10799792

Coordinating Multiple Virtual Environments

PublishedOctober 13, 2020
Assigneenot available in USPTO data we have
InventorsROQUE RIOS
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

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

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

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

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

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

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

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

13. The user device of claim 8 , wherein the virtual objects associated with the physical location are received from the server.

14

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

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

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

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

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

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

20. The method of claim 15 , wherein the virtual objects associated with the physical location are received from the server.

Patent Metadata

Filing Date

Unknown

Publication Date

October 13, 2020

Inventors

ROQUE RIOS

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COORDINATING MULTIPLE VIRTUAL ENVIRONMENTS” (10799792). https://patentable.app/patents/10799792

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.