APPARATUS AND METHOD FOR OBTAINING MEDIA CONTENT
First Claim
1. A computer-readable storage medium, comprising computer instructions for:
- receiving a request for media content from a set top box of a customer premises network;
performing a first search of one or more storage devices associated with the customer premises network for the media content;
performing a second search of one or more storage devices associated with other customer premises networks for the media content based at least in part on a user profile associated with the customer premises network;
performing a third search of at least one of the Internet and an out-of-network database for the media content;
receiving the media content located by one of the first, second or third searches; and
performing at least one of transrating and transcoding on the media content prior to delivery to the set top box when the media content is retrieved from the Internet or the out-of-network database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a request for media content from a set top box of an Internet Protocol Television System, perform a search of one or more storage devices associated with other set top boxes for the media content based at least in part on a user profile associated with the set top box where the other set top boxes are located remotely from the set top box, receive the media content, and adjust a format of the media content prior to delivery to the set top box based at least in part on the user profile. Other embodiments are disclosed.
-
Citations
25 Claims
-
1. A computer-readable storage medium, comprising computer instructions for:
-
receiving a request for media content from a set top box of a customer premises network; performing a first search of one or more storage devices associated with the customer premises network for the media content; performing a second search of one or more storage devices associated with other customer premises networks for the media content based at least in part on a user profile associated with the customer premises network; performing a third search of at least one of the Internet and an out-of-network database for the media content; receiving the media content located by one of the first, second or third searches; and performing at least one of transrating and transcoding on the media content prior to delivery to the set top box when the media content is retrieved from the Internet or the out-of-network database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server comprising a controller to:
-
receive a request for media content from a set top box of a customer premises network; perform a first search of one or more storage devices associated with the customer premises network for the media content; perform a second search of one or more storage devices associated with other customer premises networks for the media content based at least in part on a user profile associated with the customer premises network, wherein the second search is based on content availability data maintained by a monitoring device in communication with at least one of the customer premises network and the other customer premises networks; and receive the media content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server comprising a controller to:
-
receive a request for media content from a set top box of an Internet Protocol Television System; perform a search of one or more storage devices associated with other set top boxes for the media content based at least in part on a user profile associated with the set top box, the other set top boxes being located remotely from the set top box; receive the media content; and adjust a format of the media content prior to delivery to the set top box based at least in part on the user profile. - View Dependent Claims (16, 17, 18)
-
-
19. A set top box comprising a controller to:
-
store a user profile; obtain a request for media content; transmit the request to a server of an Internet Protocol Television System, the server performing first, second and third searches based on the request, the first search being of storage devices associated with the set top box, the second search being of storage devices associated with remote set top boxes, the third search being of at least one of the Internet and an out-of-network database; and receiving the media content located by one of the first, second or third searches, the media content being transrated by the server prior to delivery to the set top box. - View Dependent Claims (20)
-
-
21. A method, comprising:
-
receiving a request for media content from a set top box of a customer premises network; performing a first search of one or more storage devices associated with the customer premises network for the media content; performing a second search of one or more storage devices associated with other customer premises networks for the media content; receiving the media content; and performing at least one of transrating and transcoding on the media content prior to delivery to the set top box. - View Dependent Claims (22, 23, 24, 25)
-
Specification