Patent US6011546A successfully refreshed from Google Patents.
US6011546A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programming structure for user interfaces
Assignee: MediaTek Inc
•
Filing: 1997-09-24
•
Granted: 2000-01-04
•
Expires: 2017-09-24
Abstract
Abstract Programs stored in memory devices associated with microcontrollers controlling a display to a user are constructed in a language which uses layered statements, each of which can have a description portion, an action portion, and a unique connecting character.
Inventors
- 👤 Randal Lee Bertram
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 12:16
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/443; H01; H01H; H01H9/00; H01H9/02; H01H9/0214; H01H9/0235
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
158 words
Apparatus comprising: a memory device storing digitally encoded data retreivable by a microprocessor; and digitally encoded control program data stored in said memory devices and effective on execution by microprocessor for driving a display of a graphic user interface, said program data having at least two layered statements executed sequentially, each said statement being a selected one of a menu statement and a flow statement, said menu statement having at least a description portion for directing display to a user and selectively having an action portion for directing data structure flow to another statement, said flow statement having at least an action portion for directing data structure flow to another statement and selectively having a description portion for directing a display to a user, each of said menu and flow statements having common programming syntax which statement has both description and action portions also having a unique connector character disposed between said portions for identifying the distinction therebetween.
Claim 2
Dependent Claim
158 words
Apparatus comprising: a memory device storing digitally encoded data retreivable by a microprocessor; and digitally encoded control program data stored in said memory devices and effective on execution by microprocessor for driving a display of a graphic user interface, said program data having at least two layered statements executed sequentially, each said statement being a selected one of a menu statement and a flow statement, said menu statement having at least a description portion for directing display to a user and selectively having an action portion for directing data structure flow to another statement, said flow statement having at least an action portion for directing data structure flow to another statement and selectively having a description portion for directing a display to a user, each of said menu and flow statements having common programming syntax which statement has both description and action portions also having a unique connector character disposed between said portions for identifying the distinction therebetween.
Claim 3
Dependent Claim
14 words
Apparatus according to claim 1 wherein said unique connector character is other than alphabetic.
Claim 4
Dependent Claim
14 words
Apparatus according to claim 1 wherein said unique connector character is other than numeric.
Claim 5
Dependent Claim
14 words
Apparatus according to claim 1 wherein said unique connector character is other than alphanumeric.
Claim 6
Dependent Claim
187 words
Apparatus comprising: a display device for displaying visual images to a human observer; a microcontroller coupled to said display device; memory devices coupled to said microcontroller for receiving, storing and delivering digitally encoded data used by said microcontroller in executing control programs; and digitally encoded control program data stored in said memory devices and effective upon execution by said microcontroller for modifying images displayed on said display, said program data having at least two layered statements executed sequentially, each said statement being a selected one of a menu statement and a flow statement, said menu statement having at least a description portion for directing a display to a user and selectively having an action portion for directing data structure flow to another statement, said flow statement having at least an action portion for directing data structure flow to another statement and selectively having a description portion for directing a display to a user, each of said menu and flow statements having common programming syntax which statement has both description and action portions also having a unique connector character disposed between said portions for identifying the distinction therebetween.
Claim 7
Dependent Claim
187 words
Apparatus comprising: a display device for displaying visual images to a human observer; a microcontroller coupled to said display device; memory devices coupled to said microcontroller for receiving, storing and delivering digitally encoded data used by said microcontroller in executing control programs; and digitally encoded control program data stored in said memory devices and effective upon execution by said microcontroller for modifying images displayed on said display, said program data having at least two layered statements executed sequentially, each said statement being a selected one of a menu statement and a flow statement, said menu statement having at least a description portion for directing a display to a user and selectively having an action portion for directing data structure flow to another statement, said flow statement having at least an action portion for directing data structure flow to another statement and selectively having a description portion for directing a display to a user, each of said menu and flow statements having common programming syntax which statement has both description and action portions also having a unique connector character disposed between said portions for identifying the distinction therebetween.
Claim 8
Dependent Claim
15 words
The apparatus according to claim 5, wherein said unique connector character is other than alphabetic.
Claim 9
Dependent Claim
15 words
The apparatus according to claim 5, wherein said unique connector character is other than numeric.
Claim 10
Dependent Claim
15 words
The apparatus according to claim 5, wherein said unique connector character is other than alphanumeric.
Claim 11
Dependent Claim
12 words
The apparatus according to claim 5, wherein said microcontroller is a microprocessor.
Claim 12
Independent Claim
235 words
A method comprising the steps of: directing a display of images on a display device viewed by a human observer by executing on a microcontroller operatively connected to the display digitally encoded control program data stored in memory devices operatively connected with the microcontroller, said program data having at least two layered statements executed sequentially, each said statement being a selected one of a menu statement and a flow statement, said menu statement having at least a description portion for directing a display to a user and selectively having an action portion for directing data structure flow to another statement, said flow statement having at least an action portion for directing data structure flow to another statement and selectively having a description portion for directing a display to a user, each statement having common programming syntax and a unique connector character disposed between said portions for identifying the distinction therebetween; executing a menu statement which lacks an action portion therein to direct a display; executing a menu statement which has an action portion therein to both direct a display and direct program flow to a next sequential executed statement; executing a flow statement which lacks a description portion therein to direct program flow to a next sequentially executed statement; and executing a flow statement which has a description portion therein to both direct a display and direct program flow to a next sequentially executed statement.
Claim 13
Independent Claim
235 words
A method comprising the steps of: directing a display of images on a display device viewed by a human observer by executing on a microcontroller operatively connected to the display digitally encoded control program data stored in memory devices operatively connected with the microcontroller, said program data having at least two layered statements executed sequentially, each said statement being a selected one of a menu statement and a flow statement, said menu statement having at least a description portion for directing a display to a user and selectively having an action portion for directing data structure flow to another statement, said flow statement having at least an action portion for directing data structure flow to another statement and selectively having a description portion for directing a display to a user, each statement having common programming syntax and a unique connector character disposed between said portions for identifying the distinction therebetween; executing a menu statement which lacks an action portion therein to direct a display; executing a menu statement which has an action portion therein to both direct a display and direct program flow to a next sequential executed statement; executing a flow statement which lacks a description portion therein to direct program flow to a next sequentially executed statement; and executing a flow statement which has a description portion therein to both direct a display and direct program flow to a next sequentially executed statement.
Claim 14
Dependent Claim
15 words
The method according to claim 10, wherein said unique connector character is other than alphabetic.
Claim 15
Dependent Claim
15 words
The method according to claim 10, wherein said unique connector character is other than numeric.
Claim 16
Dependent Claim
15 words
The method according to claim 10, wherein said unique connector character is other than alphanumeric.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-03 | 2003-07-05 | 2004-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-03 | 2007-07-05 | 2008-01-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-03 | 2011-07-05 | 2012-01-04 | $7700.00 | Window Closed / Lapsed |