Patents by Inventor Igor Kozintsev

Igor Kozintsev 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: 11842434
    Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data, and defining a first tile using the eye tracking data. The first tile has dimensions determined using the eye tracking data. The method also includes defining multiple additional tiles to fill a surrounding area of the display. The method also includes providing a portion of an image using the first tile at a first image quality and providing another portion of the image at a second image quality using at least one of the multiple additional tiles.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: December 12, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Neeraj Choubey, Igor Kozintsev
  • Publication number: 20230381639
    Abstract: Embodiments of the present disclosure may include a universally compatible accessory module, including a haptics driver. Embodiments may also include a light emitting diode (LED) driver. Embodiments may also include a battery. Embodiments may also include a plurality of LEDs controlled by the LED driver, the plurality of LEDs located along external edges of the module according to a unique geometry. Embodiments may also include at least one mechanical actuator controlled by the haptics driver.
    Type: Application
    Filed: May 24, 2022
    Publication date: November 30, 2023
    Inventors: Dawn Wilken, Riley Hageman, Igor Kozintsev
  • Publication number: 20230042889
    Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data, and defining a first tile using the eye tracking data. The first tile has dimensions determined using the eye tracking data. The method also includes defining multiple additional tiles to fill a surrounding area of the display. The method also includes providing a portion of an image using the first tile at a first image quality and providing another portion of the image at a second image quality using at least one of the multiple additional tiles.
    Type: Application
    Filed: October 20, 2022
    Publication date: February 9, 2023
    Inventors: Neeraj Choubey, Igor Kozintsev
  • Patent number: 11488341
    Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data, and defining a first tile using the eye tracking data. The first tile has dimensions determined using the eye tracking data. The method also includes defining multiple additional tiles to fill a surrounding area of the display. The method also includes providing a portion of an image using the first tile at a first image quality and providing another portion of the image at a second image quality using at least one of the multiple additional tiles.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 1, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Neeraj Choubey, Igor Kozintsev
  • Publication number: 20210248807
    Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data, and defining a first tile using the eye tracking data. The first tile has dimensions determined using the eye tracking data. The method also includes defining multiple additional tiles to fill a surrounding area of the display. The method also includes providing a portion of an image using the first tile at a first image quality and providing another portion of the image at a second image quality using at least one of the multiple additional tiles.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 12, 2021
    Inventors: Neeraj Choubey, Igor Kozintsev
  • Patent number: 10997773
    Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data and determining a gaze location on the display or a gaze vector using the eye tracking data. The method can also include defining a first tile using the gaze location on the display or the gaze vector. The first tile may have a height and a width, the height and width being determined using the eye tracking data. The method can further include defining multiple additional tiles to fill an entire area of the display. The method can also include providing a portion of an image using the first tile at a first image quality and providing another portion of the image at a second image quality using at least one of the multiple additional tiles.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: May 4, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Neeraj Choubey, Igor Kozintsev
  • Publication number: 20200394830
    Abstract: A method for providing imagery to a user on a display includes receiving eye tracking data and determining a gaze location on the display or a gaze vector using the eye tracking data. The method can also include defining a first tile using the gaze location on the display or the gaze vector. The first tile may have a height and a width, the height and width being determined using the eye tracking data. The method can further include defining multiple additional tiles to fill an entire area of the display. The method can also include providing a portion of an image using the first tile at a first image quality and providing another portion of the image at a second image quality using at least one of the multiple additional tiles.
    Type: Application
    Filed: March 13, 2020
    Publication date: December 17, 2020
    Inventors: Neeraj Choubey, Igor Kozintsev
  • Patent number: 10192313
    Abstract: Systems, devices and methods are described including receiving a source image having a foreground portion and a background portion, where the background portion includes image content of a three-dimensional (3D) environment. A camera pose of the source image may be determined by comparing features of the source image to image features of target images of the 3D environment and using the camera pose to segment the foreground portion from the background portion may generate a segmented source image. The resulting segmented source image and the associated camera pose may be stored in a networked database. The camera pose and segmented source image may be used to provide a simulation of the foreground portion in a virtual 3D environment.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: January 29, 2019
    Assignee: Intel Corporation
    Inventors: Joshua Ratcliff, Yi Wu, Maha El Choubassi, Yoram Gat, Wei Sun, Kalpana Seshadrinathan, Igor Kozintsev
  • Patent number: 10156976
    Abstract: A system includes: a display panel; a touch panel; an application processor; a visual accelerator combining video images from the application processor with overlay data in accordance with touch events from the touch panel and parameters from the application processor to supply combined images to the display panel; and memory coupled to the application processor, the memory storing: a request list including acceleration requests; and instructions that, when executed by the application processor, cause the application processor to execute a device driver to: identify an active acceleration request of the acceleration requests, the active acceleration request being associated with an application executed by the application processor; determine an active screen area of the display panel using window arrangement data from a window manager executed by the application processor; generate parameters in accordance with the active acceleration request and the active screen area; and transmit the parameters to the visu
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: December 18, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Igor Kozintsev, Ning Lu
  • Publication number: 20160321817
    Abstract: Systems, devices and methods are described including receiving a source image having a foreground portion and a background portion, where the background portion includes image content of a three-dimensional (3D) environment. A camera pose of the source image may be determined by comparing features of the source image to image features of target images of the 3D environment and using the camera pose to segment the foreground portion from the background portion may generate a segmented source image. The resulting segmented source image and the associated camera pose may be stored in a networked database. The camera pose and segmented source image may be used to provide a simulation of the foreground portion in a virtual 3D environment.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 3, 2016
    Inventors: Joshua RATCLIFF, Yi WU, Maha EL CHOUBASSI, Youam GAT, Wei SUN, Kalpana SESHADRINATHAN, Igor KOZINTSEV
  • Patent number: 9160363
    Abstract: A method for updating a run length encoded (RLE) stream includes: receiving an element having an insertion value to be inserted into the RLE stream at an insertion position, the insertion value having one of a plurality of values, the RLE stream having elements arranged in runs, and each of the elements having one of the values; identifying a run containing the insertion position; determining whether the insertion value is the same as the value of the element at the insertion position; when the insertion value is different from the value of the element at the insertion position: determining whether the insertion position is adjacent to one or more matching runs of the runs, each element of the matching runs having a same value as the insertion value; and extending one of the matching runs when the insertion position is adjacent to only one of the matching runs.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: October 13, 2015
    Assignee: Samsung Display Co., Ltd.
    Inventor: Igor Kozintsev
  • Publication number: 20150244396
    Abstract: A method for updating a run length encoded (RLE) stream includes: receiving an element having an insertion value to be inserted into the RLE stream at an insertion position, the insertion value having one of a plurality of values, the RLE stream having elements arranged in runs, and each of the elements having one of the values; identifying a run containing the insertion position; determining whether the insertion value is the same as the value of the element at the insertion position; when the insertion value is different from the value of the element at the insertion position: determining whether the insertion position is adjacent to one or more matching runs of the runs, each element of the matching runs having a same value as the insertion value; and extending one of the matching runs when the insertion position is adjacent to only one of the matching runs.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 27, 2015
    Inventor: Igor Kozintsev
  • Publication number: 20150212685
    Abstract: A system includes: a display panel; a touch panel; an application processor; a visual accelerator combining video images from the application processor with overlay data in accordance with touch events from the touch panel and parameters from the application processor to supply combined images to the display panel; and memory coupled to the application processor, the memory storing: a request list including acceleration requests; and instructions that, when executed by the application processor, cause the application processor to execute a device driver to: identify an active acceleration request of the acceleration requests, the active acceleration request being associated with an application executed by the application processor; determine an active screen area of the display panel using window arrangement data from a window manager executed by the application processor; generate parameters in accordance with the active acceleration request and the active screen area; and transmit the parameters to the visu
    Type: Application
    Filed: January 20, 2015
    Publication date: July 30, 2015
    Inventors: Igor Kozintsev, Ning Lu
  • Publication number: 20150212610
    Abstract: A display apparatus includes a touch controller configured to generate a touch event from a touch input, and the touch event corresponds to a first coordinate system of a first window. A touch-in-touch (TnT) display controller is coupled with the touch controller and configured to receive the touch event, and map the touch event from the first coordinate system to a second coordinate system of a second window.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 30, 2015
    Inventors: Dihong Tian, Igor Kozintsev, Ning Lu
  • Patent number: 8391615
    Abstract: An image recognition algorithm includes a keypoints-based comparison and a region-based color comparison. A method of identifying a target image using the algorithm includes: receiving an input at a processing device, the input including data related to the target image; performing a retrieving step including retrieving an image from an image database, and, until the image is either accepted or rejected, designating the image as a candidate image; performing an image recognition step including using the processing device to perform an image recognition algorithm on the target and candidate images in order to obtain an image recognition algorithm output; and performing a comparison step including: if the image recognition algorithm output is within a pre-selected range, accepting the candidate image as the target image; and if the image recognition algorithm output is not within the pre-selected range, rejecting the candidate image and repeating the retrieving, image recognition, and comparison steps.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: March 5, 2013
    Assignee: Intel Corporation
    Inventors: Yi Wu, Horst Haussecker, Igor Kozintsev
  • Patent number: 8050454
    Abstract: Methods to process digital video using trajectory extraction and spatiotemporal decomposition for search and retrieval of video are described. An example method extracts interest point data from data representing a plurality of video frames. The interest point data is extracted from each of the video frames independent of the other video frames. Subsequent to extracting the interest point data, the example method links at least some of the interest point data to generate corresponding trajectory information. The example method also clusters the trajectory information to form clustered trajectory information and extracts a representative feature index from the clustered trajectory information.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: November 1, 2011
    Assignee: Intel Corporation
    Inventors: Haoran Yi, Igor Kozintsev, Marzia Polito
  • Publication number: 20100135527
    Abstract: An image recognition algorithm includes a keypoints-based comparison and a region-based color comparison. A method of identifying a target image using the algorithm includes: receiving an input at a processing device, the input including data related to the target image; performing a retrieving step including retrieving an image from an image database, and, until the image is either accepted or rejected, designating the image as a candidate image; performing an image recognition step including using the processing device to perform an image recognition algorithm on the target and candidate images in order to obtain an image recognition algorithm output; and performing a comparison step including: if the image recognition algorithm output is within a pre-selected range, accepting the candidate image as the target image; and if the image recognition algorithm output is not within the pre-selected range, rejecting the candidate image and repeating the retrieving, image recognition, and comparison steps.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Inventors: Yi Wu, Horst Haussecker, Igor Kozintsev
  • Publication number: 20080159590
    Abstract: Methods to process digital video using trajectory extraction and spatiotemporal decomposition for search and retrieval of video are described. An example method extracts interest point data from data representing a plurality of video frames. The interest point data is extracted from each of the video frames independent of the other video frames. Subsequent to extracting the interest point data, the example method links at least some of the interest point data to generate corresponding trajectory information. The example method also clusters the trajectory information to form clustered trajectory information and extracts a representative feature index from the clustered trajectory information.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Haoran Yi, Igor Kozintsev, Marzia Polito
  • Publication number: 20080052262
    Abstract: Personalized named entity recognition may be accomplished by parsing input text to determine a subset of the input text, generating a plurality of queries based at least in part on the subset of the input text, submitting the queries to a plurality of reference resources, processing responses to the queries and generating a vector based on the responses, and performing classification based at least in part on the vector and a set of model parameters to determine a likelihood as to which named entity category the input text belongs.
    Type: Application
    Filed: August 22, 2006
    Publication date: February 28, 2008
    Inventors: Serhiy Kosinov, Igor Kozintsev, Marzia Polito, Carole Dulong
  • Patent number: RE44737
    Abstract: A first computing device transmitting a wireless signal to a second and third computing devices, the signal requesting an actuator of the second computing device generate an acoustic signal to be received by a sensor of the third computing device, wherein the actuator and sensor are unsynchronized. The first computing device computes, based on an time estimate for the acoustic signal to travel from the actuator of the second computing device to the sensor of the third computing device, a physical location of the actuator of the second computing device and the sensor of the third computing device.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: January 28, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Vikas C. Raykar, Igor Kozintsev, Rainer Lienhart