IP Library Granted Patent US 10,476,941
Granted Patent B2
US 10,476,941 · App. 15/358,074 · Granted Nov 12, 2019

Systems and methods for interacting with media devices

Inventors: Christopher Chun-Ning Pan (Seattle, WA); Francislav P. Penov (Kirkland, WA)
Assignee: Facebook, Inc.
H04L67/10H04L63/08H04L63/10H04L67/36G06Q50/01
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,476,941
App. No.
15/358,074
Granted
Nov 12, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can receive at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected. Information describing the request can be provided through a software application running on the computing device. A determination is made when user operating the computing device has approved the request. The operations are performed by at least the software application running on the computing device.

Claims (42)

1. A computer-implemented method comprising:

receiving, by a computing device, at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected, wherein the request corresponds to a request for sharing content through a social networking account of a user operating the computing device, wherein the request includes an authentication code and information identifying the media application from which the request originates;

providing, by the computing device, information describing the request through a software application running on the computing device, wherein the providing further comprises presenting the authentication code through a display screen of the computing device, the authentication code also being presented on a display screen accessible to the media application;

determining, by the computing device, that the user operating the computing device has approved the request; and

causing, by the computing device, the one or more operations to be performed by at least the software application running on the computing device.

2. The computer-implemented method of claim 1 , wherein the request corresponds to a request for using the display screen of the computing device as a second screen.

3. The computer-implemented method of claim 1 , wherein the user is logged into the social networking account through the software application running on the computing device.

4. The computer-implemented method of claim 1 , wherein the user is not logged into the social networking account through the media application running on the media device.

5. The computer-implemented method of claim 1 , wherein causing the one or more operations to be performed by at least the software application running on the computing device further comprises:

causing, by the computing device, content included with the request to be posted through the social networking account of the user in a social networking system, the content being published by the social networking system in one or more newsfeeds.

6. The computer-implemented method of claim 1 , wherein causing the one or more operations to be performed by at least the software application running on the computing device further comprises:

presenting, by the computing device, additional content through the display screen of the computing device based at least in part on the request, the additional content being specified by the media application.

7. The computer-implemented method of claim 6 , wherein the additional content includes one or more options for interacting with at least the media application running on the media device.

8. The computer-implemented method of claim 1 , the method further comprising:

determining, by the computing device, that the user has selected at least one option for accessing additional content through the display screen accessible to the media application, the option being selected through the software application running on the computing device; and

causing, by the computing device, the display screen accessible to the media application to present the additional content.

9. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

receiving at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which a computing device is also connected, wherein the request corresponds to a request for sharing content through a social networking account of a user operating the computing device, wherein the request includes an authentication code and information identifying the media application from which the request originates;

providing information describing the request through a software application running on the computing device, wherein the providing further comprises presenting the authentication code through a display screen of the computing device, the authentication code also being presented on a display screen accessible to the media application;

determining that the user operating the computing device has approved the request; and

causing the one or more operations to be performed by at least the software application running on the computing device.

10. The system of claim 9 , wherein the request corresponds to a request for using the display screen of the computing device as a second screen.

11. The system of claim 9 , wherein the user is logged into the social networking account through the software application running on the computing device.

12. The system of claim 9 , wherein the user is not logged into the social networking account through the media application running on the media device.

13. The system of claim 9 , wherein causing the one or more operations to be performed by at least the software application running on the computing device further comprises:

causing content included with the request to be posted through the social networking account of the user in a social networking system, the content being published by the social networking system in one or more newsfeeds.

14. The system of claim 9 , wherein causing the one or more operations to be performed by at least the software application running on the computing device further comprises:

presenting, by the computing device, additional content through the display screen of the computing device based at least in part on the request, the additional content being specified by the media application.

15. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:

receiving at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which a computing device is also connected, wherein the request corresponds to a request for sharing content through a social networking account of a user operating the computing device, wherein the request includes an authentication code and information identifying the media application from which the request originates;

providing information describing the request through a software application running on the computing device, wherein the providing further comprises presenting the authentication code through a display screen of the computing device, the authentication code also being presented on a display screen accessible to the media application;

determining that the user operating the computing device has approved the request; and

causing the one or more operations to be performed by at least the software application running on the computing device.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the request corresponds to a request for using the display screen of the computing device as a second screen.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the user is logged into the social networking account through the software application running on the computing device.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the user is not logged into the social networking account through the media application running on the media device.

19. The non-transitory computer-readable storage medium of claim 15 , wherein causing the one or more operations to be performed by at least the software application running on the computing device further comprises:

causing content included with the request to be posted through the social networking account of the user in a social networking system, the content being published by the social networking system in one or more newsfeeds.

20. The non-transitory computer-readable storage medium of claim 15 , wherein causing the one or more operations to be performed by at least the software application running on the computing device further comprises:

presenting, by the computing device, additional content through the display screen of the computing device based at least in part on the request, the additional content being specified by the media application.

Assignments (2)
CHANGE OF NAME Recorded Nov 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058287/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2017
From: PAN, CHRISTOPHER CHUN-NING; PENOV, FRANCISLAV P.
To: FACEBOOK, INC.
Reel/Frame 042680/0529 →
Continuity (1)
Related Publication 20180145987A1 · May 24, 2018