Patents by Inventor Alexandre A. Verstak
Alexandre A. Verstak 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: 20230120723Abstract: Systems and methods provide access to location-restricted resources outside of recognized locations. An example, a method includes receiving a request for a controlled access resource from a client device and determining that the request is not associated with a recognized location but that state data exists for the client device identifier. In response to identifying the state data, the method includes generating a link for accessing the controlled access resource at a server, generating an encrypted token including a timestamp, a random number, and licensed resource information from the state data, including the encrypted token in the link, and providing the link to the client device. The client device uses the link to request the controlled access resource from the server, which determines that the request includes the token, determines that the token is not expired, and provides the controlled access resource to the client device.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: Anurag Acharya, Samuel Yuan, Alexandre A. Verstak
-
Patent number: 11558193Abstract: Systems and methods provide access to location-restricted resources outside of recognized locations. An example, a method includes receiving a request for a controlled access resource from a client device and determining that the request is not associated with a recognized location but that state data exists for the client device identifier. In response to identifying the state data, the method includes generating a link for accessing the controlled access resource at a server, generating an encrypted token including a timestamp, a random number, and licensed resource information from the state data, including the encrypted token in the link, and providing the link to the client device. The client device uses the link to request the controlled access resource from the server, which determines that the request includes the token, determines that the token is not expired, and provides the controlled access resource to the client device.Type: GrantFiled: September 5, 2018Date of Patent: January 17, 2023Assignee: GOOGLE LLCInventors: Anurag Acharya, Samuel Yuan, Alexandre A. Verstak
-
Publication number: 20200052896Abstract: Systems and methods provide access to location-restricted resources outside of recognized locations. An example, a method includes receiving a request for a controlled access resource from a client device and determining that the request is not associated with a recognized location but that state data exists for the client device identifier. In response to identifying the state data, the method includes generating a link for accessing the controlled access resource at a server, generating an encrypted token including a timestamp, a random number, and licensed resource information from the state data, including the encrypted token in the link, and providing the link to the client device. The client device uses the link to request the controlled access resource from the server, which determines that the request includes the token, determines that the token is not expired, and provides the controlled access resource to the client device.Type: ApplicationFiled: September 5, 2018Publication date: February 13, 2020Inventors: Anurag Acharya, Samuel Yuan, Alexandre A. Verstak
-
Patent number: 10275434Abstract: A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.Type: GrantFiled: September 1, 2017Date of Patent: April 30, 2019Assignee: Google LLCInventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 9886475Abstract: The disclosed implementations provide a method of searching for a known item. The method includes receiving a lookup request for the known item. The lookup request includes information identifying estimated values for a plurality of attributes of the known item. In accordance with the received lookup request, two or more estimated attribute-value pairs for the known item are estimated. In accordance with the received lookup request, a plurality of queries corresponding to the estimated attribute-value pairs are formulated in accordance with a plurality of predefined query types, each query having a corresponding position in a query type hierarchy. One or more candidate items are identified by executing one or more of the plurality of queries in accordance with the query type hierarchy. At least one of the candidate items is returned in response to the lookup request for the known item.Type: GrantFiled: July 2, 2015Date of Patent: February 6, 2018Assignee: GOOGLE LLCInventors: Chiung Yu Lin, Alexandre A. Verstak, Anurag Acharya
-
Patent number: 9779072Abstract: A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.Type: GrantFiled: July 31, 2013Date of Patent: October 3, 2017Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 9400789Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating resources with entities. One of the methods includes clustering a plurality of first documents into one or more first document groups, wherein each of the one or more first document groups is associated with a proper name of an author; receiving a query that specifies a particular proper name of a particular author; generating a result list of one or more documents that satisfy the query, the documents being listed in order of rank; ranking the one or more first document groups based on the one or more documents that satisfy the query; and providing the one or more first document groups, wherein the one or more first document groups are presented in an order based on the ranking.Type: GrantFiled: July 17, 2013Date of Patent: July 26, 2016Assignee: Google Inc.Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
-
Patent number: 9336330Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating resources based on resource associations. One of the methods includes receiving a first profile, wherein the first profile is for a first author, wherein the first profile links to one or more first documents, wherein the first author is an author of each of the one or more first documents; identifying, one or more second authors, wherein each of the one or more second authors is a co-author of one or more of the first documents; calculating, respective co-author scores for each of the one or more second authors; ranking, the one or more second authors based on their respective co-author scores; and associating, the one or more second authors with the first profile, the first profile includes a listing of the one or more second authors in an order according to the ranking.Type: GrantFiled: July 17, 2013Date of Patent: May 10, 2016Assignee: Google Inc.Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
-
Publication number: 20150169579Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating resources based on resource associations. One of the methods includes receiving a first profile, wherein the first profile is for a first author, wherein the first profile links to one or more first documents, wherein the first author is an author of each of the one or more first documents; identifying, one or more second authors, wherein each of the one or more second authors is a co-author of one or more of the first documents; calculating, respective co-author scores for each of the one or more second authors; ranking, the one or more second authors based on their respective co-author scores; and associating, the one or more second authors with the first profile, the first profile includes a listing of the one or more second authors in an order according to the ranking.Type: ApplicationFiled: July 17, 2013Publication date: June 18, 2015Applicant: Google IncInventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
-
Publication number: 20150169562Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating resources with entities. One of the methods includes clustering a plurality of first documents into one or more first document groups, wherein each of the one or more first document groups is associated with a proper name of an author; receiving a query that specifies a particular proper name of a particular author; generating a result list of one or more documents that satisfy the query, the documents being listed in order of rank; ranking the one or more first document groups based on the one or more documents that satisfy the query; and providing the one or more first document groups, wherein the one or more first document groups are presented in an order based on the ranking.Type: ApplicationFiled: July 17, 2013Publication date: June 18, 2015Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
-
Publication number: 20150026170Abstract: Systems and methods are provided for obtaining a plurality of documents. A respective document in the plurality of documents is associated with a score and each document in the plurality of documents is from a different data structure in a plurality of data structures. Each data structure in the plurality of data structures represents a different portion of a document address space. A first document in the plurality of documents is selected in accordance with the score associated with the first document. The first document has a fingerprint that indicates that the first document has substantially identical content to every other document in the plurality of documents. In accordance with the score, the first document is indexed thereby producing an indexed first document. With respect to the plurality of documents, the indexed first document is included in a document index as representative of each document in the plurality of documents.Type: ApplicationFiled: October 9, 2014Publication date: January 22, 2015Inventors: Daniel Wesley Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey Adgate Dean
-
Patent number: 8868559Abstract: Systems and methods for indexing a representative document from a set of duplicate documents are disclosed. Disclosed systems and methods comprise selecting a first document in a plurality of documents on the basis that the first document is associated with a query independent score. Each respective document in the plurality of documents has a fingerprint that indicates that the respective document has substantially identical content to every other document in the plurality of documents. Disclosed systems and methods further comprise indexing, in accordance with the query independent score, the first document thereby producing an indexed first document. With respect to the plurality of documents, only the indexed first document is included in a document index.Type: GrantFiled: August 30, 2012Date of Patent: October 21, 2014Assignee: Google Inc.Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
-
Patent number: 8819000Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query modification. In one aspect, a method includes receiving an original query including a first limitation. First search results responsive to a modified query are obtained, where the first limitation has been omitted from the modified query. One or more common characteristics shared by two or more resources are identified. Each of the two or more resources corresponds to a different highly-ranked result of the first search results. A second modified query including the original query and a second limitation representing the one or more common characteristics is generated. Second search results responsive to the second modified query are obtained. The second search results are provided in a response to the original query.Type: GrantFiled: May 1, 2012Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Anurag Acharya, Alexandre A. Verstak
-
Patent number: 8589784Abstract: A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers for each document based on information associated with the document, and processes the candidate identifiers according to language specific rules. The system and method compares the processed candidate identifiers for similarity, and identifies different versions of documents based on the similarity.Type: GrantFiled: June 30, 2011Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 8522129Abstract: A system and method identifies a primary version out of different versions of the same document. The system selects a priority of authority for each document version based on a priority rule and information associated with the document version, and selects a primary version based on the priority of authority and information associated with the document version.Type: GrantFiled: January 9, 2012Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 8473487Abstract: An online search system generates an index of documents using index information received from a library. Some documents have restricted access; some documents may not be available online. The search system provides links to documents in the library as well as other sites based on a search, and may include link resolvers received from the library. The search system provides access links to the link resolvers if an identifier, such as a user identification or IP address, matches an affiliation list from the library.Type: GrantFiled: April 7, 2009Date of Patent: June 25, 2013Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya
-
Publication number: 20120323896Abstract: Systems and methods for indexing a representative document from a set of duplicate documents are disclosed. Disclosed systems and methods comprise selecting a first document in a plurality of documents on the basis that the first document is associated with a query independent score. Each respective document in the plurality of documents has a fingerprint that indicates that the respective document has substantially identical content to every other document in the plurality of documents. Disclosed systems and methods further comprise indexing, in accordance with the query independent score, the first document thereby producing an indexed first document. With respect to the plurality of documents, only the indexed first document is included in a document index.Type: ApplicationFiled: August 30, 2012Publication date: December 20, 2012Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
-
Patent number: 8316292Abstract: A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers for each document based on information associated with the document, and processes the candidate identifiers according to language specific rules. The system and method compares the processed candidate identifiers for similarity, and identifies different versions of documents based on the similarity.Type: GrantFiled: November 18, 2005Date of Patent: November 20, 2012Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya
-
Patent number: 8260781Abstract: Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.Type: GrantFiled: July 19, 2011Date of Patent: September 4, 2012Assignee: Google Inc.Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
-
Patent number: 8145617Abstract: A document retrieval system generates snippets of documents for display as part of a user interface screen with search results. The snippet may be generated based on the type of query or the location of the query terms in the document. Different snippet generation algorithms may be used depending on the query type. Alternatively, snippets may be generated based on an analysis of the location of the query terms in the document.Type: GrantFiled: November 18, 2005Date of Patent: March 27, 2012Assignee: Google Inc.Inventors: Alexandre A. Verstak, Anurag Acharya