IP Library Granted Patent US 11,653,063
Granted Patent B2
US 11,653,063 · App. 17/739,333 · Granted May 16, 2023

Multi-device access, control and presentation of streaming content

Inventors: Roj Thomas (Whitefield, IN); Padmanabha R. Rao (Palo Alto, CA); Dmitry Dimov (San Francisco, CA); Shailesh Deshmukh (Foster City, CA)
H04N21/4627H04L12/28H04L41/12H04L65/1069H04L65/65
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,653,063
App. No.
17/739,333
Granted
May 16, 2023
Kind
B2
Abstract

Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.

Claims (83)

1. A process comprising:

directly communicatively coupling a first device with a second device over a multi-screen link;

wherein the multi-screen link comprises:

a bi-directional communication link including an access control stream;

a first uni-directional output stream; and

a second uni-directional output stream;

directly accessing, using the access control stream of the multi-screen link, the second device;

directly controlling, using the access control stream of the multi-screen link, the second device;

directly providing, using the first uni-directional output stream of the bi-directional communication link, a first content, by the first device, to the second device; and

swapping, on a second presentation device coupled to the second device, presentation of a second content with the first content.

2. The process of claim 1 ,

wherein the first device comprises a mobile device; and

wherein the second device comprises a 10-Ft device.

3. The process of claim 1 , further comprising:

receiving, by the first device, the first content over a first streaming session with a first content server; and

receiving, by the second device, the second content over a second streaming session with a second content server.

4. The process of claim 3 , further comprising:

coupling the first device with the second device over a local area network (LAN);

coupling the first device with the first content server using the LAN and a wide area network (WAN); and

coupling the second device with the second content server using the LAN and the WAN.

5. The process of claim 4 , further comprising:

by the first device:

instantiating a first multi-screen sender; and

instantiating a first multi-screen receiver.

6. The process of claim 5 , further comprising:

by the second device:

instantiating a second multi-screen receiver.

7. The process of claim 6 , further comprising:

initiating discovery of devices coupled to the LAN by the first multi-screen sender sending a discovery request.

8. The process of claim 7 ,

wherein prior to initiating discovery, the first device is not communicatively coupled to the second device.

9. The process of claim 7 , further comprising:

by the second multi-screen receiver:

receiving the discovery request; and

identifying, in response to the discovery request and to the first device, that the second device is present on the LAN; and

communicatively pairing the second device with the first device.

10. The process of claim 1 , further comprising:

by the first device:

instantiating at least one of a remote app controller, a remote media controller, a remote key controller, and a remote screen controller.

11. The process of claim 1 , further comprising:

providing, by the second device, an embedded server.

12. The process of claim 11 ,

wherein the embedded server instantiates at least one of a request listener, a request parser, and a remote screen handler.

13. The process of claim 1 ,

wherein the first content and the second content are presented in a picture-in-hand format on the second presentation device.

14. The process of claim 1 , further comprising:

providing, by the second device and to the first device, the second content; and

presenting the second content on a first presentation device coupled to the first device.

15. The process of claim 14 , further comprising:

presenting the first content on the second presentation device while the second content is presented on the first presentation device.

16. A computer readable medium comprising non-transient computer instructions which, when executed by a processor in a first device, instruct the first device to perform operations comprising:

directly communicatively coupling the first device with a second device over a multi-screen link;

wherein the multi-screen link comprises:

a bi-directional communication link including an access control stream;

a first uni-directional output stream; and

a second uni-directional output stream;

directly accessing, using the access control stream of the multi-screen link, the second device;

directly controlling, using the access control stream of the multi-screen link, the second device;

directly providing, by the first device to the second device and using the first uni-directional output stream of the bi-directional communication link, a first content; and

swapping, on a second presentation device coupled to the second device, presentation of a second content with the first content.

17. The computer readable medium of claim 16 ,

wherein the operations further comprise:

coupling the first device to a local area network (LAN);

wherein the second device is also coupled to the LAN;

initiating discovery of devices coupled to the LAN by transmitting a discovery request on the LAN;

receiving a response to the discovery request from the second device; and

pairing the first device with the second device.

18. The computer readable medium of claim 17 ,

wherein the operations further comprise:

instantiating a first multi-screen sender;

instantiating a first multi-screen receiver;

confirming a second multi-screen sender and a second multi-screen receiver have been instantiated by the second device;

sending, by the first multi-screen sender and to the second multi-screen receiver, the first content;

receiving, by the first multi-screen receiver and from the second multi-screen sender, the second content; and

presenting, by the first multi-screen receiver, the second content on a first presentation device coupled to the first device;

wherein the second multi-screen receiver presents the first content on a second presentation device coupled to the second device.

19. The computer readable medium of claim 18 ,

wherein the operations further comprise:

instantiating, by the first multi-screen sender, at least one of a remote app controller, a remote media controller, a remote key controller, and a remote screen controller.

20. The computer readable medium of claim 19 ,

wherein the first multi-screen receiver further comprises an embedded server; and

wherein the operations further comprise:

instantiating at least one of a request listener, a request parser, and a remote screen handler.

Assignments (2)
CHANGE OF NAME Recorded Aug 18, 2022
From: SLING MEDIA PVT. LTD.
To: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Reel/Frame 060840/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2022
From: THOMAS, ROJ; RAO, PADMANABHA R; DIMOV, DMITRY; DESHMUKH, SHAILESH
To: SLING MEDIA L.L.C.; SLING MEDIA PVT. LTD.
Reel/Frame 059868/0466 →
Priority Claims (1)
IN 201941041687 · Oct 15, 2019 · national
Continuity (2)
Continuation 17069069 · Oct 13, 2020
Related Publication 20220368988A1 · Nov 17, 2022