Patents by Inventor Aveek PUROHIT
Aveek PUROHIT 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).
-
Publication number: 20230377215Abstract: A method can include selecting an image from a set of images captured by a camera of a wearable device, identifying a region of interest in the image based on a position of an overlay display of the wearable device, determining a characteristic of the region of interest, determining a characteristic of content to be rendered on the overlay display, modifying the content based on the characteristic of the region of interest and the characteristic of the content, and rendering the modified content on the overlay display.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Inventors: Dongeek Shin, Aveek Purohit
-
Publication number: 20230305788Abstract: A system and method provides for the transfer of the execution of content, or the casting of content, from a first computing device to a second computing device. The casting may be performed in response to a detected lift event of the second computing device including the detection of movement of the second computing device from a stored state toward a position within a field of view of a user, and an identification event of the second computing device, including the detection or identification of the second computing device within a field of view of an image sensor of the first computing device, corresponding to a field of view of the user. Detection of both the lift event and the identification event may provide a relatively high level of assurance of user intent to cast the content from the first computing device to the second computing device.Type: ApplicationFiled: March 8, 2022Publication date: September 28, 2023Inventors: Achin Kulshrestha, Robert Bowering, Maxwell Spear, Xavier Benavides Palos, Aveek Purohit
-
Publication number: 20230306499Abstract: A computer-implemented method includes displaying item line entries of at least a portion of a list on a user interface (UI) in a pair of smart glasses worn by a person. The item line entries in the list correspond to different items in a store. The method further includes capturing an image of an item in the store held in hand by the person, based on the captured image, identifying an item line entry in the list corresponding to the item held in hand by the person, and automatically scrolling through the list to the item line entry in the list corresponding to the item held in hand by the person.Type: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Inventors: Kimberly Paterson, Younghwan Kim, Ethan Owusu, Jacob Pawak, Aveek Purohit
-
Publication number: 20230260232Abstract: Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.Type: ApplicationFiled: April 27, 2023Publication date: August 17, 2023Inventors: Aveek Purohit, Kan Huang
-
Patent number: 11670056Abstract: Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.Type: GrantFiled: January 22, 2021Date of Patent: June 6, 2023Assignee: Google LLCInventors: Aveek Purohit, Kan Huang
-
Publication number: 20220335638Abstract: According to an aspect, a method for depth estimation includes receiving image data from a sensor system, generating, by a neural network, a first depth map based on the image data, where the first depth map has a first scale, obtaining depth estimates associated with the image data, and transforming the first depth map to a second depth map using the depth estimates, where the second depth map has a second scale.Type: ApplicationFiled: April 19, 2021Publication date: October 20, 2022Inventors: Abhishek Kar, Hossam Isack, Adarsh Prakash Murthy Kowdle, Aveek Purohit, Dmitry Medvedev
-
Publication number: 20210142583Abstract: Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Aveek Purohit, Kan Huang
-
Patent number: 10916062Abstract: Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.Type: GrantFiled: July 15, 2019Date of Patent: February 9, 2021Assignee: Google LLCInventors: Aveek Purohit, Kan Huang
-
Publication number: 20210019943Abstract: Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.Type: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: Aveek Purohit, Kan Huang
-
Patent number: 10825240Abstract: A method that includes monitoring, by a processor of a mobile device, a stream of magnetic field measurements generated by a first sensor as the mobile device is manipulated by a user, with each magnetic field measurement representing an orientation of the mobile device relative to a reference frame. The method also includes a processor that determines a point on the surface of a magnetometer calibration sphere associated with the orientation of the mobile device, and storing the magnetic field measurement to a corresponding data bin, each data bin associated with the corresponding point on the surface of the sphere. The method continues with when the processor determining that the number of data bins containing magnetic field measurements exceeds a specified threshold, the processor triggers a magnetometer calibration process for an attached magnetometer.Type: GrantFiled: October 31, 2017Date of Patent: November 3, 2020Assignee: Google LLCInventors: Pierre Fite-Georgel, Aveek Purohit
-
Publication number: 20180120109Abstract: A method that includes monitoring, by a processor of a mobile device, a stream of magnetic field measurements generated by a first sensor as the mobile device is manipulated by a user, with each magnetic field measurement representing an orientation of the mobile device relative to a reference frame. The method also includes a processor that determines a point on the surface of a magnetometer calibration sphere associated with the orientation of the mobile device, and storing the magnetic field measurement to a corresponding data bin, each data bin associated with the corresponding point on the surface of the sphere. The method continues with when the processor determining that the number of data bins containing magnetic field measurements exceeds a specified threshold, the processor triggers a magnetometer calibration process for an attached magnetometer.Type: ApplicationFiled: October 31, 2017Publication date: May 3, 2018Inventors: Pierre Fite-Georgel, Aveek Purohit
-
Patent number: 9400181Abstract: A method of determining landmarks includes receiving, at a computing system, a plurality of potential landmark measurements and corresponding signal measurements. The method further includes determining, at the computing system, a plurality of landmark candidates from the plurality of potential landmark candidates and corresponding signal measurements. The method further includes determining a normalized signal distance between a first signal measurement corresponding to a first landmark candidate of the plurality of landmark candidates and a second signal measurement corresponding to a second landmark candidate of the plurality of landmark candidates. The method further includes determining, at the computing system, that the first landmark corresponds to the second landmark based on the normalized signal distance.Type: GrantFiled: June 27, 2013Date of Patent: July 26, 2016Assignee: Intel CorporationInventors: Xue Yang, Yang Lei, Aveek Purohit
-
Patent number: 9288633Abstract: A method of detecting a revisit position includes receiving at a computing system a plurality of position data points, each of the plurality of position data points including a signal scan measurement. The method farther includes calculating a first signal distance between a first signal scan measurement corresponding to a first position data point of the plurality of position data points and a second signal scan measurement corresponding to a second position data point of the plurality of position data points. The method further includes determining that the first signal distance is less than a first threshold, that the first signal distance is a local minimum for the first position data point, and the first signal distance is a local minimum for the second position data point. The method further includes, based on the determining, identifying the first and second position data points as revisit points.Type: GrantFiled: June 28, 2013Date of Patent: March 15, 2016Assignee: INTEL CORPORATIONInventors: Xue Yang, Lei Yang, Aveek Purohit
-
Publication number: 20150219461Abstract: A method of determining landmarks includes receiving, at a computing system, a plurality of potential landmark measurements and corresponding signal measurements. The method further includes determining, at the computing system, a plurality of landmark candidates from the plurality of potential landmark candidates and corresponding signal measurements. The method further includes determining a normalized signal distance between a first signal measurement corresponding to a first landmark candidate of the plurality of landmark candidates and a second signal measurement corresponding to a second landmark candidate of the plurality of landmark candidates. The method further includes determining, at the computing system, that the first landmark corresponds to the second landmark based on the normalized signal distance.Type: ApplicationFiled: June 27, 2013Publication date: August 6, 2015Inventors: Xue YANG, Yang LEI, Aveek PUROHIT