Patents by Inventor Mikhail Lopyrev

Mikhail Lopyrev 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: 9883004
    Abstract: Systems and methods for generating a viewer-specific visitor history for a location are provided. In particular, a visitor history for a particular viewer and location can indicate a total number of users who have visited the location and can specifically identify one or more of a set of users using a facepile. The set of specifically identified users can be those users that have an associative link with the viewer and that are also associated with at least one location signal for the given location and for which the particular viewer is a permitted viewer. Thus, location signals having varying scopes of visibility information can be aggregated across a plurality of different web-services to provide a single, unified visitor history for a particular location and viewer, all while respecting user-specified visibility information.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Zachary Paul Maier, David Weissman, Radhika Lakshmanan, Richard Oliver Frankel, Doug DeCarlo, Mikhail Lopyrev, Julia Kodysh, Catherine Ye, Jeffrey Korn
  • Patent number: 9477720
    Abstract: This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving, at a computing device, a search query from a user, receiving, at the computing device, search results responsive to the search query, the search results each associated with digital content stored in one or more computer-readable storage media, determining that a first search result of the search results is associated with a first endorsement generated by a first user, determining that the first user is a member of a social graph of the user, and transmitting instructions to display the search results to the user, the instructions including instructions to display a first endorsement annotation associated with the first search result.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Matthew E. Kulick, Mikhail Lopyrev, Viswanath Subramanian
  • Patent number: 9141656
    Abstract: Techniques include: identifying one or more first entities who have connections to more than a threshold number of other entities; identifying first content in the search index that is authored by the first entities; and associating author restricts with the first content, where the author restricts include data identifying entities who authored corresponding content. The techniques may also include: identifying one or more second entities who have social connections to one or more entities who authored second content, where the one or more second entities have connections to less than the threshold number other entities; associating searcher restricts with the second content; and providing the search index updated with searcher and author restricts.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Mikhail Lopyrev, Hein Roehrig, Maureen Heymans, Matthew E. Kulick
  • Patent number: 9092529
    Abstract: This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving, at a computing device, a search query from a user, receiving, at the computing device, search results responsive to the search query, the search results each associated with digital content stored in one or more computer-readable storage media, determining that a first search result of the search results is associated with a first endorsement generated by a first user, determining that the first user is a member of a social graph of the user, and transmitting instructions to display the search results to the user, the instructions including instructions to display a first endorsement annotation associated with the first search result.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Matthew E. Kulick, Mikhail Lopyrev, Viswanath Subramanian
  • Patent number: 9064002
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for social identity clustering. In one aspect, a method includes receiving a connection graph representing public social data, where the nodes represent social identities and each edge is either a “me” edge between identities claimed to belong to the same person or a “friend” edge between identities claimed to belong to different identities. The method further includes converting the graph to a cluster graph in which each node initially corresponds to a single node of the connection graph. The method further includes updating the cluster graph by iteratively merging cluster nodes based on an analysis of the weight of the “me” edges connecting them, and then replacing the merged cluster nodes within the graph with a new cluster node containing the merged cluster nodes, where the edges of the new cluster node are the aggregated edges of the merged cluster nodes.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Maureen Heymans, Mikhail Lopyrev, Hein Roehrig
  • Publication number: 20150172411
    Abstract: Systems and methods for generating a viewer-specific visitor history for a location are provided. In particular, a visitor history for a particular viewer and location can indicate a total number of users who have visited the location and can specifically identify one or more of a set of users using a facepile. The set of specifically identified users can be those users that have an associative link with the viewer and that are also associated with at least one location signal for the given location and for which the particular viewer is a permitted viewer. Thus, location signals having varying scopes of visibility information can be aggregated across a plurality of different web-services to provide a single, unified visitor history for a particular location and viewer, all while respecting user-specified visibility information.
    Type: Application
    Filed: November 25, 2013
    Publication date: June 18, 2015
    Inventors: Zachary Paul Maier, David Weissman, Radhika Lakshmanan, Richard Oliver Frankel, Doug DeCarlo, Mikhail Lopyrev, Julia Kodysh, Catherine Ye, Jeffrey Korn
  • Patent number: 9009146
    Abstract: In general, in one aspect, embodiments of the invention feature a computer-implemented method for providing input to a document ranking process for ranking a plurality of documents, the document ranking process taking as input a quality of result statistic for an individual document in the plurality of documents, the plurality of documents having been identified in response to a query, the quality of results statistic being for the query and the individual document. The method for providing input can include, for a first document identified as a search result of a user-submitted query, scoring one or more other queries based upon a similarity to the user-submitted query, each of the one or more other queries being different from the user-submitted query.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Andrei Lopatenko, Hyung-Jin Kim, Sandor Dornbush, Leonard Wei, Timothy P. Kilbourn, Mikhail Lopyrev
  • Publication number: 20140279864
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first document, the first document being associated with a user, executing a plurality of parsers, each parser of the plurality of parsers processing the first document to provide one or more first data values, merging the one or more first data values provided from the plurality of parsers to populate a data record having one or more data fields, the data record being specific to the user, and storing the data record in computer-readable memory.
    Type: Application
    Filed: December 30, 2013
    Publication date: September 18, 2014
    Applicant: Google Inc.
    Inventors: Mikhail Lopyrev, Gaurav Jain, Bote Deepak Narayan, Vitaly Repeshko, Chengling Chan, Jinan Lou
  • Patent number: 8626835
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for social identity clustering. In one aspect, a method includes receiving a connection graph representing public social data, where the nodes represent social identities and each edge is either a “me” edge between identities claimed to belong to the same person or a “friend” edge between identities claimed to belong to different identities. The method further includes converting the graph to a cluster graph in which each node initially corresponds to a single node of the connection graph. The method further includes updating the cluster graph by iteratively merging cluster nodes based on an analysis of the weight of the “me” edges connecting them, and then replacing the merged cluster nodes within the graph with a new cluster node containing the merged cluster nodes, where the edges of the new cluster node are the aggregated edges of the merged cluster nodes.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: Zoltan I. Gyongyi, Maureen Heymans, Mikhail Lopyrev, Hein Roehrig