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: 20230120723
    Abstract: 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: Application
    Filed: December 16, 2022
    Publication date: April 20, 2023
    Inventors: Anurag Acharya, Samuel Yuan, Alexandre A. Verstak
  • Patent number: 11558193
    Abstract: 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: Grant
    Filed: September 5, 2018
    Date of Patent: January 17, 2023
    Assignee: GOOGLE LLC
    Inventors: Anurag Acharya, Samuel Yuan, Alexandre A. Verstak
  • Publication number: 20200052896
    Abstract: 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: Application
    Filed: September 5, 2018
    Publication date: February 13, 2020
    Inventors: Anurag Acharya, Samuel Yuan, Alexandre A. Verstak
  • Patent number: 10275434
    Abstract: 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: Grant
    Filed: September 1, 2017
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Patent number: 9886475
    Abstract: 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: Grant
    Filed: July 2, 2015
    Date of Patent: February 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Chiung Yu Lin, Alexandre A. Verstak, Anurag Acharya
  • Patent number: 9779072
    Abstract: 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: Grant
    Filed: July 31, 2013
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Patent number: 9400789
    Abstract: 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: Grant
    Filed: July 17, 2013
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
  • Patent number: 9336330
    Abstract: 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: Grant
    Filed: July 17, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
  • Publication number: 20150169579
    Abstract: 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: Application
    Filed: July 17, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc
    Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
  • Publication number: 20150169562
    Abstract: 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: Application
    Filed: July 17, 2013
    Publication date: June 18, 2015
    Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
  • Publication number: 20150026170
    Abstract: 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: Application
    Filed: October 9, 2014
    Publication date: January 22, 2015
    Inventors: Daniel Wesley Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey Adgate Dean
  • Patent number: 8868559
    Abstract: 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: Grant
    Filed: August 30, 2012
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 8819000
    Abstract: 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: Grant
    Filed: May 1, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Anurag Acharya, Alexandre A. Verstak
  • Patent number: 8589784
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Patent number: 8522129
    Abstract: 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: Grant
    Filed: January 9, 2012
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Patent number: 8473487
    Abstract: 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: Grant
    Filed: April 7, 2009
    Date of Patent: June 25, 2013
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Publication number: 20120323896
    Abstract: 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: Application
    Filed: August 30, 2012
    Publication date: December 20, 2012
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 8316292
    Abstract: 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: Grant
    Filed: November 18, 2005
    Date of Patent: November 20, 2012
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya
  • Patent number: 8260781
    Abstract: 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: Grant
    Filed: July 19, 2011
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 8145617
    Abstract: 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: Grant
    Filed: November 18, 2005
    Date of Patent: March 27, 2012
    Assignee: Google Inc.
    Inventors: Alexandre A. Verstak, Anurag Acharya