Search

Igor Kopylov Phones & Addresses

  • 160 W 73Rd St APT 5F, New York, NY 10023
  • Brooklyn, NY
  • Roseland, NJ
  • Cambridge, MA

Resumes

Resumes

Igor Kopylov Photo 1

Igor Kopylov

View page
Igor Kopylov Photo 2

Student At Massachusetts Institute Of Technology

View page
Location:
Greater New York City Area
Industry:
Computer Software
Education:
Massachusetts Institute of Technology 2005 - 2009

Publications

Us Patents

Systems And Methods For Incremental Loading Of Collaboratively Generated Presentations

View page
US Patent:
8266245, Sep 11, 2012
Filed:
Oct 17, 2011
Appl. No.:
13/275044
Inventors:
Steven Joseph Saviano - Brooklyn NY, US
Igor Kopylov - Brooklyn NY, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709217, 709203, 726 4
Abstract:
Systems and methods for incrementally communicating a document to a client computer are disclosed herein. Time consistent views of the document are maintained throughout the incremental downloading through use of a cryptographically secured permissions token identifying a version of the document the user is permitted to access.

Decomposing Animations Into Primitives For Browser-Dependent Rendering

View page
US Patent:
8212821, Jul 3, 2012
Filed:
Oct 14, 2011
Appl. No.:
13/273629
Inventors:
Igor Kopylov - Brooklyn NY, US
Alexander Paul Favaro - Bronxville NY, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06T 13/00
US Classification:
345473, 345418, 345419
Abstract:
A method for computer-implemented rendering of an animation presentation includes receiving, at a server, a request to view the animation presentation on a computing device, obtaining information identifying a browser application running on the computing device, determining requirements of a presentation technology supported by the browse, decomposing the animation presentation into animation primitives compatible with the presentation technology, and transmitting the animation primitives to the computing device. A computer-implemented method to render an animation presentation include replacing an animation type within an animation page structure of the animation presentation with an animation primitive, flattening the animation, updating the animation page drawing objects to point to the rendered document module object, grouping the animation primitives into sequences to create a timeline for the animation page, and adjusting delays of the animations so as to begin at a correct point in time. A system for implementing the rendering of animations is described.

Interactively Presenting A Visible Portion Of A Rendering Surface On A User Device

View page
US Patent:
20210247891, Aug 12, 2021
Filed:
Apr 26, 2021
Appl. No.:
17/240532
Inventors:
- Mountain View CA, US
Luiz do Amaral de Franca Pereira Filho - Jersey City NJ, US
Etan Bukiet - New York NY, US
Behnoosh Hariri - New York NY, US
Norbert Zsolt Kenderesi - Jersey City NJ, US
Igor Kopylov - Brooklyn NY, US
Matthew Jay Isison - Jersey City NJ, US
Kevin Winter - Metuchen NJ, US
Olga Sergeyevna Saviano - New York NY, US
Gregory George Galante - Little Silver NJ, US
Mathieu Turcotte - New York NY, US
Jacob Robert Voytko - New York NY, US
Leeran Raphaely - New York NY, US
International Classification:
G06F 3/0484
G06F 3/0485
Abstract:
The technology herein involves accessing content of an electronic document and a shared layout for the electronic document, wherein the shared layout provides a layout for user devices having different dimensions of display areas; rendering the content of the electronic document onto a primary rendering surface and a secondary rendering surface, wherein the primary rendering surface is associated with a native platform of a user device and the secondary rendering surface is associated with the shared layout of a server; applying operation commands to modify the primary rendering surface, the operation commands resulting from a user interaction with the electronic document; merging the operation commands into a merged operation call; and invoking the merged operation call to modify the secondary rendering surface, wherein the merged operation call reduces a number of operation calls that modify the secondary rendering surface and is shared with the server to modify the shared layout.

Systems And Methods For Interactively Presenting A Visible Portion Of A Rendering Surface On A User Device

