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: 11842434Abstract: 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: GrantFiled: October 20, 2022Date of Patent: December 12, 2023Assignee: Meta Platforms Technologies, LLCInventors: Neeraj Choubey, Igor Kozintsev
-
Publication number: 20230381639Abstract: 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: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Dawn Wilken, Riley Hageman, Igor Kozintsev
-
Publication number: 20230042889Abstract: 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: ApplicationFiled: October 20, 2022Publication date: February 9, 2023Inventors: Neeraj Choubey, Igor Kozintsev
-
Patent number: 11488341Abstract: 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: GrantFiled: April 30, 2021Date of Patent: November 1, 2022Assignee: Meta Platforms Technologies, LLCInventors: Neeraj Choubey, Igor Kozintsev
-
Publication number: 20210248807Abstract: 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: ApplicationFiled: April 30, 2021Publication date: August 12, 2021Inventors: Neeraj Choubey, Igor Kozintsev
-
Patent number: 10997773Abstract: 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: GrantFiled: March 13, 2020Date of Patent: May 4, 2021Assignee: Facebook Technologies, LLCInventors: Neeraj Choubey, Igor Kozintsev
-
Publication number: 20200394830Abstract: 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: ApplicationFiled: March 13, 2020Publication date: December 17, 2020Inventors: Neeraj Choubey, Igor Kozintsev
-
Patent number: 10192313Abstract: 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: GrantFiled: July 8, 2016Date of Patent: January 29, 2019Assignee: Intel CorporationInventors: Joshua Ratcliff, Yi Wu, Maha El Choubassi, Yoram Gat, Wei Sun, Kalpana Seshadrinathan, Igor Kozintsev
-
Patent number: 10156976Abstract: 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 visuType: GrantFiled: January 20, 2015Date of Patent: December 18, 2018Assignee: Samsung Display Co., Ltd.Inventors: Igor Kozintsev, Ning Lu
-
Publication number: 20160321817Abstract: 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: ApplicationFiled: July 8, 2016Publication date: November 3, 2016Inventors: Joshua RATCLIFF, Yi WU, Maha EL CHOUBASSI, Youam GAT, Wei SUN, Kalpana SESHADRINATHAN, Igor KOZINTSEV
-
Patent number: 9160363Abstract: 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: GrantFiled: February 23, 2015Date of Patent: October 13, 2015Assignee: Samsung Display Co., Ltd.Inventor: Igor Kozintsev
-
Publication number: 20150244396Abstract: 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: ApplicationFiled: February 23, 2015Publication date: August 27, 2015Inventor: Igor Kozintsev
-
Publication number: 20150212685Abstract: 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 visuType: ApplicationFiled: January 20, 2015Publication date: July 30, 2015Inventors: Igor Kozintsev, Ning Lu
-
Publication number: 20150212610Abstract: 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: ApplicationFiled: January 12, 2015Publication date: July 30, 2015Inventors: Dihong Tian, Igor Kozintsev, Ning Lu
-
Patent number: 8391615Abstract: 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: GrantFiled: December 2, 2008Date of Patent: March 5, 2013Assignee: Intel CorporationInventors: Yi Wu, Horst Haussecker, Igor Kozintsev
-
Patent number: 8050454Abstract: 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: GrantFiled: December 29, 2006Date of Patent: November 1, 2011Assignee: Intel CorporationInventors: Haoran Yi, Igor Kozintsev, Marzia Polito
-
Publication number: 20100135527Abstract: 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: ApplicationFiled: December 2, 2008Publication date: June 3, 2010Inventors: Yi Wu, Horst Haussecker, Igor Kozintsev
-
Publication number: 20080159590Abstract: 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: ApplicationFiled: December 29, 2006Publication date: July 3, 2008Inventors: Haoran Yi, Igor Kozintsev, Marzia Polito
-
Publication number: 20080052262Abstract: 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: ApplicationFiled: August 22, 2006Publication date: February 28, 2008Inventors: Serhiy Kosinov, Igor Kozintsev, Marzia Polito, Carole Dulong
-
Patent number: RE44737Abstract: 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: GrantFiled: April 25, 2008Date of Patent: January 28, 2014Assignee: Marvell World Trade Ltd.Inventors: Vikas C. Raykar, Igor Kozintsev, Rainer Lienhart