System and method for real-time web page analysis and modification
First Claim
Patent Images
1. A computer-implemented method comprising:
- at a server, receiving from a client system a unique identifier identifying content of a web page that has been processed at the client system;
determining that a copy of the content of the web page has not previously been received at the server by confirming that the unique identifier is not associated with a record of a cached version of the web page in a cache accessible to the server;
after determining that a copy of the content of the web page has not previously been received at the server, communicating a content request to the client system;
receiving from the client system content of the web page;
processing the received content of the web page to generate web page modification instructions for use in modifying the web page at the client system; and
communicating the web page modification instructions to the client system.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique is described for delivering contextual information to end users of a data network which includes at least one client system associated with an end user. According to a specific embodiment, the technique of the present invention provides a contextual-based platform for delivering to an end user in real-time proactive, personalized, contextual information relating to web page content currently being displayed to the user.
-
Citations
27 Claims
-
1. A computer-implemented method comprising:
-
at a server, receiving from a client system a unique identifier identifying content of a web page that has been processed at the client system; determining that a copy of the content of the web page has not previously been received at the server by confirming that the unique identifier is not associated with a record of a cached version of the web page in a cache accessible to the server; after determining that a copy of the content of the web page has not previously been received at the server, communicating a content request to the client system; receiving from the client system content of the web page; processing the received content of the web page to generate web page modification instructions for use in modifying the web page at the client system; and communicating the web page modification instructions to the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A server system comprising:
-
a front end component and a cache component, the front end component configured to receive from a client system a unique identifier identifying content of a web page that has been processed at the client system, and to communicate a request to the client system and receive from the client system content of the web page when the cache component determines that a copy of the content of the web page has not previously been received and analyzed at the server by confirming that the unique identifier is not associated with a record of a cached version of the web page in a cache accessible to the server; and an analysis engine and a reaction engine, the analysis engine configured to analyze received content of the web page and the reaction engine configured to generate web page modification instructions for use in modifying the web page at the client system, the web page modification instructions generated in part based on the analysis, by the analysis engine, of the received content of the web page, wherein the analysis engine and the reaction engine are implemented at least in part with one or more processors and one or more memory devices.
-
-
19. A computer-implemented method comprising:
-
at a server, receiving from a client system a unique identifier identifying content of a web page that has been processed at the client system; determining that a copy of the content of the web page has previously been received at the server and analyzed to identify keyword information and page topic information by confirming that the unique identifier is associated with a record of a cached version of the web page in a cache accessible to the server; after determining that a copy of the content of the web page has previously been received at the server and analyzed to identify keyword information and page topic information, identifying web page modification instructions associated with the content of the web page; and communicating the web page modification instructions to the client system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A server system comprising:
-
a front end component configured to receive from a client system a unique identifier identifying content of a web page that has been processed at the client system; and a cache component configured to identify web page modification instructions associated with the content of the web page after determining that a copy of the content of the web page has previously been received and analyzed at the server by confirming that the unique identifier is associated with a record of a cached version of the web page in a cache accessible to the server, the front end component further configured to communicate the web page modification instructions to the client system, wherein the cache component is implemented at least in part with one or more processors and a memory.
-
Specification