Identifying broadcast content
First Claim
1. A method of identifying content items in a system including at least one storage device with a storage for storing content items broadcasted through a broadcast system which identifies each broadcast content item by a corresponding broadcast Content Reference Identifier (CRID);
- the method including;
identifying each content item in the storage of the storage device by a corresponding local Content Reference Identifier (CRID);
storing in the storage a CRID list that includes a selection of local CRIDs and broadcast CRIDs, an associated validity interval for each of said local and broadcast CRIDs having a starting date and an ending date, each of said local and broadcast CRIDs identifying a respective content item that remains unchanged during said associated validity interval;
receiving a new broadcast CRID;
determining an initial validity interval for the new broadcast CRID, the initial validity interval having a starting date and an ending date, during said initial validity interval the content item associated with said new broadcast CRID remains unchanged;
determining whether said new broadcast CRID is identical to a GRID stored in the CRID list;
determining whether or not the initial validity interval of said new broadcast CRID overlaps with the associated validity interval stored in the CRID list for the GRID identical to the new broadcast GRID; and
adding the new broadcast GRID to the GRID list only if no overlap is determined, and if an overlap is determined, not adding the new broadcast CRID to the GRID list and updating the associated validity interval of the identical CRID stored in the GRID list to having, as the starting date of the updated associated validity interval, an earliest date of the starting dates of the initial validity interval of the new broadcast GRID and the stored associated validity interval of the identical stored CRID, and as the ending date, a latest date of the ending dates of the initial validity interval of the new broadcast GRID and the stored associated validity interval of the identical stored GRID.
1 Assignment
0 Petitions
Accused Products
Abstract
In a broadcast system (210) each broadcast content item is identified by a broadcast Content Reference Identifier (CRID). In a storage device (220) with a storage (240) each broadcast content item is identified by a local CRID. A processor (230) stores a CRID list that includes for CRIDs an associated validity interval including a starting date and an ending date during which interval the CRID is unique for the content item. When the processor receives (400) a broadcast CRID, it determines (410) an initial validity interval for the broadcast CRID. The initial validity interval includes a starting date and an ending date during which interval the broadcast CRID is unique for the broadcast content item. It then determines (420) whether the initial validity interval overlaps with a validity interval stored in the CRID list for an identical CRID. If there is no overlap it adds (430) the broadcast CRID to the CRID list.
-
Citations
13 Claims
-
1. A method of identifying content items in a system including at least one storage device with a storage for storing content items broadcasted through a broadcast system which identifies each broadcast content item by a corresponding broadcast Content Reference Identifier (CRID);
- the method including;
identifying each content item in the storage of the storage device by a corresponding local Content Reference Identifier (CRID); storing in the storage a CRID list that includes a selection of local CRIDs and broadcast CRIDs, an associated validity interval for each of said local and broadcast CRIDs having a starting date and an ending date, each of said local and broadcast CRIDs identifying a respective content item that remains unchanged during said associated validity interval; receiving a new broadcast CRID; determining an initial validity interval for the new broadcast CRID, the initial validity interval having a starting date and an ending date, during said initial validity interval the content item associated with said new broadcast CRID remains unchanged; determining whether said new broadcast CRID is identical to a GRID stored in the CRID list; determining whether or not the initial validity interval of said new broadcast CRID overlaps with the associated validity interval stored in the CRID list for the GRID identical to the new broadcast GRID; and adding the new broadcast GRID to the GRID list only if no overlap is determined, and if an overlap is determined, not adding the new broadcast CRID to the GRID list and updating the associated validity interval of the identical CRID stored in the GRID list to having, as the starting date of the updated associated validity interval, an earliest date of the starting dates of the initial validity interval of the new broadcast GRID and the stored associated validity interval of the identical stored CRID, and as the ending date, a latest date of the ending dates of the initial validity interval of the new broadcast GRID and the stored associated validity interval of the identical stored GRID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- the method including;
-
12. A system for identifying content items, the system including a broadcast system and at least one storage device;
-
the broadcast system including means for identifying each broadcast content item by a corresponding broadcast Content Reference Identifier (CRID); the storage device including; a storage for storing content items for broadcast through the broadcast system; means for identifying each content item in the storage by a corresponding local Content Reference Identifier (CRID); a processor for, under control of a program, storing in the storage a CRID list that includes a selection of local CRIDs and broadcast CRIDs, an associated validity interval for each of the local and broadcast CRIDs having a starting date and an ending date, each of said local and broadcast CRIDs identifying a respective content item that remains unchanged during said associated validity interval; and in response to receiving a new broadcast CRID; determining an initial validity interval for the new broadcast CRID, the initial validity interval having a starting date and an ending date, during said initial validity interval the content item associated with said new broadcast CRID remains unchanged; determining whether said new broadcast CRID is identical to a CRID stored in said CRID list; determining whether or not the initial validity interval of the new broadcast CRID overlaps with the associated validity interval stored in the GRID list for the identical CRID; and adding the new broadcast CRID to the CRID list only if no overlap is determined, and if an overlap is determined, not adding the new broadcast CRID to the CRID list and updating the associated validity interval of the identical CRID stored in the CRID list to having, as the starting date of the updated associated validity interval, an earliest date of the starting dates of the initial validity interval of the new broadcast CRID and the stored associated validity interval of the identical stored CRID, and as the ending date, a latest date of the ending dates of the initial validity interval of the new broadcast CRID and the stored associated validity interval of the identical stored CRID.
-
-
13. A non-transitory computer-readable storage medium on which is recorded a program for causing a processor to perform a method of identifying content items in a system including at least one storage device with a storage for storing content items broadcasted through a broadcast system that identifies broadcasted content items by respective broadcast Content Reference Identifiers (CRIDs), said method including:
-
identifying each content item in the storage by a corresponding local Content Reference Identifier (CRID); storing in the storage a CRID list that includes a selection of local CRIDs and broadcast CRIDs, an associated validity interval for each of said local and broadcast CRIDS having a starting date and an ending date, each of said local and broadcast CRIDs identifying a respective content item that remains unchanged during said associated validity interval; and in response to receiving a new broadcast CRID; determining an initial validity interval for the new broadcast CRID, the initial validity interval having a starting date and an ending date, during the initial validity interval the content item associated with said new broadcast CRID remains unchanged; determining whether said new broadcast CRID is identical to a CRID stored in said CRID list; determining whether or not the initial validity interval of the new broadcast CRID overlaps with the associated validity interval stored in the CRID list for the CRID identical to the new broadcast CRID; and adding the broadcast CRID to the GRID list only if no overlap is determined, and if an overlap is determined, not adding the new broadcast CRID to the GRID list and updating the associated validity interval of the identical CRID stored in the CRID list to having, as the starting date of the updated associated validity interval, an earliest date of the starting dates of the initial validity interval of the new broadcast CRID and the stored associated validity interval of the identical stored CRID, and as the ending date, a latest date of the ending dates of the initial validity interval of the new broadcast CRID and the stored associated validity interval of the identical stored GRID.
-
Specification