IP Library › Granted Patent US 9,609,364
Granted Patent B2
US 9,609,364 · App. 14/591,674 · Granted Mar 28, 2017

Proximity dependent content delivery

Inventors: Weidong Mao (West Windsor, NJ); Sree Kotay (Philadelphia, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/21H04L47/2433H04L63/0428H04L67/1014H04L67/1021H04L67/303H04N7/17318H04N21/2343H04N21/2365H04N21/2368H04N21/2389H04N21/24H04N21/25841H04N21/266H04N21/4353H04N21/4524H04N21/472H04N21/643H04N21/6405H04N21/6408H04N21/64723H04H60/44
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,609,364
App. No.
14/591,674
Granted
Mar 28, 2017
Kind
B2
Abstract

To be accessed on different media players, requested content must be delivered in a format that is supported by the requesting device. A dynamic content packager for encrypting and packaging requested content for different requesting devices at the time of consumption is disclosed.

Claims (47)

1. A method, comprising:

determining, by a processor, a content item stored at one or more content packagers;

determining a location of each of the one or more content packagers;

receiving, from a device at a requesting location, a request for the content item;

determining a device profile indicating capabilities of the device; and

causing delivery of the content item from at least one of the one or more content packagers based at least in part on the device profile and a proximity between the device and the one of the one or more content packagers.

2. The method of claim 1 , further comprising:

determining a content delivery route for the content item; and

selecting a content streamer along the content delivery route for delivery of the content item from the at least one content packager.

3. The method of claim 1 , further comprising:

causing reformatting of the content item, based on the device profile.

4. The method of claim 1 , wherein the causing of the delivery of the content item from the at least one of the one or more content packagers further comprises ranking the one or more content packagers by their distance from the device and causing delivery of the content item from the at least one of the one or more content packagers based on the ranking.

5. The method of claim 1 , wherein the causing of the delivery of the content item from the at least one of the one or more content packagers is further based on an availability status of the one or more content packagers.

6. The method of claim 1 , further comprising:

causing the at least one content packager to segment the content item, based on the device profile.

7. A method, comprising:

determining, by a processor, a location of each of a plurality of content packagers;

receiving, from a device, a request for a content item;

determining a device profile indicating capabilities of the device;

determining a geographic location of the device;

determining one or more of the plurality of content packagers storing the content item;

selecting one of the one or more content packagers based on the device profile and a proximity between the device and the one content packager; and

causing delivery of the content item from the selected one content packager to the device.

8. The method of claim 7 , further comprising:

determining a content delivery route for the content item; and

selecting one or more content streamers along the content delivery route for delivery of the content item.

9. The method of claim 8 , wherein the determining the content delivery route further comprises determining an availability of the one or more content streamers along the content delivery route.

10. The method of claim 9 , wherein the selecting the one or more content streamers further comprises selecting the one or more content streamers based on the availability of the one or more content streamers.

11. The method of claim 8 , wherein the determining the content delivery route further comprises determining a network status that comprises “on” or “off”.

12. The method of claim 8 , wherein the determining the content delivery route further comprises determining a proximity of the one or more content streamers to the device.

13. The method of claim 7 , further comprising:

causing reformatting of the content item, based on the device profile.

14. The method of claim 7 , wherein determining the one or more of the plurality of content packagers storing the content item further comprises ranking each of the plurality of content packagers by distance from the device and wherein the selecting further comprises selecting one of the one or more content packagers based on the ranking.

15. The method of claim 7 , wherein the selecting is further based on an availability status of the one or more content packagers.

16. The method of claim 7 , further comprising:

causing the selected one content packager to segment the content item for delivery, based on the device profile.

17. A method, comprising:

determining, by a processor, an index indicating an association between a content item and a plurality of content packagers storing the content item, wherein each of the plurality of content packagers a geographic location;

receiving, from a device at a requesting location, a request for the content item;

determining a device profile indicating capabilities of the device;

selecting, from the index, one of the one or more content packagers based at least in part on the device profile and a proximity between the device and the one of the one or more content packagers; and

causing delivery of the content item from the selected one of the one or more content packagers to the device.

18. The method of claim 17 , further comprising:

causing the selected one of the one or more content packagers to segment the content item for delivery, based on the device profile.

19. The method of claim 17 , wherein the selecting is further based on an availability status of the one or more content packagers.

20. The method of claim 17 , further comprising:

causing reformatting of the content item, based on the device profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: MAO, WEIDONG; KOTAY, SREE
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 035337/0304 →
Continuity (4)
Continuation 13496338
Provisional Application 61242456 · Sep 15, 2009
Provisional Application 61242444 · Sep 15, 2009
Related Publication 20150120961A1 · Apr 30, 2015