IP Library Granted Patent US 10,440,093
Granted Patent B2
US 10,440,093 · App. 15/210,718 · Granted Oct 8, 2019

Deep linking to media-player devices

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 10,440,093
App. No.
15/210,718
Granted
Oct 8, 2019
Kind
B2
Abstract

In one embodiment, a method includes receiving, at an interface of a client system of a user of an online social network, a user input selecting a deep link. The deep link may include instructions for accessing a media-content item via a media-player device. The deep link may be selected by the user from a notification from the online social network referencing the media-content item. The media-player device may be proximate to the client system. In response to the selection of the deep link, instructions for accessing the selected media-content item via the media-player device may be sent from the client system to the media-player device.

Claims (39)

1. A method comprising, by a client system of a user of an online social network:

determining, at the client system, that the client system is within a threshold distance to a media-player device;

sending, from the client system to one or more computing devices of the online social network in response to determining the client system is within the threshold distance to the media-player device, a request for a media-content item that is available on the particular media-player device, wherein the request comprises information identifying the media-player device that is within the threshold distance to the client system;

receiving, at the client system from one or more computing devices of the online social network, in response to the request, a notification referencing the media-content item and comprising a deep link comprising instructions for accessing the media-content item via the media-player device;

receiving, at an interface of the client system, a user input selecting the deep link comprising the instructions for accessing the media-content item via the media-player device, wherein the deep link is selected by the user from the notification from the online social network referencing the media-content item, and wherein the media-player device is within the threshold distance to the client system; and

sending, from the client system to the media-player device in response to the selection of the deep link, the instructions of the selected deep link for presenting the selected media-content item on a display device coupled to the media-player device.

2. The method of claim 1 , wherein the user is logged into the online social network.

3. The method of claim 1 , wherein the notification is a push notification.

4. The method of claim 1 , wherein the notification is presented to the user in an interface of a native application running on the client system of the user, wherein the native application is associated with the online social network.

5. The method of claim 1 , wherein the media-content item is accessible to the user via the media-player device.

6. The method of claim 5 , wherein the media-content item is accessible to the user based on the user having a subscription with a third-party content provider, the media-content item being associated with the third-party content provider.

7. The method of claim 1 , wherein the client system is within a wireless range of the media-player device.

8. The method of claim 1 , wherein the instructions for presenting the selected media-content item cause the media-player device to power on.

9. The method of claim 1 , wherein the instructions for presenting the selected media-content item cause the media-player device to tune to a particular channel, the particular channel being associated with the selected media-content item.

10. The method of claim 1 , wherein the instructions for presenting the selected media-content item cause the media-player device to open a particular application, the particular application being associated with the selected media-content item.

11. The method of claim 1 , wherein the instructions for presenting the selected media-content item cause the media-player device to present the selected media-content item to the user.

12. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

determining, at a client system, that the client system is within a threshold distance to a media-player device;

send, from the client system of a user of an online social network to one or more computing devices of the online social network in response to determining the client system is within the threshold distance to the media-player device, a request for a media-content item that is available on the particular media-player device, wherein the request comprises information identifying the media-player device that is within the threshold distance to the client system;

receive, at the client system from one or more computing devices of the online social network, in response to the request, a notification referencing the media-content item and comprising a deep link comprising instructions for accessing the media-content item via the media-player device;

receive, at an interface of the client system, a user input selecting the deep link comprising the instructions for accessing the media-content item via the media-player device, wherein the deep link is selected by the user from the notification from the online social network referencing the media-content item, and wherein the media-player device is within the threshold distance to the client system; and

send, from the client system to the media-player device in response to the selection of the deep link, the instructions of the selected deep link for presenting the selected media-content item on a display device coupled to the media-player device.

13. A client system of a user of an online social network comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:

determining, at the client system, that the client system is within a threshold distance to a media-player device;

send, from the client system to one or more computing devices of the online social network in response to determining the client system is within the threshold distance to the media-player device, a request for a media-content item that is available on the particular media-player device, wherein the request comprises information identifying the media-player device that is within the threshold distance to the client system;

receive, at the client system from one or more computing devices of the online social network, in response to the request, a notification referencing the media-content item and comprising a deep link comprising instructions for accessing the media-content item via the media-player device;

receive, at an interface of the client system, a user input selecting the deep link comprising the instructions for accessing the media-content item via the media-player device, wherein the deep link is selected by the user from the notification from the online social network referencing the media-content item, and wherein the media-player device is within the threshold distance to the client system; and

send, from the client system to the media-player device in response to the selection of the deep link, the instructions of the selected deep link for presenting the selected media-content item on a display device coupled to the media-player device.

14. The system of claim 13 , wherein the user is logged into the online social network.

15. The system of claim 13 , wherein the notification is a push notification.

16. The system of claim 13 , wherein the notification is presented to the user in an interface of a native application running on the client system of the user, wherein the native application is associated with the online social network.

17. The system of claim 13 , wherein the media-content item is accessible to the user via the media-player device.

18. The system of claim 17 , wherein the media-content item is accessible to the user based on the user having a subscription with a third-party content provider, the media-content item being associated with the third-party content provider.

19. The system of claim 13 , wherein the client system is within a wireless range of the media-player device.

20. The system of claim 13 , wherein the instructions for presenting the selected media-content item cause the media-player device to power on.

21. The system of claim 13 , wherein the instructions for presenting the selected media-content item cause the media-player device to tune to a particular channel, the particular channel being associated with the selected media-content item.

22. The system of claim 13 , wherein the instructions for presenting the selected media-content item cause the media-player device to open a particular application, the particular application being associated with the selected media-content item.

23. The system of claim 13 , wherein the instructions for presenting the selected media-content item cause the media-player device to present the selected media-content item to the user.

24. The method of claim 1 , wherein the referenced media-content item is selected by the online social network based on content information of the media-content item and social-networking information of the user.

Assignments (2)
CHANGE OF NAME Recorded Dec 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058600/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2016
From: PENOV, FRANCISLAV; NIEWCZAS, MATEUSZ MAREK
To: FACEBOOK, INC.
Reel/Frame 039915/0518 →