Patents by Inventor Ian James Leader
Ian James Leader 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: 11720920Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.Type: GrantFiled: January 20, 2021Date of Patent: August 8, 2023Assignee: Google LLCInventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
-
Patent number: 11386466Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.Type: GrantFiled: February 13, 2019Date of Patent: July 12, 2022Assignee: Google LLCInventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20210286844Abstract: Routing packetized actions in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate an action data structure. The action data structure can include digital components and entity-action pairs.Type: ApplicationFiled: May 21, 2021Publication date: September 16, 2021Applicant: Google LLCInventors: Alexander Collins, Ian James Leader, Yunkai Zhou, Gaurav Bhaya, Robert Stets
-
Patent number: 11030239Abstract: Routing packetized actions in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate an action data structure. The action data structure can include digital components and entity-action pairs.Type: GrantFiled: May 2, 2017Date of Patent: June 8, 2021Assignee: GOOGLE LLCInventors: Alexander Collins, Ian James Leader, Yunkai Zhou, Gaurav Bhaya, Robert Stets
-
Patent number: 10929883Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.Type: GrantFiled: March 21, 2016Date of Patent: February 23, 2021Assignee: Google LLCInventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
-
Patent number: 10580039Abstract: Systems and methods for entity-based searching with content selection include receiving a search query and determining that the search query corresponds to a search entity. The search entity may be associated with an online action, thereby forming an entity-action pair. Auction parameters that specify the entity-action pair may be used to select third-party content. A visual layout for the third-party content may be generated based on the relationship between a search query and the entity-action pair and used as part of the presentation of the third-party content on a search result screen.Type: GrantFiled: November 16, 2016Date of Patent: March 3, 2020Assignee: Google LLCInventors: Alexander Collins, Ian James Leader, Yunkai Zhou
-
Publication number: 20190205948Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.Type: ApplicationFiled: November 8, 2018Publication date: July 4, 2019Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20190180332Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.Type: ApplicationFiled: February 13, 2019Publication date: June 13, 2019Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Patent number: 10248976Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.Type: GrantFiled: September 30, 2015Date of Patent: April 2, 2019Assignee: Google LLCInventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Patent number: 10108150Abstract: A computing system may process previous inputs from a user into at least one electronic device, the previous inputs including at least a first input indicating that the user has woken up and a second input indicating that the user has left a sleeping location. The computing system may predict a bed-to-door time duration between the user waking up and the user leaving the sleeping location based on the first input indicating that the user has woken up and the second input indicating that the user has left the sleeping location. The computing system may determine a wakeup time for the user based on the predicted bed-to-door time duration and a time at which the user should leave the sleeping location to arrive at the appointment on time. The computing system may cause the at least one electronic device to output an alarm at the determined wakeup time.Type: GrantFiled: August 28, 2015Date of Patent: October 23, 2018Assignee: GOOGLE LLCInventors: Oana Gheorghita, Ali Ajdari Rad, Ian James Leader, Fabian Roth, Hans Van Wesenbeeck, Kristoffer Lidstroem
-
Publication number: 20180225375Abstract: Routing packetized actions in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate an action data structure. The action data structure can include digital components and entity-action pairs.Type: ApplicationFiled: May 2, 2017Publication date: August 9, 2018Applicant: Google Inc.Inventors: Alexander Collins, Ian James Leader, Yunkai Zhou, Gaurav Bhaya, Robert Stets
-
Patent number: 10007703Abstract: Systems and methods for a feed upload for search entity based content selection include receiving a feed. The feed has feed items that include identification data, a feed item type, and an online action. The identification data and item type are used to identify a unique search entity that corresponds to a named entity in the physical world. An entity-action pair is generated based on the identified search entity.Type: GrantFiled: May 2, 2017Date of Patent: June 26, 2018Assignee: Google LLCInventors: Alexander Collins, Ian James Leader, Yunkai Zhou
-
Patent number: 9953055Abstract: Systems and methods of this disclosure are directed to optimizing a content selector executing on content selection infrastructure. An entity engine retrieves a search query report with queries corresponding to selected content items of a content campaign and a performance metric for each query. The entity engine determines an entity for each of the queries. A cluster engine generates a first subset of the queries and a second subset of the queries based on the entity for each query. The cluster engine generates a first performance metric for the first subset and a second performance metric for the second subset. An interface displays the first performance metric and the second performance metric. A campaign generator receives a selection of a semantic criterion based on the first subset and updates the content campaign to include the semantic criterion.Type: GrantFiled: December 19, 2014Date of Patent: April 24, 2018Assignee: Google LLCInventors: Lars Kare Engebretsen, Ian James Leader
-
Patent number: 9953085Abstract: Systems and methods for a feed upload for search entity based content selection include receiving a feed. The feed has feed items that include identification data, a feed item type, and an online action. The identification data and item type are used to identify a unique search entity that corresponds to a named entity in the physical world. An entity-action pair is generated based on the identified search entity.Type: GrantFiled: July 1, 2013Date of Patent: April 24, 2018Assignee: Google LLCInventors: Alexander Collins, Ian James Leader, Yunkai Zhou
-
Patent number: 9536259Abstract: Systems and methods for entity-based searching with content selection include receiving a search query and determining that the search query corresponds to a search entity. The search entity may be associated with an online action, thereby forming an entity-action pair. Auction parameters that specify the entity-action pair may be used to select third-party content. A visual layout for the third-party content may be generated based on the relationship between a search query and the entity-action pair and used as part of the presentation of the third-party content on a search result screen.Type: GrantFiled: March 5, 2013Date of Patent: January 3, 2017Assignee: Google Inc.Inventors: Alexander Collins, Ian James Leader, Yunkai Zhou
-
Patent number: 9298779Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.Type: GrantFiled: July 16, 2013Date of Patent: March 29, 2016Assignee: Google Inc.Inventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily K. Moxley, Jeremy Silber, Daniel A. de M. Rocha, Alexander Fischer
-
Publication number: 20160019605Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.Type: ApplicationFiled: September 30, 2015Publication date: January 21, 2016Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao
-
Publication number: 20150199718Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results are identified for a received search query, including identifying a number of top search results. For each of the number of top search results, an associated page is evaluated to identify prominent entities that describe content represented by the page, wherein evaluating includes creating a list of prominent entities from each page. Selection criteria are determined using the list of prominent entities, including ranking the entities in the list of prominent entities based at least in part on importance of a given entity to a respective source page and a ranking of the source page, wherein determining includes determining a weighted list of entities to use as selection criteria. Using the selection criteria, one or more content items are determined to deliver along with the search results.Type: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: Google Inc.Inventors: Hannu Helminen, Ian James Leader
-
Publication number: 20150112818Abstract: Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.Type: ApplicationFiled: October 22, 2013Publication date: April 23, 2015Applicant: Google Inc.Inventors: Clemens Lombriser, Ian James Leader, Hongji Bao