Patents by Inventor Tomer Shmiel
Tomer Shmiel 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: 20240362287Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. Top-ranked search results are caused to be generated based at least in part on the query. An entity of the type of entity is identified in the top-ranked results and a response to the query is generated from the top-ranked results, the response including a reference to the entity that includes text distinct from the terms of the query.Type: ApplicationFiled: March 8, 2024Publication date: October 31, 2024Inventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 11928168Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are caused to be generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: GrantFiled: November 3, 2021Date of Patent: March 12, 2024Assignee: GOOGLE LLCInventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 11379527Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a plurality of sibling search queries for an input search query. In one aspect, a method comprises: receiving an input search query that satisfies a context template comprising a sequence of one or more words and a wildcard, wherein a wildcard represents variable data, wherein the input search query satisfies the context template and comprises a target word sequence that corresponds to the wildcard in the context template; and determining a plurality of sibling search queries for the input search query, wherein each sibling search query satisfies the context template and comprises a sibling word sequence that corresponds to the wildcard in the context template.Type: GrantFiled: August 21, 2019Date of Patent: July 5, 2022Assignee: GOOGLE LLCInventor: Tomer Shmiel
-
Publication number: 20220058232Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are caused to be generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: ApplicationFiled: November 3, 2021Publication date: February 24, 2022Inventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 11176212Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: GrantFiled: May 22, 2019Date of Patent: November 16, 2021Assignee: GOOGLE LLCInventors: Dvir Keysar, Tomer Shmiel
-
Publication number: 20210334314Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a plurality of sibling search queries for an input search query. In one aspect, a method comprises: receiving an input search query that satisfies a context template comprising a sequence of one or more words and a wildcard, wherein a wildcard represents variable data, wherein the input search query satisfies the context template and comprises a target word sequence that corresponds to the wildcard in the context template; and determining a plurality of sibling search queries for the input search query, wherein each sibling search query satisfies the context template and comprises a sibling word sequence that corresponds to the wildcard in the context template.Type: ApplicationFiled: August 21, 2019Publication date: October 28, 2021Inventor: Tomer Shmiel
-
Patent number: 10467256Abstract: One general aspect is described that includes a computer implemented method for generating a pattern graph. The method may include accessing data pertaining to a corpus of web documents. The data may include a plurality of query-document pairs. The method may also include identifying at least one query pattern in the plurality of query-document pairs and the query pattern may be associated with a portion of web documents in the corpus. The method may also include identifying a plurality of sub-phrases in the at least one query pattern, determining, in the corpus of web documents, a plurality of other query patterns that include at least one of the plurality of sub-phrases, and assigning an classifier to the at least one query pattern and each of the plurality of other query patterns that include at least one of the sub-phrases.Type: GrantFiled: August 3, 2016Date of Patent: November 5, 2019Assignee: GOOGLE LLCInventors: Tomer Shmiel, Dvir Keysar, Vered Cohen
-
Publication number: 20190272302Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: ApplicationFiled: May 22, 2019Publication date: September 5, 2019Inventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 10339190Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: GrantFiled: August 30, 2016Date of Patent: July 2, 2019Assignee: GOOGLE LLCInventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 10068022Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying topical entities. In one aspect, a method includes obtaining a plurality of entities that are associated with a first resource; for one or more of the identified entities, receiving search results for a search query derived from the entity; determining that search results for a search query including a particular entity include a specific type of search results; and determining that the particular entity is a topical entity of the first resource based at least in part on the particular entity appearing in a title or a resource locator of the first resource, wherein the topical entity of the first resource represents a predominant topic of the first resource.Type: GrantFiled: June 3, 2011Date of Patent: September 4, 2018Assignee: Google LLCInventors: Haran Pilpel, Tomer Shmiel, Eran Ofek, Eldad Barkai, Ziv Bar-Yossef
-
Patent number: 9679027Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying related questions for a search query is described. One of the methods includes receiving a search query from a user device; obtaining a plurality of search results for the search query provided by a search engine, wherein each of the search results identifies a respective search result resource; determining one or more respective topic sets for each search result resource, wherein the topic sets for the search result resource are selected from previously submitted search queries that have resulted in users selecting search results identifying the search result resource; selecting related questions from a question database using the topic sets; and transmitting data identifying the related questions to the user device as part of a response to the search query.Type: GrantFiled: December 14, 2015Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Yossi Matias, Dvir Keysar, Gal Chechik, Ziv Bar-Yossef, Tomer Shmiel
-
Publication number: 20170039267Abstract: One general aspect is described that includes a computer implemented method for generating a pattern graph. The method may include accessing data pertaining to a corpus of web documents. The data may include a plurality of query-document pairs. The method may also include identifying at least one query pattern in the plurality of query-document pairs and the query pattern may be associated with a portion of web documents in the corpus. The method may also include identifying a plurality of sub-phrases in the at least one query pattern, determining, in the corpus of web documents, a plurality of other query patterns that include at least one of the plurality of sub-phrases, and assigning an classifier to the at least one query pattern and each of the plurality of other query patterns that include at least one of the sub-phrases.Type: ApplicationFiled: August 3, 2016Publication date: February 9, 2017Inventors: Tomer Shmiel, Dvir Keysar, Vered Cohen
-
Patent number: 9542476Abstract: Methods, systems, and apparatus, including computer program products, for refining search queries. In one implementation, a method includes obtaining a submitted search query, and in response to obtaining the search query: obtaining search results responsive to the search query; selecting a document from a group of documents identified by the search results; generating from a subset of one or more entities associated with the document one or more candidates for refined search queries, including: identifying one or more terms in the search query, where the one or more terms occur in the search query in a particular order relative to each other, and combining the one or more terms with the entity to generate a candidate, where the one or more terms occur in the particular order relative to each other; and identifying one or more of the candidates as being refined search queries for providing with the search results.Type: GrantFiled: April 22, 2015Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: Ori Allon, Ugo Di Girolamo, Tomer Shmiel, Alexandre Petcherski, Tzvika Hartman
-
Publication number: 20160371385Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: ApplicationFiled: August 30, 2016Publication date: December 22, 2016Inventors: Dvir Keysar, Tomer Shmiel
-
Publication number: 20160357860Abstract: Systems and methods provide natural language search results to clear-intent queries. To provide the natural language search results, a system may parse a document from an authoritative source to generate at least one heading-text pair, the text appearing under the heading in the document. The system may assign a topic and a question category to the heading-text pair and store the heading-text pair in a data store keyed by the topic and the question category. The system determines that a query corresponds to the topic and the question category, and provides the heading-text pair as a natural language search result for the query. In some implementations, the text portion of the heading-text pair may be a paragraph or a list of items and the natural language search result may be provided with conventional snippet-based search results in response to the query.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventors: Tomer SHMIEL, Dvir KEYSAR, Yonatan EREZ
-
Patent number: 9477759Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: GrantFiled: March 15, 2013Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 9448992Abstract: Systems and methods provide natural language search results to clear-intent queries. To provide the natural language search results, a system may parse a document from an authoritative source to generate at least one heading-text pair, the text appearing under the heading in the document. The system may assign a topic and a question category to the heading-text pair and store the heading-text pair in a data store keyed by the topic and the question category. The system determines that a query corresponds to the topic and the question category, and provides the heading-text pair as a natural language search result for the query. In some implementations, the text portion of the heading-text pair may be a paragraph or a list of items and the natural language search result may be provided with conventional snippet-based search results in response to the query.Type: GrantFiled: June 4, 2013Date of Patent: September 20, 2016Assignee: Google Inc.Inventors: Tomer Shmiel, Dvir Keysar, Yonatan Erez
-
Patent number: 9342601Abstract: Technology described herein enhances a user's search experience by providing refined search results that are relevant to a displayed document. Contextual search results are obtained which identify a list of documents responsive to a formulated query that is based on the user's search query, as well as one or more supplemental terms that are based on content in the displayed document during user entry of the search query. The contextual search results are then “refined” by re-ranking the documents in the list, based on the similarity between the user's original search query and terms in these documents. This re-ranking enables contextual search results to be provided that are also highly relevant to the user's informational need.Type: GrantFiled: February 22, 2013Date of Patent: May 17, 2016Assignee: Google Inc.Inventors: Lev Finkelstein, Yossi Matias, Tomer Shmiel, Itzhak Barokas, Dror Eiger, Dan Guez, Yosi Markovich, Shaul Markovitch, Giora Unger
-
Publication number: 20160026727Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating additional content. In one aspect, a method includes identifying one or more central entities, wherein each central entity represents a topic of a first resource being presented in a user interface; generating one or more search queries, each of the one or more search queries being derived from one or more of the central entities; obtaining search results for the one or more search queries from a search engine; selecting resources relevant to the first resource from resources referenced by the obtained search results; generating additional content for presentation in a user interface element of the user interface based on the selected resources; and categorizing the generated additional content into a plurality of categories, wherein each category of additional content is displayed in a separate portion of the user interface element.Type: ApplicationFiled: June 3, 2011Publication date: January 28, 2016Applicant: Google Inc.Inventors: Ziv Bar-Yossef, David Kadouch, Michal Levin, Tomer Shmiel, Tal Cohen, David Oren, Adi Mano, Philip A. McDonnell, Eran Ofek, Haran Pilpel, Asaf Cidon, Yossi Matias, Marissa Ann Mayer
-
Patent number: 9213748Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying related questions for a search query is described. One of the methods includes receiving a search query from a user device; obtaining a plurality of search results for the search query provided by a search engine, wherein each of the search results identifies a respective search result resource; determining one or more respective topic sets for each search result resource, wherein the topic sets for the search result resource are selected from previously submitted search queries that have resulted in users selecting search results identifying the search result resource; selecting related questions from a question database using the topic sets; and transmitting data identifying the related questions to the user device as part of a response to the search query.Type: GrantFiled: March 14, 2013Date of Patent: December 15, 2015Assignee: Google Inc.Inventors: Yossi Matias, Dvir Keysar, Gal Chechik, Ziv Bar-Yossef, Tomer Shmiel