US5969715A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Compact graphical interactive information system
Assignee: OpenTV Inc
•
Filing: 1998-07-06
•
Granted: 1999-10-19
•
Expires: 2018-07-06
Abstract
Abstract A method and apparatus allows an information provider to broadcast a graphical interactive information system application to a user even using a low-bandwidth transport such as the VBI. A compact protocol encapsulates graphical information using definitions of graphical objects and resources. A scripting and command language is also highly compact. A reception component receives the compact protocol and displays and operates a complete graphical interactive information system application.
Inventors
- 👤 Brian P. Dougherty
- 👤 Eric E. Del Sesto
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:51
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/38; H04N; H04N21/00; H04N21/80; H04N21/85; H04N21/854; H04N21/8545; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/0884; H04N7/16; H04N7/162; H04N7/165; H04N7/173; H04N7/17309; H04N7/17318; H04N7/17345; H04N7/17354; H04H20/28; H04N5/00; H04N5/44; H04N5/445
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
135 words
In a system including a plurality of reception components having defined display capabilities, at least two of the plurality of reception components having different display capabilities, a method of providing a graphical interactive information application for display to, and control by, a user, comprising the steps of: broadcasting at least one graphical object definition record comprising hint information describing optional image characteristics of a graphical object; receiving the broadcast graphical object definition record and hint information at each of the plurality of reception components; and creating different graphical interactive information displays on ones of the plurality of reception components having different display capabilities based upon the broadcast graphical object definition record and using the hint information to selectively display the graphical object with the optional image characteristics supported by the capabilities of the reception components.
Claim 2
Dependent Claim
135 words
In a system including a plurality of reception components having defined display capabilities, at least two of the plurality of reception components having different display capabilities, a method of providing a graphical interactive information application for display to, and control by, a user, comprising the steps of: broadcasting at least one graphical object definition record comprising hint information describing optional image characteristics of a graphical object; receiving the broadcast graphical object definition record and hint information at each of the plurality of reception components; and creating different graphical interactive information displays on ones of the plurality of reception components having different display capabilities based upon the broadcast graphical object definition record and using the hint information to selectively display the graphical object with the optional image characteristics supported by the capabilities of the reception components.
Claim 3
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a form object definition record.
Claim 4
Dependent Claim
57 words
The method of claim 2, wherein the form object definition record comprises hint information describing one or more image characteristics selected from the group consisting of: foreground color; background color; border color; border style; border width; border options; form transition effect; form background gradient fill; clip; scale to fit; scale; text private; text numeric; and text editable.
Claim 5
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a button object definition record.
Claim 6
Dependent Claim
21 words
The method of claim 4, wherein the button object definition record comprises hint information describing a legend appearing on a button.
Claim 7
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a text object definition record.
Claim 8
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a bitmap object definition record.
Claim 9
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a picture object definition record.
Claim 10
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a list object definition record.
Claim 11
Dependent Claim
59 words
The method of claim 9, wherein the list object definition record comprises hint information describing one or more image characteristics selected from the group consisting of: highlight color; list exclusive; list exclusive none; list non exclusive; list horizontal; list vertical; list sort ascending; list sort descending; list control up; list control down; list control left; and list control right.
Claim 12
Dependent Claim
21 words
The method of claim 1, wherein the broadcast at least one graphical object definition record comprises a cursor object definition record.
Claim 13
Dependent Claim
20 words
The method of claim 11, wherein the cursor object definition record comprises hint information describing whether a box is displayed.
Claim 14
Dependent Claim
221 words
In a system including first and second reception components having different display capabilities, a method of decoding a broadcast signal comprising the steps of: receiving the broadcast signal at the first and second reception components; extracting at the first and second reception components an executable graphical interactive information system application including at least one image and hint information describing optional characteristics of the image; executing the graphical interactive information system application on the first reception component to generate the at least one image for display on a first display device coupled to the first reception component; executing the graphical interactive information system application on the second reception component to generate the at least one image for display on a second display device coupled to the second reception component; selectively adapting the generation of the at least one image to the display device of the first reception component based upon the hint information and the display capabilities of the first reception component; and selectively adapting the generation of the at least one image to the display device of the second reception component based upon the hint information and the display capabilities of the second reception component, wherein the at least one image displayed on the first display device is different than the at least one image displayed on the second display device.
Claim 15
Dependent Claim
221 words
In a system including first and second reception components having different display capabilities, a method of decoding a broadcast signal comprising the steps of: receiving the broadcast signal at the first and second reception components; extracting at the first and second reception components an executable graphical interactive information system application including at least one image and hint information describing optional characteristics of the image; executing the graphical interactive information system application on the first reception component to generate the at least one image for display on a first display device coupled to the first reception component; executing the graphical interactive information system application on the second reception component to generate the at least one image for display on a second display device coupled to the second reception component; selectively adapting the generation of the at least one image to the display device of the first reception component based upon the hint information and the display capabilities of the first reception component; and selectively adapting the generation of the at least one image to the display device of the second reception component based upon the hint information and the display capabilities of the second reception component, wherein the at least one image displayed on the first display device is different than the at least one image displayed on the second display device.
Claim 16
Dependent Claim
21 words
The method of claim 13, further comprising: determining, from the interactive application, how a user may respond to the system application.
Claim 17
Dependent Claim
34 words
The method of claim 14, further comprising: receiving a response from the user; and sending the response to a response collector, wherein an identity of the response collector is determined from the interactive application.
Claim 18
Dependent Claim
32 words
The method of claim 13, wherein extracting comprises: extracting an application header record from the broadcast signal; determining, from the application header record, a format of information transmitted within the broadcast signal.
Claim 19
Dependent Claim
44 words
The method of claim 13, further comprising: extracting error code information from the broadcast signal; analyzing the error code information to detect a broadcast error; and halting the generation of the at least one image in response to the detection of a broadcast error.
Claim 20
Dependent Claim
17 words
The method of claim 13, further comprising storing the graphical interactive information system application in a memory.
Claim 21
Dependent Claim
59 words
The system of claim 13, wherein the at least one image is a form and the hint information describes one or more image characteristics selected from the group consisting of: foreground color; background color; border color; border style; border width; border options; transition effect; background gradient fill; clip; scale to fit; scale; text private; text numeric; and text editable.
Claim 22
Dependent Claim
28 words
The method of claim 13, wherein the at least one image is a button and the hint information describes optional characteristics of a legend appearing on the button.
Claim 23
Dependent Claim
65 words
The method of claim 13, wherein the wherein the at least one image is a list and the hint information describes one or more image characteristics selected from the group consisting of: highlight color; list exclusive; list exclusive none; list non exclusive; list horizontal; list vertical; list sort ascending; list sort descending; list control up; list control down; list control left; and list control right.
Claim 24
Dependent Claim
37 words
The method of claim 13, wherein the at least one image is a cursor and the broadcast at least one graphical object definition record comprises a cursor and the hint information describes whether a box is displayed.
Claim 25
Independent Claim
123 words
A method for providing a graphical interactive information application describing at least one image to a plurality of reception components having defined display capabilities, at least two of the plurality of reception components having different display capabilities, the method comprising the step of: broadcasting at the least one graphical object definition record describing at least one image and comprising hint information describing optional characteristics of the at least one image to the plurality of reception components; wherein ones of the plurality of reception components having different display capabilities create different graphical interactive information displays based upon the broadcast graphical object definition record and using the hint information to selectively display optional characteristics of the at least one image supported by the reception components.
Claim 26
Independent Claim
123 words
A method for providing a graphical interactive information application describing at least one image to a plurality of reception components having defined display capabilities, at least two of the plurality of reception components having different display capabilities, the method comprising the step of: broadcasting at the least one graphical object definition record describing at least one image and comprising hint information describing optional characteristics of the at least one image to the plurality of reception components; wherein ones of the plurality of reception components having different display capabilities create different graphical interactive information displays based upon the broadcast graphical object definition record and using the hint information to selectively display optional characteristics of the at least one image supported by the reception components.
References Cited (Backward Citations)
WO1979000745A1
Cited
US4536791A
Cited
US4592546A
Cited
US4706121A
Cited
US4706121B1
Cited
US4876592A
Cited
US5128752A
Cited
US4926255A
Cited
US5283734A
Cited
US4745468B1
Cited
US5034807A
Cited
US5057915A
Cited
US4745468A
Cited
US5227874A
Cited
US4855842A
Cited
US4977455A
Cited
US4977455B1
Cited
US5083800A
Cited
US5353121A
Cited
US5120076A
Cited
US5013038A
Cited
EP0454414A2
Cited
US5327529A
Cited
US5253341A
Cited
US5404393A
Cited
US5343239A
Cited
US5249044A
Cited
US5600364A
Cited
US5394182A
Cited
US5423555A
Cited
US5524195A
Cited
WO1995001060A1
Cited
US5422674A
Cited
US5594490A
Cited
US5541662A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-10-18 | 2003-04-19 | 2003-10-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-10-18 | 2007-04-19 | 2007-10-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-10-18 | 2011-04-19 | 2011-10-19 | $7700.00 | Window Closed / Lapsed |