Patent US6011546A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US5422674A Cited
US5539479A Cited
US5548340A Cited
US5657091A Cited
US5801941A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag