Patents by Inventor Oleksandr Grushetskyy
Oleksandr Grushetskyy 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: 9697259Abstract: A computer-implemented method for processing query information includes receiving data representative of a search query from a user search session. The method also includes identifying a plurality of search results based upon the search query. Each search result is associated with a plurality of user characteristics and data that represents requestor behavior relative to previously submitted queries associated with the respective search result. The method also includes ordering the plurality of user characteristics based upon the data that represents requestor behavior relative to previously submitted queries and the respective search result. The method also includes adjusting the ordered plurality of user characteristics based upon at least one predefined compatibility associated with the user characteristics. The method also includes ranking the search results based upon the adjusted plurality of user characteristics.Type: GrantFiled: July 29, 2013Date of Patent: July 4, 2017Assignee: Google Inc.Inventors: Hyung-Jin Kim, Oleksandr Grushetskyy, Andrei Lopatenko
-
Patent number: 9418104Abstract: A computer-implemented method for processing query information includes receiving data representative of a search query from a user search session. The method also includes identifying a plurality of search results based upon the search query. Each search result is associated with a plurality of user characteristics and data that represents requestor behavior relative to previously submitted queries associated with the respective search result. The method also includes ordering the plurality of user characteristics based upon the data that represents requestor behavior relative to previously submitted queries and the respective search result. The method also includes adjusting the ordered plurality of user characteristics based upon at least one predefined compatibility associated with the user characteristics. The method also includes ranking the search results based upon the adjusted plurality of user characteristics.Type: GrantFiled: September 14, 2012Date of Patent: August 16, 2016Assignee: Google Inc.Inventors: Hyung-Jin Kim, Oleksandr Grushetskyy, Andrei Lopatenko
-
Patent number: 9348925Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for servicing search queries. In one aspect, a method includes determining that a general search query is a locally significant query for a user location that is associated with the user general search query. In turn, a local search query is generated using the general search query and a location phrase representing the user location. A set of set of general search results responsive to the general search query and a set of local search results responsive to the local search query are requested. A final set of search results responsive to the search query are selected. The final set of search results include at least one search result that is included in the set of local search results, and is not included in a pre-specified quantity of highest ranking search results from the set of general search results. Data that cause presentation of the final set of search results are provided.Type: GrantFiled: June 16, 2011Date of Patent: May 24, 2016Assignee: Google Inc.Inventors: Trystan G. Upstill, Oleksandr Grushetskyy, Andrei Damian, Navneet Panda, Aysel Ozgur
-
Patent number: 8762370Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.Type: GrantFiled: February 8, 2013Date of Patent: June 24, 2014Assignee: Google Inc.Inventors: Oleksandr Grushetskyy, Steven D. Baker
-
Publication number: 20140172843Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for servicing search queries. In one aspect, a method includes determining that a general search query is a locally significant query for a user location that is associated with the user general search query. In turn, a local search query is generated using the general search query and a location phrase representing the user location. A set of set of general search results responsive to the general search query and a set of local search results responsive to the local search query are requested. A final set of search results responsive to the search query are selected. The final set of search results include at least one search result that is included in the set of local search results, and is not included in a pre-specified quantity of highest ranking search results from the set of general search results. Data that cause presentation of the final set of search results are provided.Type: ApplicationFiled: June 16, 2011Publication date: June 19, 2014Applicant: GOOGLE INC.Inventors: Trystan G. Upstill, Oleksandr Grushetskyy, Andrei Damian, Navneet Panda, Aysel Ozgur
-
Patent number: 8738596Abstract: A computer-implemented method for processing query information includes receiving data representative of a search query from a user search session. The method also includes identifying a plurality of search results based upon the search query. Each search result is associated with a plurality of user characteristics and data that represents requestor behavior relative to previously submitted queries associated with the respective search result. The method also includes ordering the plurality of user characteristics based upon the data that represents requestor behavior relative to previously submitted queries and the respective search result. The method also includes adjusting the ordered plurality of user characteristics based upon at least one predefined compatibility associated with the user characteristics. The method also includes ranking the search results based upon the adjusted plurality of user characteristics.Type: GrantFiled: December 5, 2011Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Hyung-Jin Kim, Oleksandr Grushetskyy, Andrei Lopatenko
-
Patent number: 8554543Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating suffix rewriting rules. A method includes obtaining a plurality of canonical suffix-rewriting rules each associated with one or more words, generating a suffix tree from the words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of final suffix-rewriting rules from the nodes in the minimum colored subset. Another method includes receiving applicable and non-applicable words for a suffix-rewriting rule, generating a suffix tree from the applicable words and the non-applicable words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of suffix-rewriting rules, wherein each rule corresponds to a node in the minimum colored subset with a valid status.Type: GrantFiled: December 10, 2012Date of Patent: October 8, 2013Assignee: Google Inc.Inventors: Evgeny A. Cherepanov, Oleksandr Grushetskyy, Dmitry N. Orlov
-
Patent number: 8498974Abstract: A computer-implemented method for processing query information includes receiving data representative of a search query from a user search session. The method also includes identifying a plurality of search results based upon the search query. Each search result is associated with a plurality of user characteristics and data that represents requestor behavior relative to previously submitted queries associated with the respective search result. The method also includes ordering the plurality of user characteristics based upon the data that represents requestor behavior relative to previously submitted queries and the respective search result. The method also includes adjusting the ordered plurality of user characteristics based upon at least one predefined compatibility associated with the user characteristics. The method also includes ranking the search results based upon the adjusted plurality of user characteristics.Type: GrantFiled: August 31, 2009Date of Patent: July 30, 2013Assignee: Google Inc.Inventors: Hyung-Jin Kim, Oleksandr Grushetskyy, Andrei Lopatenko
-
Publication number: 20130173250Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating suffix rewriting rules. A method includes obtaining a plurality of canonical suffix-rewriting rules each associated with one or more words, generating a suffix tree from the words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of final suffix-rewriting rules from the nodes in the minimum colored subset. Another method includes receiving applicable and non-applicable words for a suffix-rewriting rule, generating a suffix tree from the applicable words and the non-applicable words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of suffix-rewriting rules, wherein each rule corresponds to a node in the minimum colored subset with a valid status.Type: ApplicationFiled: December 10, 2012Publication date: July 4, 2013Inventors: Evgeny A. Cherepanov, Oleksandr Grushetskyy, Dmitry N. Orlov
-
Patent number: 8392413Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.Type: GrantFiled: January 17, 2012Date of Patent: March 5, 2013Assignee: Google Inc.Inventors: Oleksandr Grushetskyy, Steven D. Baker
-
Patent number: 8352247Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating suffix rewriting rules. A method includes obtaining a plurality of canonical suffix-rewriting rules each associated with one or more words, generating a suffix tree from the words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of final suffix-rewriting rules from the nodes in the minimum colored subset. Another method includes receiving applicable and non-applicable words for a suffix-rewriting rule, generating a suffix tree from the applicable words and the non-applicable words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of suffix-rewriting rules, wherein each rule corresponds to a node in the minimum colored subset with a valid status.Type: GrantFiled: April 23, 2012Date of Patent: January 8, 2013Assignee: Google Inc.Inventors: Evgeny A. Cherepanov, Oleksandr Grushetskyy, Dmitry N. Orlov
-
Publication number: 20120209592Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating suffix rewriting rules. A method includes obtaining a plurality of canonical suffix-rewriting rules each associated with one or more words, generating a suffix tree from the words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of final suffix-rewriting rules from the nodes in the minimum colored subset. Another method includes receiving applicable and non-applicable words for a suffix-rewriting rule, generating a suffix tree from the applicable words and the non-applicable words, selecting a minimum colored subset of the nodes and leaves in the suffix tree, and generating a plurality of suffix-rewriting rules, wherein each rule corresponds to a node in the minimum colored subset with a valid status.Type: ApplicationFiled: April 23, 2012Publication date: August 16, 2012Applicant: GOOGLE INC.Inventors: Evgeny A. Cherepanov, Oleksandr Grushetskyy, Dmitry N. Orlov
-
Patent number: 8161041Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.Type: GrantFiled: February 10, 2011Date of Patent: April 17, 2012Assignee: Google Inc.Inventors: Oleksandr Grushetskyy, Steven D. Baker
-
Patent number: 7890521Abstract: One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system determines co-occurrence frequencies for pairs of words in the documents. The system also determines closeness scores for pairs of words in the documents, wherein a closeness score indicates whether a pair of words are located so close to each other that the words are likely to occur in the same sentence or phrase. Finally, the system determines whether pairs of words are synonyms based on the determined co-occurrence frequencies and the determined closeness scores. While making this determination, the system can additionally consider correlations between words in a title or an anchor of a document and words in the document as well as word-form scores for pairs of words in the documents.Type: GrantFiled: February 7, 2008Date of Patent: February 15, 2011Assignee: Google Inc.Inventors: Oleksandr Grushetskyy, Steven D. Baker