Patents by Inventor Dmitry Kulakov

Dmitry Kulakov 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: 10514475
    Abstract: A method for processing seismic data includes obtaining a velocity model, determining a critical angle for an interface represented in the velocity model based on a ratio between velocity of the seismic wave on first and second sides of the interface, determining an orientation of a normal vector extending normal to a location of the interface, determining an orientation of an arrival direction vector of a wavefield at the location of the interface, calculating an angle between the normal vector and the arrival direction vector, determining that the angle between the normal vector and the arrival direction vector is greater than the critical angle at the location, and attenuating the wavefield associated with the location in response to determining that the angle between the normal vector and the arrival direction vector is greater than the critical angle at the location.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: December 24, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Richard Coates, Cintia Lapilli, Hannah Flath, Dmitry Kulakov
  • Publication number: 20180059274
    Abstract: A method for processing seismic data includes obtaining a velocity model, determining a critical angle for an interface represented in the velocity model based on a ratio between velocity of the seismic wave on first and second sides of the interface, determining an orientation of a normal vector extending normal to a location of the interface, determining an orientation of an arrival direction vector of a wavefield at the location of the interface, calculating an angle between the normal vector and the arrival direction vector, determining that the angle between the normal vector and the arrival direction vector is greater than the critical angle at the location, and attenuating the wavefield associated with the location in response to determining that the angle between the normal vector and the arrival direction vector is greater than the critical angle at the location.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Richard Coates, Cintia Lapilli, Hannah Flath, Dmitry Kulakov
  • Publication number: 20140125671
    Abstract: Systems and methods are provided for extracting features of a building from data having spatial coordinates. The method includes extracting one or more walls and roofs from the data; constructing a building model from the walls and roofs; extracting color data associated with the data and projecting the color data onto the building model; superimposing one or more images onto the building model; applying pattern recognition to extract one or more three-dimensional structural components of the building model; replacing identified three-dimensional structural components with the standard structural elements; comparing subsequent data sets to identify a changed object; and, extracting one or more poles in the building model's vicinity or along the edges of roads.
    Type: Application
    Filed: September 15, 2011
    Publication date: May 8, 2014
    Inventors: Borys Vorobyov, Oleksandr Monastyrev, Dmitry Kulakov, Edmund Cochrane Reeler
  • Publication number: 20130202197
    Abstract: Systems and methods are provided for extracting various features from data having spatial coordinates. The systems and methods may identify and extract data points from a point cloud, where the data points are considered to be part of the ground surface, a building, or a wire (e.g. power lines). Systems and methods are also provided for enhancing a point cloud using external data (e.g. images and other point clouds), and for tracking a moving object by comparing images with a point cloud. An objects database is also provided which can be used to scale point clouds to be of similar size. The objects database can also be used to search for certain objects in a point cloud, as well as recognize unidentified objects in a point cloud.
    Type: Application
    Filed: June 10, 2011
    Publication date: August 8, 2013
    Inventors: Edmund Cochrane Reeler, Kresimir Kusevic, Dmitry Kulakov, James Andrew Estill, Borys Vorobyov, Oleksandr Monastyrev, Dmytro Gordon, Yuriy Monastyrev, Andrey Zaretskiy
  • Patent number: 7778967
    Abstract: A system and method of providing efficient management of distributed, diversified, large sized spatial data as a scalable solution. The system and method are based on the combination of the following: Distributed spatial data is managed by spatial data servers which are deployed next to each spatial data source that needs to be accessed allowing spatial data to remain in the location where it was created. Spatial data indices allow fast delivery of large spatial data sets and are automatically updated whenever spatial data sets are modified. Spatial meta servers coordinate the spatial data servers, publish the existence of the spatial data, define access permissions and communicate with other spatial meta severs extending the spatial data connectivity into other networks. Spatial data providers deployed next to each location requiring access to the spatial data allow spatial data to be discovered and accessed directly from the spatial data servers.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: August 17, 2010
    Assignee: Ambercore Software Inc.
    Inventors: Dmitry Kulakov, Yevgen Kamashev, Boris Vorobiov
  • Publication number: 20090210426
    Abstract: A system and method of providing efficient management of distributed, diversified, large sized spatial data as a scalable solution. The system and method are based on the combination of the following: Distributed spatial data is managed by spatial data servers which are deployed next to each spatial data source that needs to be accessed allowing spatial data to remain in the location where it was created. Spatial data indices allow fast delivery of large spatial data sets and are automatically updated whenever spatial data sets are modified. Spatial meta servers coordinate the spatial data servers, publish the existence of the spatial data, define access permissions and communicate with other spatial meta severs extending the spatial data connectivity into other networks. Spatial data providers deployed next to each location requiring access to the spatial data allow spatial data to be discovered and accessed directly from the spatial data servers.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: AMBERCORE SOFTWARE INC.
    Inventors: Dmitry Kulakov, Yevgen Kamashev, Boris Vorobiov