Patents by Inventor Gueorgui N. Djabarov

Gueorgui N. Djabarov 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: 9619582
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a partial query term from a user. The method further includes providing the partial query term to multiple data provider modules. Additionally, the method includes receiving a set of search suggestion items responsive to the partial query term and receiving information identifying a category for each search suggestion item. The method further includes rendering a representation of each search suggestion item, and receiving a user selection identifying one of the search suggestion items from the user interface. And, the method includes rendering a status bar indicating the user selection.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Alex B. Harper, Stuart B. Morgan, David I. MacLachlan, Michael D. Pinkerton, John Nicholas Jitkoff, Ryan C. Tabone
  • Patent number: 9262147
    Abstract: At a server, during one or more first time periods, event data is received from a first client with respect to one or more events that occur at the first client. The event data is sent by the first client under control of a first application resident on a removable storage device. At the server, during one or more second time periods, event data is received from a second client with respect to one or more events that occur at the second client. The event data is sent by the second client under control of the first application resident on the removable storage device. The first and second time periods are non-overlapping.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Yevgeniy Gutnik, Omer Shakil, Gueorgui N. Djabarov, Sanjeev Radhakrishnan, Shrikant S. Kelkar, Benjamin Lewis, Ellen Konar, Daniel M. Slotwiner
  • Patent number: 9122859
    Abstract: At a client, a first application is executed to identify event information with respect to events that occur at the client, including events associated with execution of one or more other applications resident on the client. The first application communicates with a second application, also executing on the client, to transmit the event information to a communications network, wherein the second application and not the first application is in communication with the communications network. In some embodiments, the second application is a browser application. Optionally, the first application installs a browser loadable object in the browser application, and the browser loadable object registers callback information with the first application. Later, the first application uses the callback information to communicate a network request to the browser loadable object.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: September 1, 2015
    Assignee: GOOGLE INC.
    Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil, Sanjeev Radhakrishnan, Shrikant S. Kelkar, Benjamin Lewis
  • Patent number: 8997076
    Abstract: A loader application and an associated dynamic link library are installed on a client system. Upon a first execution of the loader application, a user authorization to communicate with locations external to the client via a communications network is received. The dynamic link library and not the loader application is auto-updated without requiring additional user authorization. The auto-updating is repeated during one or more executions of the loader application subsequent to the first execution.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
  • Patent number: 8949462
    Abstract: Event information with respect to events that occur at a client is identified. At a client and/or a proxy, personal identifiable information (PII) from the event information is removed to produce event data. The event data is transmitted to a server.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
  • Patent number: 8838603
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a partial query term from a user. The method further includes providing the partial query term to multiple data provider modules. Additionally, the method includes receiving a set of search suggestion items responsive to the partial query term and receiving information identifying a category for each search suggestion item. The method further includes rendering a representation of each search suggestion item, and receiving a user selection identifying one of the search suggestion items from the user interface. And, the method includes rendering a status bar indicating the user selection.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Alex B. Harper, Stuart B. Morgan, David I. MacLachlan, Michael D. Pinkerton, John Nicholas Jitkoff, Ryan C. Tabone
  • Patent number: 8522162
    Abstract: A toolbar in a client application such as a web browser may be miniaturized. The miniature toolbar annexes itself to a part of the chrome region of the client application, modifying the functionality of the annexed part. The annexed part may be a search box. At least a subset of the features of the toolbar is accessible from the miniature toolbar, but some toolbar features may not be accessible from the miniature toolbar. Some features of the miniature toolbar may replace some features of the annexed search box.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Jonathan C. Perkins
  • Patent number: 8204897
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving from a user a portion of a query. The method further includes providing the portion of the query to multiple data provider modules nearly simultaneously. The method further includes receiving, from ones of the data provider modules, a set of search suggestion items resulting from searching the data sources, each of the search suggestion items including a rank and a relevance value. The method further includes determining a score for each of the search suggestion items by combining the rank and the relevance value for each of the search suggestion items. The method further includes sorting the search suggestion items using the scores. The method further includes presenting the sorted search suggestion items to the user.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: June 19, 2012
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Alex B. Harper, Stuart B. Morgan, David I. MacLachlan, Michael D. Pinkerton, John Nicholas Jitkoff, Ryan C. Tabone
  • Publication number: 20120036477
    Abstract: A toolbar in a client application such as a web browser may be miniaturized. The miniature toolbar annexes itself to a part of the chrome region of the client application, modifying the functionality of the annexed part. The annexed part may be a search box. At least a subset of the features of the toolbar is accessible from the miniature toolbar, but some toolbar features may not be accessible from the miniature toolbar. Some features of the miniature toolbar may replace some features of the annexed search box.
    Type: Application
    Filed: October 14, 2011
    Publication date: February 9, 2012
    Inventors: Gueorgui N. Djabarov, Jonathan C. Perkins
  • Patent number: 8042060
    Abstract: A toolbar in a client application such as a web browser may be miniaturized. The miniature toolbar annexes itself to a part of the chrome region of the client application, modifying the functionality of the annexed part. The annexed part may be a search box. At least a subset of the features of the toolbar is accessible from the miniature toolbar, but some toolbar features may not be accessible from the miniature toolbar. Some features of the miniature toolbar may replace some features of the annexed search box.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: October 18, 2011
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Jonathan C. Perkins
  • Publication number: 20110246651
    Abstract: Event information with respect to events that occur at a client is recorded. A current client real time clock (RTC) timestamp at the occurrence of each event is also recorded. Each event is assigned a unique sequence identification. Event data including the event information and the associated RTC timestamp and sequence identification information are transmitted to a server. The server reconstructs at least one of: a chronological order of the events on the client and the time when each event occurred at the client.
    Type: Application
    Filed: June 20, 2011
    Publication date: October 6, 2011
    Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
  • Patent number: 7970946
    Abstract: Event information with respect to events that occur at a client is recorded. A current client real time clock (RTC) timestamp at the occurrence of each event is also recorded. Each event is assigned a unique sequence identification. Event data including the event information and the associated RTC timestamp and sequence identification information are transmitted to a server. The server reconstructs at least one of: a chronological order of the events on the client and the time when each event occurred at the client.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: June 28, 2011
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil