Patents by Inventor Raghavendra Tenkasi Shankar
Raghavendra Tenkasi Shankar 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: 11836940Abstract: A computing device includes: a three-dimensional (3D) sensor configured to capture point cloud data from a field of view (FOV); an auxiliary sensor configured to capture reference depth measurements corresponding to a surface within the FOV; a controller connected with the 3D sensor and the auxiliary sensor, the controller configured to: detect a reference depth capture condition; when the reference depth capture condition satisfies a quality criterion, control the auxiliary sensor to capture a reference depth corresponding to the surface within the FOV; and initiate, based on the captured reference depth, generation of corrective data for use at the 3D sensor to capture the point cloud data.Type: GrantFiled: June 15, 2020Date of Patent: December 5, 2023Assignee: Zebra Technologies CorporationInventors: Patrick B. Tilley, Ronald Zancola, Aleksandar Rajak, Kevin Kar Yin Chan, Peter Randall Daly, Sanjeewa Thimirachandra, Raghavendra Tenkasi Shankar, Alexander Miller, Scott R. Murchison, Eliran Noach
-
Patent number: 11480425Abstract: A computing device includes: a tracking sensor including a camera; a controller connected with the tracking sensor, the controller configured to: control the tracking sensor to track successive poses of the computing device in a frame of reference; detecting a plurality of dimensioning events associated with an object; in response to detecting each of the dimensioning events, generate a respective position in the frame of reference based on a current one of the poses; generate, based on the positions, an object boundary in the frame of reference; and dimension the object based on the generated object boundary.Type: GrantFiled: October 22, 2019Date of Patent: October 25, 2022Assignee: Zebra Techologies CorporationInventors: Alan J. Epshteyn, Mohitosh Mondal, Raghavendra Tenkasi Shankar, Patrick B. Tilley
-
Patent number: 11473899Abstract: A computing device for dimensioning an object includes: a dimensioning subsystem configured to execute a default dimensioning method and a backup dimensioning method; a memory storing quality evaluation rules; a processor connected with the dimensioning subsystem and the memory, the processor configured to: control the dimensioning subsystem to execute a default dimensioning method to obtain default dimensioning data; compare a quality metric for the default dimensioning data to a threshold condition defined in the quality evaluation rules; when the quality metric exceeds the threshold condition, compute dimensions of the object based on the default dimensioning data; and when the quality metric does not exceed the threshold condition, control the dimensioning subsystem to execute the backup dimensioning method to obtain backup dimensioning data and compute the dimensions of the object based on the backup dimensioning data.Type: GrantFiled: May 28, 2020Date of Patent: October 18, 2022Assignee: Zebra Technologies CorporationInventors: Patrick B. Tilley, Seth David Silk, Raghavendra Tenkasi Shankar
-
Publication number: 20210372771Abstract: A computing device for dimensioning an object includes: a dimensioning subsystem configured to execute a default dimensioning method and a backup dimensioning method; a memory storing quality evaluation rules; a processor connected with the dimensioning subsystem and the memory, the processor configured to: control the dimensioning subsystem to execute a default dimensioning method to obtain default dimensioning data; compare a quality metric for the default dimensioning data to a threshold condition defined in the quality evaluation rules; when the quality metric exceeds the threshold condition, compute dimensions of the object based on the default dimensioning data; and when the quality metric does not exceed the threshold condition, control the dimensioning subsystem to execute the backup dimensioning method to obtain backup dimensioning data and compute the dimensions of the object based on the backup dimensioning data.Type: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Patrick B. Tilley, Seth David Silk, Raghavendra Tenkasi Shankar
-
Patent number: 11138748Abstract: A method for classifying depth scan data at a computing device includes: obtaining, at the computing device, a set of depth measurements and a graphical representation of the depth measurements; automatically selecting, at the computing device, a subset of the depth measurements indicating a region of interest; rendering, on a display of the computing device, an image including (i) the graphical representation of the depth measurements and (ii) a graphical indication of the region of interest overlaid on the graphical representation of the depth measurements; receiving, via an input device, a selection associated with the image; and generating a region of interest indicator based on the subset of the depth measurements and the selection.Type: GrantFiled: September 20, 2018Date of Patent: October 5, 2021Assignee: Zebra Technologies CorporationInventors: Raghavendra Tenkasi Shankar, David S. Koch
-
Publication number: 20210116232Abstract: A computing device includes: a tracking sensor including a camera; a controller connected with the tracking sensor, the controller configured to: control the tracking sensor to track successive poses of the computing device in a frame of reference; detecting a plurality of dimensioning events associated with an object; in response to detecting each of the dimensioning events, generate a respective position in the frame of reference based on a current one of the poses; generate, based on the positions, an object boundary in the frame of reference; and dimension the object based on the generated object boundary.Type: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventors: Alan J. Epshteyn, Mohitosh Mondal, Raghavendra Tenkasi Shankar, Patrick B. Tilley
-
Patent number: 10957060Abstract: A method of detecting sensor obstructions in a computing device includes: at an emitter, emitting a beam of light through a scan window toward a treaded surface; at an image sensor, for a sequence of positions of the computing device along the treaded surface: capturing a sequence of images corresponding to the sequence of positions, each image in the sequence having a first region and a second region; wherein the first regions depict a first subset of reflections of the beam of light originating from a first depth range; and wherein the second regions depict a second subset of the reflections originating from a second depth range; at a controller: receiving the sequence of images; determining, based on the second regions, whether an intensity of the second subset of the reflections exceeds a occlusion threshold; and when the determination is affirmative, generating an alert indicating obstruction of the scan window.Type: GrantFiled: March 20, 2019Date of Patent: March 23, 2021Assignee: Zebra Technologies CorporationInventors: Raghavendra Tenkasi Shankar, David S. Koch, Zhijia Yuan
-
Publication number: 20200302624Abstract: A method of detecting sensor obstructions in a computing device includes: at an emitter, emitting a beam of light through a scan window toward a treaded surface; at an image sensor, for a sequence of positions of the computing device along the treaded surface: capturing a sequence of images corresponding to the sequence of positions, each image in the sequence having a first region and a second region; wherein the first regions depict a first subset of reflections of the beam of light originating from a first depth range; and wherein the second regions depict a second subset of the reflections originating from a second depth range; at a controller: receiving the sequence of images; determining, based on the second regions, whether an intensity of the second subset of the reflections exceeds a occlusion threshold; and when the determination is affirmative, generating an alert indicating obstruction of the scan window.Type: ApplicationFiled: March 20, 2019Publication date: September 24, 2020Inventors: Raghavendra Tenkasi Shankar, David S. Koch, Zhijia Yuan
-
Publication number: 20200098121Abstract: A method for classifying depth scan data at a computing device includes: obtaining, at the computing device, a set of depth measurements and a graphical representation of the depth measurements; automatically selecting, at the computing device, a subset of the depth measurements indicating a region of interest; rendering, on a display of the computing device, an image including (i) the graphical representation of the depth measurements and (ii) a graphical indication of the region of interest overlaid on the graphical representation of the depth measurements; receiving, via an input device, a selection associated with the image; and generating a region of interest indicator based on the subset of the depth measurements and the selection.Type: ApplicationFiled: September 20, 2018Publication date: March 26, 2020Inventors: Raghavendra Tenkasi Shankar, David S. Koch
-
Patent number: 10089511Abstract: A method of generating visual data capture feedback at a data capture device includes rendering first and second applications on respective portions of a display of the data capture device. Each of the first and second applications are configured to process data decoded from captured indicia. A memory of the capture device stores configuration data including a first symbology indicator corresponding to a data symbology handled by the first application, and a second symbology indicator corresponding to a data symbology handled by the second application. Responsive to capturing an indicium, the method includes selecting a target application from the first and second applications for processing data decoded from the captured indicium in accordance with one of the first and second data symbology, based on the configuration data; and rendering a visual feedback element on the display within a target portion of the display corresponding to the selected target application.Type: GrantFiled: March 3, 2017Date of Patent: October 2, 2018Assignee: Symbol Technologies, LLCInventors: Raghavendra Tenkasi Shankar, Kalugama Gardialge Akila Buddika Peiris
-
Publication number: 20180253580Abstract: A method of generating visual data capture feedback at a data capture device includes rendering first and second applications on respective portions of a display of the data capture device. Each of the first and second applications are configured to process data decoded from captured indicia. A memory of the capture device stores configuration data including a first symbology indicator corresponding to a data symbology handled by the first application, and a second symbology indicator to a data symbology handled by the second application. Responsive to capturing an indicium, the method includes selecting a target application from the first and second applications for processing data decoded from the captured indicium in accordance with one of the first and second data symbology, based on the configuration data; and rendering a visual feedback element on the display within a target portion of the display corresponding to the selected target application.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: Raghavendra Tenkasi Shankar, Kalugama Gardialge Akila Buddika Peiris