×

Automated system for adapting market data and evaluating the market value of items

  • US 9,418,371 B2
  • Filed: 06/16/2015
  • Issued: 08/16/2016
  • Est. Priority Date: 06/28/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. In a networked service provider environment usable via system-managed user interfaces, a system having a governing logic application for managing market reference data that operates independently from, yet in coordination with, a separate production application, the system comprising:

  • a remotely-located service provider 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 applications including;

    a metric server adapter; and

    a metrics 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 on the computer-readable medium;

    wherein;

    the metric server adapter is a governing logic application programmed to autonomously manage at least one evaluation service and a plurality of predefined instructions for managing metric data, including a buyer-agent'"'"'s customized instructions or industry-specific instructions, to dynamically define transaction-specific instructions for adapting metric data, and to coordinate a conditional execution of the transaction-specific instructions by the metrics application, wherein one or more of the predefined instructions are preassociated with attributes predefined for an item and/or one or more parameter values, the parameter values representing attributes or conditions that are variable for specific items or transactions, and wherein the predefined instructions are stored in a memory accessible to the service provider server;

    the metrics application is a production application programmed to control invocation of the at least one evaluation service and, in coordination with the metric server adapter, to conditionally execute one or more of the transaction-specific instructions for adapting metric data and generate one or more evaluation metrics that pertain to the buyer-agent and the at least one evaluation service, and to manage one or more user interfaces that facilitate communications with the remotely-located service provider server; and

    in operation, upon receiving a triggering request from an application running on a buyer-agent controlled computing device, the metrics application provides at least one user interface that identifies the buyer-agent initiating the at least one evaluation service, and configures the service provider server to;

    receive, from the buyer-agent controlled computing device, via a system-managed user interface, 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 that differ in accordance with at least one parameter value; and

    receive or retrieve a plurality of price data sets responsive to at least one item identified in the one or more product specification data sets, wherein the metrics application configures the service provider server to automatically (1) communicate, via the network interface, at least one request for quote (RFQ) for one or more items to at least one seller-agent computing device on behalf of the buyer-agent, and to receive, from the at least one seller-agent computing device via the network interface, one or more price data sets responsive to at least one item identified in the RFQ, and/or (2) filter one or more buyer-agent pre-negotiated programs, contracts, catalogs, or offers previously exposed to the service provider server to retrieve one or more price data sets responsive to at least one item identified in the one or more product specification data sets, wherein each received or retrieved price data set identifies at least one item that is defined by a plurality of attributes having attribute data that includes at least one parameter value and price data for the at least one item, and wherein at least one item identified in a received or retrieved price data set differs by at least one parameter value from the at least one item as identified in the product specification data set and/or another received price data set;

    wherein receipt or retrieval of at least one price data set responsive to at least one item identified in the one or more product specification data sets triggers the metrics application to automatically invoke the at least one evaluation service, and wherein invoking the at least one evaluation service causes the metrics application to;

    obtain metric data from at least one data source accessible to the service provider server for each price data set, wherein the obtained metric data represents market reference data for at least one item having attributes that are responsive to attributes of the at least one item as identified in the price data set and represents market reference price data of a particular time or period of time, and wherein each responsive item in the metric data is defined by a plurality of attributes having attribute data that includes at least one parameter value;

    evaluate the plurality of attributes defined for 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 relations within the attribute data, wherein discovery of one or more relationships comprising a difference in the attribute data triggers an automatic disclosure of the one or more relationships to the metric server adapter, wherein the discovered relationships enable the metric server adapter to contextually determine which of the predefined instructions that pertain to the buyer-agent and the at least one evaluation service are applicable to the responsive item in the metric data, wherein the metric server adapter uses the attributes and one or more parameter values identified for the respective item in the price data set with predefined instructions determined to be applicable to the responsive item in the metric data to dynamically define transaction-specific instructions for adapting the metric data for the respective item;

    normalize the metric data by conditionally executing, in coordination with the metric server adapter, the transaction-specific instructions for adapting metric data as defined by the metric server adapter for each responsive item in 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 as identified in the price data set, 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 as identified in each price data set in the plurality of received or retrieved price data sets; and

    generate one or more evaluation metrics that pertain to the buyer-agent and the at least one evaluation service for the at least one item as identified in each price data set in the plurality of received or retrieved price data sets, wherein each evaluation metric is based, at least in part, on the one or more 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 manage at least one user interface that, in operation, triggers an event, via the network interface, which causes the application running on the buyer-agent controlled computing device to be activated and configured for a data exchange, and configures the service provider server to communicate at least a subset of the plurality of received or retrieved price data sets and one or more of the evaluation metrics generated for the at least one item as identified in each communicated price data set, including one or more price data sets having an item that differs by at least one parameter value, and to execute movement of the data, via the network interface, to at least the application running on the buyer-agent controlled computing device from which the one or more product specification data sets were received.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×