Potapov
Alexey Potapov, St. Petersburg RU
Patent application number | Description | Published |
---|---|---|
20130116825 | ROBOT CLEANER AND CONTROLLING METHOD OF THE SAME - Disclosed are a robot cleaner and a method for controlling the same. A plurality of images are detected through an image detecting unit such as an upper camera, and two or more feature points are extracted from the plurality of images. Then, a feature point set consisting of the feature points is created, and the feature points included in the feature point set are matched with each other. This may allow the robot cleaner to precisely recognize a position thereof. Furthermore, this may allow the robot cleaner to perform a cleaning operation or a running operation by interworking a precisely recognized position with a map. | 05-09-2013 |
20130116826 | ROBOT CLEANER AND CONTROLLING METHOD OF THE SAME - Disclosed are a robot cleaner and a method for controlling the same. The robot cleaner is capable of recognizing a position thereof by extracting one or more feature points having 2D coordinates information with respect to each of a plurality of images, by matching the feature points with each other, and then by creating a matching point having 3D coordinates information. Matching points having 3D coordinates information are created to recognize a position of the robot cleaner, and the recognized position is verified based on a moving distance measured by using a sensor. This may allow a position of the robot cleaner to be precisely recognized, and allow the robot cleaner to perform a cleaning operation or a running operation by interworking the precisely recognized position with a map. | 05-09-2013 |
Anatoly Ivanovich Potapov, St. Petersburg RU
Patent application number | Description | Published |
---|---|---|
20110028304 | CERAMIC MASS FOR BRICK MAKING AND WAY OF PRODUCTION - CERAMIC PASTE FOR BRICK MANUFACTURING and way of production. CERAMIC PASTE FOR BRICK MANUFACTURING and way of production deals with the construction material industry, specifically with the construction wall brick manufacturing, made at the thermo burning temperature reduction. The paste is being created on the clay base. The 5% water copolymer solution of menthylmetacrylat (MMA) with 73-80% methacrylic acid with molecular mass 800 000 is used as and additive, the component proportions, mass %: Clay —75-81% 5% water copolymer solution of menthylmetacrylat (MMA) with 73-80% methacrylic acid with molecular mass 800 000—1-3 Water—the other part. The essence of the method—muffle stove burning is made with the following regime: w temperature growth up to 800° C. within 3 hours, 2 hours of exposure at the temperature 800° C. and cooling process within 15 hours. Time of brick exposure at the stove is reduced for 10-30% in comparison with the existing burning technology. The invention gives the possibility of low temperature brick burning gaining, that leads to the power energy consumption reduction at the brick manufacturing. The plasticity of paste is also increased and the other properties of ready articles are preserved. | 02-03-2011 |
Dmitry Potapov, Emerald Hills, CA US
Patent application number | Description | Published |
---|---|---|
20100082648 | HASH JOIN USING COLLABORATIVE PARALLEL FILTERING IN INTELLIGENT STORAGE WITH OFFLOADED BLOOM FILTERS - Processing resources at a storage system for a database server are utilized to perform aspects of a join operation that would conventionally be performed by the database server. When requesting a range of data units from a storage system, the database server includes join metadata describing aspects of the join operation for which the data is being requested. The join metadata may be, for instance, a bloom filter. The storage system reads the requested data from disk as normal. However, prior to sending the requested data back to the storage system, the storage system analyzes the raw data based on the join metadata, removing a certain amount of data that is guaranteed to be irrelevant to the join operation. The storage system then returns filtered data to the database server. The database system thereby avoids the unnecessary transfer of certain data between the storage system and the database server. | 04-01-2010 |
20110047330 | DATABASE OPERATION-AWARE STRIPING TECHNIQUE - A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data. | 02-24-2011 |
20130024612 | STORING ROW-MAJOR DATA WITH AN AFFINITY FOR COLUMNS - A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data. | 01-24-2013 |
20140164696 | STORING ROW-MAJOR DATA WITH AN AFFINITY FOR COLUMNS - A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage with an affinity for rows is provided. When data of a logical slice is requested, a mapping may provide information for determining which logical unit is likely to store the logical slice. In one embodiment, data is retrieved from logical units that are predicted to store the logical slice. In another embodiment, data is retrieved from several logical units, and the data not mapped to the logical unit is removed from the retrieved data. | 06-12-2014 |
20140337314 | HASH JOIN USING COLLABORATIVE PARALLEL FILTERING IN INTELLIGENT STORAGE WITH OFFLOADED BLOOM FILTERS - Processing resources at a storage system for a database server are utilized to perform aspects of a join operation that would conventionally be performed by the database server. When requesting a range of data units from a storage system, the database server includes join metadata describing aspects of the join operation for which the data is being requested. The join metadata may be, for instance, a bloom filter. The storage system reads the requested data from disk as normal. However, prior to sending the requested data back to the storage system, the storage system analyzes the raw data based on the join metadata, removing a certain amount of data that is guaranteed to be irrelevant to the join operation. The storage system then returns filtered data to the database server. The database system thereby avoids the unnecessary transfer of certain data between the storage system and the database server. | 11-13-2014 |
Dmitry M. Potapov, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20130054649 | GENERATION OF MACHINE CODE FOR A DATABASE STATEMENT BY SPECIALIZATION OF INTERPRETER CODE - After receipt of an instruction (e.g. a database statement), one or more computers specialize an interpreter with the received instruction as constant, to obtain a specialized interpreter that is stored in memory and/or disk. The specialized interpreter is then invoked to execute the received instruction. Depending on the embodiment, the interpreter being specialized may additionally be received and used in binary form without specialization. Specifically, in some embodiments, an identical interpreter is received in two forms: in a binary language specific to the one or more computers and also in a language that is acceptable to a specializer, such as a source language or an intermediate language. The interpreter in the binary language is invoked by default unless a predetermined condition for specialization is met. When the predetermined condition is met, the interpreter in the specializer-acceptable language is specialized by the specializer, and then the specialized interpreter is invoked. | 02-28-2013 |
Dmitry M. Potapov, Emerald Hills, CA US
Patent application number | Description | Published |
---|---|---|
20090282040 | ENCODING DATA TO BE SORTED - Key conditioning involves the construction of a byte orderable array from values for a possibly multi-field key concatenated key, for comparison by a sort routine. Byte-orderable sort keys are conditioned prior to execution of a sort routine, to facilitate an accurate and/or efficient sort procedure. For example, key conditioning may be applied to values in one or more columns of a database table, where the column(s) are used as keys for sorting rows of the table. Six factors are considered in encoding the byte array, such as whether nulls compare high or low; whether a field is fixed width or variable width; whether a field is guaranteed to be not null; whether a field is ordered ascending or descending; whether a field is the last field of a multi-field sort key or the only field of a sort key; and whether a field is likely to contain a significant number of zero values. | 11-12-2009 |
20090282069 | ENCODING DATA TO BE SORTED - Key conditioning involves the construction of a byte orderable array from values for a possibly multi-field key concatenated key, for comparison by a sort routine. Byte-orderable sort keys are conditioned prior to execution of a sort routine, to facilitate an accurate and/or efficient sort procedure. For example, key conditioning may be applied to values in one or more columns of a database table, where the column(s) are used as keys for sorting rows of the table. Six factors are considered in encoding the byte array, such as whether nulls compare high or low; whether a field is fixed width or variable width; whether a field is guaranteed to be not null; whether a field is ordered ascending or descending; whether a field is the last field of a multi-field sort key or the only field of a sort key; and whether a field is likely to contain a significant number of zero values. | 11-12-2009 |
Dmitry Mikhailovich Potapov, Emerald Hills, CA US
Patent application number | Description | Published |
---|---|---|
20150356158 | Storage-Side Scanning on Non-Natively Formatted Data - A storage system communicatively coupled to a DBMS performs storage-side scanning of data sources that are not stored in the native database storage format of the DBMS. Data sources for external tables are accessible in a storage system referred to herein as a distributed data access system, e.g. a Hadoop Distributed File System. To execute a query that references an external table, a DBMS first generates an execution plan. The distributed data access system supplies the DBMS with information that specifies each portion of the data source, and specifies which data node to use to access the portion. The DBMS sends a request for each portion to the respective data node, the request requesting that the data node generate rows from data in the portion. The request may specify scanning criteria, specifying one or more columns to project and/or filter on. The request may also specify code modules for the data node to execute to generate rows or records and columns. | 12-10-2015 |
Pavel Potapov, Dresden DE
Patent application number | Description | Published |
---|---|---|
20120237138 | METHOD FOR RECONSTRUCTING TWO-DIMENSIONAL CHEMICAL MAPS FROM ELECTRON SPECTROSCOPY LINE SCANS - Two-dimensional chemical maps of a layered nanostructure are reconstructed from selected spectroscopy line scans in a scanning electron microscope. Embodiments include fast two-dimensional scanning a layered nanostructure to form a structure image having multiple layers, slow-rate spectroscopy scanning the nanostructure along selected scanning lines to form chemical profiles, warping the structure image into a warped structure image by flattening each of the layers in the structure image, aligning chemical profiles to the warped structure image, forming warped chemical maps, and inversely transforming the warped chemical maps into two-dimensional chemical maps. | 09-20-2012 |
Vladimir Potapov, Frankfurt DE
Patent application number | Description | Published |
---|---|---|
20100054314 | INITIALIZATION OF AND MODEM FOR AN OFDM DATA TRANSMISSION - A method and modem are provided for obtaining an optimized efficiency of an Orthogonal Frequency Division Multiplex (OFDM) data transmission, such as for power line communication, for example. The length or duration of a guard interval or cyclic prefix in an OFDM symbol is newly selected at each start-up of a modem while initializing or preparing the OFDM data transmission. The length of the guard interval can be given by the number of samples in a time-discrete representation, and the value of such number of samples that is retained for the subsequent data transmission can be selected from a plurality of pre-determined possibilities based on an evaluation of a channel quality of a communication channel including a physical line to which the modem is connected. Hence, the selected value depends on actual transmission conditions, and the optimization potential offered by a more flexible handling of system parameters is exploited to meet changing conditions on the physical line. | 03-04-2010 |
Yuriy Semenovich Potapov, Moscow RU
Patent application number | Description | Published |
---|---|---|
20120228963 | METHOD AND SOLAR-POWERED WIND PLANT FOR PRODUCING ELECTRIC POWER - The invention relates to the field of producing electric power by artificially creating an air stream incident on a power-generating module (turbine) using solar-powered batteries. The power-generating module turns, compresses the air stream and directs the latter onto the working surface of a blade-less rotor. The rotor is designed such that a reactive effect is created on the working surfaces thereof, which improves the turbine characteristics. In the proposed method for producing power, use is made of the kinetic and potential energy of the air stream, and also the moment of inertia of the installation and solar-powered batteries. The efficiency of the method reaches 50%, while traditional fuel is economized on and emissions of CO2 into the atmosphere are reduced. | 09-13-2012 |