IP Library Granted Patent US 11,528,310
Granted Patent B2
US 11,528,310 · App. 16/993,918 · Granted Dec 13, 2022

Asynchronous real-time media transfer over wireless networks

Inventor: Kate Megan Carney Landow (Denver, CO)
Assignee: DISH Network L.L.C.
H04L65/612H04L63/166H04L65/1069H04W12/0431H04W76/10H04W76/25H04W80/04H04W80/06H04W88/02
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,528,310
App. No.
16/993,918
Granted
Dec 13, 2022
Kind
B2
Abstract

Methods, systems, media devices, and non-transitory, machine-readable media to facilitate asynchronous wireless media transfer are disclosed. A request for video service from a content provider system via a wireless network may be received. A media device may be configured to provide an asynchronous session for subsequent video content transfer. The configuring may utilize a network layer and a transport layer without utilizing a presentation layer and an application layer. Specifications of asynchronous session parameters may be created to define delivery operations with the asynchronous session. An encrypted token, corresponding to the specifications, may be created. Opening of the asynchronous session may be requested by transmitting the encrypted token to the content provider system from the transport layer. At the session layer, the asynchronous session may be started for video content delivery in accordance with the specifications of the asynchronous session parameters. Display of the video content may be caused.

Claims (44)

1. A method comprising:

receiving, by a media device, an electronic communication from a user interface, the electronic communication corresponding to a request for video service from a content provider system that is communicably couplable with the media device via a wireless network;

configuring the media device, by the media device, to provide an asynchronous session within which video content is subsequently transferred from the content provider system to the media device via the wireless network, where the configuring comprises creating specifications of asynchronous session parameters to define delivery operations for subsequent delivery of the video content with the asynchronous session, the specifications of the asynchronous session parameters comprising specifications of an encryption protocol for encryption of communications for subsequent transfer of the video content from the content provider system;

requesting, by the media device, opening of the asynchronous session;

starting the asynchronous session within which video packets corresponding to the video content are delivered from the content provider system to the media device in accordance with the specifications of the asynchronous session parameters; and

causing, by the media device, display of at least part of the video content.

2. The method as recited in claim 1 , where a session of the media device is not opened until the starting of the asynchronous session.

3. The method as recited in claim 1 , where:

the configuring the media device to provide the asynchronous session also configures the media device for a plurality of asynchronous sessions within which the video content and/or additional video content are subsequently transferred from the content provider system to the media device via the wireless network in accordance with the specifications of the asynchronous session parameters.

4. The method as recited in claim 1 , where the configuring the media device further comprises defining one or more relationship specifications to govern the video service, and the specifications of the asynchronous session parameters further comprise the one or more relationship specifications.

5. The method as recited in claim 1 , where the specifications of the asynchronous session parameters further comprise specifications of the encryption protocol.

6. The method as recited in claim 1 , where the configuring the media device further comprises specifying keep-alive parameters corresponding to rules for delivery of the video content, and the specifications of the asynchronous session parameters further comprise the keep-alive parameters.

7. The method as recited in claim 1 , further comprising:

storing a token in storage of the media device, the token corresponding to the specifications of the asynchronous session parameters; and

transmitting the token to the content provider system via the wireless network to facilitate the asynchronous session.

8. A media device comprising:

one or more processors; and

memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

processing receiving an electronic communication from a user interface, the electronic communication corresponding to a request for video service from a content provider system that is communicably couplable with the media device via a wireless network;

configuring the media device to provide an asynchronous session within which video content is subsequently transferred from the content provider system to the media device via the wireless network, where the configuring comprises creating specifications of asynchronous session parameters to define delivery operations for subsequent delivery of the video content with the asynchronous session, the specifications of the asynchronous session parameters comprising specifications of an encryption protocol for encryption of communications for subsequent transfer of the video content from the content provider system;

requesting opening of the asynchronous session;

starting the asynchronous session within which video packets corresponding to the video content are delivered from the content provider system to the media device in accordance with the specifications of the asynchronous session parameters; and

causing display of at least part of the video content.

9. The media device as recited in claim 8 , where a session of the media device is not opened until the starting of the asynchronous session.

10. The media device as recited in claim 8 , where:

the configuring the media device to provide the asynchronous session also configures the media device for a plurality of asynchronous sessions within which the video content and/or additional video content are subsequently transferred from the content provider system to the media device via the wireless network in accordance with the specifications of the asynchronous session parameters.

11. The media device as recited in claim 8 , where the configuring the media device further comprises defining one or more relationship specifications to govern the video service, and the specifications of the asynchronous session parameters further comprise the one or more relationship specifications.

12. The media device as recited in claim 8 , where the specifications of the asynchronous session parameters further comprise specifications of the encryption protocol.

13. The media device as recited in claim 8 , where the configuring the media device further comprises specifying keep-alive parameters corresponding to rules for delivery of the video content, and the specifications of the asynchronous session parameters further comprise the keep- alive parameters.

14. The media device as recited in claim 8 , where the operations further comprise:

storing a token in storage of the media device, the token corresponding to the specifications of the asynchronous session parameters; and

transmitting the token to the content provider system via the wireless network to facilitate the asynchronous session.

15. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform:

processing receiving an electronic communication from a user interface, the electronic communication corresponding to a request for video service from a content provider system that is communicably couplable with a media device via a wireless network;

configuring the media device to provide an asynchronous session within which video content is subsequently transferred from the content provider system to the media device via the wireless network, where the configuring comprises creating specifications of asynchronous session parameters to define delivery operations for subsequent delivery of the video content with the asynchronous session, the specifications of the asynchronous session parameters comprising specifications of an encryption protocol for encryption of communications for subsequent transfer of the video content from the content provider system;

requesting opening of the asynchronous session;

starting the asynchronous session within which video packets corresponding to the video content are delivered from the content provider system to the media device in accordance with the specifications of the asynchronous session parameters; and

causing display of at least part of the video content.

16. The one or more non-transitory, machine-readable media as recited in claim 15 , where a session of the media device is not opened until the starting of the asynchronous session.

17. The one or more non-transitory, machine-readable media as recited in claim 15 , where:

the configuring the media device to provide the asynchronous session also configures the media device for a plurality of asynchronous sessions within which the video content and/or additional video content are subsequently transferred from the content provider system to the media device via the wireless network in accordance with the specifications of the asynchronous session parameters.

18. The one or more non-transitory, machine-readable media as recited in claim 15 , where the configuring the media device further comprises defining one or more relationship specifications to govern the video service, and the specifications of the asynchronous session parameters further comprise the one or more relationship specifications.

19. The one or more non-transitory, machine-readable media as recited in claim 15 , where the specifications of the asynchronous session parameters further comprise specifications of the encryption protocol.

20. The one or more non-transitory, machine-readable media as recited in claim 15 , where the configuring the media device further comprises specifying keep-alive parameters corresponding to rules for delivery of the video content, and the specifications of the asynchronous session parameters further comprise the keep-alive parameters.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: CARNEY LANDOW, KATE MEGAN
To: DISH NETWORK L.L.C.
Reel/Frame 060710/0019 →
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →