IP Library Granted Patent US 11,568,641
Granted Patent B1
US 11,568,641 · App. 16/825,155 · Granted Jan 31, 2023

Linking to social experiences in artificial reality environments

Inventors: Tian Lan (Mountain View, CA); Mamta Jain (San Jose, CA)
Assignee: Meta Platforms Technologies, LLC
G06V20/20G06F16/954G06F16/9558G06Q50/01G06T19/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,568,641
App. No.
16/825,155
Granted
Jan 31, 2023
Kind
B1
Abstract

In one embodiment, a computing system may receive, from a first electronic device associated with a first user, a first request to generate a link associated with an artificial reality application and an action to be performed by the artificial reality application. The computing system may then generate a link to instructions that are executable on an artificial reality device to cause the artificial reality device to launch the artificial reality application and perform the action. The computing system may then receive, from a second electronic device associated with a second user, an indication that the second user activated the link on the second electronic device, and send the instructions associated with the link to an artificial reality device associated with the second user to cause the artificial reality device associated with the second user to launch the artificial reality application and perform the action.

Claims (42)

1. A method comprising, by a computing system associated with an artificial reality platform:

associating a user account corresponding to a second user with a second electronic device and a particular artificial reality device;

receiving, from a first electronic device associated with a first user, a first request to generate a link associated with an artificial reality application and an action to be performed by the artificial reality application;

generating, in response to the first request, a link to instructions that are executable on the particular artificial reality device associated with the second user to cause the particular artificial reality device to launch the artificial reality application and perform the action to cause the second user to be joined virtually to the first user with respect to the artificial reality application;

sending the link to the first electronic device associated with the first user;

receiving, from the second electronic device associated with the second user, an indication that the second user activated the link on the second electronic device, wherein the second electronic device received the link from the first electronic device, and the second electronic device is a mobile device, a tablet computer, or a laptop computer different from the particular artificial reality device;

identifying, using the user account, the particular artificial reality device associated with the second user in response to receiving the indication from the second electronic device; and

sending the instructions associated with the link to the particular artificial reality device associated with the second user to cause the particular artificial reality device associated with the second user to launch the artificial reality application and perform the action.

2. The method of claim 1 , wherein generating the link associated with the artificial reality application comprises generating a deep link associated with the artificial reality application.

3. The method of claim 2 , wherein generating the deep link associated with the artificial reality application comprises generating a first deep link to a first destination of the first user.

4. The method of claim 3 , further comprising generating a second deep link to a second destination of the first user, wherein the second destination is different from the first destination.

5. The method of claim 2 , further comprising associating a description and an image together with the deep link.

6. The method of claim 2 , wherein generating the deep link associated with the artificial reality application comprises generating a deep link to an activity status of the first user.

7. The method of claim 1 , wherein generating the link to instructions that are executable on an artificial reality device comprises generating a link to additional instructions that are executable on the second electronic device.

8. The method of claim 7 , wherein generating the link to the additional instructions that are executable on the second electronic device comprises generating a link to a web site.

9. The method of claim 1 , further comprising providing the link to the instructions that are executable on an artificial reality device to the first electronic device for publishing.

10. The method of claim 1 , further comprising sending the instructions associated with the link to an artificial reality device associated with a third user to cause the particular artificial reality device associated with the third user to launch the artificial reality application and perform the action.

11. A system comprising:

one or more non-transitory computer-readable storage media including instructions; and

one or more processors coupled to the storage media, the one or more processors configured to execute the instructions to:

associate a user account corresponding to a second user with a second electronic device and a particular artificial reality device;

receive, from a first electronic device associated with a first user, a first request to generate a link associated with an artificial reality application and an action to be performed by the artificial reality application;

generate, in response to the first request, a link to instructions that are executable on the particular artificial reality device associated with the second user to cause the particular artificial reality device to launch the artificial reality application and perform the action to cause the second user to be joined virtually to the first user with respect to the artificial reality application;

send the link to the first electronic device associated with the first user;

receive, from the second electronic device associated with the second user, an indication that the second user activated the link on the second electronic device, wherein the second electronic device received the link from the first electronic device, and the second electronic device is a mobile device, a tablet computer, or a laptop computer different from the particular artificial reality device; and

identify, using the user account, the particular artificial reality device associated with the second user in response to receiving the indication from the second electronic device;

send the instructions associated with the link to the particular artificial reality device associated with the second user to cause the particular artificial reality device associated with the second user to launch the artificial reality application and perform the action.

12. The system of claim 11 , wherein the one or more processors are further configured to execute the instructions to generate a deep link associated with the artificial reality application as the link.

13. The system of claim 12 , wherein the one or more processors are further configured to execute the instructions to generate a first deep link to a first destination of the first user as the deep link.

14. The system of claim 13 , wherein the one or more processors are further configured to execute the instructions to generate a second deep link to a second destination of the first user, wherein the second destination is different from the first destination.

15. The system of claim 12 , wherein the one or more processors are further configured to execute the instructions to associate a description and an image together with the deep link.

16. The system of claim 12 , wherein the one or more processors are further configured to execute the instructions to generate a deep link to an activity status of the first user as the deep link.

17. The system of claim 11 , wherein the one or more processors are further configured to execute the instructions to generate a link to additional instructions that are executable on the second electronic device.

18. The system of claim 17 , wherein the one or more processors are further configured to execute the instructions to generate a link to a website as the link to the additional instructions.

19. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a computing system, cause the one or more processors to:

associate a user account corresponding to a second user with a second electronic device and a particular artificial reality device;

receive, from a first electronic device associated with a first user, a first request to generate a link associated with an artificial reality application and an action to be performed by the artificial reality application;

generate, in response to the first request, a link to instructions that are executable on the particular artificial reality device associated with the second user to cause the particular artificial reality device to launch the artificial reality application and perform the action to cause the second user to be joined virtually to the first user with respect to the artificial reality application;

send the link to the first electronic device associated with the first user;

receive, from the second electronic device associated with the second user, an indication that the second user activated the link on the second electronic device, wherein the second electronic device received the link from the first electronic device, and the second electronic device is a mobile device, a tablet computer, or a laptop computer different from the particular artificial reality device; and

identify, using the user account, the particular artificial reality device associated with the second user in response to receiving the indication from the second electronic device; and

send the instructions associated with the link to the particular artificial reality device associated with the second user to cause the particular artificial reality device associated with the second user to launch the artificial reality application and perform the action.

Assignments (2)
CHANGE OF NAME Recorded Jul 6, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060591/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2020
From: LAN, TIAN; JAIN, MAMTA
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 052564/0449 →