IP Library Granted Patent US 7,231,382
Granted Patent B2
US 7,231,382 · App. 09/872,948 · Granted Jun 12, 2007

System and method for receiving and loading fare and schedule data

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,231,382
App. No.
09/872,948
Granted
Jun 12, 2007
Kind
B2
Abstract

The present invention relates to a system and method for receiving and loading new data sets into a system provided for searching such data sets in order to return elements of data that correspond to user defined search criteria. The system includes a master database, a data loading master server, a network file transfer server, and a search engine server operable to simultaneously process search queries on an old data set and a new data set. The method according to the present invention includes the steps of receiving a new data set, setting a flag to indicate that the new data set has been received, requesting a file transfer and transferring the new data set to a data loading master server, selectively copying portions of the new data set to a search engine server, and processing first and second queries in response to a user request simultaneously. The first query is processed on an old data set, and the second query is processed on the new data set.

Claims (11)

1. A method of loading a new data set on a system configured to search a data set for data that meet user defined search criteria, wherein the system includes a master database, a data loading master server, a network file system server, a search engine operable to simultaneously process search queries on an old data set and on a new data set simultaneously, the method comprising the steps of:

receiving a new data set and storing the new data set in the master database;

setting a flag to indicate that the new data set is available;

requesting a file transfer from the master data base to the data loading master server when the flag indicates that the new data set is available and transferring the new data set to the data loading master server;

transferring the new data set from the data loading master server to the network file system server;

running a first search process searching the old data set;

running a second search process searching the new data set;

processing queries in response to user search requests using the first search process prior to receiving a command to switch to a new data set; and

processing queries in response to user requests using the second search process after receiving the command to switch to the new data set.

2. The method of loading a new data set on a system configured to search a data set for data that meet user defined search criteria of claim 1 , wherein the system further includes a global distribution system, the method further comprising the steps of: monitoring the global distribution system to determine whether the global distribution system is operating with data corresponding to the old data set or the new data set; issuing the command to switch to the new data set when the global distribution system begins operating with data corresponding to the new data set.

3. The method of claim 2 , wherein the data comprising the old and new data sets comprise airline flight schedule and fare data.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EXPEDIA GROUP, INC.; EXPEDIA, INC.; HOMEAWAY.COM, INC.; ORBITZ, LLC
Reel/Frame 059719/0926 →
SECURITY INTEREST Recorded May 5, 2020
From: EXPEDIA, INC.; HOMEAWAY.COM, INC.; ORBITZ, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052577/0759 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 037681 FRAME: 0215. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Mar 3, 2016
From: CREDIT SUISSE AG
To: ORBITZ LLC; ORBITZ WORLDWIDE, LLC; NEAT GROUP CORPORATION
Reel/Frame 037987/0562 →
CORRECTIVE ASSIGNMENT TO CORRECT CONVEYING PARTY AND RECEIVING PARTIES PREVIOUSLY RECORDED ON REEL 037681 FRAME0215. ASSIGNOR HERE BY CONFIRMS THE ASSIGNMENT OF THE ASSIGNOR'S INTEREST. Recorded Feb 17, 2016
From: CREDIT SUISSE AG
To: ORBITZ, LLC; ORBITZ WORLDWIDE, LLC; NEAT GROUP CORPORATION
Reel/Frame 037871/0879 →
SECURITY AGREEMENT Recorded Feb 2, 2016
From: ORBITZ, LLC; ORBITZ WORLDWIDE, LLC; NEAT GROUP CORPORATION
To: CREDIT SUISSE AG
Reel/Frame 037681/0215 →