IP Library Granted Patent US 9,058,311
Granted Patent B1
US 9,058,311 · App. 13/569,279 · Granted Jun 16, 2015

User timeframe selection for delivery of media resources

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 9,058,311
App. No.
13/569,279
Granted
Jun 16, 2015
Kind
B1
Abstract

Systems, methods, and software for operating a user communication device are provided herein. In a first example, method of operating a user communication device is provided which includes displaying a HTTP link associated with a media resource and receiving a user selection of the displayed HTTP link. The method also includes displaying a delivery time schedule menu for the media resource responsive to the user selection of the displayed HTTP link, and receiving a delivery time schedule instruction indicating a user-acceptable time frame for receipt of the media resource. The method also includes generating and transferring an HTTP request packet with an HTTP header that indicates the user-acceptable time frame for receipt of the media resource into the user communication device, and receiving the media resource associated with the HTTP link according to the delivery time schedule instruction and responsive to the HTTP header in the transferred HTTP request packet.

Claims (47)

1. A method of operating a user communication device having a graphical display, the method comprising:

displaying a Hypertext Transfer Protocol (HTTP) link associated with a media resource and responsively receiving a user selection of the displayed HTTP link;

displaying a delivery time schedule menu for the media resource responsive to the user selection of the displayed HTTP link;

responsive to the displayed delivery time schedule menu, receiving a delivery time schedule instruction on the user communication device indicating a user-acceptable time frame for receipt of the media resource in the user communication device;

generating and transferring an HTTP request packet with an HTTP header that indicates the user-acceptable time frame for receipt of the media resource into the user communication device; and

receiving the media resource associated with the HTTP link according to the delivery time schedule instruction and responsive to the HTTP header in the transferred HTTP request packet.

2. The method of claim 1 , wherein the HTTP request packet comprises an HTTP GET request.

3. The method of claim 1 , wherein the HTTP header comprises a header portion of an HTTP GET request.

4. The method of claim 1 , wherein displaying the HTTP link comprises displaying the HTTP link in a web browser application on the user communication device.

5. The method of claim 1 , wherein displaying the delivery time schedule menu for the media resource responsive to the user selection of the displayed HTTP link comprises displaying a popup menu comprising the delivery time schedule menu.

6. The method of claim 1 , further comprising:

responsive to receiving the media resource, displaying the media resource on the graphical display of the user communication device.

7. The method of claim 1 , further comprising:

displaying a presentation prompt associated with the media resource responsive to receipt of the media resource, and responsive to a user selection of the presentation prompt, displaying the media resource on the graphical display of the user communication device.

8. The method of claim 1 , further comprising:

displaying an episode selection menu for the media resource responsive to the user selection of the displayed HTTP link;

responsive to the episode selection menu, receiving an episode selection instruction on the user communication device;

wherein generating and transferring the HTTP request packet further comprises generating and transferring the HTTP request packet with the HTTP header that further indicates the episode selection instruction for the media resource; and

receiving the media resource associated with the HTTP link according to the episode selection instruction and according to the delivery time schedule instruction.

9. A computer readable medium having stored thereon program instructions executable by a user communication device that, when executed by the user communication device, direct the user communication device to:

display a Hypertext Transfer Protocol (HTTP) link associated with a media resource and responsively receive a user selection of the displayed HTTP link;

display a delivery time schedule menu for the media resource responsive to the user selection of the displayed HTTP link;

responsive to the displayed delivery time schedule menu, receive a delivery time schedule instruction on the user communication device indicating a user-acceptable time frame for receipt of the media resource in the user communication device;

generate and transfer an HTTP request packet with an HTTP header that indicates the user-acceptable time frame for receipt of the media resource into the user communication device; and

receive the media resource associated with the HTTP link according to the delivery time schedule instruction and responsive to the HTTP header in the transferred HTTP request packet.

10. The computer readable medium of claim 9 , wherein the HTTP request packet comprises an HTTP GET request.

11. The computer readable medium of claim 9 , wherein the HTTP header comprises a header portion of an HTTP GET request.

12. The computer readable medium of claim 9 , wherein the program instructions, when executed by the user communication device, direct the user communication device to display the HTTP link in a web browser application on the user communication device.

13. The computer readable medium of claim 9 , wherein the program instructions, when executed by the user communication device, direct the user communication device to display a popup menu comprising the delivery time schedule menu.

14. The computer readable medium of claim 9 , wherein the program instructions, when executed by the user communication device, direct the user communication device to display the media resource on a graphical display of the user communication device responsive to receiving the media resource.

15. The computer readable medium of claim 9 , wherein the program instructions, when executed by the user communication device, direct the user communication device to display a presentation prompt associated with the media resource responsive to receipt of the media resource, and responsive to a user selection of the presentation prompt, display the media resource on a graphical display of the user communication device.

16. The computer readable medium of claim 9 , wherein the program instructions, when executed by the user communication device, direct the user communication device to:

display an episode selection menu for the media resource responsive to the user selection of the displayed HTTP link;

responsive to the episode selection menu, receive an episode selection instruction on the user communication device;

generate and transfer the HTTP request packet with the HTTP header that further indicates the episode selection instruction for the media resource; and

receive the media resource associated with the HTTP link according to the episode selection instruction and according to the delivery time schedule instruction.

17. A user communication device, comprising:

a graphical display configured to display a Hypertext Transfer Protocol (HTTP) link associated with a media resource;

a user interface configured to receive a user selection of the displayed HTTP link;

the graphical display configured to display a delivery time schedule menu for the media resource responsive to the user selection of the displayed HTTP link;

responsive to the displayed delivery time schedule menu, the user interface configured to receive a delivery time schedule instruction on the user communication device indicating a user-acceptable time frame for receipt of the media resource in the user communication device;

a network interface configured to generate and transfer an HTTP request packet with an HTTP header that indicates the user-acceptable time frame for receipt of the media resource into the user communication device; and

the network interface configured to receive the media resource associated with the HTTP link according to the delivery time schedule instruction and responsive to the HTTP header in the transferred HTTP request packet.

18. The user communication device of claim 17 , wherein the HTTP request packet comprises an HTTP GET request.

19. The user communication device of claim 17 , wherein the HTTP header comprises a header portion of an HTTP GET request.

20. The user communication device of claim 17 , comprising:

responsive to receiving the media resource, the graphical display configured to display the media resource.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2012
From: BERTZ, LYLE T.; SERSHEN, DANIEL JOE; NORRIS, JAMES WALTER; KLAUMANN, JEFFREY J.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028746/0388 →