IP Library › Granted Patent US 7,890,652
Granted Patent B2
US 7,890,652 · App. 09/482,032 · Granted Feb 15, 2011

Information aggregation and synthesization system

Assignee: Travelocity.com LP
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,890,652
App. No.
09/482,032
Granted
Feb 15, 2011
Kind
B2
Abstract

An information aggregation and synthesization system and process. The present invention provides aggregation and packaging of structured or unstructured information from disparate sources such as those available on a network such as the Internet. A network compatible/addressable interface device is operated by a user. The network interface device communicates with local datastores or network accessible datastores via an addressing scheme such as Uniform Resource Locator addresses (URLs) utilized by the Internet. Data passing between the network interface device and the datastores is accessed, polled, and retrieved through an intermediary gateway system. Such aggregated information is then synthesized, customized, personalized and localized to meet the information resource requests specified by the user via the network interface device.

Claims (91)

1. A method for managing information using an intermediary gateway device having a corresponding network address, the method comprising the steps of:

receiving, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular network address;

modifying the particular network address of the datastore to combine the particular network address and the address of the intermediary gateway device; and

providing access to the network accessible datastore through the intermediary gateway device using the modified address of the network accessible datastore, including receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

2. A computer for managing information using an intermediary gateway device having a corresponding network address, the computer comprising:

a memory having program instructions; and

a processor, responsive to the program instructions, configured to:

receive, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular network address;

modify the particular network address of the datastore to combine the particular network address and the address of the intermediary gateway device; and

provide access to the network accessible datastore through the intermediary gateway device using the modified address of the network accessible datastore, including being configured to receive a response to the request at the intermediary gateway device from the network accessible datastore, and provide the response to the user access system from the intermediary gateway device.

3. A computer-readable medium containing instructions for controlling a data processing system to perform a method for managing information using an intermediary gateway device having a corresponding network address, the method comprising the steps of:

receiving, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular network address;

modifying the particular network address of the datastore to combine the particular network address and the address of the intermediary gateway device; and

providing access to the network accessible datastore through the intermediary gateway device using the modified address of the network accessible datastore, including receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

4. An apparatus for managing information using an intermediary gateway device having a corresponding network address, the apparatus comprising:

means for receiving, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular network address;

means for modifying the particular network address of the datastore to combine the particular network address and the address of the intermediary gateway device; and

means for providing access to the network accessible datastore through the intermediary gateway device using the modified address of the network accessible datastore, including receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

5. A computer-implemented method for managing information, the method comprising the steps of:

providing an intermediary gateway device for communicating with network accessible datastores;

receiving a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding network address, the request being received from a user access system via a computer network; and

providing access to the particular network accessible datastore through the intermediary gateway device using a network address that combines the address corresponding to the particular network accessible datastore and an address of the intermediary gateway device, wherein providing access to the particular network accessible data store includes receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

6. A computer for managing information, the computer comprising:

a memory having program instructions; and

a processor, responsive to the program instructions, configured to:

provide an intermediary gateway device for communicating with network accessible datastores;

receive a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding network address, the request being received from a user access system via a computer network; and

provide access to the particular network accessible datastore through the intermediary gateway device using a network address that combines the address corresponding to the particular network accessible datastore and an address of the intermediary gateway device, wherein being configured to provide access to the particular network accessible data store includes being configured to receive a response to the request at the intermediary gateway device from the network accessible datastore, and provide the response to the user access system from the intermediary gateway device.

7. A computer-readable medium containing instructions for controlling a data processing system to perform a method for managing information, the method comprising the steps of:

providing an intermediary gateway device for communicating with network accessible datastore;

receiving a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding network address, the request being received from a user access system via a computer network; and

providing access to the particular network accessible datastore through the intermediary gateway device using a network address that combines the address corresponding to the particular network accessible datastore and an address of the intermediary gateway device, wherein providing access to the particular network accessible data store includes receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

8. An apparatus for managing information, the apparatus comprising;

