Patents by Inventor Daniel Shtarkman

Daniel Shtarkman 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: 7957988
    Abstract: The present invention provides methods for efficiently handling product availability queries. The present invention provides a local availability cache that is prepopulated with product availability listings from various product sources. Customer product availability queries are processed using the prepopulated availability cache, as opposed to independently querying each product source. The present invention also uses methods to manage the cache, such as by limiting the length of use data records stored for each start of use day to a maximum length of use and updating of data in the query using a function that updates data for start dates of use that occur sooner in time than for start dates of use that occur later in time. The present invention also uses functions to determine availability for length of use requests that exceed the maximum length of use stored in the cache by piecing together availability information for smaller lengths of use.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: June 7, 2011
    Assignee: Travelocity.com LP
    Inventors: Joshua Hartmann, DeWitt Clinton, Kishore Pallamreddy, Daniel Shtarkman
  • Publication number: 20080120130
    Abstract: The present invention provides methods for efficiently handling product availability queries. The present invention provides a local availability cache that is prepopulated with product availability listings from various product sources. Customer product availability queries are processed using the prepopulated availability cache, as opposed to independently querying each product source. The present invention also uses methods to manage the cache, such as by limiting the length of use data records stored for each start of use day to a maximum length of use and updating of data in the query using a function that updates data for start dates of use that occur sooner in time than for start dates of use that occur later in time. The present invention also uses functions to determine availability for length of use requests that exceed the maximum length of use stored in the cache by piecing together availability information for smaller lengths of use.
    Type: Application
    Filed: January 8, 2008
    Publication date: May 22, 2008
    Inventors: Joshua Hartmann, DeWitt Clinton, Kishore Pallamreddy, Daniel Shtarkman
  • Patent number: 7321863
    Abstract: The present invention provides methods for efficiently handling product availability queries. The present invention provides a local availability cache that is prepopulated with product availability listings from various product sources. Customer product availability queries are processed using the prepopulated availability cache, as opposed to independently querying each product source. The present invention also uses methods to manage the cache, such as by limiting the length of use data records stored for each start of use day to a maximum length of use and updating of data in the query using a function that updates data for start dates of use that occur sooner in time than for start dates of use that occur later in time. The present invention also uses functions to determine availability for length of use requests that exceed the maximum length of use stored in the cache by piecing together availability information for smaller lengths of use.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: January 22, 2008
    Assignee: Travelocity.com LP
    Inventors: Joshua Hartmann, DeWitt Clinton, Kishore Pallamreddy, Daniel Shtarkman
  • Publication number: 20050033621
    Abstract: The present invention provides methods for efficiently handling product availability queries. The present invention provides a local availability cache that is prepopulated with product availability listings from various product sources. Customer product availability queries are processed using the prepopulated availability cache, as opposed to independently querying each product source. The present invention also uses methods to manage the cache, such as by limiting the length of use data records stored for each start of use day to a maximum length of use and updating of data in the query using a function that updates data for start dates of use that occur sooner in time than for start dates of use that occur later in time. The present invention also uses functions to determine availability for length of use requests that exceed the maximum length of use stored in the cache by piecing together availability information for smaller lengths of use.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 10, 2005
    Inventors: Joshua Hartmann, DeWitt Clinton, Kishore Pallamreddy, Daniel Shtarkman