The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 12, 2022
Filed:
Nov. 27, 2002
Lena D. Chane, San Francisco, CA (US);
David Brandyberry, San Rafael, CA (US);
Alex Chung, San Francisco, CA (US);
Ali Crakes, Novato, CA (US);
Sithampara Babu Niranjan, Larkspur, CA (US);
Viva Chu, San Leandro, CA (US);
Lena D. Chane, San Francisco, CA (US);
David Brandyberry, San Rafael, CA (US);
Alex Chung, San Francisco, CA (US);
Ali Crakes, Novato, CA (US);
Sithampara Babu Niranjan, Larkspur, CA (US);
Viva Chu, San Leandro, CA (US);
Comcast Cable Communications Management, LLC, Philadelphia, PA (US);
Abstract
A database is packed up for broadcast over an iTV system by packaging, compressing, and streaming the database via one or more carousels. The packing up process creates one or more data modules, each including record sets, and one or more modules containing computer-readable instructions for resolving queries using the record sets. These modules, along with a table of contents module that includes descriptions of how the data modules are composed and interfaces to the modules containing the computer-readable instructions, are downloaded at a set top box in order to resolve queries from television users and/or other applications. Thereafter, the computer-readable instructions are executed to resolve the queries. When available, the results produced by executing the query may be displayed on a television. Information regarding the queries may be used to modify the packing up and/or broadcast processes.