means for providing an intermediary gateway device for communicating with network accessible datastores;

means for receiving a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding network address; and

means for providing access to the particular network accessible datastore through the intermediary gateway device using a network address that combines the address corresponding to the particular network accessible datastore and an address of the intermediary gateway device,

wherein the means for providing access is for receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

9. A method for managing information using an intermediary gateway device having a corresponding Uniform Resource Locator (URL), the method comprising the steps of:

receiving, at the intermediary gateway device from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular URL;

modifying the particular URL of the datastore to combine the particular URL of the datastore and the URL of the intermediary gateway device; and

providing access to the network accessible datastore through the intermediary gateway device using the modified URL of the network accessible datastore, including receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

10. A computer for managing information using an intermediary gateway device having a corresponding Uniform Resource Locator (URL), the computer comprising:

a memory having program instructions; and

a processor, responsive to the program instructions, configured to:

receive, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular URL;

modify the particular URL of the datastore to combine the particular URL of the datastore and the URL of the intermediary gateway device; and

provide access to the network accessible datastore through the intermediary gateway device using the modified URL of the network accessible datastore, wherein being configured to provide access includes being configured to receive a response to the request at the intermediary gateway device from the network accessible datastore, and provide the response to the user access system from the intermediary gateway device.

11. A computer-readable medium containing instructions for controlling a data processing system to perform a method for managing information using an intermediary gateway device having a corresponding Uniform Resource Locator (URL), the method comprising the steps of:

receiving, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular URL;

modifying the particular URL of the datastore to combine the particular URL of the datastore and the URL of the intermediary gateway device; and

providing access to the network accessible datastore through the intermediary gateway device using the modified URL of the network accessible datastore, including receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

12. An apparatus for managing information using an intermediary gateway device having a corresponding Uniform Resource Locator (URL), the apparatus comprising:

means for receiving, from a user access system via a computer network, a request to communicate with a network accessible datastore having a particular URL;

means for modifying the particular URL of the datastore to combine the particular URL of the datastore and the URL of the intermediary gateway device; and

means for providing access to the network accessible datastore through the intermediary gateway device using the modified URL of the network accessible datastore, including receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

13. A computer-implemented method for managing information, the method comprising the steps of:

providing an intermediary gateway device for communicating with network accessible datastores;

receiving, from a user access system via a computer network, a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding Uniform Resource Locator (URL); and

providing access to the particular network accessible datastore through the intermediary gateway device using a URL that combines the URL corresponding to the particular network accessible datastore and a URL of the intermediary gateway device, wherein providing access includes receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

14. A computer for managing information, the computer comprising:

a memory having program instructions; and

a processor, responsive to the program instructions, configured to:

provide an intermediary gateway device for communicating with network accessible datastores;

receive, from a user access system via a computer network, a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding Uniform Resource Locator (URL); and

provide access to the particular network accessible datastore through the intermediary gateway device using a URL that combines the URL corresponding to the particular network accessible datastore and a URL of the intermediary gateway device, wherein being configured to provide access includes being configured to receive a response to the request at the intermediary gateway device from the network accessible datastore, and provide the response to the user access system from the intermediary gateway device.

15. A computer-readable medium containing instructions for controlling a data processing system to perform a method for managing information, the method comprising the steps of:

providing an intermediary gateway device for communicating with network accessible datastore;

receiving, from a user access system via a computer network, a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding Uniform Resource Locator (URL); and

providing access to the particular network accessible datastore through the intermediary gateway device using a URL that combines the URL corresponding to the particular network accessible datastore and a URL of the intermediary gateway device, wherein providing access includes receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

16. An apparatus for managing information, the apparatus comprising;

means for providing an intermediary gateway device for communicating with network accessible datastores;

means for receiving, from a user access system via a computer network, a request at the intermediary gateway device to communicate with a particular network accessible datastore having a corresponding Uniform Resource Locator (URL); and

