Patents by Inventor Carl De Marcken

Carl De Marcken has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8781864
    Abstract: Systems and techniques for presenting travel information to a user are described. A code that includes predetermined travel parameters specified by the user is included in a web page. Access to the web page by a user is detected. A travel query is populated with the predetermined travel parameters and a variable parameter based on identification information associated with the user. Cached travel options that are obtained from prior queries and that satisfy the travel query are presented to the user.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventor: Carl De Marcken
  • Patent number: 8731980
    Abstract: Methods, systems, and computer program products for providing new pricing solutions to satisfy changes to a purchased ticket are described. A query for new travel includes information needed to determine a set of pricing solutions for issuing a new ticket that satisfies the new travel requirements using some value associated with an original, issued ticket. Valid fares corresponding to replacement itineraries are determined according to a determined reissue method that is valid for the replacement itineraries.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Todd Williamson, Carl De Marcken, James Knight, Daniel J. Thumim
  • Patent number: 8688485
    Abstract: Systems and techniques for managing ticket changes are described. for managing changes to a purchased ticket. A married segment indicator associated with first and second married flight segments of the purchased ticket is located. It is determined whether changes to the purchased ticket affect existing bookings of the first and second married flight segments. Based on the determination, a replacement ticket is constructed to include the first and second married flight segments of the purchased ticket utilizing the existing booked inventory; otherwise, a replacement ticket is constructed using current availability information for the first and second married flight segments from the replacement ticket.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventors: Todd Williamson, Carl De Marcken, James Knight, Daniel J. Thumim
  • Publication number: 20120197673
    Abstract: Techniques executed in a computer based travel-planning-system for flight scheduling, includes receiving trip segments, determining constraints on sequences of flights between the endpoints of the trip segments, the constraints derived from properties of fares that can be used with the flights, generating itineraries from flights using the constraints, and pricing the itineraries.
    Type: Application
    Filed: April 10, 2012
    Publication date: August 2, 2012
    Inventors: Carl de Marcken, Edwin Karat
  • Publication number: 20100305983
    Abstract: Systems and techniques for presenting travel information to a user are described. A code that includes predetermined travel parameters specified by the user is included in a web page. Access to the web page by a user is detected. A travel query is populated with the predetermined travel parameters and a variable parameter based on identification information associated with the user. Cached travel options that are obtained from prior queries and that satisfy the travel query are presented to the user.
    Type: Application
    Filed: May 4, 2010
    Publication date: December 2, 2010
    Inventor: Carl De Marcken
  • Patent number: 7711587
    Abstract: Systems and techniques for presenting travel information to a user are described. A code that includes predetermined travel parameters specified by the user is included in a web page. Access to the web page by a user is detected. A travel query is populated with the predetermined travel parameters and a variable parameter based on identification information associated with the user. Cached travel options that are obtained from prior queries and that satisfy the travel query are presented to the user.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: May 4, 2010
    Assignee: ITA Software, Inc.
    Inventor: Carl De Marcken
  • Publication number: 20090271226
    Abstract: Systems and techniques for travel planning are described. A travel planning system is queried with travel queries specifying parameters of trips. Answers to the queries are received from the travel planning system, and seat availability of flights in the itinerary information in the answers is predicted. Only those answers for which seats are predicted to be available are stored in a cached database for later use in answering user-specified queries.
    Type: Application
    Filed: July 6, 2009
    Publication date: October 29, 2009
    Inventor: Carl De Marcken
  • Publication number: 20080167907
    Abstract: Systems and techniques for travel planning are described. A travel planning system is queried with travel queries specifying parameters of trips. Answers to the queries are received from the travel planning system, and seat availability of flights in the itinerary information in the answers is predicted. Only those answers for which seats are predicted to be available are stored in a cached database for later use in answering user-specified queries.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080167908
    Abstract: Systems and techniques for presenting travel planning information to a user are described. First and second cached travel options are retrieved from a cache that stores travel planning travel options. The first cached result is obtained in response to submitting a travel query to a travel planning system at a first time, and the second cached result is obtained in response to submitting the travel query to a travel planning system at a second, different time. The first, retrieved cached result is compared to the second, retrieved cached result; and a change, if detected, is reported to the user.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080167973
    Abstract: Systems and techniques for presenting travel information to a user are described. A code that includes predetermined travel parameters specified by the user is included in a web page. Access to the web page by a user is detected. A travel query is populated with the predetermined travel parameters and a variable parameter based on identification information associated with the user. Cached travel options that are obtained from prior queries and that satisfy the travel query are presented to the user.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080167910
    Abstract: Systems and techniques for presenting travel information to a first enterprise are described. Cached travel options for travel planning are retrieved from a cache database storing predetermined travel planning options. The cached travel planning options are analyzed to detect a change in price of a flight operated by a second, different enterprise. The change is then reported to the first enterprise.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080168093
    Abstract: Systems and techniques for configuring a database are described. Cached results provided from querying a travel planning system are stored with travel queries specifying travel parameters of trips. Data from the cached results are stored in records in the database that include fields corresponding to predefined categories of the schedule and fare information. A super-category of at least two of the predefined categories is defined such that the super-category includes at least a portion of schedule and fare information from the at least two of the predefined categories. The records are indexed by the super-category.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080167912
    Abstract: Systems and techniques for maintaining a cache database storing cached results for travel planning are described. Results generated at and received from a travel planning system include travel parameters of a plurality of trips. Summary information generated from the results includes a first parameter corresponding to a combination of different parameters of the trips.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080167909
    Abstract: Systems and techniques for determining staleness of a cached result for travel planning stored in a cache database are described. A first evaluation is performed to determine seat availability of flights associated with a cached result. A second evaluation is performed to determine a validity of one or more of a flight, fare, and fare rule associated with the cached result with the first evaluation performed at a higher rate of evaluations than a rate at which the second evaluation is performed.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl de Marcken
  • Publication number: 20080167906
    Abstract: Systems and techniques for providing solutions to a travel query are described. A travel query specifying a range of one or more parameter of a desired trip for a user is received. Using the query, a search is performed on a cache database that stores cached travel options for travel planning, and a first set of cache travel options satisfying the travel query is selected. From the first set, a second set of cache travel options corresponding to flights for which no seats are available are discarded. Those pricing solutions corresponding to remaining cache travel options of the first set are presented to the user for purchase.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: CARL DE MARCKEN
  • Publication number: 20080167887
    Abstract: Systems and techniques for presenting travel information to a user are described. One or more parameters of a travel query of likely interest to the user are predicted by evaluating information associated with the user. A cache including predetermined cached travel options is accessed to provide a set of travel options from the predetermined cached travel options that satisfy the travel query of likely interest to the user. The travel options are returned to the user.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080167886
    Abstract: Systems and techniques for detecting errors in a travel planning system are described. Cached travel options stored in a cache database are analyzed to determine an anomaly in one or more of the cached travel options, and an administrator of the travel planning system is notified that a problem may exist.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventor: Carl De Marcken
  • Publication number: 20080041945
    Abstract: Methods, systems, and computer program products for managing ticket changes are described.
    Type: Application
    Filed: December 1, 2006
    Publication date: February 21, 2008
    Inventors: Todd Williamson, Carl De Marcken, James Knight, Daniel J. Thumim
  • Publication number: 20080010103
    Abstract: Systems and techniques for managing ticket changes are described. for managing changes to a purchased ticket. A married segment indicator associated with first and second married flight segments of the purchased ticket is located. It is determined whether changes to the purchased ticket affect existing bookings of the first and second married flight segments. Based on the determination, a replacement ticket is constructed to include the first and second married flight segments of the purchased ticket utilizing the existing booked inventory; otherwise, a replacement ticket is constructed using current availability information for the first and second married flight segments from the replacement ticket.
    Type: Application
    Filed: December 1, 2006
    Publication date: January 10, 2008
    Inventors: Todd Williamson, Carl De Marcken, James Knight, Daniel J. Thumim
  • Publication number: 20080010102
    Abstract: Systems and techniques for reconstructing a historical record are described. A query including information associated with a purchased ticket is received. Records that have information that match at least a portion of the information associated with the purchased ticket are determined. Those records having transmission dates preceding an issue date of the purchased ticket are selected and used to reconstruct a record corresponding to the purchased ticket.
    Type: Application
    Filed: December 1, 2006
    Publication date: January 10, 2008
    Inventors: Todd Williamson, Carl de Marcken, James Knight, Daniel J. Thumim