Programming structure for user interfaces
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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. - View Dependent Claims (6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13)
-
Specification