Patents by Inventor Carl G. DeMarcken

Carl G. DeMarcken 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: 8571903
    Abstract: An airline travel planning system is described. The system includes a server computer executing a server process including a search process to search for set of pricing solutions in accordance with at least one destination and at least one origin. The search process represents the set of pricing solutions in the form of a directed acyclic graph. The system also includes a client computer executing a client process on the set of pricing solutions. The client process has a manipulation process that manipulates the set of pricing solutions in response to user preferences.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: October 29, 2013
    Assignee: Google Inc.
    Inventor: Carl G. DeMarcken
  • Patent number: 8560356
    Abstract: 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.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Carl G. DeMarcken, Gregory R. Galperin
  • Patent number: 8543432
    Abstract: A competitive, availability prediction system for predicting relative, competitive availability of seating on an airline flight is described. The system includes an availability predictor that predicts seating availability on a competitive flight, an availability system that produces an actual availability response for a flight and decision logic that compares the predicted answer from the availability predictor and the potential answer from the availability system to establish a decision with respect to actual availability.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventors: Jeremy Wertheimer, Carl G. DeMarcken
  • Patent number: 8239219
    Abstract: 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.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventors: Carl G. DeMarcken, Gregory R. Galperin
  • Publication number: 20110191127
    Abstract: A competitive, availability prediction system for predicting relative, competitive availability of seating on an airline flight is described. The system includes an availability predictor that predicts seating availability on a competitive flight, an availability system that produces an actual availability response for a flight and decision logic that compares the predicted answer from the availability predictor and the potential answer from the availability system to establish a decision with respect to actual availability.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 4, 2011
    Inventors: Jeremy Wertheimer, Carl G. DeMarcken
  • Publication number: 20110153592
    Abstract: Techniques for dividing a travel query into sub-queries for execution by a travel planning system is described. The techniques can divide the travel query according to some optimization such as by taking query processing difficulty into consideration or loading on the travel planning system.
    Type: Application
    Filed: March 4, 2011
    Publication date: June 23, 2011
    Inventor: Carl G. DeMarcken
  • Publication number: 20110125725
    Abstract: Techniques for processing flexible-date queries are described. Techniques include a interface to enter a flexible date query including a description of a traveler's desired stay at a destination. A user receives a set of solutions that satisfy the flexible date query in the form of a calendar. The set of solutions can be stored in a database for eventual retrieval of a subset of the set of solutions to render to a user.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 26, 2011
    Inventors: Rodney S. Daughtrey, Carl G. Demarcken, Justin A. Boyan
  • Publication number: 20110106574
    Abstract: A query cache for travel planning includes a cache database that stores query results and a cache test mechanism that receives a travel planning query and uses the query to find a result in the cache database and if a result is found returns the result, the result including a set of answers each answer in the set having a flight and a fare useable with the flight.
    Type: Application
    Filed: January 11, 2011
    Publication date: May 5, 2011
    Inventors: CARL G. DEMARCKEN, JUSTIN A. BOYAN
  • Patent number: 7840426
    Abstract: Techniques for processing flexible-date queries are described. Techniques include a interface to enter a flexible date query including a description of a traveler's desired stay at a destination. A user receives a set of solutions that satisfy the flexible date query in the form of a calendar. The set of solutions can be stored in a database for eventual retrieval of a subset of the set of solutions to render to a user.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: November 23, 2010
    Assignee: ITA Software, Inc.
    Inventors: Rodney S. Daughtrey, Carl G. Demarcken, Justin A. Boyan
  • Patent number: 7840587
    Abstract: A query cache for travel planning includes a cache database that stores query results and a cache test mechanism that receives a travel planning query and uses the query to find a result in the cache database and if a result is found returns the result, the result including a set of answers each answer in the set having a flight and a fare useable with the flight.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: November 23, 2010
    Assignee: ITA Software, Inc.
    Inventors: Carl G. Demarcken, Justin A. Boyan
  • Publication number: 20100153143
    Abstract: A travel planning system that implements seat availability determinations is described. The planning system includes a scheduling process for determining a set of instances of transportation that satisfy a user query and a faring process that determines fares valid for at least some of the instances in the set of instances of transportation. The travel planning system also includes an availability process that uses results from a single source of seat availability for a mode of transportation to determine a set of available instances of transportation and determines whether the results from the single source are reliable.
    Type: Application
    Filed: July 14, 2009
    Publication date: June 17, 2010
    Inventors: David Baggett, Gregory R. Galperin, Carl G. DeMarcken
  • Publication number: 20090234682
    Abstract: An availability system used for a travel planning system includes a cache having entries of availability information of seats for a mode of transportation. The system includes a cache manager that manages entry information in the cache so that information in the cache is correct, current, complete or otherwise as useful as possible. The cache manager determines when a stored answer is stale and, if a stored answer is stale, sends an availability query to a source of availability information.
    Type: Application
    Filed: May 29, 2009
    Publication date: September 17, 2009
    Inventors: David Baggett, Gregory R. Galperin, Carl G. DeMarcken
  • Patent number: 7562027
    Abstract: A travel planning system that implements seat availability determinations is described. The planning system includes a scheduling process for determining a set of instances of transportation that satisfy a user query and a faring process that determines fares valid for at least some of the instances in the set of instances of transportation. The travel planning system also includes an availability process that uses results from a single source of seat availability for a mode of transportation to determine a set of available instances of transportation and determines whether the results from the single source are reliable.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: July 14, 2009
    Assignee: ITA Software, Inc.
    Inventors: David Baggett, Gregory R. Galperin, Carl G. DeMarcken
  • Publication number: 20080312977
    Abstract: 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.
    Type: Application
    Filed: August 20, 2008
    Publication date: December 18, 2008
    Applicant: ITA Software, Inc.
    Inventors: Carl G. DeMarcken, Gregory R. Galperin
  • Publication number: 20080222566
    Abstract: Techniques for processing flexible-date queries are described. Techniques include a interface to enter a flexible date query including a description of a traveler's desired stay at a destination. A user receives a set of solutions that satisfy the flexible date query in the form of a calendar. The set of solutions can be stored in a database for eventual retrieval of a subset of the set of solutions to render to a user.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 11, 2008
    Inventors: Rodney S. Daughtrey, Carl G. Demarcken, Justin A. Boyan
  • Publication number: 20080154630
    Abstract: A method for generating a diverse list of N travel options Rts from a larger list of travel options Ts, is described. The method includes generating a prioritized ordered list of requirements Rs and sorting the list of travel options Ts by an ordering function F to produce a best-first ordered list Ts2 with the list of options being optimized travel options for a set of travel requirements R in accordance with the ordering function F.
    Type: Application
    Filed: March 4, 2008
    Publication date: June 26, 2008
    Inventor: Carl G. DeMarcken
  • Patent number: 7346526
    Abstract: Techniques for processing flexible-date queries are described. Techniques include a interface to enter a flexible date query including a description of a traveler's desired stay at a destination. A user receives a set of solutions that satisfy the flexible date query in the form of a calendar. The set of solutions can be stored in a database for eventual retrieval of a subset of the set of solutions to render to a user.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: March 18, 2008
    Assignee: ITA Software, Inc.
    Inventors: Rodney S. Daughtrey, Carl G. Demarcken, Justin A. Boyan
  • Patent number: 7340402
    Abstract: An airline travel planning system is described. The system includes a server computer executing a server process including a search process to search for set of pricing solutions in accordance with at least one destination and at least one origin. The search process represents the set of pricing solutions in the form of a directed acyclic graph. The system also includes a client computer executing a client process on the set of pricing solutions. The client process has a manipulation process that manipulates the set of pricing solutions in response to user preferences.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: March 4, 2008
    Assignee: ITA Software, Inc.
    Inventor: Carl G. DeMarcken
  • Patent number: 7340403
    Abstract: A method for generating a diverse list of N travel options Rts from a larger list of travel options Ts, is described. The method includes generating a prioritized ordered list of requirements Rs and sorting the list of travel options Ts by an ordering function F to produce a best-first ordered list Ts2 with the list of options being optimized travel options for a set of travel requirements R in accordance with the ordering function F.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: March 4, 2008
    Assignee: ITA Software, Inc.
    Inventor: Carl G. DeMarcken
  • Patent number: 7216085
    Abstract: A competitive, availability prediction system for predicting relative, competitive availability of seating on an airline flight is described. The system includes an availability predictor that predicts seating availability on a competitive flight, an availability system that produces an actual availability response for a flight and decision logic that compares the predicted answer from the availability predictor and the potential answer from the availability system to establish a decision with respect to actual availability.
    Type: Grant
    Filed: July 13, 2000
    Date of Patent: May 8, 2007
    Assignee: ITA Software, Inc.
    Inventors: Jeremy Wertheimer, Carl G. DeMarcken