| ITA Software, Inc. Patent applications |
| Patent application number | Title | Published |
| 20100145902 | METHODS AND SYSTEMS TO TRAIN MODELS TO EXTRACT AND INTEGRATE INFORMATION FROM DATA SOURCES - Methods and systems to model and acquire data from a variety of data and information sources, to integrate the data into a structured database, and to manage the continuing reintegration of updated data from those sources over time. For any given domain, a variety of individual information and data sources that contain information relevant to the schema can be identified. Data elements associated with a schema may be identified in a training source, such as by user tagging. A formal grammar may be induced appropriate to the schema and layout of the training source. A Hidden Markov Model (HMM) corresponding to the grammar may learn where in the sources the elements can be found. The system can automatically mutate its schema into a grammar matching the structure of the source documents. By following an inverse transformation sequence, data that is parsed by the mutated grammar can be fit back into the original grammar structure, matching the original data schema defined through domain modeling. Features disclosed herein may be implemented with respect to web-scraping and data acquisition, and to represent data in support of data-editing and data-merging tasks. A schema may be defined with respect to a graph-based domain model. | 06-10-2010 |
| 20090210748 | METHODS AND SYSTEMS TO TEST AIRLINE INFORMATION SYSTEMS - Methods and systems to simulated a plurality of airline information systems (AISs) to test an AIS under test (AISUT), including to send and receive messages between the simulated AISs, and to send messages to and receive messages from the AISUT, in accordance with communication parameters associated with the corresponding AISs and AISUT. The AISUT and/or the simulated AISs may be stimulated to cause interaction with the AISUT, and resultant messages and information may be recorded. Stimulation may include controlling a web browser to interact with a web application of the AISUT. AISs may be represented as travel system objects, which may be associated with corresponding AIS-specific message handling and reporting parameters. Message processing logic may be configured to process messages, such as booking request messages, directed to a plurality of the simulated AISs, and the travel systems and the message processing logic may be modifiable independent of one another. | 08-20-2009 |
| 20080312977 | METHOD AND APPARATUS FOR PROVIDING AVAILABILITY OF AIRLINE SEATS - A computer program product, method and system for producing seat availability information for a mode of travel such as airline travel produce a prediction of availability of a seat in accordance with an availability query. The prediction is used in place of making an actual query to an airline or other travel mode availability system. | 12-18-2008 |
| 20080288884 | Graphical User Interface for Travel Planning System - A graphical user interface for a travel planning system is described. The graphical user interface is implemented as a web page and includes a tabular region of the graphical user interface that displays summarized travel options and comprises a plurality of cells that act as controls. The interface also includes a second region that displays selected travel options resulting from filtering a set of travel options in accordance with a control actuated in the tabular region. | 11-20-2008 |