Patents by Inventor Andrey Prigogin

Andrey Prigogin 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: 10185780
    Abstract: The disclosure includes a system and method configured for resharing content items. The system includes a processor and memory storing instructions that, when executed, cause the system to: receive one or more social-content items that contain one or more first links; determine whether the one or more social-content items are related to a news-story cluster (including one or more news-story items) based on the one or more first links, the news-story cluster including one or more second links; responsive to determining that the one or more social-content items are related to the news-story cluster, associate the one or more social-content items with the news-story cluster; rank the one or more social-content items; and generate a resharing content item including the one or more ranked social-content items.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: January 22, 2019
    Assignee: GOOGLE LLC
    Inventors: Paul Moody, Mayuresh Saoji, Vikas Sukla, Andrey Prigogin
  • Patent number: 9678618
    Abstract: Documents relating to a topic may be presented to users using visually expandable views. In one implementation, a web page may include a number of topics each presented in a visual area that is presented to a user as one of two views, the two views including, for each of the particular topics: a first view in which a link to a document relating to the topic is presented to a user, and a second view, expanded visually relative to the first view, in which links, to a number of different types of documents and associated with a number of different domains, relating to the particular topic, are presented to the user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Jasson Arthur Schrock, Chase Hensel, Andre Rohe, Vikas Sukla, Allan Banaag, Krishna Bharat, Andrey Prigogin, Sam Felder
  • Patent number: 7882173
    Abstract: A mechanism for executing a remote command in a stateless client/server environment that provides progress information and allows user input that can influence command execution. A server receives a command request thread and processes the thread asynchronously by launching an asynchronous thread of execution and creating a conversation identifier for identifying the thread. In executing the command thread, if a conflict in execution of the thread exists, the server halts execution of the thread, creates a user input request to provide a resolution to the conflict and a user input request identifier, and sends the user input request, user input request identifier, and conversation identifier to the client. Responsive to receiving a response from the client, the server processes the user input and resumes execution of the command thread based on the user input.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Peter D. Hirsch, Praveen Jani, Anup Katariya, Andrey Prigogin
  • Publication number: 20090327468
    Abstract: A mechanism for executing a remote command in a stateless client/server environment that provides progress information and allows user input that can influence command execution. A server receives a command request thread and processes the thread asynchronously by launching an asynchronous thread of execution and creating a conversation identifier for identifying the thread. In executing the command thread, if a conflict in execution of the thread exists, the server halts execution of the thread, creates a user input request to provide a resolution to the conflict and a user input request identifier, and sends the user input request, user input request identifier, and conversation identifier to the client. Responsive to receiving a response from the client, the server processes the user input and resumes execution of the command thread based on the user input.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: International Business Machines Corporation
    Inventors: Peter D. Hirsch, Praveen Jani, Anup Katariya, Andrey Prigogin