means for providing access to the particular network accessible datastore through the intermediary gateway device using a URL that combines the URL corresponding to the particular network accessible datastore and a URL of the intermediary gateway device, wherein providing access includes receiving a response to the request at the intermediary gateway device from the network accessible datastore, and providing the response to the user access system from the intermediary gateway device.

17. A method for managing information using an intermediary gateway device having a corresponding network address, the method comprising the steps of:

receiving a user request for content from a network accessible datastore having a particular network address, the user request being received via a computer network;

modifying the particular network address of the datastore to combine the particular network address of the datastore and the address of the intermediary gateway device; and

providing the requested content through the intermediary gateway device using the modified address of the network accessible datastore, including receiving the requested content at the intermediary gateway device from the network accessible datastore, aggregating the requested content with other content at the intermediary gateway device, and providing the aggregated content to the user from the intermediary gateway device.

18. A computer for managing information using an intermediary gateway device having a corresponding network address, the computer comprising:

a memory having program instructions; and

a processor, responsive to the program instructions, configured to:

receive a user request for content from a network accessible datastore having a particular network address, the user request being received via a computer network;

modify the particular network address of the datastore to combine the particular network address of the datastore and the address of the intermediary gateway device; and

provide the requested content through the intermediary gateway device using the modified address of the network accessible datastore, including being configured to receive the requested content at the intermediary gateway device from the network accessible datastore, aggregate the requested content with other content at the intermediary gateway device, and providing the aggregated content to the user from the intermediary gateway device.

19. A computer-readable medium containing instructions for controlling a data processing system to perform a method for managing information using an intermediary gateway device having a corresponding network address, the method comprising the steps of:

receiving a user request for content from a network accessible datastore having a particular network address, the user request being received via a computer network;

modifying the particular network address of the datastore to combine the particular network address of the datastore and the address of the intermediary gateway device; and

providing the requested content through the intermediary gateway device using the modified address of the network accessible datastore, including receiving the requested content at the intermediary gateway device from the network accessible datastore, aggregating the requested content with other content at the intermediary gateway device, and providing the aggregated content to the user from the intermediary gateway device.

20. An apparatus for managing information using an intermediary gateway device having a corresponding network address, the apparatus comprising:

means for receiving a user request for content from a network accessible datastore having a particular network address, the user request being received via a computer network;

means for modifying the particular network address of the datastore to combine the particular network address of the datastore and the address of the intermediary gateway device; and

means for providing the requested content through the intermediary gateway device using the modified address of the network accessible datastore, including receiving the requested content at the intermediary gateway device from the network accessible datastore, aggregating the requested content with other content at the intermediary gateway device, and providing the aggregated content to the user from the intermediary gateway device.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2021
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: TVL LP
Reel/Frame 054897/0478 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: TVL LP
Reel/Frame 053750/0971 →
SECURITY INTEREST Recorded Apr 17, 2020
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052429/0107 →
SECURITY INTEREST Recorded Nov 9, 2015
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036992/0224 →
CHANGE OF NAME Recorded Sep 22, 2015
From: TRAVELOCITY.COM LP
To: TVL LP
Reel/Frame 036645/0115 →
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SABRE HOLDINGS CORPORATION; SABRE GLBL INC.; TVL LP; GETTHERE L.P.; SITE59.COM, LLC
Reel/Frame 035424/0844 →
SECURITY INTEREST Recorded Apr 14, 2015
From: TVL LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 035407/0574 →
AMENDMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 19, 2013
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 029834/0757 →
SECURITY AGREEMENT Recorded May 11, 2012
From: TRAVELOCITY.COM LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 028194/0623 →
PATENT SECURITY AGREEMENT Recorded Oct 13, 2008
From: TRAVELOCITY.COM LP
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 021669/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2001
From: SABRE INC.
To: TRAVELOCITY.COM LP
Reel/Frame 012310/0874 →
Continuity (4)
Continuation 08878668 · Jun 19, 1997
Division 08685805 · Jul 24, 1996
Provisional Application 60015384 · Apr 1, 1996
Related Publication 20030187726A1 · Oct 2, 2003