System and method for dynamic modification of web content
First Claim
Patent Images
1. A method for modifying a copy of original Web-page code stored at a content provider, the method comprising the steps of:
- responsive to a request from a user for Web content, receiving, at an annotation server, the copy of the original Web-page code, wherein the copy of the original Web-page code includes a data item;
determining a modification that should be applied to the copy of the original Web-page code, wherein the determined modification is associated with the data item;
modifying the copy of the original Web-page code according to the determined modification, whereby the original Web-page code stored at the content provider is not modified responsive to modifying the copy of the original Web-page code; and
providing the modified copy of original Web-page code to a user.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for dynamic modification and generation of data is described. One embodiment includes an annotation server that is connected to a user and a content provider. The annotation server is configured to modify a copy of an enterprise'"'"'s stored Web content without necessarily modifying the actual stored Web content. The annotation server then provides the modified content to the user for viewing or other use.
-
Citations
62 Claims
-
1. A method for modifying a copy of original Web-page code stored at a content provider, the method comprising the steps of:
-
responsive to a request from a user for Web content, receiving, at an annotation server, the copy of the original Web-page code, wherein the copy of the original Web-page code includes a data item;
determining a modification that should be applied to the copy of the original Web-page code, wherein the determined modification is associated with the data item;
modifying the copy of the original Web-page code according to the determined modification, whereby the original Web-page code stored at the content provider is not modified responsive to modifying the copy of the original Web-page code; and
providing the modified copy of original Web-page code to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for modifying original content received from a content provider, the method comprising the steps of:
-
receiving the original content from the content provider, the original content including a content object;
determining a modification that should be applied to the original content, wherein the determined modification is associated with the content object included in the received original content;
modifying the received-original content according to the determined modification; and
providing the modified-original content to a user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for dynamic modification of a markup language page that includes a plurality of elements:
-
retrieving a copy of the markup language page;
transmitting the copy of the markup language page to an annotation server;
identifying, at the annotation server, a first of the plurality of elements to be modified;
modifying, at the annotation server, the copy of the markup language page, whereby the first of the plurality of elements is modified; and
transmitting the modified copy of the markup language page to a user. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for dynamic modification of Web-page content, the method comprising:
-
intercepting a copy of the Web-page content provided from a content provider, wherein the copy of the Web-page content is associated with a user;
modifying the received copy of the Web-page content; and
transmitting the modified copy of the Web-page content to the user. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system for modifying a copy of Web-page code received from a content provider, the system comprising:
-
a storage medium; and
a plurality of instructions stored on the storage medium, the plurality of instructions configured to;
responsive to receiving the copy of the Web-page code, determine a modification that should be applied to the copy of the Web-page code;
modify the copy of the Web-page code according to the determined modification, whereby the original Web-page code is unaltered; and
provide the modified copy of the Web-page code from the annotation server to a user.
-
-
56. A system for modifying a markup language page, the system comprising:
-
means for retrieving a copy of the markup language page;
means for transmitting the copy of the markup language page to an annotation server;
means for identifying, at the annotation server, a first of the plurality of elements to be modified;
means for modifying, at the annotation server, the copy of the markup language page, whereby the first of the plurality of elements is modified; and
means for transmitting the modified copy of the markup language page to a user. - View Dependent Claims (57)
-
-
58. A computer program product formed by:
-
intercepting a copy of the Web-page content provided from a content provider for a user;
modifying the received copy of the Web-page content; and
transmitting the modified copy of the Web-page content to a user.
-
-
59. A computer program product formed by:
-
receiving the original content from a content provider, the original content including a data item;
determining a modification that should be applied to the original content, wherein the determined modification is associated with the data item included in the received original content;
modifying the original content according to the determined modification; and
providing the modified original content to a user.
-
-
60. A system for dynamic modification of Web-page code, the system comprising:
-
means for receiving a copy of the Web-page code;
means for modifying the received copy of the Web-page code; and
means for transmitting the modified copy of the Web-page code to a user.
-
-
61. A system comprising:
-
means for receiving the original content from the content provider, the original content including a data item;
means for determining a modification that should be applied to the original content, wherein the determined modification is associated with the data item included in the received original content;
means for modifying the original content according to the determined modification; and
means for providing the modified original content to a user. - View Dependent Claims (62)
-
Specification