IP Library Granted Patent US 11,356,735
Granted Patent B2
US 11,356,735 · App. 17/069,069 · Granted Jun 7, 2022

Devices, systems and processes for 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)
Assignee: Sling Media Pvt Ltd.
H04N21/4627H04L12/28H04L41/12H04L65/1069H04L65/608
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,356,735
App. No.
17/069,069
Granted
Jun 7, 2022
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 (85)

1. A system comprising:

a first content access device, comprising:

a first storage component operable to store a first set of non-transient computer instructions;

a first communications component operable to receive first content; and

a first hardware processor operable to execute the first set of non-transient computer instructions;

a first presentation device, communicatively coupled to the first content access device, operable to present the first content as a first content presentation;

a second content access device, communicatively coupled to the first content access device, comprising:

a second storage component operable to store a second set of non-transient computer instructions;

a second communications component operable to receive second content; and

a second hardware processor operable to execute the second set of non-transient computer instructions;

a second presentation device, communicatively coupled to the second content access device, operable to present the second content as a second content presentation;

wherein the first set of non-transient computer instructions comprising computer instructions for:

directly communicatively coupling the first content access device with the second content access 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 content access device;

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

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

for a first configuration, swapping a presentation, on the second presentation device, of the second content presentation with the first content presentation.

2. The system of claim 1 ,

wherein the second set of computer instructions provide computer instructions substantially similar to the first set of computer instructions; and

wherein the second set of computer instructions are adapted for use with the second content access device.

3. The system of claim 1 ,

wherein the first content access device further comprises a mobile device; and

wherein the second content access device further comprises a 10-Ft device.

4. The system of claim 1 ,

wherein the first content is received over a first streaming session with a first content server; and

wherein the second content is received over a second streaming session with a second content server.

5. The system of claim 4 , further comprising:

a local area network (LAN);

wherein the first content access device is communicatively coupled to the second content access device over the LAN; and

a wide area network; and

wherein the first streaming session and the second streaming session uses the LAN and the wide area network to respectively communicate the first content from the first content server to the first content access device and the second content from the second content server to the second content access device.

6. The system of claim 2 ,

wherein the first set of non-transient computer instructions further comprise computer instructions for non-transiently instantiating a multi-screen sender.

7. The system of claim 6 ,

wherein the first content access device is communicatively coupled to a local area network (LAN); and

wherein the multi-screen sender is operable to initiate discovery of additional content access devices communicatively coupled to the LAN.

8. The system of claim 7 ,

wherein discovery includes using at least one of a DIAL protocol and a Bonjour protocol.

9. The system of claim 7 ,

wherein prior to initiation of discovery, the first content access device is not communicatively coupled over the LAN to the second content access device.

10. The system of claim 7 ,

wherein the second set of non-transient computer instructions further comprise computer instructions for non-transiently instantiating a second multi-screen receiver;

wherein, the second multi-screen receiver receives a discovery request and

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

wherein a communicative coupling of the second content access device with the first content access device occurs using a pairing protocol executed between the first content access device and the second content access device.

11. The system of claim 1 ,

wherein the first set of non-transient computer instructions further comprise computer instructions for instantiating at least one of a remote app controller, a remote media controller, a remote key controller, and a remote screen controller.

12. The system of claim 1 ,

wherein the second set of non-transient computer instructions further comprise computer instructions for providing an embedded server.

13. The system of claim 12 ;

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

14. The system of claim 1 ,

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

15. The system of claim 2 ,

wherein, for a second configuration, the first set of non-transient computer instructions comprise computer instructions for:

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

presenting the second content on the first presentation device.

16. The system of claim 15 ,

wherein, for a third configuration, the first set of non-transient computer instructions comprise computer instructions for:

presenting the first content on the second presentation device and the second content on the first presentation device.

17. A content access device comprising:

a first presentation device operable to present a first content;

a first storage component operable to store a first set of non-transient computer instructions; and

a first hardware processor operable to execute the first set of non-transient computer instructions;

wherein the first set of non-transient comprising instructions comprise instructions for:

directly communicatively coupling the first content access device with a second content access 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 content access device;

wherein the second content access device is communicatively coupled to a second presentation device;

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

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

swapping a providing of second content with the first content, for presentation on the second presentation device.

18. The content access device of claim 17 ,

wherein the first content is received from a first server;

wherein a first content access device is communicatively coupled to the second content access device over a local area network (LAN); and

wherein a discovery and launching protocol is utilized by the first content access device to establish the multi-screen link between the first content access device and the second content access device.

19. The content access device of claim 17 , further comprising:

one of a mobile device and a 10-Ft device.

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 Oct 13, 2020
From: THOMAS, ROJ; RAO, PADMANABHA R; DIMOV, DMITRY; DESHMUKH, SHAILESH
To: SLING MEDIA L.L.C.; SLING MEDIA PVT. LTD.
Reel/Frame 054037/0758 →
Priority Claims (1)
IN 201941041687 · Oct 15, 2019 · national
Continuity (1)
Related Publication 20210112307A1 · Apr 15, 2021