Automated system and method for adapting market data and evaluating user-specified configurations
First Claim
1. In a networked environment, a system comprising:
- at least one server that includes;
a network interface;
a processor in communication with the network interface and a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein execution of the computer-executable instructions by the processor implements system components including at least;
a governing logic component comprising a metric server adapter programmed to manage a plurality of predefined instructions that pertain to at least one evaluation service or metric data used to provide the at least one evaluation service, including domain or industry specific instruction or user-agent specific instruction; and
a production component comprising a metrics application programmed to manage one or more analysis processes, to execute the at least one evaluation service in coordination with the metric server adapter, and manages one or more user interfaces that, in operation, facilitate interactions with the at least one server;
wherein, in operation, the at least one server is configured to;
receive from a user-agent computing device, via the network interface, at least one configuration of a product specification data set, wherein each received configuration identifies at least one item defined by a set of attributes, including two or more parameter values, or a plurality of items having attributes that differ by at least parameter value; and
wherein receipt of at least one configuration of a product specification data set causes the production component, for each received configuration of the product specification data set, to automatically;
obtain time-dependent metric data from at least one data source accessible to the at least one server, wherein the obtained metric data includes reference data for one or more responsive items having attributes that are responsive to attributes defined for a respective item in the product specification data set, wherein each responsive item in the metric data possesses a plurality of attributes that include at least one parameter value;
evaluate the plurality of attributes possessed by each responsive item relative to the set of attributes defined for the respective item to dynamically discover relationships within the attribute data, wherein discovery of one or more relationships comprising a difference enables the governing logic component to contextually define one or more configuration-specific instructions for adapting the reference data for the responsive item;
execute the configuration-specific instructions, wherein execution of at least one configuration-specific instruction causes one or more adjustment values to be applied to the reference data for at least one responsive item that differs by at respective item, transforming the reference data for the responsive item into normalized metric data for the respective item; and
produce one or more metric data values for the respective item or items as configured in the produce specification data set, wherein the one or more metric data values are produced, at least in part, using the normalized metric data; and
wherein the production component is further programmed to manage one or more user interfaces to expose one or a combination of the metric data values produced for at least one received configuration of the product specification data set, via the network interface, to at least the user-agent computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system includes a server that implements a metric server adapter and a metrics application. The server receives a user-agent configured product specification data set that identifies an item or items having attributes which causes the metrics application to obtain time-dependent metric data. The metric data includes reference data for one or more responsive items responsive to a respective item in the product specification data set. The metrics application dynamically discovers differences in the attribute data, which enables the metric server adapter to define context-specific instructions for adapting the metric data for the respective item. An adjustment value applied to the reference data transforms the reference data and produces context-specific reference data for the respective item. One or more user interfaces expose the context-specific reference data values produced for the user-agent configured product specification data set to at least a client computing device associated with the user-agent.
-
Citations
74 Claims
-
1. In a networked environment, a system comprising:
-
at least one server that includes; a network interface; a processor in communication with the network interface and a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein execution of the computer-executable instructions by the processor implements system components including at least; a governing logic component comprising a metric server adapter programmed to manage a plurality of predefined instructions that pertain to at least one evaluation service or metric data used to provide the at least one evaluation service, including domain or industry specific instruction or user-agent specific instruction; and a production component comprising a metrics application programmed to manage one or more analysis processes, to execute the at least one evaluation service in coordination with the metric server adapter, and manages one or more user interfaces that, in operation, facilitate interactions with the at least one server; wherein, in operation, the at least one server is configured to; receive from a user-agent computing device, via the network interface, at least one configuration of a product specification data set, wherein each received configuration identifies at least one item defined by a set of attributes, including two or more parameter values, or a plurality of items having attributes that differ by at least parameter value; and wherein receipt of at least one configuration of a product specification data set causes the production component, for each received configuration of the product specification data set, to automatically; obtain time-dependent metric data from at least one data source accessible to the at least one server, wherein the obtained metric data includes reference data for one or more responsive items having attributes that are responsive to attributes defined for a respective item in the product specification data set, wherein each responsive item in the metric data possesses a plurality of attributes that include at least one parameter value; evaluate the plurality of attributes possessed by each responsive item relative to the set of attributes defined for the respective item to dynamically discover relationships within the attribute data, wherein discovery of one or more relationships comprising a difference enables the governing logic component to contextually define one or more configuration-specific instructions for adapting the reference data for the responsive item; execute the configuration-specific instructions, wherein execution of at least one configuration-specific instruction causes one or more adjustment values to be applied to the reference data for at least one responsive item that differs by at respective item, transforming the reference data for the responsive item into normalized metric data for the respective item; and produce one or more metric data values for the respective item or items as configured in the produce specification data set, wherein the one or more metric data values are produced, at least in part, using the normalized metric data; and wherein the production component is further programmed to manage one or more user interfaces to expose one or a combination of the metric data values produced for at least one received configuration of the product specification data set, via the network interface, 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. In a networked environment, a method comprising:
-
receiving, by at least one server, via a network interface, at least one configuration of a product specification data set from a user-agent computing device, wherein the at least one server is operating under control of computer-executable instructions that, when executed by a processor, implement a plurality of system components including at least a governing logic component and a production component, wherein each received configuration identifies at least one item defined by a set of attributes, including two or more parameter values, or a plurality of items that differ in accordance with at least one parameter value; and wherein, for each received configuration of the product specification data set, the method, in operation, includes; obtaining, by the production component, time-dependent metric data from at least one data source accessible to the at least one server, wherein the obtained metric data includes reference data for one or more responsive items having attributes that are responsive to attributes defined for a respective item in the product specification data set, wherein each responsive item in the metric data possesses a plurality of attributes that include at least one parameter value; evaluating, by the production component, the plurality of attributes possessed by each responsive item relative to the set of attributes defined for the respective item to dynamically discover relationships within the attribute data, wherein discovery of one or more relationships comprising a difference enables the governing logic component to contextually define one or more configuration-specific instructions for adapting the reference data for the responsive item; executing, by the production component, the configuration-specific instructions, wherein execution of at least one configuration-specific instruction causes one or more adjustment values to be applied to the reference data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the reference data for the responsive item into normalized metric data for the respective item; and producing, by the production component, one or more metric data values for the respective item or items as configured in the product specification data set, wherein the one or more metric data values are produced, at least in part, using the normalized metric data; and managing by the production component, one or more user interfaces to expose one or a combination of the metric data values produced for at least one received configuration of the product specification data set, via the network interface, to at least the user-agent computing device. - View Dependent Claims (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. In a networked environment, a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor of at least one server, cause the at least one server to implement a plurality of system components including at least a governing logic component and a production component, and to perform operations comprising:
-
receiving, from a user-agent computing device via a network interface, at least one configuration of a product specification data set, wherein each configuration of the product specification data set identifies at least one item defined by a set of attributes, including two or more parameter values, or a plurality of items that differ in accordance with at least one parameter value; invoking at least one evaluation service wherein, for each received configuration of the product specification data set, the computer-executable instructions cause the production component of the at least one server to; obtain time-dependent metric data from at least one data source accessible to the at least one server, wherein the obtained metric data includes reference data for one or more responsive items having attributes that are responsive to attributes defined for a respective item in the product specification data set, wherein each responsive item in the metric data possesses a plurality of attributes that include at least one parameter value; evaluate the plurality of attributes possessed by each responsive item relative to the set of attributes defined for the respective item to dynamically discover relationships within the attribute data, wherein discovery of one or more relationships comprising a difference enables the governing logic component of the at least one server to contextually define one or more configuration-specific instructions for adapting the reference data for the responsive item; execute the configuration-specific instructions, wherein execution of at least one configuration-specific instruction causes one or more adjustment values to be applied to the reference data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the reference data for the responsive item into normalized metric data for the respective item; and produce one or more metric data values for the respective item or items as configured in the product specification data set, wherein the one of more metric data values are produced, at least in part, using the normalized metric data; and managing one or more user interface that, in operation, expose one or a combination of the metric data values produced for the respective item or items as configured in the product specification data set, via the network interface, to at least the user-agent computing device. - View Dependent Claims (59, 60, 61, 62)
-
-
63. In a networked environment, a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor of at least one server, cause the at least one server to implement a plurality of system components including at least a governing logic component and a production component, and perform operations comprising:
-
receiving, via a network interface, a triggering request from a user-agent computing device, wherein the triggering request causes the production component to manage at least one first user interface that, in operation, facilitates interactions that enable the requesting user-agent to dynamically configure a product specification data set; receiving at least one configuration of a product specification data set from the user-agent computing device, wherein each received configuration identifies at least one item defined by a set of attributes including two or more parameter values, or a plurality of items that differ in accordance with at least one parameter value; invoking at least one evaluation service wherein, for each received configuration of the product specification data set, the computer-executable instructions cause the production component of the at least one server to; obtain time-dependent metric data from at least one data source accessible to the at least one server, wherein the obtained metric data includes reference data for one or more responsive items having attributes that are responsive to attributes defined for a respective item identified in the product specification data set, wherein each responsive item in the metric data possesses a plurality of attributes that include at least one parameter value; evaluate the plurality of attributes possessed by each responsive item relative to the set of attributes defined for the respective item to dynamically discover relationships within the attribute data, wherein discovery of one or more relationships comprising a difference enables the governing logic component of the at least one server to contextually define one or more configuration-specific instructions for adapting the reference data for the responsive item; execute the configuration-specific instructions, wherein execution of at least one configuration-specific instruction causes one or more adjustment values to be applied to the reference data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the reference data for the responsive item into normalized metric data for the respective item; produce one or more metric data values for the respective item or items as configured in the product specification data set, wherein the one or more metric data values are produced, at least in part, using the normalized metric data; and manage at least one second user interface that, in operation, causes the user-agent computing device to concurrently display in at least one floating or pop-up or fixed position window one or a combination of the metric data values produced for the respective item or items as configured in the product specification data set. - View Dependent Claims (64, 65, 66, 67, 68, 69)
-
-
70. In a networked environment, a non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor of at least one server, cause the at least one server to implement a plurality of system components including at least a governing logic component and a production component, and perform operations comprising:
-
receiving, from a user-agent computing device via a network interface, a streamed voice communication that identifies at least one configuration of a product specification data set, wherein each identified configuration includes at least one item defined by a set of attributes, including two or more parameter values, or a plurality of items that differ in accordance with at least one parameter value; invoking at least one evaluation service wherein, for each identified configuration of the product specification data set, the computer-executable instructions cause the production component of the at least one server to; obtain time-dependent metric data from at least one data source accessible to the at least one server, wherein the obtained metric data includes reference data for one or more responsive items having attributes that are responsive to attributes defined for a respective item in the product specification data set, wherein each responsive item in the metric data possesses a plurality of attributes that include at least one parameter value; evaluate the plurality of attributes possessed by each responsive item relative to the set of attributes defined for the respective item to dynamically discover relationships within the attribute data, wherein discovery of one or more relationships comprising a difference enables the governing logic component of the at least one server to contextually define one or more configuration-specific instructions for adapting the reference data for the responsive item; execute the configuration-specific instructions, wherein execution of at least one configuration-specific instruction causes one or more adjustment values to be applied to the reference data for at least one responsive item that differs by at least one parameter value from the respective item, transforming the reference data for the responsive item into normalized metric data for the respective item; produce one or more metric data values for the respective item or items as configured in the product specification data set, wherein the one or more metric data values are produced, at least in part, using the normalized metric data; and managing one or more user interfaces that, in operation, enable the at least one server to expose one or a combination of the metric data values produced for the respective item or items as configured in the product specification data set, via the network interface, to at least the user-agent computing device. - View Dependent Claims (71, 72, 73, 74)
-
Specification