Patents by Inventor Abhilash Gururaja
Abhilash Gururaja 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: 20240143122Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of visual features, and determining bounds of a bounding region for each respective visual feature. The example method further includes receiving a selection, and determining coordinate limits of the bounding region and a secondary region of the selection. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary region is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.Type: ApplicationFiled: January 2, 2024Publication date: May 2, 2024Inventors: Abhilash Gururaja, Christopher M. West
-
Publication number: 20240119242Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Edward Barkan, Christopher J. Fjelistad, Robert James Pang, Abhilash Gururaja
-
Publication number: 20240112436Abstract: Machine vision techniques for determining a region of interest (ROI) are disclosed herein. An example implementation includes a computing device for executing an application, the application operable to: (1) capture a first plurality of images over a field of view (FOV); (2) identify, from the first plurality of images, a plurality of regions of interest (ROIs) within the FOV, each of the plurality of ROIs being ranked based on a recurrence frequency of the visual feature within a predetermined proximity to each of the ROIs within the plurality of images; and (3) successively identifying a candidate location for the visual feature within the second image based on a rank of each of the ROIs, until the visual feature is identified in the candidate location.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventor: Abhilash Gururaja
-
Publication number: 20240028848Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, a trigger condition and a baseline value captured by a sensor; controlling the sensor to obtain captured data; determining, based on the captured data and the baseline value, whether the trigger condition is satisfied, wherein the trigger condition includes whether the captured data exceeds the baseline value; and when the trigger condition is satisfied, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: ApplicationFiled: October 2, 2023Publication date: January 25, 2024Inventors: Abhilash Gururaja, Christopher J. Fjellstad, David R. Turturro
-
Patent number: 11861134Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of visual features, determining bounds of a bounding region for each respective visual feature, and displaying a plurality of entries corresponding to the respective visual feature. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding region and a secondary region of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary region is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.Type: GrantFiled: November 21, 2022Date of Patent: January 2, 2024Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher M. West
-
Patent number: 11861583Abstract: Methods of detecting scan avoidance events during decode sessions are disclosed herein. An example method includes during a timeout period at one or more processors of the symbology scanner, identifying and decoding a transaction affecting indicia on an object in one or more images to obtain a transaction affecting payload; during the timeout period at the one or more processors, identifying one or more visual features in the one or more images; and in response to identifying a non-transaction affecting indicia associated with the one or more visual features, and failing to identify or decode the transaction affecting indicia, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal.Type: GrantFiled: April 28, 2020Date of Patent: January 2, 2024Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher J. Fjellstad
-
Patent number: 11847521Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: GrantFiled: January 23, 2023Date of Patent: December 19, 2023Assignee: Zebra Technologies CorporationInventors: Edward Barkan, Christopher J. Fjellstad, Robert James Pang, Abhilash Gururaja
-
Patent number: 11775782Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, a trigger condition and a baseline value captured by a sensor; controlling the sensor to obtain captured data; determining, based on the captured data and the baseline value, whether the trigger condition is satisfied, wherein the trigger condition includes whether the captured data exceeds the baseline value and whether a variance in the captured data over a configurable time period is below a variance threshold; and when the trigger condition is satisfied, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: GrantFiled: November 15, 2021Date of Patent: October 3, 2023Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher J. Fjellstad, David R. Turturro
-
Publication number: 20230102634Abstract: Machine vision techniques for determining a region of interest (ROI) are disclosed herein. An example implementation includes a computing device for executing an application, the application operable to: (1) receive a first image; (2) set an first ROI of the first image to a field of view (FOV) of the first image; (3) determine a barcode within the first ROI; (4) determine a bounding box of the barcode; (5) form a second ROI based on the bounding box; (6) receive a second image; and (7) set an ROI of the second image to be the second ROI of the first image.Type: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Inventor: Abhilash Gururaja
-
Publication number: 20230086311Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of visual features, determining bounds of a bounding region for each respective visual feature, and displaying a plurality of entries corresponding to the respective visual feature. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding region and a secondary region of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary region is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.Type: ApplicationFiled: November 21, 2022Publication date: March 23, 2023Inventors: Abhilash Gururaja, Christopher M. West
-
Patent number: 11562157Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: GrantFiled: December 20, 2019Date of Patent: January 24, 2023Assignee: Zebra Technologies CorporationInventors: Edward Barkan, Christopher J. Fjellstad, Robert James Pang, Abhilash Gururaja
-
Patent number: 11507245Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of indicia, determining bounds of a bounding box for each respective indicia, and displaying a plurality of entries corresponding to the respective indicia. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding box and a secondary box of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary box is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.Type: GrantFiled: July 14, 2021Date of Patent: November 22, 2022Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher M. West
-
Publication number: 20220353388Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of indicia, determining bounds of a bounding box for each respective indicia, and displaying a plurality of entries corresponding to the respective indicia. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding box and a secondary box of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary box is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.Type: ApplicationFiled: July 14, 2021Publication date: November 3, 2022Inventors: Abhilash Gururaja, Christopher M. West
-
Patent number: 11487956Abstract: Methods of detecting scan avoidance events when items are passed through a field of view (FOV) of a scanner are disclosed herein. An example method, during a decode session, receiving, at one or more processors of the symbology reader, an image of an object; during a timeout period, detecting, at the one or more processors, an indicia in the image of the object, the indicia having a decodable payload; during the timeout period, attempting to decode the indicia to identify the decodable payload, at the one or more processors; and after the timeout period expires, when at least one portion but less than all portions of the indicia is decodable, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal.Type: GrantFiled: April 28, 2020Date of Patent: November 1, 2022Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher J. Fjellstad
-
Publication number: 20220075971Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, a trigger condition and a baseline value captured by a sensor; controlling the sensor to obtain captured data; determining, based on the captured data and the baseline value, whether the trigger condition is satisfied, wherein the trigger condition includes whether the captured data exceeds the baseline value and whether a variance in the captured data over a configurable time period is below a variance threshold; and when the trigger condition is satisfied, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Abhilash Gururaja, Christopher J. Fjellstad, David R. Turturro
-
Publication number: 20210374375Abstract: Methods of detecting scan avoidance events are disclosed herein. An example method includes measuring, by a weighing scale associated with a barcode reader, an unstable weight over a timeframe having a duration that is greater than a threshold duration. The method further includes monitoring for (i) the barcode reader's failure, during the first timeframe, to transition from a first state in which an imager of the barcode reader does not transmit images for decoding to a second state in which the imager captures images over an FOV including a product scanning region and transmits the captured images for decoding; or (ii) the barcode reader's failure to decode a barcode from images captured over the FOV including the product scanning region during the first timeframe; and generating an alert indicating a potential scan avoidance event responsive to both the measured unstable weight over the timeframe and one of (i) or (ii).Type: ApplicationFiled: May 29, 2020Publication date: December 2, 2021Inventors: Abhilash Gururaja, Christopher J. Fjellstad
-
Patent number: 11188726Abstract: Methods of detecting scan avoidance events are disclosed herein. An example method includes measuring, by a weighing scale associated with a barcode reader, an unstable weight over a timeframe having a duration that is greater than a threshold duration. The method further includes monitoring for (i) the barcode reader's failure, during the first timeframe, to transition from a first state in which an imager of the barcode reader does not transmit images for decoding to a second state in which the imager captures images over an FOV including a product scanning region and transmits the captured images for decoding; or (ii) the barcode reader's failure to decode a barcode from images captured over the FOV including the product scanning region during the first timeframe; and generating an alert indicating a potential scan avoidance event responsive to both the measured unstable weight over the timeframe and one of (i) or (ii).Type: GrantFiled: May 29, 2020Date of Patent: November 30, 2021Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher J. Fjellstad
-
Patent number: 11182572Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, a trigger condition and a baseline infrared value captured by an infrared sensor; controlling the infrared sensor to obtain captured infrared data; determining, based on the captured infrared data and the baseline infrared value, whether the trigger condition is satisfied, wherein the trigger condition includes whether the captured infrared data exceeds the baseline infrared value and whether a variance in the captured infrared data over a configurable time period is below a variance threshold; and when the trigger condition is satisfied, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: GrantFiled: December 20, 2019Date of Patent: November 23, 2021Assignee: Zebra Technologies CorporationInventors: Abhilash Gururaja, Christopher J. Fjellstad, David R. Turturro
-
Publication number: 20210334780Abstract: Methods of detecting scan avoidance events during decode sessions are disclosed herein. An example method includes during a timeout period at one or more processors of the symbology scanner, identifying and decoding a transaction affecting indicia on an object in one or more images to obtain a transaction affecting payload; during the timeout period at the one or more processors, identifying one or more visual features in the one or more images; and in response to identifying a non-transaction affecting indicia associated with the one or more visual features, and failing to identify or decode the transaction affecting indicia, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal.Type: ApplicationFiled: April 28, 2020Publication date: October 28, 2021Inventors: Abhilash Gururaja, Christopher J. Fjellstad
-
Publication number: 20210334479Abstract: Methods of detecting scan avoidance events when items are passed through a field of view (FOV) of a scanner are disclosed herein. An example method, during a decode session, receiving, at one or more processors of the symbology reader, an image of an object; during a timeout period, detecting, at the one or more processors, an indicia in the image of the object, the indicia having a decodable payload; during the timeout period, attempting to decode the indicia to identify the decodable payload, at the one or more processors; and after the timeout period expires, when at least one portion but less than all portions of the indicia is decodable, determining a potential scan avoidance attempt and generating a scan avoidance alarm signal.Type: ApplicationFiled: April 28, 2020Publication date: October 28, 2021Inventors: Abhilash Gururaja, Christopher J. Fjellstad