US20030191851A1

Identifying and storing a target information unit contained in a received information stream

Claim Score by NHIP

Read claim 15, the broadest

Abstract

In one embodiment of the present invention, a system for identifying and storing a target information unit, contained in a received information stream including multiple information units, according to a stored tag file corresponding to the target information unit, includes one or more stored tag files. Each tag file corresponds to a target information unit having a predetermined length and includes a first set of attributes associated with the corresponding target information unit. The system further includes a processor that accesses a digitized data stream representing the received information stream and extracts a second set of one or more attributes from a portion of the digitized data stream. The processor compares the second set of one or more attributes extracted from the portion of the digitized data stream with the first set of one or more attributes in a stored tag file and determines, according to the comparison, whether the portion of the digitized data stream includes the target information unit corresponding to the stored tag file. If so, the processor stores the portion of the digitized data stream including the target information unit, the stored portion having a length substantially equivalent to the predetermined length of the target information unit as specified in the stored tag file for the target information unit.

US20030191851A1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 22 January 2023, 3.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 3 independent, 26 dependent

  1. 1
    A system for identifying and storing a target information unit, contained in a received information stream comprising a plurality of information units, according to a stored tag file corresponding to the target information unit, comprising:one or more stored tag files, each tag file corresponding to a target information unit having a predetermined length, each tag file comprising a first set of attributes associated with the corresponding target information unit;and a processor operable to: access a digitized data stream representing the received information stream;extract a second set of one or more attributes from a portion of the digitized data stream;compare the second set of one or more attributes extracted from the portion of the digitized data stream with the first set of one or more attributes in a stored tag file;determine, according to the comparison of the first and second sets of attributes, whether the portion of the digitized data stream comprises the target information unit corresponding to the stored tag file;and if the portion of the digitized data stream comprises the target information unit, store the portion of the digitized data stream comprising the target information unit, the stored portion of the digitized data stream having a length substantially equivalent to the predetermined length of the target information unit as specified in the stored tag file for the target information unit.
  2. 15
    Broadest claimClaim Score 37, narrow(NHIP)A method for identifying and storing a target information unit, contained in a received information stream comprising a plurality of information units, according to a stored tag file corresponding to the target information unit, comprising:accessing one or more stored tag files, each tag file corresponding to a target information unit having a predetermined length, each tag file comprising a first set of attributes associated with the corresponding target information unit;accessing a digitized data stream representing the received information stream;extracting a second set of one or more attributes from a portion of the digitized data stream;comparing the second set of one or more attributes extracted from the portion of the digitized data stream with the first set of one or more attributes in a stored tag file;determining, according to the comparison of the first and second sets of attributes, whether the portion of the digitized data stream comprises the target information unit corresponding to the stored tag file;and if the portion of the digitized data stream comprises the target information unit, storing the portion of the digitized data stream comprising the target information unit, the stored portion of the digitized data stream having a length substantially equivalent to the predetermined length of the target information unit as specified in the stored tag file for the target information unit.
  3. 29
    A system for identifying and storing a target song, contained in a broadcast radio signal comprising a plurality of songs, according to a stored tag file corresponding to the target song, comprising:one or more stored tag files, each tag file corresponding to a target song having a predetermined length, each tag file having been obtained from a source external to the system and downloaded for storage using one or more server systems, each tag file comprising a target value associated with a target segment of the corresponding target song, the target value having been generated according to a control algorithm performed on data representing the target segment associated with the target value, the target value further associated with a time value registering the target segment associated with the target value to the beginning of the target song;and a processor operable to: access a digitized data stream representing the received broadcast radio signal, the digitized data stream comprising a plurality of consecutive test segments, each test segment having an identical predetermined length;generate, for each consecutive test segment, a test value for the test segment by performing the control algorithm on the test segment;compare the test value for each consecutive test segment with the target value;determine, according to the comparison of the test value for a test segment with the target value, whether a portion of the digitized data stream comprising the test segment the target song;and if the portion of the digitized data stream comprising the test segment comprises the target song, identifying the beginning of the target song within the digitized data stream according to the time value associated with the target value, identifying the end of the target song within the digitized data stream according to the predetermined length of the target song based on the identified beginning of the target song within the digitized data stream, and storing the portion of the digitized data stream between the identified beginning and identified end of the target song within the digitized data stream, the stored portion of the digitized data stream having a length substantially equivalent to the predetermined length of the target song.