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: 9619582Abstract: 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: GrantFiled: August 20, 2014Date of Patent: April 11, 2017Assignee: 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: 9262147Abstract: 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: GrantFiled: December 30, 2009Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Yevgeniy Gutnik, Omer Shakil, Gueorgui N. Djabarov, Sanjeev Radhakrishnan, Shrikant S. Kelkar, Benjamin Lewis, Ellen Konar, Daniel M. Slotwiner
-
Patent number: 9122859Abstract: 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: GrantFiled: December 30, 2009Date of Patent: September 1, 2015Assignee: GOOGLE INC.Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil, Sanjeev Radhakrishnan, Shrikant S. Kelkar, Benjamin Lewis
-
Patent number: 8997076Abstract: 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: GrantFiled: November 26, 2008Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
-
Patent number: 8949462Abstract: 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: GrantFiled: November 26, 2008Date of Patent: February 3, 2015Assignee: Google Inc.Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
-
Patent number: 8838603Abstract: 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: GrantFiled: May 18, 2012Date of Patent: September 16, 2014Assignee: 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: 8522162Abstract: 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: GrantFiled: October 14, 2011Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Gueorgui N. Djabarov, Jonathan C. Perkins
-
Patent number: 8204897Abstract: 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: GrantFiled: September 9, 2009Date of Patent: June 19, 2012Assignee: 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: 20120036477Abstract: 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: ApplicationFiled: October 14, 2011Publication date: February 9, 2012Inventors: Gueorgui N. Djabarov, Jonathan C. Perkins
-
Patent number: 8042060Abstract: 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: GrantFiled: April 3, 2007Date of Patent: October 18, 2011Assignee: Google Inc.Inventors: Gueorgui N. Djabarov, Jonathan C. Perkins
-
Publication number: 20110246651Abstract: 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: ApplicationFiled: June 20, 2011Publication date: October 6, 2011Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
-
Patent number: 7970946Abstract: 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: GrantFiled: November 26, 2008Date of Patent: June 28, 2011Assignee: Google Inc.Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil