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: 20230409398Abstract: 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: ApplicationFiled: June 22, 2023Publication date: December 21, 2023Inventor: Dani Suleman
-
Patent number: 11720407Abstract: 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: GrantFiled: April 15, 2022Date of Patent: August 8, 2023Assignee: GOOGLE LLCInventor: Dani Suleman
-
Publication number: 20220237042Abstract: 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: ApplicationFiled: April 15, 2022Publication date: July 28, 2022Inventor: Dani Suleman
-
Patent number: 11307897Abstract: 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: GrantFiled: August 20, 2019Date of Patent: April 19, 2022Assignee: Google LLCInventor: Dani Suleman
-
Patent number: 10872109Abstract: 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: GrantFiled: June 26, 2018Date of Patent: December 22, 2020Assignee: Google LLCInventors: Dani Suleman, Hobart Sze
-
Patent number: 10600078Abstract: 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: GrantFiled: May 3, 2017Date of Patent: March 24, 2020Assignee: Google LLCInventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
-
Publication number: 20200057673Abstract: 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: ApplicationFiled: August 20, 2019Publication date: February 20, 2020Inventor: Dani Suleman
-
Patent number: 10178189Abstract: 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: GrantFiled: February 12, 2016Date of Patent: January 8, 2019Assignee: Google Inc.Inventors: Emily K. Moxley, Vinod Anupam, Hobart Sze, Dani Suleman, Khanh B. Nguyen
-
Publication number: 20180300329Abstract: 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: ApplicationFiled: June 26, 2018Publication date: October 18, 2018Inventors: Dani Suleman, Hobart Sze
-
Patent number: 10019443Abstract: 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: GrantFiled: August 3, 2017Date of Patent: July 10, 2018Assignee: Google LLCInventors: Dani Suleman, Hobart Sze
-
Publication number: 20170329776Abstract: 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: ApplicationFiled: August 3, 2017Publication date: November 16, 2017Applicant: Google Inc.Inventors: Dani Suleman, Hobart Sze
-
Publication number: 20170300963Abstract: 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: ApplicationFiled: May 3, 2017Publication date: October 19, 2017Applicant: Google Inc.Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
-
Patent number: 9734518Abstract: 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: GrantFiled: March 2, 2016Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Dani Suleman, Hobart Sze
-
Patent number: 9721012Abstract: 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: GrantFiled: February 21, 2014Date of Patent: August 1, 2017Assignee: Google Inc.Inventors: Chuan Jiang, Shreyas Doshi, Dani Suleman, Varouj Armen Chitilian, Daniel Aaron Shaffer, Lakshmi Kumar Dabbiru
-
Patent number: 9679308Abstract: 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: GrantFiled: September 12, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
-
Patent number: 9632972Abstract: 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: GrantFiled: May 29, 2012Date of Patent: April 25, 2017Assignee: Google Inc.Inventors: Emily K. Moxley, Vinod Anupam, Hobart Sze, Dani Suleman, Khanh B. Nguyen
-
Publication number: 20170039604Abstract: 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: ApplicationFiled: March 7, 2012Publication date: February 9, 2017Inventors: Hobart Sze, Dani Suleman
-
Patent number: 9460457Abstract: 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: GrantFiled: March 14, 2013Date of Patent: October 4, 2016Assignee: Google Inc.Inventors: Dan Shaffer, Chuan Jiang, Dani Suleman, Lakshmi Kumar Dabbiru, Varouj Chitilian, Shreyas Doshi
-
Publication number: 20160180405Abstract: 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: ApplicationFiled: March 2, 2016Publication date: June 23, 2016Inventors: Dani Suleman, Hobart Sze
-
Publication number: 20160078473Abstract: 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: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman