Patents by Inventor Dani Suleman

Dani Suleman 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).

  • Publication number: 20230409398
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.
    Type: Application
    Filed: June 22, 2023
    Publication date: December 21, 2023
    Inventor: Dani Suleman
  • Patent number: 11720407
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: August 8, 2023
    Assignee: GOOGLE LLC
    Inventor: Dani Suleman
  • Publication number: 20220237042
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.
    Type: Application
    Filed: April 15, 2022
    Publication date: July 28, 2022
    Inventor: Dani Suleman
  • Patent number: 11307897
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventor: Dani Suleman
  • Patent number: 10872109
    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 22, 2020
    Assignee: Google LLC
    Inventors: Dani Suleman, Hobart Sze
  • Patent number: 10600078
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment are provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
  • Publication number: 20200057673
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 20, 2020
    Inventor: Dani Suleman
  • Patent number: 10178189
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content, comprising: identifying a social action that includes a preference designation for an object; determining a location of an individual user associated with the social action or a location associated with the object that is the subject of the preference designation; attributing the preference designation to both the location and to the individual user, where the attributed preference designation can be used to target further content to either the individual user or other users; and receiving a request for content that is related to the location and providing, responsive to the request, one or more content items based on the attributed preference designations.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: January 8, 2019
    Assignee: Google Inc.
    Inventors: Emily K. Moxley, Vinod Anupam, Hobart Sze, Dani Suleman, Khanh B. Nguyen
  • Publication number: 20180300329
    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 18, 2018
    Inventors: Dani Suleman, Hobart Sze
  • Patent number: 10019443
    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 10, 2018
    Assignee: Google LLC
    Inventors: Dani Suleman, Hobart Sze
  • Publication number: 20170329776
    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 16, 2017
    Applicant: Google Inc.
    Inventors: Dani Suleman, Hobart Sze
  • Publication number: 20170300963
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment are provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Application
    Filed: May 3, 2017
    Publication date: October 19, 2017
    Applicant: Google Inc.
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
  • Patent number: 9734518
    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Dani Suleman, Hobart Sze
  • Patent number: 9721012
    Abstract: A system and machine-implemented method for displaying social presence information associated with content, the method including identifying content being provided for display, determining an entity associated with the content, determining one or more social presence scores for the content based on social activity at one or more pages belonging to the entity at one or more social networking services, the social presence score being determined based on one or more indications of the quantity or quality of the social activity, determining, based on at least one score of the one or more social presence scores, whether the content should be annotated with social presence information regarding the social activity and providing the content and social presence information for display if it is determined that the content should be annotated with social presence information.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Chuan Jiang, Shreyas Doshi, Dani Suleman, Varouj Armen Chitilian, Daniel Aaron Shaffer, Lakshmi Kumar Dabbiru
  • Patent number: 9679308
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment is provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
  • Patent number: 9632972
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining influence in a social community. In one aspect, a method includes identifying a user in a community; determining an influence score to be associated with the user in the community for a particular topic, including: determining a reach of one or more communications that relate to the particular topic that have been distributed from the user to other users in the community, and evaluating the reach as compared to the reach of one or more communications distributed from other users in the community for the particular topic; and storing the influence score in association with the user.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Emily K. Moxley, Vinod Anupam, Hobart Sze, Dani Suleman, Khanh B. Nguyen
  • Publication number: 20170039604
    Abstract: A method performed by one or more processing devices includes tracking values of a metric to be displayed in a portion of an advertisement; receiving a request for the advertisement; determining, based on tracking, a value of the metric at a time of the request; and populating the portion of the advertisement with the value of the metric.
    Type: Application
    Filed: March 7, 2012
    Publication date: February 9, 2017
    Inventors: Hobart Sze, Dani Suleman
  • Patent number: 9460457
    Abstract: Methods and systems for providing content for display including receiving a first content item, receiving a second content item, automatically annotating the first content item and the second content item with an entity, comparing the entity annotation of the first content item and the entity annotation of the second content item, and, based on the comparison, displaying the annotated first content item with the second content item to a user.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Dan Shaffer, Chuan Jiang, Dani Suleman, Lakshmi Kumar Dabbiru, Varouj Chitilian, Shreyas Doshi
  • Publication number: 20160180405
    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
    Type: Application
    Filed: March 2, 2016
    Publication date: June 23, 2016
    Inventors: Dani Suleman, Hobart Sze
  • Publication number: 20160078473
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment is provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman