Automated system for adapting market data and evaluating the market value of items
First Claim
1. In a networked environment, a system comprising:
- a remotely-located server comprising;
a network interface;
a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed, implement a plurality of components including;
a metric server adapter;
a metrics application; and
at least one communication application; and
a processor in communication with the network interface and the computer-readable medium, wherein the processor is configured to execute the computer-executable instructions stored in the computer-readable medium;
wherein;
the metric server adapter includes governing logic programmed to manage at least one evaluation service and a plurality of predefined instructions for managing metric data, and to dynamically define transaction-specific instructions for adapting metric data;
the metrics application is a production application programmed to manage one or more purchase and/or analysis processes and to invoke and execute the at least one evaluation service in coordination with the metric server adapter, and to manage one or more user interfaces that, in operation, facilitate interactions with the remotely-located server;
the at least one communication application is programmed to manage one or more protocols that facilitate communications between one or more computing devices and the remotely-located server via the network interface; and
in operation, in response to receipt of a triggering request from a user-agent computing device, the at least one communication application identifies an applicable protocol for communicating with the user-agent computing device and the metrics application receives from the user-agent computing device one or more product specification data sets, wherein each product specification data set identifies at least one item that is defined by a plurality of attributes having attribute data that includes two or more parameter values or a plurality of items having a plurality of attributes that differ by at least one parameter value;
wherein receipt of at least one product specification data set triggers the metrics application to invoke the at least one evaluation service which causes the metrics application, for each product specification data set, to;
obtain metric data from at least one data source accessible to the remotely-located server, wherein the obtained metric data represents market reference data for at least one responsive item having attributes corresponding to attributes of a respective item as identified in the product specification data set and includes market reference price data of a particular time or period of time, and wherein each responsive item in the metric data possesses a plurality of attributes having attribute data that includes at least one parameter value;
evaluate the plurality of attributes of each responsive item in the metric data relative to the plurality of attributes for the respective item as identified in the product specification data set to dynamically discover a difference in the attribute data, wherein a discovered difference is disclosed to the metric server adapter which enables the metric server adapter to contextually define transaction-specific instructions for adapting the metric data for the respective item;
normalize the metric data by executing, the transaction-specific instructions for adapting the metric data for the respective item, wherein execution of at least one transaction-specific instruction causes one or more adjustment values to be generated and applied to the market reference price data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the market reference price data for the at least one responsive item and automatically producing one or more transaction-specific market reference price data values for the respective item; and
generate one or more evaluation metrics that pertain to the at least one evaluation service for the at least one item as identified in each product specification data set, wherein each evaluation metric is based, at least in part, on one or a combination of the transaction-specific market reference data values produced for the respective item as identified in the product specification data set;
wherein the metrics application is further programmed to communicate, in cooperation with the at least one communication application, at least one of the one or more evaluation metrics generated for the at least one item identified in the one or more product specification data sets to at least the user-agent computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system includes a remotely-located server implementing a metric server adapter, a metrics application, and a communication application. The metric server adapter includes governing logic that manages at least one evaluation service and a plurality of predefined instructions for managing metric data. The metrics application is a production application that operates in coordination with the metric server adapter. Receipt of a product specification data set triggers the metrics application to obtain metric data that includes market reference price data, evaluate attributes of each responsive item in the metric data to dynamically discover a difference in the attribute data, and contextually define transaction-specific instructions for adapting the metric data for the respective item. One or more adjustment values transform the market reference price data, and one or more evaluation metrics are communicated to the user-agent computing device.
245 Citations
168 Claims
-
1. In a networked environment, a system comprising:
-
a remotely-located server comprising; a network interface; a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed, implement a plurality of components including; a metric server adapter; a metrics application; and at least one communication application; and a processor in communication with the network interface and the computer-readable medium, wherein the processor is configured to execute the computer-executable instructions stored in the computer-readable medium; wherein; the metric server adapter includes governing logic programmed to manage at least one evaluation service and a plurality of predefined instructions for managing metric data, and to dynamically define transaction-specific instructions for adapting metric data; the metrics application is a production application programmed to manage one or more purchase and/or analysis processes and to invoke and execute the at least one evaluation service in coordination with the metric server adapter, and to manage one or more user interfaces that, in operation, facilitate interactions with the remotely-located server; the at least one communication application is programmed to manage one or more protocols that facilitate communications between one or more computing devices and the remotely-located server via the network interface; and in operation, in response to receipt of a triggering request from a user-agent computing device, the at least one communication application identifies an applicable protocol for communicating with the user-agent computing device and the metrics application receives from the user-agent computing device one or more product specification data sets, wherein each product specification data set identifies at least one item that is defined by a plurality of attributes having attribute data that includes two or more parameter values or a plurality of items having a plurality of attributes that differ by at least one parameter value; wherein receipt of at least one product specification data set triggers the metrics application to invoke the at least one evaluation service which causes the metrics application, for each product specification data set, to; obtain metric data from at least one data source accessible to the remotely-located server, wherein the obtained metric data represents market reference data for at least one responsive item having attributes corresponding to attributes of a respective item as identified in the product specification data set and includes market reference price data of a particular time or period of time, and wherein each responsive item in the metric data possesses a plurality of attributes having attribute data that includes at least one parameter value; evaluate the plurality of attributes of each responsive item in the metric data relative to the plurality of attributes for the respective item as identified in the product specification data set to dynamically discover a difference in the attribute data, wherein a discovered difference is disclosed to the metric server adapter which enables the metric server adapter to contextually define transaction-specific instructions for adapting the metric data for the respective item; normalize the metric data by executing, the transaction-specific instructions for adapting the metric data for the respective item, wherein execution of at least one transaction-specific instruction causes one or more adjustment values to be generated and applied to the market reference price data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the market reference price data for the at least one responsive item and automatically producing one or more transaction-specific market reference price data values for the respective item; and generate one or more evaluation metrics that pertain to the at least one evaluation service for the at least one item as identified in each product specification data set, wherein each evaluation metric is based, at least in part, on one or a combination of the transaction-specific market reference data values produced for the respective item as identified in the product specification data set; wherein the metrics application is further programmed to communicate, in cooperation with the at least one communication application, at least one of the one or more evaluation metrics generated for the at least one item identified in the one or more product specification data sets to at least the user-agent computing device. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. In a networked environment, a system comprising:
-
a remotely-located server comprising; a network interface; a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed, implement a plurality of components including; a metric server adapter; a metrics application; and at least one communication application; and a processor in communication with the network interface and the computer-readable medium, wherein the processor is configured to execute the computer-executable instructions stored in the computer-readable medium; wherein; the metric server adapter includes governing logic programmed to manage at least one evaluation service and a plurality of predefined instructions for managing metric data, and to dynamically define transaction-specific instructions for adapting metric data; the metrics application is a production application programmed to manage one or more purchase and/or analysis processes and to invoke and execute the at least one evaluation service in coordination with the metric server adapter, and to manage one or more user interfaces that, in operation, facilitate interactions with the remotely-located server; the at least one communication application is programmed to manage one or more protocols that facilitate communications between one or more computing devices and the remotely-located server via the network interface; and in operation, in response to receipt of a triggering request from a buyer-agent computing device, the at least one communication application identifies an applicable protocol for communicating with the buyer-agent computing device and the metrics application receives from the buyer-agent computing device one or more product specification data sets, wherein each product specification data set identifies at least one item that is defined by a plurality of attributes having attribute data that includes two or more parameter values or a plurality of items having a plurality of attributes that differ by at least one parameter value; and wherein the metrics application further receives or retrieves a plurality of price data sets responsive to at least one item identified in the one or more product specification data sets, each price data set comprising an offer to sell that includes price data for at least one item possessing a plurality of attributes having attribute data that includes at least one parameter value; wherein receipt or retrieval of at least one price data set triggers the metrics application to invoke the at least one evaluation service which causes the metrics application, for each price data set, to; obtain metric data from at least one data source accessible to the remotely-located server, wherein the obtained metric data represents market reference data for at least one responsive item having attributes corresponding to attributes of at least one respective item as identified in the price data set and includes market reference price data of a particular time or period of time, and wherein each responsive item in the metric data possesses a plurality of attributes having attribute data that includes at least one parameter value; evaluate the plurality of attributes of each responsive item in the metric data relative to the plurality of attributes for the respective item as identified in the price data set to dynamically discover a difference in the attribute data, wherein a discovered difference is disclosed to the metric server adapter which enables the metric server adapter to contextually define transaction-specific instructions for adapting the metric data for the respective item; normalize the metric data by executing the transaction-specific instructions for adapting the metric data for the respective item, wherein execution of at least one transaction-specific instruction causes one or more adjustment values to be generated and applied to the market reference price data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the market reference price data for the at least one responsive item and automatically producing one or more transaction-specific market reference price data values for the respective item; and generate one or more evaluation metrics that pertain to the at least one evaluation service for the at least one item as identified in each of the plurality of price data sets, wherein each evaluation metric is based, at least in part, on one or a combination of the transaction-specific market reference price data values produced for the respective item as identified in each price data set; wherein the metrics application is further programmed to communicate, in cooperation with the at least one communication application, at least a subset of the plurality of price data sets and one or more of the evaluation metrics generated for the at least one item as identified in each price data set to at least the buyer-agent computing device. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130)
-
-
131. In a networked environment, a system comprising:
-
a remotely-located server comprising; a network interface; a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed, implement a plurality of components including; a metric server adapter; a metrics application; and at least one communication application; and a processor in communication with the network interface and the computer-readable medium, wherein the processor is configured to execute the computer-executable instructions stored in the computer-readable medium; wherein; the metric server adapter includes governing logic programmed to manage at least one evaluation service and a plurality of predefined instructions for managing metric data, and to dynamically define transaction-specific instructions for adapting metric data; the metrics application is a production application programmed to manage one or more purchase and/or analysis processes and to invoke and execute the at least one evaluation service in coordination with the metric server adapter, and to manage one or more user interfaces that, in operation, facilitate interactions with the remotely-located server; the at least one communication application is programmed to manage one or more protocols that facilitate communications between one or more computing devices and the remotely-located server via the network interface; and in operation, response to receipt of a triggering request from a buyer-agent computing device, the at least one communication application identifies an applicable protocol for communicating with the buyer-agent computing device and the metrics application receives from the buyer-agent computing device one or more product specification data sets, wherein each product specification data set identifies at least one item that is defined by a plurality of attributes having attribute data that includes two or more parameter values or a plurality of items having a plurality of attributes that differ by at least one parameter value; and wherein the metrics application further receives or retrieves at least one price data set responsive to at least one item identified in the one or more product specification data sets, each price data set comprising an offer to sell that includes price data for at least one item possessing a plurality of attributes having attribute data that includes at least one parameter value; wherein receipt or retrieval of at least one price data set triggers the metrics application to invoke the at least one evaluation service which causes the metrics application, for each price data set, to; obtain metric data from at least one data source accessible to the remotely-located server, wherein the obtained metric data represents market reference data for at least one responsive item having attributes corresponding to attributes of at least one respective item as identified in the price data set and includes market reference price data of a particular time or period of time, and wherein each responsive item in the metric data possesses a plurality of attributes having attribute data that includes at least one parameter value; evaluate the plurality of attributes of each responsive item in the metric data relative to the plurality of attributes for the respective item as identified in the price data set to dynamically discover a difference in the attribute data, wherein a discovered difference is disclosed to the metric server adapter which enables the metric server adapter to contextually define transaction-specific instructions for adapting the metric data for the respective item; normalize the metric data by executing the transaction-specific instructions for adapting the metric data for the respective item, wherein execution of at least one transaction-specific instruction causes one or more adjustment values to be generated and applied to the market reference price data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the market reference price data for the at least one responsive item and automatically producing one or more transaction-specific market reference price data values for the respective item; and generate one or more evaluation metrics that pertain to the at least one evaluation service for at least one item identified in the at least one received or retrieved price data set, wherein each evaluation metric is based, at least in part, on one or a combination of the transaction-specific market reference price data values produced for the respective item as identified in the price data set; wherein the metrics application is further programmed to communicate, in cooperation with the at least one communication application, the at least one price data set and one or more of the evaluation metrics generated for the at least one item as identified in the at least one price data set to at least the buyer-agent computing device; wherein execution of a predefined link embedded within the communication causes the metrics application to manage, in cooperation with the at least one communication application, one or more user interfaces that, in operation, facilitate human communications between the buyer-agent and at least one seller-agent that provided a price data set that was communicated to the buyer-agent computing device, wherein a triggering request is transmitted from the remotely-located server to a seller-agent computing device, via the network interface, which causes the seller-agent computing device to be configured to receive a human communication via the network interface using one or more protocols, wherein the buyer-agent and the at least one seller-agent dynamically communicate via one or more system-managed user interfaces; wherein receipt of at least one additional price data set in response to the dynamic communication triggers the metrics application, in coordination with the metric server adapter, to automatically produce one or more transaction specific market-reference price data values for the respective item and to generate one or more evaluation metrics for the respective item as identified in each additional price data set; wherein the metrics application is further programmed to communicate, in cooperation with the at least one communication application, the at least one additional price data set and one or more of the evaluation metrics generated for the respective item identified in at least one additional price data set, via the network interface, to at least the buyer-agent computing device; and wherein the metrics application is further programmed to facilitate the dynamic communication and evaluate each additional price data set received as a result of the dynamic communication until a price data set is accepted by the buyer-agent or the dynamic communication is terminated. - View Dependent Claims (132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152)
-
-
153. In a networked environment, a system comprising:
-
a remotely-located server comprising; a network interface; a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed, implement a plurality of components including; a metric server adapter; a metrics application; and at least one communication application; and a processor in communication with the network interface and the computer-readable medium, wherein the processor is configured to execute the computer-executable instructions stored in the computer-readable medium; wherein; the metric server adapter includes governing logic programmed to manage at least one evaluation service and a plurality of predefined instructions for managing metric data, to dynamically define transaction-specific instructions for adapting metric data; the metrics application is a production application programmed to manage one or more purchase and/or analysis processes and to invoke and execute the at least one evaluation service in coordination with the metric server adapter, and to manage one or more user interfaces that, in operation, facilitate interactions with the remotely-located server; the at least one communication application is programmed to manage one or more protocols that facilitate communications between one or more computing devices and the remotely-located server via the network interface; and in operation, in response to receipt of a triggering request from a buyer-agent computing device, the at least one communication application identifies an applicable protocol to receive a voice communication from the buyer-agent computing device, wherein the metrics application causes the at least one communication application to transmit a triggering request to at least one seller-agent computing device, via the network interface, which causes the seller-agent computing device to be configured to receive a voice communication from the remotely-located server, wherein the metrics application manages one or more user interfaces that, in operation; facilitate a streaming of voice communications between the buyer-agent and the at least one seller-agent, via the network interface, including a dynamic negotiation between the buyer-agent and the at least one seller-agent; and receive, via the network interface, at least one price data set from the at least one seller-agent computing device as a result of the voice communications, wherein each price data set identifies at least one item possessing a plurality of attributes having attribute data that includes at least one parameter value and price data for the at least one item, wherein receipt of at least one price data set triggers the metrics application to invoke the at least one evaluation service which causes the metrics application, for each price data set, to; obtain metric data from at least one data source accessible to the remotely-located server, wherein the obtained metric data represents market reference data for at least one responsive item having attributes corresponding to attributes of a respective item as identified in the price data set and includes market reference price data of a particular time or period of time, and wherein each responsive item in the metric data possesses a plurality of attributes having attribute data that includes at least one parameter value; evaluate the plurality of attributes of each responsive item in the metric data relative to the plurality of attributes for the respective item as identified in the price data set to dynamically discover a difference in the attribute data, wherein a discovered difference is disclosed to the metric server adapter which enables the metric server adapter to contextually define transaction-specific instructions for adapting the metric data for the respective item; normalize the metric data by executing transaction-specific instructions for adapting the metric data for the respective item, wherein execution of at least one transaction-specific instruction causes one or more adjustment values to be generated and applied to the market reference price data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the market reference price data for the at least one responsive item and automatically producing one or more transaction-specific market reference price data values for the respective item; and generate one or more evaluation metrics that pertain to the at least one evaluation service for the at least one item as identified in the at least one price data set, wherein each evaluation metric is based, at least in part, on one or a combination of the transaction-specific market reference price data values produced for the respective item as identified in the price data set; wherein the metrics application is further programmed to communicate, in cooperation with the at least one communication application, the at least one price data set and one or more of the evaluation metrics generated for the at least one item identified in the at least one price data set to at least the buyer-agent computing device; and wherein the metrics application is further programmed to facilitate the voice communications and to evaluate each price data set received from a seller-agent as a result of the dynamic negotiation until a price data set is accepted by the buyer-agent or the dynamic negotiation is terminated. - View Dependent Claims (154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168)
-
Specification