Computing system and method for automatic completion of pick field
AssigneeSiebel Systems, Inc.
InventorsAnil Mukundan, John Coker, Jing Chen
Life of this patent
Estimating the term…
Abstract
In one embodiment, the invention is a computing system including a World Wide Web application. The application includes a pick field to receive a partial value. The application automatically transmits the partial value to a server. The server is coupled to a database. The server searches the database to find a complete value corresponding to the partial value. The complete value is transmitted to the application. The complete value replaces the partial value in the pick field.
Claims19
A computing system comprising:
- a memory;
- and
- a processor coupled to the memory and configured to execute instructions for a user interactive World Wide Web application including a pick field,
- wherein in response to the pick field receiving a partial value as user input, the application is configured to
- determine whether or not the memory, comprised in the computing system, stores a local cache,
- only if the local cache exists in the memory and stores complete values corresponding to the partial value,
- retrieve customer options for a display panel from the local cache,
- search the local cache for a complete value corresponding to the partial value, and
- replace the partial value in the pick field with the complete value from the local cache corresponding to the partial value,
- if the memory does not comprise the local cache,
- transmit the partial value to a server coupled to a database,
- receive, from the server coupled to the database,
- the customer options for the display panel, and
- a plurality of complete values found in the database and corresponding to the partial value, and
- replace the partial value in the pick field with the complete value found in the database.
A method comprising:
- receiving a partial value as user input in a pick field;
- determining whether or not a memory, comprised in a computing system, stores a local cache;
- only if the local cache exists in the memory and stores complete values corresponding to the partial value,
- searching the local cache for a complete value corresponding to the partial value,
- retrieving customer options for a display panel from the local cache, and
- replacing the partial value in the pick field with the complete value from the local cache corresponding to the partial value;
- only if the memory does not store the local cache,
- transmitting the partial value to a server coupled to a database,
- receiving, from the server coupled to the database,
- the customer options for the display panel, and
- a plurality of complete values found in the database and corresponding to the partial value, and
- replacing the partial value in the pick field with the complete value found in the database.
A computer-readable storage medium having stored therein a set of instructions which when executed on a processor perform a method, the method comprising:
- receiving a partial value as user input in a pick field;
- determining whether or not a memory, comprised in a computing system, stores a local cache;
- only if the local cache exists in the memory and stores complete values corresponding to the partial value,
- searching the local cache for a complete value corresponding to the partial value,
- retrieving customer options for a display panel from the local cache, and
- replacing the partial value in the pick field with the complete value from the local cache corresponding to the partial value;
- if the memory does not store the local cache,
- transmitting the partial value to a server coupled to a database,
- receiving, from the server coupled to the database,
- the customer options for the display panel, and
- a plurality of complete values found in the database and corresponding to the partial value, and
- replacing the partial value in the pick field with the complete value found in the database.
A method comprising:
- receiving a partial value as a user input;
- determining whether or not a local cache is present in a computing system;
- only if the local cache is present in the computing system and stores complete values corresponding to the partial value,
- obtaining a complete value corresponding to the partial value by searching the local cache,
- retrieving customer options for a display panel from the local cache, and
- replacing the partial value with the complete value from the local cache;
- only if no local cache is present,
- transmitting the partial value to a server coupled to a database in response to receiving the partial value, and
- obtaining, from the server coupled to the database,
- the customer options for the display panel, and
- a plurality of complete values corresponding to the partial value, and
- replacing the partial value with the complete value from the database.
Dependencies are inferred from the claim text.