System for securely communicating amongst client computer systems
First Claim
1. A server computer operating in a form-driven computer system including a plurality of client devices having a form-driven operating system stored thereon wherein said server computer receives data in the format of a form, retrieves data from respective fields of the form and transmits at least portions of the data from the respective fields to at least one of said plurality of client devices, further comprising:
- a computer-readable medium having computer-executable instructions stored thereon, said computer-executable instructions having broad operations system server (BOSS) software objects including;
a locator object for retrieving at least one of an IP address number, a PSTN number and other network identification information for use in identifying and locating at least one user and at least one client device for use with BOSS software objects to which to route the field data;
a pushing object for pushing data to at least one client device;
a linking object for linking client devices, applications, databases, additional server computers and said locator object; and
a conduit object for routing data to at least one of a client device, an application, a database, another server computer and said locator object.
6 Assignments
0 Petitions
Accused Products
Abstract
A data transaction processing system in which transaction data is entered by the user in response to prompts in a template which is tailored to each user application. The template and entered data are accumulated into data transactions that are immediately transmitted upon completion to an external database server for processing and storage. The data transaction is received via standard protocols at the database server which, depending upon the application, stores the entire data transaction, explodes the data transaction to produce ancillary records which are then stored, and/or forwards the data transaction or some or all of the ancillary records to other database servers for updating other databases associated with those database servers. In response to requests from the transaction entry device, the database server may return data streams for use in completing the fields in the data transaction or in presenting a menu on the display which was read in from the database server or a remote phone mail system. The transaction entry device is integrated with a telephone and is accessed via a touch screen, an optional keyboard, a magnetic card reader, voice entry, a modem, and the like.
A plurality of such database servers under the control of broad operations system server (BOSS) software and a plurality of form-driven client computing devices are provided to create an open platform system for receiving and transmitting transaction data to or from the client devices, other applications and databases. Advantageously, a locator server computer serves to retrieve IP address numbers, PSTN numbers and other network identification information for use in identifying and locating, e.g., an originating user and a destination client device. A robust security and authentication scheme along with robust storage protects the transmission of sensitive or confidential data.
124 Citations
34 Claims
-
1. A server computer operating in a form-driven computer system including a plurality of client devices having a form-driven operating system stored thereon wherein said server computer receives data in the format of a form, retrieves data from respective fields of the form and transmits at least portions of the data from the respective fields to at least one of said plurality of client devices, further comprising:
-
a computer-readable medium having computer-executable instructions stored thereon, said computer-executable instructions having broad operations system server (BOSS) software objects including;
a locator object for retrieving at least one of an IP address number, a PSTN number and other network identification information for use in identifying and locating at least one user and at least one client device for use with BOSS software objects to which to route the field data;
a pushing object for pushing data to at least one client device;
a linking object for linking client devices, applications, databases, additional server computers and said locator object; and
a conduit object for routing data to at least one of a client device, an application, a database, another server computer and said locator object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for communicating in a computer system including form-driven client computing devices, comprising the steps of:
-
initiating a user session with a form-driven transaction application server (TAS) of a client device;
determining user and device identification information with a locator object stored on a server computer that maintains network, device and user identification and location information;
determining whether transaction data from another user already exists in said system for said user; and
pushing said transaction data to said client device if transaction data for said user from said another user already exists. - View Dependent Claims (24)
-
-
25. A method for communicating in a computer system including form-driven client computing devices, comprising the steps of:
-
initiating a user session with a form-driven transaction application server (TAS) of a client device;
determining user and device identification information with locator software stored on a server computer that maintains network, device and user identification and location information;
inputting a request for a transaction into said client device; and
utilizing said user and device identification information to identify another client device for processing said transaction. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A data communications system, comprising:
-
a plurality of microprocessor client devices having a form-driven operating system, a presentation manager, an input device and an output device, each said client device creating a data transaction using a form provided by said form-driven operating system;
a plurality of applications for carrying out tasks and for assisting in the generation of at least one of report, menu, form, message, list, voice, audio, video, graphic and other data;
a plurality of databases for the storage of at least one of report, menu, form, message, list, voice, audio, video, graphic and other data; and
a plurality of server computers controlled by broad operations system server (BOSS) software stored in computer-readable media of said plurality of server computers, wherein said server computers receive data from and transmit data to at least one of a plurality of client devices, an application, a database, and another server computer;
wherein said BOSS software includes a locator object for retrieving at least one of an IP address number, a PSTN number, and other network identification information for use in identifying and locating at least one user and at least one client device in said system. - View Dependent Claims (34)
-
Specification