Legal claims defining the scope of protection, as filed with the USPTO.
1. A non-transitory computer-readable medium storing instructions which, when executed by a processor of a user device, cause the processor to perform operations, the operations comprising: receiving a selection of priorities between a first virtual environment associated with a user of the user device and a second virtual environment associated with the user, wherein the selection of priorities comprises a specification of which of the first virtual environment or the second virtual environment is to take precedence when a virtual object of the first virtual environment and a virtual object of the second virtual environment are associated with a same physical location; detecting a physical location of the user device; providing the physical location to a server; receiving virtual objects associated with the physical location from the server, wherein a first virtual object of the virtual objects is only associated with the first virtual environment and wherein a second virtual object of the virtual objects is only associated with the second virtual environment, wherein the first virtual object of the first virtual environment and the second virtual object of the second virtual environment are associated with the physical location; and displaying at least the first virtual object based upon the selection of priorities specifying that the first virtual environment is to take precedence.
2. The non-transitory computer-readable medium of claim 1 , wherein the selection of priorities specifies that the first virtual object associated with the first virtual environment is to be displayed when the user device is at the physical location and the second virtual object associated with the second virtual environment is not to be displayed when the user device is at the physical location.
3. The non-transitory computer-readable medium of claim 1 , wherein the selection of priorities specifies that when the user device is at the physical location, the first virtual object associated with the first virtual environment is to be displayed and the second virtual object associated with the second virtual environment is to be displayed with one of: a greater transparency as compared to the first virtual object; or a lesser brightness as compared to the first virtual object.
4. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprising: receiving a change in the selection of priorities; and displaying at least the second virtual object based upon the change in the selection of priorities.
5. The non-transitory computer-readable medium of claim 4 , wherein the change in the selection of priorities specifies that the second virtual object associated with the second virtual environment is to be displayed when the user device is at the physical location and the first virtual object associated with the first virtual environment is not to be displayed when the user device is at the physical location.
6. The non-transitory computer-readable medium of claim 1 , wherein the virtual objects associated with the physical location are received from the server.
7. The non-transitory computer-readable medium of claim 1 , wherein the server manages a plurality of virtual environments that includes the first virtual environment and the second virtual environment.
8. A user device comprising: a processor; and a computer-readable medium storing instruction which, when executed by the processor, cause the processor to perform operations, the operations comprising: receiving a selection of priorities between a first virtual environment associated with a user of the user device and a second virtual environment associated with the user, wherein the selection of priorities comprises a specification of which of the first virtual environment or the second virtual environment is to take precedence when a virtual object of the first virtual environment and a virtual object of the second virtual environment are associated with a same physical location; detecting a physical location of the user device; providing the physical location to a server; receiving virtual objects associated with the physical location from the server, wherein a first virtual object of the virtual objects is only associated with the first virtual environment and wherein a second virtual object of the virtual objects is only associated with the second virtual environment, wherein the first virtual object of the first virtual environment and the second virtual object of the second virtual environment are associated with the physical location; and displaying at least the first virtual object based upon the selection of priorities specifying that the first virtual environment is to take precedence.
9. The user device of claim 8 , wherein the selection of priorities specifies that the first virtual object associated with the first virtual environment is to be displayed when the user device is at the physical location and the second virtual object associated with the second virtual environment is not to be displayed when the user device is at the physical location.
10. The user device of claim 8 , wherein the selection of priorities specifies that when the user device is at the physical location, the first virtual object associated with the first virtual environment is to be displayed and the second virtual object associated with the second virtual environment is to be displayed with one of: a greater transparency as compared to the first virtual object; or a lesser brightness as compared to the first virtual object.
11. The user device of claim 8 , wherein the operations further comprising: receiving a change in the selection of priorities; and displaying at least the second virtual object based upon the change in the selection of priorities.
12. The user device of claim 11 , wherein the change in the selection of priorities specifies that the second virtual object associated with the second virtual environment is to be displayed when the user device is at the physical location and the first virtual object associated with the first virtual environment is not to be displayed when the user device is at the physical location.
13. The user device of claim 8 , wherein the virtual objects associated with the physical location are received from the server.
14. The user device of claim 8 , wherein the server manages a plurality of virtual environments that includes the first virtual environment and the second virtual environment.
15. A method comprising: receiving, by a processor of a user device, a selection of priorities between a first virtual environment associated with a user of the user device and a second virtual environment associated with the user, wherein the selection of priorities comprises a specification of which of the first virtual environment or the second virtual environment is to take precedence when a virtual object of the first virtual environment and a virtual object of the second virtual environment are associated with a same physical location; detecting, by the processor, a physical location of the user device; providing, by the processor, the physical location to a server; receiving, by the processor, virtual objects associated with the physical location from the server, wherein a first virtual object of the virtual objects is only associated with the first virtual environment and wherein a second virtual object of the virtual objects is only associated with the second virtual environment, wherein the first virtual object of the first virtual environment and the second virtual object of the second virtual environment are associated with the physical location; and displaying, by the processor, at least the first virtual object based upon the selection of priorities specifying that the first virtual environment is to take precedence.
16. The method of claim 15 , wherein the selection of priorities specifies that the first virtual object associated with the first virtual environment is to be displayed when the user device is at the physical location and the second virtual object associated with the second virtual environment is not to be displayed when the user device is at the physical location.
17. The method of claim 15 , wherein the selection of priorities specifies that when the user device is at the physical location, the first virtual object associated with the first virtual environment is to be displayed and the second virtual object associated with the second virtual environment is to be displayed with one of: a greater transparency as compared to the first virtual object; or a lesser brightness as compared to the first virtual object.
18. The method of claim 15 , further comprising: receiving a change in the selection of priorities; and displaying at least the second virtual object based upon the change in the selection of priorities.
19. The method of claim 18 , wherein the change in the selection of priorities specifies that the second virtual object associated with the second virtual environment is to be displayed when the user device is at the physical location and the first virtual object associated with the first virtual environment is not to be displayed when the user device is at the physical location.
20. The method of claim 15 , wherein the virtual objects associated with the physical location are received from the server.
Unknown
October 13, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.