Multiple device storefront for video provisioning system
First Claim
Patent Images
1. A method comprising:
- registering, by a server device, a plurality of types of user devices;
receiving, by the server device, metadata associated with two or more video assets;
generating, by the server device and based on the metadata, first formatted metadata of the two or more video assets,the first formatted metadata being formatted to be compatible with a first type of user device, of the plurality of types of user devices, that corresponds to a set top box;
providing, by the server device and via a storefront, the first formatted metadata to the first type of user device;
generating, by the server device and based on the metadata, second formatted metadata of the two or more video assets,the second formatted metadata being formatted to be compatible with a second type of user device, of the plurality of types of user devices, that is a different type of device than the set top box;
providing, by the server device and via the storefront, the second formatted metadata to the second type of user device;
receiving, by the server device and from a user device of the plurality of types of user devices, a request to bookmark a video asset of the two or more video assets;
obtaining, by the server device, a profile associated with the user device;
updating, by the server device, the profile to include a reference to metadata associated with the video asset,the reference enabling the metadata associated with the video asset to be accessed within a period of time that is less than another period of time associated with accessing the metadata associated with the video asset via the storefront;
receiving, by the server device, a request for the video asset from the user device;
retrieving, by the server device, information associated with the profile,the information associated with the profile identifying a particular type of user device, of the plurality of types of user devices, associated with the user device; and
transmitting, by the server device and to the user device, information identifying a uniform resource locator (URL) for obtaining a copy of the video asset that is formatted for the particular type of user device,the information identifying the URL including a reference to a video on-demand (VOD) network that enables streaming access to the video asset when the video asset is a VOD video asset, andthe information identifying the URL including a reference to a content delivery network that enables non-streaming access to the video asset when the video asset is not the VOD video asset.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may process metadata associated with video assets; generate, based on the metadata, a first listing of the video assets, where the first listing is compatible with a first type of user device that corresponds to a set top box; and provide the first listing to the first type of user device. The system may further generate, based on the metadata, a second listing of the video assets, where the second listing is formatted to be compatible with a second type of user device that is a different type than the set top box; and provide the second listing to the second type of user device.
-
Citations
24 Claims
-
1. A method comprising:
-
registering, by a server device, a plurality of types of user devices; receiving, by the server device, metadata associated with two or more video assets; generating, by the server device and based on the metadata, first formatted metadata of the two or more video assets, the first formatted metadata being formatted to be compatible with a first type of user device, of the plurality of types of user devices, that corresponds to a set top box; providing, by the server device and via a storefront, the first formatted metadata to the first type of user device; generating, by the server device and based on the metadata, second formatted metadata of the two or more video assets, the second formatted metadata being formatted to be compatible with a second type of user device, of the plurality of types of user devices, that is a different type of device than the set top box; providing, by the server device and via the storefront, the second formatted metadata to the second type of user device; receiving, by the server device and from a user device of the plurality of types of user devices, a request to bookmark a video asset of the two or more video assets; obtaining, by the server device, a profile associated with the user device; updating, by the server device, the profile to include a reference to metadata associated with the video asset, the reference enabling the metadata associated with the video asset to be accessed within a period of time that is less than another period of time associated with accessing the metadata associated with the video asset via the storefront; receiving, by the server device, a request for the video asset from the user device; retrieving, by the server device, information associated with the profile, the information associated with the profile identifying a particular type of user device, of the plurality of types of user devices, associated with the user device; and transmitting, by the server device and to the user device, information identifying a uniform resource locator (URL) for obtaining a copy of the video asset that is formatted for the particular type of user device, the information identifying the URL including a reference to a video on-demand (VOD) network that enables streaming access to the video asset when the video asset is a VOD video asset, and the information identifying the URL including a reference to a content delivery network that enables non-streaming access to the video asset when the video asset is not the VOD video asset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a memory to store metadata associated with a video asset; and a processor to; register two or more different types of user devices, process the metadata to enable the video asset to be advertised to the two or more different types of user devices, the two or more different types of user devices including a set top box type of user device and another type of user device that is a different type of device than the set top box type of user device, the processor, when processing the metadata, being further to; generate first formatted metadata, associated with the video asset, that is compatible with the set top box type of user device and is not compatible with the other type of user device, and generate second formatted metadata, associated with the video asset, that is compatible with the other type of user device and is not compatible with the set top box type of user device, transmit, via a storefront, the first formatted metadata to the set top box type of user device, transmit, via the storefront, the second formatted metadata to the other type of user device, receive, from a user device of the two or more different types of user devices, a request to bookmark the video asset, retrieve a profile associated with the user device, update the profile to include a reference to the video asset, the reference enabling the user to access the video asset within a period of time that is less than another period of time associated with accessing the video asset via the storefront, receive, from the user device, a request for the video asset, retrieve information associated with the profile, the information associated with the profile identifying a particular type of user device, of the two or more different types of user devices associated with the user device and transmit, to the user device, information identifying a uniform resource locator (URL) that enables the user device to obtain a copy of the video asset that is formatted for the particular type of user device, when the video asset is a video on-demand (VOD) video asset, the information identifying the URL including a first reference to a VOD network that enables streaming access to the VOD video asset, and when the video asset is not the VOD video asset, the information identifying the URL including a second reference to a content delivery network that enables non-streaming access to the video asset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium to store instructions, the instructions comprising:
-
one or more instructions that, when executed by a processor of a server device, cause the processor to; register a plurality of user devices associated with a user, the plurality of user devices including a first user device that is associated with a television service provider network and a second user device that is associated with a data service provider network, the first user device being a different device type than the second user device; form a storefront, the one or more instructions to form the storefront including; one or more instructions to format metadata, related to a video asset, in a first format associated with the first user device, and one or more instructions to format the metadata, related to the video asset, in a second format associated with the second user device; provide the storefront to the first user device and the second user device, the one or more instructions to provide the storefront including; one or more instructions to transmit the metadata, in the first format, to the first user device, and one or more instructions to transmit the metadata, in the second format, to the second user device; receive, from one of the first user device or the second user device, a request to bookmark the video asset; obtain a profile associated with the one of the first user device or the second user device; update the profile to include a reference to the video asset, the reference enabling the video asset to be accessed within a period of time that is less than another period of time associated with accessing the video asset via the storefront; receive, from the one of the first user device or the second user device, a request for the video asset; retrieve information associated with the profile, the information associated with the profile identifying a particular type of user device associated with the one of the first user device or the second user device; and transmit, to the one of the first user device or the second user device, information identifying a uniform resource locator (URL) for obtaining a copy of the video asset that is formatted for the particular type of user device, when the video asset is a video on-demand (VOD) video asset, the information identifying the URL including a first reference to a VOD network that enables streaming access to the VOD video asset, and when the video asset is not the VOD video asset, the information identifying the URL including a second reference to a content delivery network that enables non-streaming access to the video asset. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification