Patents by Inventor Ivan Makeev

Ivan Makeev 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: 11089316
    Abstract: A method of decoding a received set of encoded data is provided. The set of encoded data represents information that comprises a plurality of data elements having values within a range of values and that has been compressed by way of entropy encoding. The method comprises: receiving data comprising the set of encoded data and a set of banded distribution data, wherein the set of banded distribution data comprises one or more pairs of values, each pair comprising a sub-range value indicating a respective sub range of the range of values and a probability value representing a probability of a data element of the plurality of data elements having a value within the respective sub-range; and reconstructing the information that has been compressed, by way of performing entropy decoding, based upon a probability distribution defined by the set of banded distribution data, upon the set of encoded data.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: August 10, 2021
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Ivan Makeev, Balázs Keszthelyi, Stergios Poularakis, Michele Sanna, Robert Ettinger
  • Publication number: 20210185320
    Abstract: Signal data is processed at an encoder device (108). A representation of a signal at a first level of quality is obtained. The representation at the first level is upsampled using an upsampler in the encoder device (108) to derive a preliminary representation of the signal at a second, higher level of quality. Adjustment data is derived using the representation at the first level as an input to an upsampling adjuster arranged in parallel with the upsampler in the encoder device (108). The adjustment data is useable by the encoder device (108) to adjust the preliminary representation. The preliminary representation and the adjustment data are used to derive an adjusted representation of the signal at the second level. Residual data useable by a decoder device (110) is derived, using the adjusted representation, to reconstruct a reference representation of the signal at the second level using the adjusted representation.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 17, 2021
    Inventors: Ivan MAKEEV, Michele SANNA, Balázs KESZTHELYI
  • Publication number: 20210176484
    Abstract: First compressed data is decoded to obtain a representation of an image at a first level of quality which is output for display. In response to a predetermined trigger event, second compressed data is decoded to obtain reconstruction data, and the reconstruction data is used to reconstruct a representation of part of the image at a second, higher level of quality using the representation at the first level of quality. The representation of part of the image is output for display at the second level of quality.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 10, 2021
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele Sanna, Robert ETTINGER
  • Publication number: 20210176482
    Abstract: There may be provided a method of decoding a received set of encoded data representing information that has been compressed, the method comprising: obtaining, a set of attribute indicators from the data set, each indicator of the set of indicators is associated with a subset of the data set; and, decoding a plurality of subsets of the data set, comprising: retrieving decoding parameters for each subset according to the attribute indicator associated with each subset; and, decoding each subset according to the retrieved decoding parameters for each subset.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 10, 2021
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Publication number: 20210168388
    Abstract: There may be provided a method of decoding a received set of encoded data representing information that has been compressed, wherein the encoded data set is divided into a hierarchy of subsets, the method comprising: decoding at least one first subset to derive a respective set of attribute metadata elements; separately decoding a plurality of second subsets comprising data elements, wherein each second subset describes a region of the information that has been compressed; and, reconstructing the information that has been compressed from the data elements, wherein the region of the information that has been compressed is identified from the attribute metadata elements.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 3, 2021
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Patent number: 10984140
    Abstract: A method for sending a message from a first device to a second device includes transmitting the message by the first device, receiving the message by the second device, displaying the message on the second device, activating a camera on the second device to capture image data regarding a field of view of the camera, activating one or more light sensors located close to the camera to capture data regarding an amount of ambient light detected by the light sensors, and monitoring the image data to detect a possible presence of one or more suspected camera lenses within the field of view of the camera. Upon the detection of a possible presence of one or more suspected camera lenses within the field of view of the camera or upon detection of a sudden decrease of the amount of ambient light, displaying of the message on the second device is ceased.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: April 20, 2021
    Inventors: Jaiten Gill, Ivan Makeev
  • Publication number: 20210084317
    Abstract: A method of decoding a received set of encoded data representing information that has been compressed, wherein the encoded data set is divided into a hierarchy of subsets, is provided. The method comprises: obtaining, from at least one first subset, a respective set of offset values; and decoding a plurality of second subsets, each comprising a data structure of metadata and data, to derive a series of data values, wherein each second subset corresponds to a region of the information that has been compressed. Each offset value is associated with a second subset and indicates a relative position within the encoded data set that corresponds to the earliest element of the associated second subset with respect to the position within the encoded data set that corresponds to an element of another subset of the hierarchy of subsets.
    Type: Application
    Filed: December 6, 2018
    Publication date: March 18, 2021
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Patent number: 10880735
    Abstract: A computer-implemented method for sending a message from a first mobile device to a second mobile device comprises transmitting the message by the first mobile device, receiving the message by the second mobile device, displaying the message on the second mobile device, activating a camera located on the second mobile device in order to capture image data regarding a field of view of the camera, monitoring the image data to detect a possible presence of one or more suspected camera lenses within the field of view of the camera, and upon detection of the possible presence of the one or more suspected camera lenses within the field of view of the camera, ceasing displaying the message on the second mobile device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 29, 2020
    Assignee: DISAPPEARS.COM HOLDINGS
    Inventors: Jaiten Gill, Ivan Makeev
  • Publication number: 20200389660
    Abstract: A method of decoding a received set of encoded data is provided. The set of encoded data represents information that comprises a plurality of data elements having values within a range of values and that has been compressed by way of entropy encoding. The method comprises: receiving data comprising the set of encoded data and a set of banded distribution data, wherein the set of banded distribution data comprises one or more pairs of values, each pair comprising a sub-range value indicating a respective sub range of the range of values and a probability value representing a probability of a data element of the plurality of data elements having a value within the respective sub-range; and reconstructing the information that has been compressed, by way of performing entropy decoding, based upon a probability distribution defined by the set of banded distribution data, upon the set of encoded data.
    Type: Application
    Filed: December 6, 2018
    Publication date: December 10, 2020
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Publication number: 20200374537
    Abstract: There is provided a method of decoding a received set of encoded data, the method comprising: receiving an encoded dataset; identifying from the dataset an ordered set of node symbols and data symbols, wherein a node symbol comprises a predetermined number of elements wherein each element indicates if a subsequent node symbol or data symbol is to be expected in the dataset and a data symbol is a predetermined number of bits which represent an encoded value; constructing, based on said ordered set, an ordered tree having a predetermined number of layers from the identified node symbols and data symbols.
    Type: Application
    Filed: December 6, 2018
    Publication date: November 26, 2020
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Publication number: 20200374535
    Abstract: A method of decoding a stream of encoded data the method comprising, at a decoder: receiving an encoded dataset comprising multiple tiles; receiving a data structure, said data structure indicative of the amount of data required to encode a plurality of tiles; identifying a portion of the encoded dataset to be decoded by: identifying the tiles associated with the portion to be decoded; determining the location of data related to the tiles based on the amount of data required to encode said tiles; extracting the identified portion of the encoded dataset from the encoded dataset; and decoding said identified portion of the encoded data set.
    Type: Application
    Filed: December 6, 2018
    Publication date: November 26, 2020
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Publication number: 20200366938
    Abstract: A method of processing digital images, the method comprising: creating a downsampled version of a digital image by downsampling the digital image; upsampling the downsampled version to create an upsampled version; comparing the digital image to the upsampled version to create residual values describing differences between the digital image and the upsampled version. Applying a wavelet transform to the residual values to create transformed residual values.
    Type: Application
    Filed: November 23, 2018
    Publication date: November 19, 2020
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele SANNA, Robert ETTINGER
  • Publication number: 20200280723
    Abstract: A first value of a first data element (311) in a first set of data elements (310) is obtained, the first set of data elements being based on a first time sample of a signal. A second value of a second data element (321) in a second set of data elements (320) is obtained, the second set of data elements being based on a second, later time sample of the signal. A measure of similarity is derived between the first value and the second value. Based on the derived measure, a quantisation parameter useable in performing quantisation on data based on the first time sample of the signal is determined. Output data is generated using the quantisation parameter.
    Type: Application
    Filed: September 21, 2018
    Publication date: September 3, 2020
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Robert ETTINGER, Michele SANNA, Stergios POULARAKIS
  • Patent number: 10706262
    Abstract: A method for estimating the body measurements of a subject from at least two photographic images of the subject. The method includes capturing the photographic images using a digital imaging device, for example, a mobile device camera, and estimating the body measurements of the subject using heatmap data generated by an intelligent computing system such as a trained neural network.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: July 7, 2020
    Assignee: 3DLOOK Inc.
    Inventors: Ivan Makeev, Mikhail Orel, Vyacheslav Shchichko
  • Publication number: 20200170227
    Abstract: The present invention relates to a method and apparatus for providing a dynamic decision-making process in relation to feeding animals in water. More particularly, the present invention relates to a method and apparatus for improving feeding and/or farming strategies used in a fish farm.
    Type: Application
    Filed: June 28, 2018
    Publication date: June 4, 2020
    Applicant: OBSERVE TECHNOLOGIES LIMITED
    Inventors: Hemang Ravi Rishi, Pieter Jan Fabry, Ivan Makeev, Charchris Sloan
  • Publication number: 20200167508
    Abstract: A method for sending a message from a first device to a second device includes transmitting the message by the first device, receiving the message by the second device, displaying the message on the second device, activating a camera on the second device to capture image data regarding a field of view of the camera, activating one or more light sensors located close to the camera to capture data regarding an amount of ambient light detected by the light sensors, and monitoring the image data to detect a possible presence of one or more suspected camera lenses within the field of view of the camera. Upon the detection of a possible presence of one or more suspected camera lenses within the field of view of the camera or upon detection of a sudden decrease of the amount of ambient light, displaying of the message on the second device is ceased.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Inventors: Jaiten Gill, Ivan Makeev
  • Publication number: 20200113158
    Abstract: The present invention relates to a method and apparatus for collecting and/or pre-processing data related to feeding animals in water. More particularly, the present invention relates to a method and apparatus for minimising wasted feed used in a fish farm. According to an aspect, there is a provided a computer-implemented method for detecting motion in relation to one or more aquatic animals, the method comprising the steps of: receiving sensor data; determining from the sensor data one or more moving objects using one or more learned functions; and generating output data in relation to the determined one or more moving objects.
    Type: Application
    Filed: June 28, 2018
    Publication date: April 16, 2020
    Applicant: OBSERVE TECHNOLOGIES LIMITED
    Inventors: Hemang Ravi Rishi, Pieter Jan Fabry, Ivan Makeev, Charchris Sloan
  • Publication number: 20200036994
    Abstract: A method of encoding a video data stream comprising a first and second frame of video data, the method comprising the steps of: obtaining motion prediction data for a plurality of pixels, the motion prediction data indicative of the predicted relative motion of the plurality of pixels between the first and second frames of video data; obtaining a data mask comprising data indicative of relative weights to be applied for predicting pixels for the second frame; determining update data to define a relative difference between a plurality of pixels in the first frame and a corresponding plurality of pixels in the second frame, wherein said update data is based on a weighted scaling of the motion prediction data and the second frame of video data, said weighted scaling based on the data mask; and encoding the video data stream comprising at least the first frame of video data and the update data.
    Type: Application
    Filed: December 12, 2017
    Publication date: January 30, 2020
    Inventors: Ivan MAKEEV, Balázs KESZTHELYI, Stergios POULARAKIS, Michele Sanna, Robert ETTINGER
  • Publication number: 20190223011
    Abstract: A computer-implemented method for sending a message from a first mobile device to a second mobile device comprises transmitting the message by the first mobile device, receiving the message by the second mobile device, displaying the message on the second mobile device, activating a camera located on the second mobile device in order to capture image data regarding a field of view of the camera, monitoring the image data to detect a possible presence of one or more suspected camera lenses within the field of view of the camera, and upon detection of the possible presence of the one or more suspected camera lenses within the field of view of the camera, ceasing displaying the message on the second mobile device.
    Type: Application
    Filed: December 21, 2018
    Publication date: July 18, 2019
    Inventors: Jaiten Gill, Ivan Makeev
  • Publication number: 20190213388
    Abstract: A method for estimating the body measurements of a subject from at least two photographic images of the subject. The method includes capturing the photographic images using a digital imaging device, for example, a mobile device camera, and estimating the body measurements of the subject using heatmap data generated by an intelligent computing system such as a trained neural network.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Applicant: 3DLOOK Inc.
    Inventors: Ivan Makeev, Mikhail Orel, Vyacheslav Shchichko