View page
US Patent:
20170039169, Feb 9, 2017
Filed:
Aug 4, 2016
Appl. No.:
15/228381
Inventors:
- Mountain View CA, US
Luiz do Amaral de Franca Pereira Filho - Jersey City NJ, US
Etan Bukiet - New York NY, US
Behnoosh Hariri - New York NY, US
Kevin Winter - Metuchen NJ, US
Igor Kopylov - Brooklyn NY, US
International Classification:
G06F 17/21
G06F 9/44
Abstract:
Systems and methods disclosed herein provide a method of consistently presenting a visible portion of a rendering surface on multiple user devices. The method includes obtaining, at a user device from a remote storage server, content relating to an electronic document stored on the remote storage server, and then determining layout parameters of the content. The layout parameters define a consistent layout on a virtual rendering surface for the content of the electronic document across multiple user devices having different dimensions of display areas. The method further includes obtaining, via a user interface at the user device, a user indication indicative of a visible portion of the electronic document to be displayed via the user interface. The method further includes determining rendering parameters to render the visible portion at the user interface, and rendering the visible portion via the user interface on the user device.

Systems And Methods For Interactively Presenting A Visible Portion Of A Rendering Surface On A User Device

View page
US Patent:
20170039170, Feb 9, 2017
Filed:
Aug 4, 2016
Appl. No.:
15/228387
Inventors:
- Mountain View CA, US
Luiz do Amaral de Franca Pereira Filho - Jersey City NJ, US
Etan Bukiet - New York NY, US
Behnoosh Hariri - New York NY, US
Norbert Zsolt Kenderesi - Jersey City NJ, US
Igor Kopylov - Brooklyn NY, US
Matthew Jay Isison - Jersey City NJ, US
Kevin Winter - Metuchen NJ, US
Olga Sergeyevna Saviano - New York NY, US
Gregory George Galante - Little Silver NJ, US
Mathieu Turcotte - New York NY, US
Jacob Robert Voytko - New York NY, US
Leeran Raphaely - New York NY, US
International Classification:
G06F 17/21
G06F 3/0484
G06F 3/0485
Abstract:
Systems and methods disclosed herein provide a method of managing a state of a virtual rendering surface for an electronic document. The method includes obtaining, at a user device from a remote storage server, content relating to an electronic document, and rendering the content of the electronic document onto a first virtual rendering surface. The method further includes maintaining a second virtual rendering surface that stores a current state of the first virtual rendering surface. The method further includes obtaining an operation command relating to the electronic document, and retrieving first state information of the first virtual rendering surface and second state information of the second virtual rendering surface. The method further includes applying the operation command to the rendered content of the electronic document on the first virtual rendering surface, and updating at least one of the first state information or the second state information based on a type of the operation command.

Mechanism For Setting Ascent And Baseline For Html Elements

View page
US Patent:
20150039992, Feb 5, 2015
Filed:
Jul 31, 2013
Appl. No.:
13/955307
Inventors:
- Mountain View CA, US
Michael Owen Thomas - New York NY, US
Igor Kopylov - Brooklyn NY, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 17/22
US Classification:
715234
Abstract:
A method for rendering a document on a web browser includes receiving a portion of text within the document to be rendered on a web browser and determining a maximum height of the portion of text. A spacer element is inserted into the portion of text, where the spacer element has a height greater than the maximum height of the portion of text. A vertical position of the portion of text and the spacer element is adjusted by an offset, where a baseline of the portion of text is determined from the height of the spacer element and the offset. The portion of text is rendered on the web browser based at least in part on the baseline.

Isbn (Books And Publications)

Spravochnik Po elektricheskim Mashinam: V Dvukh Tomakh

View page
Author

Igor Petrovich Kopylov

ISBN #

5283005003

Spravochnik Po elektricheskim Mashinam: V Dvukh Tomakh

View page
Author

Igor Petrovich Kopylov

ISBN #

5283005313

Spravochnik Po elektricheskim Mashinam: V Dvukh Tomakh

View page
Author

Igor Petrovich Kopylov

ISBN #

5283005550

Energokosmizm Rossii

View page
Author

Igor Petrovich Kopylov

ISBN #

5704603661

Energokosmizm Rossii

View page
Author

Igor Petrovich Kopylov

ISBN #

5901054113

Igor Kopylov from New York, NY, age ~37 Get Report