System and method for communicating data from a client data processing system user to a remote data processing system
First Claim
1. A client data processing system for automatically communicating data from a client data processing system user of said client data processing system to a remote data processing system, said client data processing system comprising:
- means for maintaining at said client data processing system a set of data instances potentially accepted by said remote data processing system wherein a data instance of said set of data instances includes a user configured data item and a user configured label that is assigned to said data item, wherein said set of data instances are configured and saved for future use through a user interface outside the context of any user interface presented to said client data processing system by said remote data processing system;
means for activating said set of data instances to be associated to a future user action;
means for presenting to said client data processing system user a prompt within the context of user interface presented by said remote data processing system for soliciting user response by said client data processing system user;
means for automatically communicating a subset of said set of data instances to said remote data processing system upon invocation of said user action by said client data processing system user in response to said prompt; and
means for mapping information of said set of data instances to application data rules defined by said remote data processing system, said application data rules defining said subset that is acceptable to said remote data processing system, and wherein said application data rules includes a set of sought labels for data sought by said remote data processing system, wherein a sought label, of said set of sought labels, is used to match to user configured labels of said set of data instances.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system and method for facilitating the providing of client data to remote data processing systems. A user of a client data processing system can automatically communicate arbitrary amounts, and types, of application independent data to a remote data processing system through a minimal user action such as a single mouse selection, or a single keypad invocation. The application independent data comprises a set of data instances, each data instance including a data item, data type, and a user assigned label. A remote application is interfaced to through a minimal action solicitation prompt having associated application data rules. Application data rules comprise a set of sought data instances, each sought data instance including a label, acceptable data type(s), seek requirements, and validity criteria. Convenient user response to the prompt automatically communicates the predefined application independent data to the remote data processing system upon matching labels of application data rules with labels of the client'"'"'s application independent data. Acceptable data types, seek requirements, and validity criteria are also matched. The application independent data is reusable, of arbitrary syntax and/or semantics, and can be maintained safely. An optional reconciliation of the transmission can be accomplished before the actual transmission. Upon receipt of the application data, configured customizable actions are performed.
-
Citations
16 Claims
-
1. A client data processing system for automatically communicating data from a client data processing system user of said client data processing system to a remote data processing system, said client data processing system comprising:
-
means for maintaining at said client data processing system a set of data instances potentially accepted by said remote data processing system wherein a data instance of said set of data instances includes a user configured data item and a user configured label that is assigned to said data item, wherein said set of data instances are configured and saved for future use through a user interface outside the context of any user interface presented to said client data processing system by said remote data processing system;
means for activating said set of data instances to be associated to a future user action;
means for presenting to said client data processing system user a prompt within the context of user interface presented by said remote data processing system for soliciting user response by said client data processing system user;
means for automatically communicating a subset of said set of data instances to said remote data processing system upon invocation of said user action by said client data processing system user in response to said prompt; and
means for mapping information of said set of data instances to application data rules defined by said remote data processing system, said application data rules defining said subset that is acceptable to said remote data processing system, and wherein said application data rules includes a set of sought labels for data sought by said remote data processing system, wherein a sought label, of said set of sought labels, is used to match to user configured labels of said set of data instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for automatically communicating data from a client data processing system user to a remote data processing system, said method comprising the steps of:
-
maintaining at said client data processing system a set of data instances potentially accepted by said remote data processing system wherein a data instance of said set of data instances includes a user configured data item and a user configured label that is assigned to said data item, wherein said set of data instances are configured and saved for future use through a user interface outside the context of any user interface presented to said client data processing system by said remote data processing system;
activating said set of data instances to be associated to a future user action;
presenting to said client data processing system user a prompt within the context of user interface presented by said remote data processing system for soliciting user response by said client data processing system user; and
automatically communicating a subset of said set of data instances to said remote data processing system upon invocation of said user action by said client data processing system user in response to said prompt; and
mapping information of said set of data instances to application data rules defined by said remote data processing system, said application data rules defining said subset that is acceptable to said remote data Processing system, and wherein said application data rules includes a set of sought labels for data sought by said remote data processing system, wherein a sought label, of said set of sought labels, is used to match to user configured labels of said set of data instances. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification