IP Library Granted Patent US 11,336,708
Granted Patent B2
US 11,336,708 · App. 17/159,583 · Granted May 17, 2022

Method and apparatus for content distribution over a network

Inventors: Kadangode Ramakrishnan (Berkeley Hgts, NJ); Yifan Hu (Mountain Lakes, NJ); Robert Bell (Murray Hill, NJ); Jeffrey Pang (Berkeley, CA); Jeffrey Erman (Morristown, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L65/601G06F16/90324G06F16/9574G06F16/9577G06Q30/0631G06Q50/01H04L65/1016H04L65/1069H04L65/4084H04L65/80H04L67/02H04L67/22H04L67/2842H04L67/30H04L67/306H04N21/41407H04N21/4331H04N21/454H04N21/466H04N21/4668H04N21/8173H04W4/70
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,336,708
App. No.
17/159,583
Granted
May 17, 2022
Kind
B2
Abstract

A method that incorporates teachings of the subject disclosure may include, for example transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the a media recommendation transmitted to a communication device, the first pre-fetch media content item having a first rank. Responsive to a determination of a change in the available digital bandwidth, the transmitting of the first pre-fetch media content item is stopped and a second pre-fetch media content item of media content items included in the media recommendation is transmitted via the connection to the network. The second pre-fetch media content item has a second rank. Other embodiments are disclosed.

Claims (36)

1. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

prefetching, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in a media recommendation, the first pre-fetch media content item having a first rank; and

responsive to a determination of a change in the available digital bandwidth:

stopping the prefetching of the first pre-fetch media content item; and

prefetching, via the connection to the network, a second pre-fetch media content item of the media content items included in the media recommendation, the second pre-fetch media content item having a different rank.

2. The non-transitory, machine-readable storage medium of claim 1 , wherein the media recommendation is based on a media-related activity associated with a mobile communication device.

3. The non-transitory, machine-readable storage medium of claim 2 , wherein the media-related activity comprises consumption of media content.

4. The non-transitory, machine-readable storage medium of claim 2 , wherein the media-related activity comprises accessing a source of media content.

5. The non-transitory, machine-readable storage medium of claim 2 , wherein the media-related activity comprises executing an application that enables access to media content.

6. The non-transitory, machine-readable storage medium of claim 2 , wherein the media-related activity comprises subscribing to a service that provides access to media content.

7. The non-transitory, machine-readable storage medium of claim 1 , wherein the media recommendation is based on social media preference information.

8. The non-transitory, machine-readable storage medium of claim 1 , wherein the media recommendation is based on popularity information associated with available media content items.

9. The non-transitory, machine-readable storage medium of claim 1 , wherein the different rank is lower than the first rank.

10. A method, comprising:

prefetching, by a processing system including a processor and via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in a media recommendation, the first pre-fetch media content item having a first priority; and

responsive to a determination of a change in the available digital bandwidth satisfying a threshold:

stopping the prefetching of the first pre-fetch media content item; and

prefetching, by the processing system and via the connection to the network, a second pre-fetch media content item of the media content items included in the media recommendation, the second pre-fetch media content item having a second priority lower than the first priority.

11. The method of claim 10 , wherein the media recommendation is based on information regarding a media-related activity.

12. The method of claim 11 , wherein the media-related activity comprises consumption of media content.

13. The method of claim 10 , further comprising:

ranking, by the processing system, the media content items included in the media recommendation, resulting in a ranked list comprising the first priority and the second priority.

14. The method of claim 10 , wherein the determination of the change in the available digital bandwidth comprises a determination that the change in the available digital bandwidth exceeds the threshold.

15. The method of claim 14 , wherein the processing system is included in a mobile communication device.

16. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

prefetching, via a connection to a network having an available bandwidth, a first pre-fetch media content item of media content items included in a media recommendation, the first pre-fetch media content item having a first rank; and

responsive to a determination of changes in the available bandwidth:

stopping the prefetching of the first pre-fetch media content item; and

prefetching, via the connection to the network, a second pre-fetch media content item of the media content items included in the media recommendation, the second pre-fetch media content item having a second rank.

17. The device of claim 16 , wherein the media recommendation is based on information associated with a media-related activity.

18. The device of claim 16 , wherein the media recommendation is based on information comprising a log of media content captured by a camera associated with the device, a microphone associated with the device, or a combination thereof.

19. The device of claim 16 , wherein the operations further comprise:

ranking the media content items included in the media recommendation, resulting in a ranked list comprising the first rank and the second rank.

20. The device of claim 16 , wherein the media recommendation is based on social media preference information.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR INVENTOR KADANGODE RAMAKRISHNAN PREVIOUSLY RECORDED ON REEL 055165 FRAME 0635. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 12, 2021
From: RAMAKRISHNAN, KADANGODE; BELL, ROBERT; ERMAN, JEFFREY; PANG, JEFFREY; HU, YIFAN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 055286/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: RAMAKRISHNAN, KADANGODE; BELL, ROBERT; ERMAN, JEFFREY; PANG, JEFFREY; HU, YIFAN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 055165/0635 →
Continuity (5)
Continuation 16783818 · Feb 6, 2020
Continuation 16292570 · Mar 5, 2019
Division 15072403 · Mar 17, 2016
Continuation 14068042 · Oct 31, 2013
Related Publication 20210152618A1 · May 20, 2021
Cited By (1)
US 12,230,191