Television program database architecture
First Claim
1. A system comprising:
- a set-top box including a processor and a memory coupled to the processor;
a computerized application deployed in the memory and executable by the processor; and
a data structure deployed in the memory comprisinga video programming product selectable through the computerized application;
a link from the video programming product to a video program identifier, the video program identifier identifying a video program for presentation;
an additional link from the video programming product to a discount; and
a poster for displaying a product signage to facilitate selection of the video programming product,wherein the computerized application selects the video programming product after presentation of the poster, selects the discount after selection of the video program, and presents the video program after the selection of the video programming product.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a data structure for selection of products containing presentable programming as well as a computerized user-interactive system for facilitating allowing a user to select and be provided with deliverable entities including one or more presentable programs. The system and data structure of the invention allow effective, organized, and convenient browsing, selection, conceptual packaging of presentable program-containing products. The system and data structure of the invention further allow efficient structuring and storage of information associated therewith and useful in facilitating effective computerized representation, storage, and delivery of such products. Each product may include multiple deliverable entities, such as multiple programs and merchandize.
-
Citations
20 Claims
-
1. A system comprising:
-
a set-top box including a processor and a memory coupled to the processor; a computerized application deployed in the memory and executable by the processor; and a data structure deployed in the memory comprising a video programming product selectable through the computerized application; a link from the video programming product to a video program identifier, the video program identifier identifying a video program for presentation; an additional link from the video programming product to a discount; and a poster for displaying a product signage to facilitate selection of the video programming product, wherein the computerized application selects the video programming product after presentation of the poster, selects the discount after selection of the video program, and presents the video program after the selection of the video programming product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
presenting, utilizing a set-top box, a poster associated with a video programming product; receiving, utilizing the set-top box, a selection of the video programming product through a computerized application executing on the processor, the video programming product associated with a video program; accessing, utilizing the set-top box, a link from the video programming product to a video program identifier, the video program identifier identifying the video program for presentation; accessing, utilizing the set-top box, an additional link from the video programming product to a discount; and presenting, utilizing the set-top box, availability of the discount based on selection of the video program and at least a portion of the video program based on receipt of the selection and accessing the link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A non-transitory machine-readable medium comprising instructions, which when executed by one or more processors, cause the one or more processors to perform the following operations:
present a poster associated with a video programming product; receive a selection of the video programming product through a computerized application executing on the processor; access a link from the video programming product to a video program identifier, the video program identifier identifying a video program for presentation; access an additional link from the video programming product to a discount; and present at least a portion of the video program based on receipt of the selection and accessing the link and availability of the discount based on selection of the video program.
Specification