Patents by Inventor Anurag Acharya
Anurag Acharya 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
-
Publication number: 20190340207Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.Type: ApplicationFiled: July 17, 2019Publication date: November 7, 2019Inventors: Krishna Bharat, Michael Schmitt, Michael Curtiss, Marissa Ann Mayer, Kerah Cottrell, Brian D. Rakowski, Anurag Acharya
-
Patent number: 10387507Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.Type: GrantFiled: March 17, 2014Date of Patent: August 20, 2019Assignee: Google LLCInventors: Krishna Bharat, Michael Schmitt, Michael Curtiss, Marissa Mayer, Kerah Cottrell, Brian Rakowski, Anurag Acharya
-
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: 10216847Abstract: Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.Type: GrantFiled: June 8, 2017Date of Patent: February 26, 2019Assignee: Google LLCInventors: Huican Zhu, Anurag Acharya, Max Ibel, Howard B. Gobioff
-
Patent number: 10210256Abstract: Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is generated. The pairings in the sorted anchor map are ordered based on target document identifiers.Type: GrantFiled: April 1, 2016Date of Patent: February 19, 2019Assignee: GOOGLE LLCInventors: Huican Zhu, Jeffrey Dean, Sanjay Ghemawat, Bwolen Po-Jen Yang, Anurag Acharya
-
Patent number: 10162802Abstract: A system provides client access to customized news content. The system includes a custom news source server and a news search server. The custom news source server periodically sends one or more customized search queries to a news search server. The news search server fetches news content from multiple news source servers and aggregates the news content. The news search server also periodically receives the one or more search queries from the custom news source server, searches the aggregated news content based on the one or more search queries, and periodically provides selected news content to the custom news server based on results of the searches. The custom news source server permits access to clients, from across a network, to the selected news content provided by the news search server.Type: GrantFiled: September 14, 2012Date of Patent: December 25, 2018Assignee: GOOGLE LLCInventors: Krishna Bharat, Michael Schmitt, Mike Curtiss, Marissa Mayer, Anurag Acharya, Srdjan Mitrovic, Vijay Boyapati
-
Publication number: 20180089317Abstract: Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.Type: ApplicationFiled: June 8, 2017Publication date: March 29, 2018Inventors: Huican ZHU, Anurag ACHARYA, Max IBEL, Howard B. GOBIOFF
-
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: 9679056Abstract: Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.Type: GrantFiled: April 4, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Huican Zhu, Anurag Acharya, Max Ibel, Howard Bradley Gobioff
-
Publication number: 20170091324Abstract: Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.Type: ApplicationFiled: April 4, 2014Publication date: March 30, 2017Applicant: Google Inc.Inventors: Huican ZHU, Anurag ACHARYA, Max IBEL, Howard Bradley GOBIOFF
-
Publication number: 20160321252Abstract: Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is generated. The pairings in the sorted anchor map are ordered based on target document identifiers.Type: ApplicationFiled: April 1, 2016Publication date: November 3, 2016Inventors: Huican ZHU, Jeffrey DEAN, Sanjay GHEMAWAT, Bwolen Po-Jen YANG, Anurag ACHARYA
-
Patent number: 9411889Abstract: Document identification tags are assigned to documents to be added to a collection of documents. Based on query-independent information about a new document, a document identification tag is assigned to the new document. The document identification tag so assigned is used in the indexing of the new document. When a list of document identification tags are produced by an index in response to a query, the list is approximately ordered with respect to a measure of query-independent relevance. In some embodiments, the measure of query-independent relevance is related to the connectivity matrix of the World Wide Web. In other embodiments, the measure is related to the recency of crawling. In still other embodiments, the measure is a mixture of these two. The provided systems and methods allow for real-time indexing of documents as they are crawled from a collection of documents.Type: GrantFiled: March 13, 2012Date of Patent: August 9, 2016Assignee: Google Inc.Inventors: Huican Zhu, 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
-
Patent number: 9305091Abstract: Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is generated. The pairings in the sorted anchor map are ordered based on target document identifiers.Type: GrantFiled: November 18, 2011Date of Patent: April 5, 2016Assignee: Google Inc.Inventors: Huican Zhu, Jeffrey Dean, Sanjay Ghemawat, Bwolen Po-Jen Yang, 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