System and method for client-side competitive analysis
First Claim
1. A method comprising:
- receiving a contribution request over a computer network, the contribution request corresponding to a client;
including provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client; and
sending the contribution response over the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for client-side competitive analysis is presented. When a provider server receives a portal'"'"'s contribution request, the provider server includes an embedded program along with provider data in a contribution response, and sends the contribution response to the portal. In turn, the portal includes the provider data and the embedded program in a page of data, along with competitive data from other competitors, and sends the page of data to a client. While at the client, the embedded program extracts and processes the competitive data from the page of data. The embedded program may choose to alter the provider data based upon processing the competitive data, or the embedded program may choose to send the competitive data to the provider server for further analysis. In turn, the provider server may send a response to the embedded program to change the provider server'"'"'s data that is located on the client'"'"'s page of data.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving a contribution request over a computer network, the contribution request corresponding to a client;
including provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client; and
sending the contribution response over the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a competitive analysis tool for analyzing competitive data, the competitive analysis tool comprising software code effective to;
receive a contribution request over a computer network, the contribution request corresponding to a client;
include provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client; and
send the contribution response over the computer network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 18)
-
-
15. A program product comprising:
-
computer operable medium having computer program code, the computer program code being effective to;
receive a contribution request over a computer network, the contribution request corresponding to a client;
include provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client; and
send the contribution response over the computer network. - View Dependent Claims (16, 17, 19, 20, 21)
-
-
22. A method comprising:
-
receiving a contribution request over a computer network, the contribution request corresponding to a client;
including provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client, and wherein the embedded program is further adapted to analyze the competitive data, the analysis further including;
comparing the competitive data with the provider data; and
changing the provider data in response to the comparing; and
sending the contribution response over the computer network.
-
-
23. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a competitive analysis tool for analyzing competitive data, the competitive analysis tool comprising software code effective to;
receive a contribution request over a computer network, the contribution request corresponding to a client;
include provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client, compare the competitive data with the provider data, and change the provider data in response to the comparing; and
send the contribution response over the computer network.
-
-
24. A program product comprising:
-
computer operable medium having computer program code, the computer program code being effective to;
receive a contribution request over a computer network, the contribution request corresponding to a client;
include provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client compare the competitive data with the provider data, change the provider data in response to the comparing; and
send the contribution response over the computer network.
-
-
25. A method comprising:
-
receiving a contribution request over a computer network, the contribution request corresponding to a client;
including provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client;
sending the contribution response over the computer network;
receiving the competitive data from the embedded program;
comparing the competitive data with the provider data;
determining whether to change the provider data in response to the comparing;
changing the provider data in response to the determination, the changing resulting in changed provider data; and
sending the changed provider data to the client over the computer network.
-
-
26. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a competitive analysis tool for analyzing competitive data, the competitive analysis tool comprising software code effective to;
receive a contribution request over a computer network, the contribution request corresponding to a client;
include provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client;
send the contribution response over the computer network;
receive the competitive data from the embedded program;
compare the competitive data with the provider data;
determine whether to change the provider data in response to the comparing;
change the provider data in response to the determination, the changing resulting in changed provider data; and
send the changed provider data to the client over the computer network.
-
-
27. A program product comprising:
-
computer operable medium having computer program code, the computer program code being effective to;
receive a contribution request over a computer network, the contribution request corresponding to a client;
include provider data and an embedded program in a contribution response, wherein the embedded program is adapted to non-intrusively extract competitive data that is included in a page of data at the client;
send the contribution response over the computer network;
receive the competitive data from the embedded program;
compare the competitive data with the provider data;
determine whether to change the provider data in response to the comparing;
change the provider data in response to the determination, the changing resulting in changed provider data; and
send the changed provider data to the client over the computer network.
-
Specification