← Back to Patent Explorer
EP0140302A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method for accessing data using a self-service point-of-sale terminal

Assignee: International Business Machines Corp
•
Filing: 1984-10-19
•
Granted: —
•
Expires: 2004-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A use of relational database management at a host CPU interacting with selection requests from remote POS terminal includes (1) dynamic database generation of textual screens from the CPU relational data manager together with information for accessing a video picture source local to the POS terminal for generating selected picture screens, and (2) the textual searching of a virtual menu tree (part of a text screen) whose starting node is dependent upon the user's choice of picture or text information. The changed content of the text and picture screens is solely a function of the relationally accessed data designated by the user's menu selection.

Inventors

  • 👤 Sakti Pada Ghosh
  • 👤 Richard Lewis Mattson
  • 👤 Abraham Peled

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 23:34
CPC Classifications
G; G07; G07G; G07G1/00; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/248

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 180 words
A method for dynamically generating screens of textual data upon at least one information display surface of a terminal (41,43), the terminal communicating with a database management system (31) across a message interface (33), and further having facility for locally storing (caching) and for selectively projecting information received from the database system upon the display surface, and for sending operator initiated data to the database system, comprising the steps of: (a) storing object names, attributes, and values relationally as tuples and relations into the database system; (b) exhibiting a first menu of textual data upon the display surface; (c) selecting of a data element from the displayed first menu by an operator at the terminal; (d) responsive to the operator selection, querying the relationally stored data and acquiring a set of tuples therefrom designated by the selection; (e) generating a text screen including any menu from the acquired tuple set; and (f) displaying the generated text screen upon the display, and rendering the system available for yet another selection of a data element from a displayed menu at the terminal.
Claim 2
Independent Claim 180 words
A method for dynamically generating screens of textual data upon at least one information display surface of a terminal (41,43), the terminal communicating with a database management system (31) across a message interface (33), and further having facility for locally storing (caching) and for selectively projecting information received from the database system upon the display surface, and for sending operator initiated data to the database system, comprising the steps of: (a) storing object names, attributes, and values relationally as tuples and relations into the database system; (b) exhibiting a first menu of textual data upon the display surface; (c) selecting of a data element from the displayed first menu by an operator at the terminal; (d) responsive to the operator selection, querying the relationally stored data and acquiring a set of tuples therefrom designated by the selection; (e) generating a text screen including any menu from the acquired tuple set; and (f) displaying the generated text screen upon the display, and rendering the system available for yet another selection of a data element from a displayed menu at the terminal.
Claim 3
Dependent Claim 26 words
A method according to claim 1, wherein the step of storing data relationally includes the step of storing such data in first and second normal forms.
Claim 4
Dependent Claim 59 words
A method according to claim 1, wherein the step of querying the relationally stored data includes the step of selective blocking objects and values from inclusion within a tuple or tuples defining a screen of data so as to effectuate an elision thereof from the displayed data, whereby a virtual menu is dynamically generated from the relationally stored data.
Claim 5
Dependent Claim 53 words
A method according to claim 1, wherein the step of querying and acquiring the relationally stored data includes the steps of storing the acquired data locally at the terminal and upon the condition subsequent of a selection from a displayed menu matching a previous menu selection, referencing the data from that locally stored.
Claim 6
Independent Claim 17 words
A method according to any of claims 1 to 4 wherein the terminal is a point-of-sale terminal.
Claim 7
Dependent Claim 297 words
In a system comprising a CPU (31) hosting a database and attendant database management and accessing facilities; and at least- one point-of-sale (POS) terminal (33,43) having a first (21) and a second (25) display means, a source (23) of video pictures, input means (27), message interface means (33) coupling the CPU, a local store, and a microprocessor (29) interconnecting the display means, the video source, the input means, and the interface means; a method for dynamically selecting screens of picture data from the video source on the first display means and dynamically generating screens of textual data from the database on the second display means, comprising the steps of: (a) storing object names, attributes, and values relationally as tuples and relations in the CPU database; (b) exhibiting a first menu of textual data upon the second display means; (c) selecting of a data element from the displayed first menu by an operator at the POS terminal and entering the selection into the terminal through the input means; (d) responsive to the operator selection, ascertaining whether the menu selection matches a previous selection and in the event of a match querying the local store, otherwise querying the relationally stored data in the CPU database and acquiring therefrom a set of tuples designated by the selection; (e) generating a text screen including any menu and any picture information from the acquired tuple set; (f) displaying the generated text screen upon the second display means, and responsive to the generated picture information, causing selected pictures to be obtained from the video source and projected upon the first display means; and (g) rendering the system available for yet another selection of a data element from a menu projected on the second'display means or from the picture projected on the first display.
Claim 8
Dependent Claim 297 words
In a system comprising a CPU (31) hosting a database and attendant database management and accessing facilities; and at least- one point-of-sale (POS) terminal (33,43) having a first (21) and a second (25) display means, a source (23) of video pictures, input means (27), message interface means (33) coupling the CPU, a local store, and a microprocessor (29) interconnecting the display means, the video source, the input means, and the interface means; a method for dynamically selecting screens of picture data from the video source on the first display means and dynamically generating screens of textual data from the database on the second display means, comprising the steps of: (a) storing object names, attributes, and values relationally as tuples and relations in the CPU database; (b) exhibiting a first menu of textual data upon the second display means; (c) selecting of a data element from the displayed first menu by an operator at the POS terminal and entering the selection into the terminal through the input means; (d) responsive to the operator selection, ascertaining whether the menu selection matches a previous selection and in the event of a match querying the local store, otherwise querying the relationally stored data in the CPU database and acquiring therefrom a set of tuples designated by the selection; (e) generating a text screen including any menu and any picture information from the acquired tuple set; (f) displaying the generated text screen upon the second display means, and responsive to the generated picture information, causing selected pictures to be obtained from the video source and projected upon the first display means; and (g) rendering the system available for yet another selection of a data element from a menu projected on the second'display means or from the picture projected on the first display.
Claim 9
Dependent Claim 68 words
A method according to claim 6, wherein the step of matching the menu selection includes the steps: upon a match, sending activity data to the CPU, creating a text screen from the local store and projecting said text screen upon the second display means, and causing selected pictures determined from the data in the local store to be projected upon the first display means by the video source.
Claim 10
Dependent Claim 73 words
A method according to claim 6, wherein the method further includes the steps conditioned by a mismatch between a current and previous menu selection, sending a service request from the POS terminal to the CPU and invoking the database management to acquire a tuple set designated by the selection; and responsively accessing the database and generating a screen format comprising the textual screen information and layout and associated picture identification or accessing data.
Claim 11
Dependent Claim 42 words
A method according to claim 6, wherein the step of rendering the system available for yet another selection of a data element includes the selection of an attribute such as color and the like from the picture projected on the first display.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag