System and method to price and exchange data between data producers and data consumers through formatting data objects with necessary and sufficient item definition information
First Claim
1. A method, comprising posting a form onto a server or electronic device of a first user to accept input by a second user, said form listing specifications indicating one or a plurality of prices dependent upon the match between data item pair specifications and the one or a plurality of data item pairs;
- each data item pair comprised of a data item that has a specified label and data type which is a target or recipient of a second data item which is an observation also having a specified label and data type;
posting the form on the Internet in a format parsable and discoverable by one or a plurality of search engines;
posting a link or a plurality of links within the form to connect to the server or electronic device of the first user by a second user;
accepting into the form postings by a second user of one or a plurality of descriptions of one or a plurality of data item pairs;
evaluating by the first user or implementing on the server or electronic device of the first user computer readable code to assess the match of the specified labels and data types of the one or a plurality of data item pairs posted into the form by the second user;
posting into the form by the first user or through manual input or through implementation of computer readable code on the server or electronic device of the first user an indication and count of the one or a plurality of data item pairs that match the specifications by the first user;
accepting into a form an indication of acceptance of the suitability of one or a plurality of data item pairs specified by the first user;
accepting into a form a disconfirmation of acceptance of one or a plurality of data item pairs specified by the first user;
sending a notification by the first user through computer readable code on the server or electronic device of the first user to the server of the electronic device of the second user indicating which of the one or a plurality of data item pairs are acceptable to the first user;
sending a notification by the first user through computer readable code on the server or electronic device of the first user to the server or electronic device of the second user indicating the price offered for the one or a plurality of data item pairs or accepting input from the second user of a counteroffer of a price for the one or a plurality of data item pairs;
accepting into the form by the first user or through computer readable code executed on the first server to post to the form an indication of acceptance of an offer price or an indication of a counteroffer price for the one or a plurality of data item pairs;
enabling the second user of the server or electronic device to indicate on the form the acceptance of the price for the one or a plurality of priced data item pairs;
enabling the first user to insert an indication of confirmation of the price for the one or a plurality of data item pairs.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system to enable buyers and sellers of data items to adjust fees for one or a plurality of data items according to the compatibility of the data items with research and dataset compatibility requirements of the end user or buyer of the data items. It further provides a method for constructing data item pairs consisting of targets for observations and observations upon targets compatible with the requirement of the purchaser of the data.
14 Citations
12 Claims
-
1. A method, comprising posting a form onto a server or electronic device of a first user to accept input by a second user, said form listing specifications indicating one or a plurality of prices dependent upon the match between data item pair specifications and the one or a plurality of data item pairs;
-
each data item pair comprised of a data item that has a specified label and data type which is a target or recipient of a second data item which is an observation also having a specified label and data type; posting the form on the Internet in a format parsable and discoverable by one or a plurality of search engines; posting a link or a plurality of links within the form to connect to the server or electronic device of the first user by a second user; accepting into the form postings by a second user of one or a plurality of descriptions of one or a plurality of data item pairs; evaluating by the first user or implementing on the server or electronic device of the first user computer readable code to assess the match of the specified labels and data types of the one or a plurality of data item pairs posted into the form by the second user; posting into the form by the first user or through manual input or through implementation of computer readable code on the server or electronic device of the first user an indication and count of the one or a plurality of data item pairs that match the specifications by the first user; accepting into a form an indication of acceptance of the suitability of one or a plurality of data item pairs specified by the first user; accepting into a form a disconfirmation of acceptance of one or a plurality of data item pairs specified by the first user; sending a notification by the first user through computer readable code on the server or electronic device of the first user to the server of the electronic device of the second user indicating which of the one or a plurality of data item pairs are acceptable to the first user; sending a notification by the first user through computer readable code on the server or electronic device of the first user to the server or electronic device of the second user indicating the price offered for the one or a plurality of data item pairs or accepting input from the second user of a counteroffer of a price for the one or a plurality of data item pairs; accepting into the form by the first user or through computer readable code executed on the first server to post to the form an indication of acceptance of an offer price or an indication of a counteroffer price for the one or a plurality of data item pairs; enabling the second user of the server or electronic device to indicate on the form the acceptance of the price for the one or a plurality of priced data item pairs; enabling the first user to insert an indication of confirmation of the price for the one or a plurality of data item pairs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a query to retrieve multiple data item pairs in one access operation, comprising the steps of:
-
providing a first user identifier and a second user identifier for each data item pair or a plurality of data item pairs, wherein the related data item pair or a plurality of data item pairs are related to the second user; declaring a specification for which data item pairs or a plurality of data items pairs are going to be retrieved and how the second user and data item pairs being retrieved relate to each other; generating a data item pair identifier comprising the following;
(1) a relationship indicator that represents how the one or a plurality of data item pairs relate to the second user, (2) a unique name for each data item pair, (3) an identifier generated by the first user of the server that is retrieving the one or a plurality of data item pairs, and (4) a label indicating the class or group assignment in a federated or aggregated dataset on the server or electronic device of the first user;loading the one data item pair or a plurality of data item pairs into an xml form; sending the xml form to the server or electronic device of the second user, wherein the access query is based on the retrieval specification; receiving from the server a query result, wherein the query result posts a data item pair or a plurality of data item pairs into an xml form for uploading to the server or electronic device of the first user. - View Dependent Claims (12)
-
Specification