IP Library Granted Patent US 7,448,040
Granted Patent B2
US 7,448,040 · App. 11/619,964 · Granted Nov 4, 2008

Transfers of information in a communications network

Assignee: Soverain Software LLC
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,448,040
App. No.
11/619,964
Granted
Nov 4, 2008
Kind
B2
Abstract

The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a network. A master server receives the data from each of a plurality of network servers and merges them into one or more master logs. The logs have entries that pertaining to creation of or changing of pages of information. Another aspect of the invention features a system for implementing security protocols. A proxy server translates links from a protocol incompatible with the network tool to a protocol compatible with the network tool and back-translates the link. Another aspect of the invention features a system for managing authenticating credentials of a user. A proxy server manages a user's authenticating credentials automatically on behalf of the user. Another aspect of the invention features a system for inducing advertisers to target advertisements to consumers. An advertising broker receives advertisements and messages indicating that users. Have read the advertisements, and causes an offer having monetary value to be executed. Another aspect of the invention features a system for extracting data from sources of network-based information in a communications network. An object embedding-program locates a script program and causes the script program to extract data from a page of information.

Claims (35)

1. A system for extracting data from sources of network-based information in a packet-switched communications network comprising a plurality of network servers programmed to transmit network-based information over said network, comprising:

a computer, coupled to said communication network;

a script program, implemented on a computer in said communications network, structured to extract a portion of data from network-based information received from one of said network servers; and

an object embedding program, implemented on one of the computer and a second computer in said communications network, comprising a link to said network-based information and a link from which said object embedding program can locate said script program, wherein the object embedding program executes said script program to cause said portion of data to be extracted from said network-based information, and to embed said portion of data within a compound document,

wherein said link from which said object embedding program can locate said script program is said link to said network-based information, and wherein said network-based information in turn comprises a link to said script program.

2. A system in accordance with claim 1 , wherein said link from which said object embedding program can locate said script program comprises a direct link to said script program.

3. A system in accordance with claim 1 , wherein said link comprises a universal resource locator.

4. A system in accordance with claim 1 , wherein said computer on which said object embedding program is implemented comprises said computer on which said compound document is implemented.

5. A system in accordance with claim 1 , wherein said network-based information is a page of information.

6. A method of extracting data from network-based information in a packet-switched communications network comprising the steps of:

executing an object embedding program to locate a script program from a link in said object embedding program;

applying said script program to network-based information, provided by a network server, to which said object embedding program is linked by a link in said object embedding program, and applying said script program to said network-based information;

executing said script program to extract a portion of data from said network-based information provided the network server; and

continuing to execute said object embedding program to embed said portion of data within a compound document,

wherein said link from which said object embedding program can locate said script program is said link to said network-based information, and wherein said network-based information in turn comprises a link to said script program.

7. The method of claim 6 , wherein said link from which said object embedding program can locate said script program comprises a direct link to said script program.

8. The method of claim 6 , wherein said link comprises a universal resource locator.

9. The method of claim 6 , wherein said network-based information is a page of information.

10. A system for extracting data from sources of network-based information in a packet-switched communications network comprising a plurality of network servers programmed to transmit network-based information over said network, comprising:

a computer, coupled to said communication network;

a script program, implemented on a computer in said communications network, structured to extract a portion of data from network-based information received from one of said network servers; and

an object embedding program, implemented on one of the computer and a second computer in said communications network, comprising a link to said network-based information and a link from which said object embedding program can locate said script program, wherein the object embedding program executes said script program to cause said portion of data to be extracted from said network-based information, and to embed said portion of data within a compound document,

wherein said link from which said object embedding program can locate said script program comprises said link to said network-based information, and wherein said network-based information comprises an identification of a table comprising a link to said script program.

11. The system of claim 10 , wherein said link from which said object embedding program can locate said script program comprises a direct link to said script program.

12. The system of claim 10 , wherein said link comprises a universal resource locator.

13. The system of claim 10 , wherein said network-based information is a page of information.

14. A method of extracting data from network-based information in a packet-switched communications network comprising the steps of:

executing an object embedding program to locate a script program from a link in said object embedding program;

applying said script program to network-based information, provided by a network server, to which said object embedding program is linked by a link in said object embedding program, and applying said script program to said network-based information;

executing said script program to extract a portion of data from said network-based information provided the network server; and

continuing to execute said object embedding program to embed said portion of data within a compound document,

wherein said link from which said object embedding program can locate said script program comprises said link to said network-based information, and wherein said network-based information comprises an identification of a table comprising a link to said script program.

15. The method of claim 14 , wherein said link from which said object embedding program can locate said script program comprises a direct link to said script program.

16. The method of claim 14 , wherein said link comprises a universal resource locator.

17. The method of claim 14 , wherein said network-based information is a page of information.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 8, 2016
From: S FUNDING LLC
To: SOVERAIN SOFTWARE LLC
Reel/Frame 040257/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: SOVERAIN SOFTWARE LLC
To: SOVERAIN IP, LLC
Reel/Frame 040257/0280 →
SECURITY INTEREST Recorded Nov 8, 2016
From: SOVERAIN IP, LLC
To: SOVERAIN SOFTWARE LLC
Reel/Frame 040257/0350 →
SECURITY INTEREST Recorded Jan 14, 2016
From: SOVERAIN SOFTWARE LLC
To: S FUNDING LLC
Reel/Frame 037486/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2007
From: DATA RETURN LLC
To: SOVERAIN SOFTWARE LLC
Reel/Frame 019217/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2007
From: OPENMARKET, INC.
To: DIVINE TECHNOLOGY VENTURES
Reel/Frame 019184/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2007
From: DIVINE TECHNOLOGY VENTURES
To: SARATOGA DMS, LLC
Reel/Frame 019184/0313 →
CHANGE OF NAME Recorded Apr 19, 2007
From: SARATOGA DMS, LLC
To: DATA RETURN MANAGED SERVICES LLC
Reel/Frame 019185/0259 →
CHANGE OF NAME Recorded Apr 19, 2007
From: DATA RETURN MANAGED SERVICES LLC
To: DATA RETURN LLC
Reel/Frame 019185/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2007
From: ELLIS, JOHN R; GIFFORD, DAVID K; TREESE, G. WINFIELD
To: OPEN MARKET, INC.
Reel/Frame 019184/0290 →
Continuity (3)
Continuation 0964593300 · Aug 25, 2000
Division 0854813700 · Oct 25, 1995
Related Publication 20070174847A1 · Jul 26, 2007