Process and computer system for control of interface software and data files
First Claim
Patent Images
1. A process for controlling graphic user interface software and accessing data files in a computer system, comprising the steps of:
- reading a code symbol using an optical image reading device to create a read-in code, said read-in code comprising an alphanumeric code in at least base 32;
storing the alphanumeric code in a temporary buffer memory;
polling the buffer at periodic intervals to determine whether an alphanumeric code is stored therein;
testing the alphanumeric code using a validation protocol to assure that the stored code is complete;
translating the alphanumeric code into a base 10 code, said base 10 code comprising an object identification;
comparing the object identification with an object table to determine if the object identification is a control code for the graphic user interface software or a document request code; and
if the object identification is a control code, then implementing the following steps;
matching the base 10 control code to a corresponding internal event identification code, andcomposing a message from said internal event identification code for detection in a main event loop of the graphic user interface software whereby said graphic user interface software interprets and executes the message to control user interface functions; and
if the object identification is a document request code, then implementing the following steps;
composing a search query using said object identification for execution by a search engine residing in said computer system, and executing said search query to locate and display the requested document on an output device.
13 Assignments
0 Petitions
Accused Products
Abstract
A computer system and process with special application as a computer assisted new drug application in which a bar code reader is used to read command bar codes to manipulate user interface software and document retrieval bar codes to retrieve electronic documents.
274 Citations
23 Claims
-
1. A process for controlling graphic user interface software and accessing data files in a computer system, comprising the steps of:
-
reading a code symbol using an optical image reading device to create a read-in code, said read-in code comprising an alphanumeric code in at least base 32; storing the alphanumeric code in a temporary buffer memory; polling the buffer at periodic intervals to determine whether an alphanumeric code is stored therein; testing the alphanumeric code using a validation protocol to assure that the stored code is complete; translating the alphanumeric code into a base 10 code, said base 10 code comprising an object identification; comparing the object identification with an object table to determine if the object identification is a control code for the graphic user interface software or a document request code; and if the object identification is a control code, then implementing the following steps; matching the base 10 control code to a corresponding internal event identification code, and composing a message from said internal event identification code for detection in a main event loop of the graphic user interface software whereby said graphic user interface software interprets and executes the message to control user interface functions; and if the object identification is a document request code, then implementing the following steps; composing a search query using said object identification for execution by a search engine residing in said computer system, and executing said search query to locate and display the requested document on an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for control of a graphical user interface and for accessing data files, comprising:
-
an optical image reading device for scanning a code, said read-in code symbol comprising an alphanumeric code in at least base 32; a temporary buffer memory for storing the alphanumeric code; a computer subprogram for periodic polling of the buffer memory to determine if an alphanumeric code is stored in the buffer memory; a computer program for testing the alphanumeric code using a validation protocol to assure that the stored code is complete; a computer program for translating the alphanumeric code into a base 10 code, said base 10 code comprising an object identification; a computer program for comparing the object identification with an object table to determine if the object identification is a control code for the graphic user interface software or a document request code; and if the object identification is a control code, then implementing the following steps; matching the base 10 control code to a corresponding internal event identification code, and composing a message from said internal event identification code for detection in a main event loop of the graphic user interface software whereby said graphic user interface software interprets and executes the message to control user interface functions; and if the object identification is a document request code, then implementing the following steps; composing a search query using said object identification for execution by a search engine residing in said computer system, and executing said search query to locate and display the requested document on an output device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-assisted new drug application comprising:
-
a hard copy document including a plurality of code symbols affixed thereto, said code symbol comprising a code in at least base 32; a computer system including data storage devices with electronic documents relating to said hard copy document stored therein, and having graphic user interface software; an optical image reading device operatively connected to said computer system for reading said code symbols and storing an alphanumeric code in at least base 32 corresponding to said code symbols in a temporary buffer memory; said computer system having a polling program and circuit for polling the buffer memory at periodic intervals to determine whether an alphanumeric code is stored therein; said computer system having a computer program for testing the alphanumeric code using a validation protocol to assure that the stored code is complete; said computer system having a translating program for translating the alphanumeric code into a base 10 code comprising an object identification; said computer system having an object tracking program for generating object identifications and keeping track of the location of documents stored in said data storage devices; said computer system having a computer program for comparing the object identification with an object table to determine if the object identification is a control code for the graphic user interface software or a document request code; and
,if the object identification is a control code, then implementing the following steps; matching the base 10 control code by a look-up table to a corresponding internal event identification code, and composing a message from said internal event identification code for detection in a main event loop of the graphic user interface software whereby said graphic user interface software interprets and executes the message to control user interface functions; and if the object identification is a document request code, then implementing the following steps; composing a search query using said object identification for execution by a search engine residing in said computer system, and executing said search query to locate and display the requested electronic document on an output device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification