Patents by Inventor Olga Sergeyevna Belomestnykh

Olga Sergeyevna Belomestnykh 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: 8909596
    Abstract: Solutions, systems, and techniques for applying 2-dimensional changes to a shared document are discussed. The document is divided into vertical columns of a particular width, each column represented as a one-dimensional vector that is a sequential list of blocks in that column, each block representing a content item included in the document. Each block has a starting column, a block height, and a block width indicated by how many columns the block occupies. Each block has row indexes that represent a relative position of the block in each column it occupies. A document modification command is represented as transfer functions, each transfer function corresponding to a document column. The transfer functions are applied to the document columns to alter a row index of block(s) in the corresponding column(s), thereby altering the relative position of a block with respect to other blocks in that column.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Eric Zhang, Santos Cordon, Kevin Markman, James Watts, Michael Verrilli, Olga Sergeyevna Belomestnykh
  • Patent number: 8584105
    Abstract: Systems, servers, methods, and media for interfacing first compiled code of first code with second compiled code of second code are provided. The first compiled code includes a first compiled object that corresponds to an original object in the first code, and includes a first API wrapper that associates the first compiled object with the original object. The second compiled code includes a second compiled object that corresponds to a reference in the second code to the original object, and includes a second API wrapper that associates the second compiled object with the reference. When the second compiled object in the second compiled code is executed, the second compiled code calls the second API wrapper, the second API wrapper proxies the call to the first API wrapper, and the first API wrapper proxies the call to the first compiled object in the first compiled code.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Lev Epshteyn, Zachary Erik Lloyd, Haluk Burcin Tunali, Olga Sergeyevna Belomestnykh, Steven Saviano