IP Library Granted Patent US 7,844,907
Granted Patent B2
US 7,844,907 · App. 10/272,373 · Granted Nov 30, 2010

System and method for dynamic modification of web content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,844,907
App. No.
10/272,373
Granted
Nov 30, 2010
Kind
B2
Abstract

A system and method for dynamic modification and generation of data. 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.

Claims (20)

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 executable code associated with a data item:

determining an operational modification that should be applied to the copy of the original Web-page code, wherein the determined operational modification is associated with the data item;

modifying the copy of the original Web-page code according to the determined operational modification, wherein the original Web-page code stored at the content provider is not modified responsive to modifying the copy of the original Web-page code;

providing the modified copy of original Web-page code to the user; and

wherein the data item comprises a graphical object which comprises a graphics-based animation object which comprises Flash content.

2. 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 executable code associated with a data item:

determining an operational modification that should be applied to the copy of the original Web-page code, wherein the determined operational modification is associated with the data item;

modifying the copy of the original Web-page code according to the determined operational modification, wherein the original Web-page code stored at the content provider is not modified responsive to modifying the copy of the original Web-page code;

providing the modified copy of original Web-page code to the user comprising:

providing the modified copy of the original Web-page code from the annotation server directly to the user; and

wherein modifying the copy of the original Web-page code comprises insertion of executable code configured to monitor for the user to enter data into a field.

3. 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;

providing the modified-original content to a user wherein the modified-original content, from the user's perspective, appears to originate from the content provider;

wherein modifying the original content comprises inserting executable code into the original content which comprises inserting JavaScript into the original content.

4. The method of claim 3 , wherein the original content comprises a field for user data entry and wherein the inserted executable code is configurable to validate the data entered into the field in a Web-based form against data previously provided by the content provider.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 21, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: CONCENTRIX CVG CUSTOMER MANAGEMENT GROUP INC.
Reel/Frame 063424/0679 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 1, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: CONCENTRIX CVG CUSTOMER MANAGEMENT GROUP INC. (FORMERLY KNOWN AS CONVERGYS CUSTOMER MANAGEMENT GROUP INC.)
Reel/Frame 054554/0575 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 1, 2020
From: CONCENTRIX CVG CUSTOMER MANAGEMENT GROUP INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054555/0121 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Nov 30, 2020
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: CONCENTRIX CVG CUSTOMER MANAGEMENT GROUP INC. (FORMERLY KNOWN AS CONVERGYS CUSTOMER MANAGEMENT GROUP INC.)
Reel/Frame 054547/0435 →
CHANGE OF NAME Recorded Apr 4, 2019
From: CONVERGYS CUSTOMER MANAGEMENT GROUP INC.
To: CONCENTRIX CVG CUSTOMER MANAGEMENT GROUP INC.
Reel/Frame 049785/0045 →
SECURITY INTEREST Recorded Oct 5, 2018
From: CONVERGYS CUSTOMER MANAGEMENT GROUP INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 047085/0933 →
SECURITY INTEREST Recorded Oct 5, 2018
From: CONVERGYS CUSTOMER MANAGEMENT GROUP INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047085/0992 →
CHANGE OF NAME Recorded Feb 8, 2013
From: FINALI CORPORATION
To: CONVERGYS CUSTOMER MANAGEMENT GROUP INC.
Reel/Frame 029779/0664 →