US2023120052A1PendingUtilityA1

Adaptable Personal User Interfaces in Cross-Application Virtual Reality Settings

Assignee: META PLATFORMS TECH LLCPriority: Feb 11, 2021Filed: Dec 14, 2022Published: Apr 20, 2023
Est. expiryFeb 11, 2041(~14.5 yrs left)· nominal 20-yr term from priority
G06F 3/011G06T 19/20G06T 2219/2016G06F 9/451G06T 2219/2021G06T 2200/24G06F 3/0482G06V 40/18G06V 20/20
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, a method includes rendering, for a virtual reality (VR) display device, a first output image of a VR environment. The VR environment includes a personal user interface (UI) associated with a first user. The personal UI has a first form factor and a first pose with respect to the first user. The personal UI is a virtual object. The method includes detecting a change in context of the first user with respect to a real-world object. The method includes determining whether to adapt the personal UI based on a detected change in the context of the first user with respect to the real-world object. The method includes rendering, for the VR display device, a second output image of the VR environment. The personal UI is adapted to have a second form factor and a second pose with respect to the first user responsive to determining to adapt the personal UI. The second form factor and the second pose of the personal UI is based on the real-world object.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising, by one or more computing systems:
 rendering, for a virtual reality (VR) display device, a first output image of a VR environment, wherein the VR environment comprises a personal user interface (UI) associated with a first user, wherein the personal UI has a first form factor and a first pose with respect to the first user, wherein the personal UI is a virtual object;   detecting a change in context of the first user with respect to a real-world object;   determining whether to adapt the personal UI based on the detected change in the context of the first user with respect to the real-world object; and   rendering, for the VR display device, a second output image of the VR environment, wherein the personal UI is adapted to have a second form factor and a second pose with respect to the first user responsive to determining to adapt the personal UI, wherein the second form factor and the second pose of the personal UI is based on the real-world object.   
     
     
         2 . The method of  claim 1 , wherein detecting the change in the context of the first user comprises:
 determining the first user has changed from a first pose to a second pose with respect to the real-world object.   
     
     
         3 . The method of  claim 2 , wherein determining the first user has changed from the first pose to the second pose comprises:
 determining whether a location of the user is within a threshold distance of the real-world object; and   determining whether an orientation of the user indicates the user is facing the real-world object.   
     
     
         4 . The method of  claim 1 , wherein detecting the change in the context of the first user comprises:
 receiving an input by the user selecting a particular application on the personal UI from the plurality of applications, wherein the particular application is associated with the second form factor and the second pose of the personal UI.   
     
     
         5 . The method of  claim 1 , wherein detecting the change in the context of the first user comprises:
 detecting the first user has moved from a first virtual space to a second virtual space.   
     
     
         6 . The method of  claim 1 , wherein detecting the change in the context of the first user comprises:
 detecting the first user has moved from a first real-world environment to a second real-world environment.   
     
     
         7 . The method of  claim 1 , wherein detecting the change in the context of the first user comprises:
 detecting the first user has switched from using a first application to a second application on the personal UI.   
     
     
         8 . The method of  claim 1 , wherein determining whether to adapt the personal UI based on the detected change in the context of the first user comprises:
 identifying a predetermined form factor and pose of the personal UI associated with an activity of the user in the VR environment.   
     
     
         9 . The method of  claim 1 , wherein determining whether to adapt the personal UI based on the detected change in the context of the first user comprises:
 identifying a predetermined form factor and pose of the personal UI associated with the real-world object.   
     
     
         10 . The method of  claim 1 , wherein the personal UI comprises a plurality of 2D virtual displays, and wherein the plurality of 2D virtual displays are arranged in a tile-based layout comprising a plurality of preset orientations for the plurality of 2D virtual displays. 
     
     
         11 . The method of  claim 10 , wherein a first 2D virtual display of the plurality of 2D virtual displays is operable to execute a first set of applications of the plurality of applications, and wherein a second 2D virtual display of the plurality of 2D virtual displays is operable to execute a second set of applications of the plurality of applications. 
     
     
         12 . The method of  claim 1 , wherein the first form factor and the second form factor are selected from a group consisting of a virtual watch, a virtual smartphone, a virtual tablet, a virtual remote control, a virtual computer monitor, a virtual television, and a virtual movie screen. 
     
     
         13 . The method of  claim 1 , wherein the VR environment comprises a shared virtual space for the first user and one or more second users. 
     
     
         14 . The method of  claim 13 , wherein privacy settings of the first user prevent the one or more second users from viewing content on the personal UI associated with the first user. 
     
     
         15 . The method of  claim 13 , further comprising:
 casting content from the personal UI of the first user onto a shared virtual screen in the VR environment, wherein the content is viewable on the shared virtual screen by the first user and the one or more second users.   
     
     
         16 . The method of  claim 1 , wherein the personal UI is operable to execute a plurality of applications, wherein the plurality of applications correspond to applications on a real-world computing device associated with the first user. 
     
     
         17 . The method of  claim 16 , wherein the real-world object is the real-world computing device. 
     
     
         18 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
 render, for a virtual reality (VR) display device, a first output image of a VR environment, wherein the VR environment comprises a personal user interface (UI) associated with a first user, wherein the personal UI has a first form factor and a first pose with respect to the first user, wherein the personal UI is a virtual object;   detect a change in context of the first user with respect to a real-world object;   determine whether to adapt the personal UI based on the detected change in the context of the first user with respect to the real-world object; and   render, for the VR display device, a second output image of the VR environment, wherein the personal UI is adapted to have a second form factor and a second pose with respect to the first user responsive to determining to adapt the personal UI, wherein the second form factor and the second pose of the personal UI is based on the real-world object.   
     
     
         19 . The media of  claim 15 , wherein the software is operable when executed to detect the change in the context of the first user to:
 determine the first user has changed from a first pose to a second pose with respect to the real-world object.   
     
     
         20 . A system comprising: one or more processors; and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
 render, for a virtual reality (VR) display device, a first output image of a VR environment, wherein the VR environment comprises a personal user interface (UI) associated with a first user, wherein the personal UI has a first form factor and a first pose with respect to the first user, wherein the personal UI is a virtual object;   detect a change in context of the first user with respect to a real-world object;   determine whether to adapt the personal UI based on the detected change in the context of the first user with respect to the real-world object; and   render, for the VR display device, a second output image of the VR environment, wherein the personal UI is adapted to have a second form factor and a second pose with respect to the first user responsive to determining to adapt the personal UI, wherein the second form factor and the second pose of the personal UI is based on the real-world object.

Join the waitlist — get patent alerts

Track US2023120052A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.