Patents by Inventor Hassan Mansoor

Hassan Mansoor 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: 10210140
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Patent number: 10067916
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Publication number: 20160371230
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Publication number: 20160371231
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Patent number: 9461936
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Patent number: 9367589
    Abstract: A system and method for providing destination recommendations to a user based on mining of a location history. The location history provides information on locations visited by users of the system over time. The system mines the location history to identify location pairs. Each location pair comprises an originating location visited by a user and a next location that was visited by the user within a defined time threshold of visiting the originating location. The system aggregates location pairs by common originating location. The system then takes into account the current location of a requesting user. The system uses the current location information to identify a corresponding originating location in a location history index. The system provides recommendations based at least in part on how frequently certain next locations were visited after visiting the originating location.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Joanna Franciszka Swietlicka, Matthew Nicholas Stuttle, Sebastian Dörner, Alexandra Gherghina, Hassan Mansoor, Christian Brunschen, Richard Michael Farrell, Evelyn Kim, Samreen Dhillon, Federico Asara, Tyrone Nicholas
  • Patent number: 9246990
    Abstract: Systems and methods for predicting a conversion rate of a content publisher-third-party content provider pair are disclosed. A processor identifies, from log data, a plurality of publisher-provider pairs. Each publisher-provider pair corresponds to a content provider associated with at least one creative receiving at least one conversion when served on information resources of the publisher. The processor determines, for each publisher-provider pair, a conversion rate. The processor determines, for each publisher-provider pair, feature data of the publisher and feature data of the content provider. The processor can transform the determined feature data of the publishers and content providers and the conversion rates of the plurality of publisher-provider pairs into a conversion rate prediction model useful for predicting a conversion rate of a given publisher-provider pair different from the identified plurality of publisher-provider pairs.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Roman Kirillov, Hassan Mansoor
  • Publication number: 20150236979
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Publication number: 20150237115
    Abstract: Systems and methods for predicting a conversion rate of a content publisher-third-party content provider pair are disclosed. A processor identifies, from log data, a plurality of publisher-provider pairs. Each publisher-provider pair corresponds to a content provider associated with at least one creative receiving at least one conversion when served on information resources of the publisher. The processor determines, for each publisher-provider pair, a conversion rate. The processor determines, for each publisher-provider pair, feature data of the publisher and feature data of the content provider. The processor can transform the determined feature data of the publishers and content providers and the conversion rates of the plurality of publisher-provider pairs into a conversion rate prediction model useful for predicting a conversion rate of a given publisher-provider pair different from the identified plurality of publisher-provider pairs.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: Roman Kirillov, Hassan Mansoor