-
公开(公告)号:US10203781B2
公开(公告)日:2019-02-12
申请号:US15192329
申请日:2016-06-24
发明人: Anatolie Gavriliuc , Shawn Crispin Wright , Jeffrey Alan Kohler , Quentin Simon Charles Miller , Scott Francis Fullam , Sergio Paolantonio , Michael Edward Samples , Anthony James Ambrus
IPC分类号: G06F3/041 , G06F3/038 , G06F3/01 , G06F3/0346 , G06F3/0354 , G06T19/00 , G06F3/03
摘要: In various embodiments, methods and systems for implementing integrated free space and surface inputs are provided. An integrated free space and surface input system includes a mixed-input pointing device for interacting and controlling interface objects using free space inputs and surface inputs, trigger buttons, pressure sensors, and haptic feedback associated with the mixed-input pointing device. Free space movement data and surface movement data are tracked and determined for the mixed-input pointing device. An interface input is detected for the mixed-input pointing device transitioning from a first input to a second input, such as, from a free space input to a surface input or from the surface input to the free space input. The interface input is processed based on accessing the free space movement data and the surface movement data. An output for the interface input is communicated from the mixed-input pointing device to interact and control an interface.
-
公开(公告)号:US20180114372A1
公开(公告)日:2018-04-26
申请号:US15616613
申请日:2017-06-07
发明人: SCOTT ANDERSON NAGY , Jason Carter , Anatolie Gavriliuc , Daniel L. Osborn , Kathleen Mulcahy , Patrick C. Ryan , Michelle Tze Hiang Chua
CPC分类号: G06T19/20 , G06F3/011 , G06F3/04815 , G06F3/04842 , G06T19/006 , G06T2219/024 , G06T2219/2016
摘要: The present disclosure provides approaches to facilitating virtual reality and cross-device experiences. In some implementations, an environmental snapshot is captured which includes an image of a virtual reality (VR) environment presented on a VR device and corresponding depth information of the VR environment. The image of the environmental snapshot is presented on a different device than the VR device. A user modification to content associated with the presented image is translated into the environmental snapshot based on the depth information. The environmental snapshot comprising the user modification is translated into the VR environment. The VR environment comprising the translated user modification is presented. The environmental snapshot may correspond to a personal space of a user and may be accessed by another user through a social networking interface or other user networking interface to cause the presentation of the image.
-
公开(公告)号:US10802577B2
公开(公告)日:2020-10-13
申请号:US14731285
申请日:2015-06-04
发明人: Anatolie Gavriliuc , Dan Osborn , Stephen Heijster
IPC分类号: H04N13/128 , G06F3/01 , H04N13/332 , H04N13/383 , G06F3/16 , G06F3/0482 , H04L29/06 , G02B27/01 , H04M1/27475 , H04N13/00
摘要: One example provides, on a computing device comprising a display, a method of initiating and conducting voice communication with a contact. The method comprises displaying a user interface on the display, receiving a user input of a position signal for the user interface, and determining that the position signal satisfies a selection condition for a contact based on a location of the position signal on the user interface and a position of a proxy view of the contact on the user interface. The method further comprises, in response to determining that the position signal satisfies the selection condition, selecting the contact for communication, receiving voice input, and responsive to receiving the voice input while the contact is selected for communication, opening a voice communication channel with the contact and sending the voice input to the contact via the voice communication channel.
-
公开(公告)号:US10672103B2
公开(公告)日:2020-06-02
申请号:US16426740
申请日:2019-05-30
发明人: Semih Energin , Sergio Paolantonio , David Evans , Eric Scott Rehmeyer , Robert Thomas Held , Maxime Ouellet , Anatolie Gavriliuc , Riccardo Giraldi , Andrew Frederick Muehlhausen
IPC分类号: G06T3/20 , G06F3/0481 , G06T19/20 , A63F13/428 , A63F13/53 , G06F1/16 , G06F3/01 , G06F3/03 , G06F3/0484 , G06T3/60 , G06T19/00
摘要: A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.
-
公开(公告)号:US10606609B2
公开(公告)日:2020-03-31
申请号:US16272904
申请日:2019-02-11
发明人: Semih Energin , Anatolie Gavriliuc , Robert Thomas Held , Maxime Ouellet , Riccardo Giraldi , Andrew Frederick Muehlhausen , Sergio Paolantonio
IPC分类号: G06F9/445 , G06F3/01 , G02B27/01 , G06F17/24 , G06F3/0481 , G06F3/0484 , G06F3/0482 , G06T7/73 , G06T19/00
摘要: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.
-
公开(公告)号:US20190171463A1
公开(公告)日:2019-06-06
申请号:US16272904
申请日:2019-02-11
发明人: Semih Energin , Anatolie Gavriliuc , Robert Thomas Held , Maxime Ouellet , Riccardo Giraldi , Andrew Frederick Muehlhausen , Sergio Paolantonio
摘要: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.
-
公开(公告)号:US11076147B2
公开(公告)日:2021-07-27
申请号:US16160368
申请日:2018-10-15
IPC分类号: H04N13/00 , H04N13/398 , H04N13/324 , H04N13/327 , H04N13/122 , H04N13/144 , H04N13/15 , H04N13/128 , G06F3/01
摘要: Stereoscopic display technologies are provided. A computing device generates a stereoscopic display of an object by coordinating a first image and a second image. To reduce discomfort or to reduce diplopic content, the computing device may adjust at least one display property of the first image and/or the second image depending on one or more factors. The factors may include a time period associated with the display of the object, the vergence distance to the object, the distance to the focal plane of the display, contextual data interpreted from the images and/or any combination of these and other factors. Adjustments to the display properties can include a modification of one or more contrast properties and/or other modifications to the images. The adjustment to the display properties may be applied with varying levels of intensity and/or be applied at different times depending on one or more factors and/or contextual information.
-
公开(公告)号:US10726637B2
公开(公告)日:2020-07-28
申请号:US16441772
申请日:2019-06-14
发明人: Scott Anderson Nagy , Jason Carter , Anatolie Gavriliuc , Daniel L. Osborn , Kathleen Mulcahy , Patrick C. Ryan , Michelle Tze Hiang Chua
IPC分类号: G06T19/20 , G06F3/01 , G06F3/0484 , G06T19/00 , G06F3/0481
摘要: The present disclosure provides approaches to facilitating virtual reality and cross-device experiences. In some implementations, an environmental snapshot is captured which includes an image of a virtual reality (VR) environment presented on a VR device and corresponding depth information of the VR environment. The image of the environmental snapshot is presented on a different device than the VR device. A user modification to content associated with the presented image is translated into the environmental snapshot based on the depth information. The environmental snapshot comprising the user modification is translated into the VR environment. The VR environment comprising the translated user modification is presented. The environmental snapshot may correspond to a personal space of a user and may be accessed by another user through a social networking interface or other user networking interface to cause the presentation of the image.
-
公开(公告)号:US20180293798A1
公开(公告)日:2018-10-11
申请号:US15481705
申请日:2017-04-07
发明人: Semih Energin , Anatolie Gavriliuc , Robert Thomas Held , Maxime Ouellet , Riccardo Giraldi , Andrew Frederick Muehlhausen , Sergio Paolantonio
IPC分类号: G06T19/00 , G06F3/01 , G06T7/73 , G02B27/01 , G06F3/0481 , G06F17/24 , G06F3/0484 , G06F9/445
CPC分类号: G06F9/445 , G02B27/017 , G06F3/011 , G06F17/241 , G06T7/73
摘要: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.
-
公开(公告)号:US09898865B2
公开(公告)日:2018-02-20
申请号:US14746789
申请日:2015-06-22
发明人: Joe Thompson , Dan Osborn , Tarek Hefny , Stephen G. Latta , Forest Woodcroft Gouin , James Nakashima , Megan Saunders , Anatolie Gavriliuc , Alberto E. Cerriteno , Shawn Crispin Wright
CPC分类号: G06T19/006 , G02B27/017 , G02B27/0172 , G02B2027/0138 , G02B2027/014 , G02B2027/0174 , G02B2027/0178 , G02B2027/0187 , G06F3/013 , G06F3/0304 , G06T11/203 , G06T19/20 , G06T2219/2012 , G06T2219/2021
摘要: A method for operating a computing device is described herein. The method includes determining a user's gaze direction based on a gaze input, determining an intersection between the user's gaze direction and an identified environmental surface in a 3-dimensional environment, and generating a drawing surface based on the intersection within a user interface on a display.
-
-
-
-
-
-
-
-
-