G06F3/04815

THREE-DIMENSIONAL OBJECT SCANNING FEEDBACK

Examples of providing feedback regarding a scan of a three-dimensional object are described. In one example, a method of computer modeling a three-dimensional object includes computer-tracking a three-dimensional pose of a scanning device relative to the three-dimensional object as the three-dimensional pose of the scanning devices changes to measure different contours of the three-dimensional object from different vantage points, and assessing a sufficiency of contour measurements from one or more of the different vantage points based on measurements received from the scanning device. The example method further includes providing haptic feedback, via a haptic output device, indicating the sufficiency of contour measurements corresponding to a current three-dimensional pose of the scanning device.

INTERACTION WITH VIRTUAL OBJECTS BASED ON DETERMINED RESTRICTIONS

Motion and/or rotation of an input mechanism can be tracked and/or analyzed to determine limits on a user's range of motion and/or a user's range of rotation in three-dimensional space. The user's range of motion and/or the user's range of rotation in three-dimensional space may be limited by a personal restriction for the user (e.g., a broken arm). The user's range of motion and/or the user's range of rotation in three-dimensional space may additionally or alternatively be limited by an environmental restriction (e.g., a physical object in a room). Accordingly, the techniques described herein can take steps to accommodate the personal restriction and/or the environmental restriction thereby optimizing user interactions involving the input mechanism and a virtual object.

Augmenting a Moveable Entity with a Hologram

In embodiments of augmenting a moveable entity with a hologram, an alternate reality device includes a tracking system that can recognize an entity in an environment and track movement of the entity in the environment. The alternate reality device can also include a detection algorithm implemented to identify the entity recognized by the tracking system based on identifiable characteristics of the entity. A hologram positioning application is implemented to receive motion data from the tracking system, receive entity characteristic data from the detection algorithm, and determine a position and an orientation of the entity in the environment based on the motion data and the entity characteristic data. The hologram positioning application can then generate a hologram that appears associated with the entity as the entity moves in the environment.

REALITY TO VIRTUAL REALITY PORTAL FOR DUAL PRESENCE OF DEVICES
20180005439 · 2018-01-04 ·

In various embodiments, computerized methods and systems for virtualizing electronic devices for utilization in virtual environments are provided. An electronic device located within the vicinity is detected and identified. A virtual object that corresponds to the identified electronic device is obtained for rendering within an immersive virtual environment. The virtual object can include an interactive portion that, when rendered, can provide an interactive virtual experience with what appears to be a virtualized instance of the identified electronic device. The interactive portion of the virtual object is bound to a corresponding interactive portion of the identified electronic device, so that interaction data is properly communicated and interpreted therebetween. The virtual object, having its interactive portion bound to the interactive portion of the identified electronic device, is rendered in virtual space, such that virtual interactions therewith facilitate real interactions with the identified electronic device.

WRAPAROUND INTERFACE LAYOUT METHOD, CONTENT SWITCHING METHOD UNDER THREE-DIMENSIONAL IMMERSIVE ENVIRONMENT, AND LIST SWITCHING METHOD
20180004391 · 2018-01-04 ·

The present disclosure discloses a wraparound interface layout method, which adopts a user-centered wraparound layout in a stereo space, thus more display objects are available for the layout, and the expansibility is better; by clearly presenting the display objects located in a user's sight line to the user, main content in the interface is effectively highlighted, so that the user finds the sense of presence, and a better user experience is achieved; in addition, the distances from the display objects to the human eyes are corrected, which avoids the undesirable display effect that the objects close to the user are visually larger and the objects far away from the user are visually smaller, and provides a more comfortable viewing experience. The present disclosure discloses a content switching method and a list switching method under a three-dimensional immersive environment, which sufficiently utilizes spatial characteristics under the three-dimensional immersive environment, a content to be presented is divided into a plurality of content units, and only display the current content unit or the current list within the scope of the user's sight line, thereby effectively highlighting the content to be displayed, visually improving the sense of space, and enhancing the user's three-dimensional immersive experience. Moreover, the user's switching operation is simplified, thus through a very simple action within a narrow range, the user can complete the content switching or the list switching, and enjoy a smooth and accurate switching experience.

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR ADAPTIVE VENUE ZOOMING IN A DIGITAL MAP INTERFACE

A method, apparatus, and computer program product are provided for adaptive zoom control for zooming in on a venue beyond the maximum zoom level available in a digital map. An apparatus may be provided including at least one processor and at least one non-transitory memory including computer program code instructions. The computer program code instructions may be configured to, when executed, cause the apparatus to at least: provide for presentation of a map of a region including a venue; receive an input corresponding to a zoom-in action to view an enlarged portion of the region, where the enlarged portion of the region includes the venue; and in response to receiving the input corresponding to a zoom-in action to view the enlarged portion of the region, transition from the presentation of the map of the region to a presentation of a venue object corresponding to the venue.

Audio-Visual Navigation and Communication
20180011621 · 2018-01-11 ·

Communicating information through a user platform by representing, on a user platform visual display, spatial publishing objects as entities at locations within a three-dimensional spatial publishing object space. Each spatial publishing object associated with information, and each presenting a subset of the associated information. Establishing a user presence at a location within the spatial publishing object space. The user presence, in conjunction with a user point-of-view, being navigable by the user in at least a two-dimensional sub-space of the spatial publishing object space.

INFORMATION PROCESSING APPARATUS, PROGRAM, AND CONTROL METHOD
20180011554 · 2018-01-11 · ·

An information processing apparatus includes a display, a sensor, and a controller. The display has a screen. The sensor is configured to detect an inclination. The controller is configured to display a first object on the screen and display a second object associated with the first object on the screen in accordance with the inclination detected by the sensor.

Devices and methods for carrying out a fantasy sports contest having milestones
11710382 · 2023-07-25 ·

Disclosed herein are systems, methods, and apparatuses for managing contests that may be made available to one or more participants desiring to participate in a fantasy sports contest in which participants may use their knowledge of players and/or teams found in real-world sports. Participants are enabled to select one or more locations on a grid in order to participate in the contest, each location having been previously associated with two or more real-world players or teams. During the contest, at least one milestone is identified, the milestone being a preselected goal that may be achieved by the players or teams. When the milestone is achieved by one of the players or teams, one or more of the following may occur: (a) the processing apparatus indicates at least one of the participants will receive a prize; (b) at least one of the participants receives milestone-points, and the milestone-points are used to determine one or more winners from among the participants; (c) the contest ends.

Model and technical documents

Document spaces are used for intermediate technical documents created for a model with a displayed 3D model view. A document space is a finite volume having a location in the global three-dimensional coordinate system of the model and a reference to a technical document. A displayed document space in the displayed model view illustrates where one or more model parts, or corresponding pieces of model parts, which are included in the technical document, locate.