Patents by Inventor Joshua Hartmann

Joshua Hartmann 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: 11140204
    Abstract: A facility for generating analytical information based on individual reports of multiple scheduled presentations of interstitial media assets is provided. Data files are received, each including multiple status reports regarding multiple scheduled presentations of multiple media assets by a plurality of distinct media receiver devices in multiple disparate locations. The data files are decrypted, such that the decrypted one or more data files include, for each of the multiple status reports, at least a media asset identifier and a presentation status indicator, and parsed to generate one or more database entries containing information regarding the scheduled media presentations and the plurality of distinct media receiver devices. One or more user interfaces are provided to allow execution of queries based on the generated one or more databases.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: October 5, 2021
    Assignee: DISH NETWORK L.L.C.
    Inventor: Joshua Hartmann
  • Publication number: 20190213669
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Applicant: Intent Global, Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam R. Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20190213670
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Applicant: Intent Global, Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam R. Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20190197611
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 27, 2019
    Applicant: Intent Media, Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam R. Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Patent number: 10181153
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: January 15, 2019
    Assignee: Intent Media, Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam R. Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Patent number: 9898311
    Abstract: A bootloader detects that an operating system of a computing device has finished booting. In response to detecting with the bootloader that the operating system of the computing device has finished booting, installation of software on the computing device except for particular educational software is disabled. The particular educational software is determined not to be installed on the computing device. In response to determining that educational software is not installed on the computing device, the particular educational software is installed. After installing the particular educational software, a boot sequence of the computing device is modified so that the particular educational software is executed after the operating system has finished booting. The bootloader is disabled.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: February 20, 2018
    Assignee: AMPLIFY EDUCATION HOLDING, INC.
    Inventors: Joshua Hartmann, Christopher Scott Rooney, Nilesh Shah, Praful J. Todkar, Steven David Turner
  • Publication number: 20170372413
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 28, 2017
    Applicant: Intent Media, Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam R. Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Patent number: 9836784
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: December 5, 2017
    Assignee: Intent Media, Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Patent number: 8527341
    Abstract: A method of delivering advertising in an online environment includes determining an intent of a user interacting with an e-commerce website, and determining a hurdle rate that is based at least on the user intent and which identifies a threshold amount to be bid by an advertiser in order to display an advertisement to the user. The method further includes selecting, from a plurality of advertisements, an optimal advertisement having an advertiser bid that exceeds the hurdle rate, and displaying the optimal advertisement to the user in an interface of a client computer system.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: September 3, 2013
    Assignee: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Patent number: 8527342
    Abstract: A method of delivering advertising in an online environment includes determining an intent of a user interacting with an e-commerce website and determining a hurdle rate, based at least on the intent of the user, that identifies a threshold amount to be bid by an advertiser in order to display an advertisement to the user interacting with the e-commerce website. The method may further include selecting, from a plurality of advertisements, one or more optimal advertisements having a combined advertiser bid that exceeds the determined hurdle rate. The method may further include providing one or more controls in a user interface of a client computer system, each of the controls being associated with a respective advertisement of the one or more optimal advertisements and adapted to enable the user to select one or more of the controls, and providing an element, responsive to an input of the user, that is adapted to display, to the user, the respective advertisements selected by the user.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: September 3, 2013
    Assignee: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • 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: 20110055008
    Abstract: A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
    Type: Application
    Filed: June 4, 2010
    Publication date: March 3, 2011
    Applicant: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20110054997
    Abstract: A method of delivering advertising in an online environment includes determining an intent of a user interacting with an e-commerce website, and determining a hurdle rate that is based at least on the user intent and which identifies a threshold amount to be bid by an advertiser in order to display an advertisement to the user. The method further includes selecting, from a plurality of advertisements, an optimal advertisement having an advertiser bid that exceeds the hurdle rate, and displaying the optimal advertisement to the user in an interface of a client computer system.
    Type: Application
    Filed: June 4, 2010
    Publication date: March 3, 2011
    Applicant: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20110054998
    Abstract: A method of delivering advertising in an online environment includes determining an intent of a user interacting with an e-commerce website and determining a hurdle rate, based at least on the intent of the user, that identifies a threshold amount to be bid by an advertiser in order to display an advertisement to the user interacting with the e-commerce website. The method may further include selecting, from a plurality of advertisements, one or more optimal advertisements having a combined advertiser bid that exceeds the determined hurdle rate. The method may further include providing one or more controls in a user interface of a client computer system, each of the controls being associated with a respective advertisement of the one or more optimal advertisements and adapted to enable the user to select one or more of the controls, and providing an element, responsive to an input of the user, that is adapted to display, to the user, the respective advertisements selected by the user.
    Type: Application
    Filed: June 4, 2010
    Publication date: March 3, 2011
    Applicant: Intent Media Inc.
    Inventors: Joshua Feuerstein, Richard Harris, Joshua Hartmann, Adam Pritchard, Arun Rajan, Kurt Schrader, Jonathan Taqqu, Damon Tassone
  • Publication number: 20080262878
    Abstract: Systems, methods, and computer program products are provided for generating, updating, and managing a cache of price and availability information for a plurality of travel packages and components. The cache of price and availability information may then be searched by an online travel planning service to provide customers with a list of available travel products. More particularly, embodiments of the present invention provide a cascading cache system including a cache of price and availability data related to travel components and a cache of price and availability data related to travel packages. Changes made to the component cache can affect information stored in the package cache, and changes made to the package cache can affect information stored in the component cache. Furthermore, the cache system updates the package and component caches based on information received from a purchase of a package or component, as well as by proactively polling one or more travel reservation systems.
    Type: Application
    Filed: April 17, 2007
    Publication date: October 23, 2008
    Applicant: Travelocity.com LP
    Inventors: Richard Webby, Joshua Hartmann, David Yong
  • 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: 20070094056
    Abstract: The present invention generates a concise listing of low-priced travel itinerary options including attributes information that discloses amenities or incentives that may be offered with the listed itinerary options. The invention generates the listing in response to a user input after retrieving itinerary options from an inventory system. The invention also retrieves data corresponding to the retrieved itinerary options and translates the data into attributes information that may be displayed to a user along with the listing of itinerary options. The user is thus informed of attributes corresponding to selected itinerary options prior to purchasing one of the itinerary options.
    Type: Application
    Filed: October 25, 2005
    Publication date: April 26, 2007
    Inventors: Alice Kang, Joshua Hartmann
  • Publication number: 20070033110
    Abstract: A system, method, and computer program product are provided for automatically identifying pricing changes and issuing rebates based on pricing changes occurring between a time of purchase and the usage time of a selected product option that has been previously purchased from a product database. The system of the present invention interrogates the product database, such as a travel reservation system, for current pricing corresponding to the selected product option and automatically compares the purchase price of the selected product option to the current pricing in order to determine if a user of the system should be issued a credit based on the difference between the purchase price and current price of the selected product option.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 8, 2007
    Inventors: Dominique Philipp, Walt Kochan, Joshua Hartmann, Dipika Kapadia
  • Patent number: 7155739
    Abstract: A method and system for registering, storing and managing personal data for use over a network, and for allowing users to register for, link to and log onto third party Web sites. The invention queries a user for registration, authentication credentials information, such as user names, passwords, etc., for any type of application, and securely stores this data in a centralized user database. The invention prompts when registration/authentication is needed, and either manually with user intervention or automatically with user permission inputs stored data, or automatically creates the registration/authentication credential data for the user. The invention further monitors a user's network browsing, detects when registration/authentication is needed, and either manually with user intervention or automatically with user permission inputs stored data, or automatically creates the registration/authentication credential data for the user.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: December 26, 2006
    Assignee: JBIP, LLC
    Inventors: Jonathan H. Bari, Scott R. Elkins, Joshua Hartmann