Supplemental broadcast data processing
AssigneeBose Corporation
InventorsDamian Howard, Kenneth S. Yoshioka
Life of this patent
Estimating the term…
Abstract
Scan a plurality of broadcast signals, select and receive one of the scanned broadcast signals and determine parameters about the received broadcast signal. Assign a priority to the received broadcast signal based on the parameters, and store the parameters and priority in memory. Redetermine the parameters in priority order in a manner that reduces the time for redetermining. Reassign a priority to the received broadcast signal based on the redetermined parameters, and update in memory the redetermined parameters and priority.
Claims24
A method of parsing and characterizing text data from a broadcast signal, said broadcast signal having program data and supplemental data associated therewith, comprising the steps of:
- receiving a broadcast signal having supplemental broadcast data with associated text data;
- comparing said received text data to at least one known text string, to distinguish from said text data at least one recognized data string and at least one unrecognized data string, wherein said at least one recognized data string is a match to said at least one known text string;
- assigning a characterization to said at least one unrecognized data string to define at least one characterized data string,
- creating an association in a memory between said at least one characterized data string and said broadcast signal.
- wherein, in the step of comparing, said recognized data string is the text string “UP NEXT ON”, “/”, “ . . . ”, “(”,“)”, “[”, “]”, “<”, “>”, “PLAYING SONG”, “PLAYING ARTIST”, “NOW PLAYING”, “-”, or “!”.
A method of parsing and characterizing text data from a broadcast signal, said broadcast signal having program data and supplemental data associated therewith, comprising the steps of:
- receiving a broadcast signal having supplemental broadcast data with associated text data;
- comparing said received text data to at least one known text string, to distinguish from said text data at least one recognized data string and at least one unrecognized data string, wherein said at least one recognized data string is a match to said at least one known text string;
- assigning a characterization to said at least one unrecognized data string to define at least one characterized data string,
- creating an association in a memory between said at least one characterized data string and said broadcast signal,
- wherein, in the step of assigning, said characterization indicates the content of the program data, the identity of the broadcast station, or the duration of the program data.
A method of providing for a user a stream of program data which is free of unwanted program data, comprising the steps of:
- receiving a first broadcast signal having first program data from a first data source;
- outputting said first program data for a user;
- during the outputting of said first program data, scanning a plurality of second data sources for second program data;
- selecting second program data from among said plurality of sources;
- determining a point in time when said first program data comprises unwanted program data;
- and
- without requiring input from said user, retrieving said selected second program data from a memory and outputting said selected second program data for said user at said point in time.
An apparatus comprising:
- a first receiver operable to receive a first broadcast signal having first program data;
- a processor configured to:
- output said first program data;
- during the outputting of said first program data, scanning a plurality of second data sources for second program data;
- select second program data from among said plurality of sources;
- determine a point in time when said first program data comprises unwanted program data;
- and
- without requiring input from said user, retrieve said selected second program data from a memory and output said selected second program data at said point in time.
Dependencies are inferred from the claim text.