Patents by Inventor Kenneth S. Bhella

Kenneth S. Bhella 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: 20230289543
    Abstract: Systems and methods are described for implementing scanner configuration based on focus of one or more host application screens. Example systems and methods comprise detecting a focus event of an application (app) as executing on one or more processors. An active focus module (AFM) detects the focus event. The AFM or a scanner device is configured to receive data in a first data app format. Scan data is scanned by the scanner device and is formatted, at the AFM or at the scanner device, into app data having the data app format. The app data is then provided to the app.
    Type: Application
    Filed: March 11, 2022
    Publication date: September 14, 2023
    Inventors: Kenneth S. Bhella, Viraj Jeevan Thameera Amarasekera
  • Patent number: 11734530
    Abstract: Systems and methods are described for implementing scanner configuration based on focus of one or more host application screens. Example systems and methods comprise detecting a focus event of an application (app) as executing on one or more processors. An active focus module (AFM) detects the focus event. The AFM or a scanner device is configured to receive data in a first data app format. Scan data is scanned by the scanner device and is formatted, at the AFM or at the scanner device, into app data having the data app format. The app data is then provided to the app.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: August 22, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Kenneth S. Bhella, Viraj Jeevan Thameera Amarasekera
  • Publication number: 20220070640
    Abstract: Methods and systems for establishing a bi-directional communication link between a host device and a barcode reader are disclosed herein. In an embodiment, the present invention enables a barcode reader to pair with a host device by way of advertising a unique identification code that is generated by the host device and passed thereto via a barcode. Responsive to detecting the unique identification code, the host device is operable to connect to the barcode reader.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 3, 2022
    Inventors: Nilusha Niwanthaka Wimalasena, Chaminda Weerakkody, Kenneth S. Bhella, Mariya Wright
  • Patent number: 10990775
    Abstract: Techniques for connecting and disconnecting cordless scanners to/from host devices are disclosed herein. A transceiver of an example barcode reader is configured to attempt to establish a wireless connection with a host device (e.g., repeatedly) over a first period of time. Responsive to failing to establish the connection with the host device over the first period of time, the barcode reader enters a power-saving mode. During the power-saving mode at least one of the transceiver, a decode engine, a peripheral sensor, and an imaging engine of the barcode reader are deactivated. The wireless transceiver of the barcode reader is configured to attempt to re-establish the wireless connection with the host device after (i) a passage of a second period of time following the first period of time, wherein the second period of time is greater than the first period of time; or (ii) a receipt of an interrupt signal.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: April 27, 2021
    Assignee: Zebra Technologies Corporation
    Inventors: Mariya Wright, Nina Feinstein, Kenneth S. Bhella
  • Patent number: 10938558
    Abstract: An apparatus and system for authenticating features for download to an image scanning apparatus has a client computing device generate an image of a symbol that encodes authentication data. The client computing device hashes a communication parameter of its transceiver, digitally signs the hash value with a private key from public-private key pair, and encodes the hash value, digital signature and the unencrypted communication parameter into the symbol. The image scanning apparatus captures an image of the symbol, decodes the symbol, verifies whether the unencrypted communication parameter corresponds to the hash of the communication parameter, and a public key stored in the memory of the barcode reader corresponds with the private key used to sign the hash value. If the communication parameter corresponds with the hash value and the signature corresponds with the public key, the barcode reader enables its transceiver to download the feature from the client computing device.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: March 2, 2021
    Assignee: Zebra Technologies Corporation
    Inventors: Kenneth S. Bhella, Mariya Wright
  • Publication number: 20200195424
    Abstract: An apparatus and system for authenticating features for download to an image scanning apparatus has a client computing device generate an image of a symbol that encodes authentication data. The client computing device hashes a communication parameter of its transceiver, digitally signs the hash value with a private key from public-private key pair, and encodes the hash value, digital signature and the unencrypted communication parameter into the symbol. The image scanning apparatus captures an image of the symbol, decodes the symbol, verifies whether the unencrypted communication parameter corresponds to the hash of the communication parameter, and a public key stored in the memory of the barcode reader corresponds with the private key used to sign the hash value. If the communication parameter corresponds with the hash value and the signature corresponds with the public key, the barcode reader enables its transceiver to download the feature from the client computing device.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Kenneth S. Bhella, Mariya Wright
  • Publication number: 20200065537
    Abstract: Embodiments of the present invention generally relate to the field of inventory management. In an embodiment, the present application is a method of reading barcodes. The method includes capturing, by an imaging assembly, an image of a target, the target including: (i) a symbol encoding a payload data, and (ii) a set of one or more alphanumeric characters containing a payload descriptor associated with the symbol; decoding, by a first processor, the symbol to extract the payload data; performing, by a second processor, an optical character recognition analysis on the set of one or more alphanumeric characters to identify the payload descriptor associated with the symbol; associating the payload data with the payload descriptor, resulting in an associated pair; and forwarding the associated pair to a third processor for further processing of the payload data based on the payload descriptor.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Duanfeng He, Kenneth S. Bhella, Lindsay M. Fahmi, David S. Koch, Dongqing Chen
  • Publication number: 20170367124
    Abstract: A wireless, Bluetooth® paired connection is established between a wireless, electro-optical reader and a host by reading a multi-parameter, pairing symbol displayed by the host. An identification parameter is extracted from the pairing symbol to automatically identify the host, and one or more configuration parameters are substantially simultaneously extracted from the same pairing symbol to automatically configure the paired connection between the reader and the host.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: KENNETH S. BHELLA, MARIYA WRIGHT
  • Patent number: 9495564
    Abstract: A reader electro-optically reads symbols by image capture to obtain read data, and a controller processes symbol images of the symbols captured by the reader, and decodes the read data to obtain symbol data indicative of the associated products. The controller also collects time-to-decode metadata by determining the decode time periods that are taken for the symbol data to be successfully decoded, associates the decode time periods with the symbol images, stores the longest decode time period and its associated symbol image, and displays the stored symbol image associated with the stored longest decode time period to determine a cause of the reading performance of the reader.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 15, 2016
    Assignee: Symbol Technologies, LLC
    Inventors: Dariusz Madej, Kenneth S. Bhella
  • Patent number: 9489554
    Abstract: A reader electro-optically reads symbols associated with products to obtain read data, and a controller decodes the read data to obtain symbol data indicative of the associated products. Reading performance is assessed by collecting time-to-decode metadata by determining each decode time period that is taken for each symbol data to be successfully decoded, by associating the collected time-to-decode metadata with the symbol data, by comparing the collected time-to-decode metadata with a predetermined long amount of decode time that is indicative of a slow reading performance, by storing each decode time period that at least equals said predetermined long amount of decode time, and by storing the symbol data associated with each stored decode time period.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 8, 2016
    Assignee: Symbol Technologies, LLC
    Inventors: Dariusz Madej, Kenneth S. Bhella, Christopher J. Fjellstad
  • Publication number: 20160292468
    Abstract: A reader electro-optically reads symbols by image capture to obtain read data, and a controller processes symbol images of the symbols captured by the reader, and decodes the read data to obtain symbol data indicative of the associated products. The controller also collects time-to-decode metadata by determining the decode time periods that are taken for the symbol data to be successfully decoded, associates the decode time periods with the symbol images, stores the longest decode time period and its associated symbol image, and displays the stored symbol image associated with the stored longest decode time period to determine a cause of the reading performance of the reader.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 6, 2016
    Inventors: DARIUSZ MADEJ, KENNETH S. BHELLA
  • Publication number: 20160292475
    Abstract: A reader electro-optically reads symbols associated with products to obtain read data, and a controller decodes the read data to obtain symbol data indicative of the associated products. Reading performance is assessed by collecting time-to-decode metadata by determining each decode time period that is taken for each symbol data to be successfully decoded, by associating the collected time-to-decode metadata with the symbol data, by comparing the collected time-to-decode metadata with a predetermined long amount of decode time that is indicative of a slow reading performance, by storing each decode time period that at least equals said predetermined long amount of decode time, and by storing the symbol data associated with each stored decode time period.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 6, 2016
    Inventors: DARIUSZ MADEJ, KENNETH S. BHELLA, CHRISTOPHER J. FJELLSTAD
  • Patent number: 8028915
    Abstract: A current data capture system has a set of configuration parameters operative for enabling the current data capture system to capture transaction data. A configuration host is operative for pulling the set of configuration parameters from the current data capture system, and for pushing a pulled set of configuration parameters to at least one additional data capture system to enable the at least one additional data capture system to capture the transaction data.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: October 4, 2011
    Assignee: Symbol Technologies, Inc.
    Inventors: Robert James Pang, Kenneth S. Bhella, Viraj Jeevan Thameera Amarasekera, Christopher Warren Brock
  • Patent number: 7568614
    Abstract: An interface enables data capture systems, such as electro-optical readers, RFID readers, and imagers operative for capturing transaction data to communicate with a plurality of open applications executed by a host computer. A queue arranges the transaction data processed by one of the open applications, and management data processed by another of the open applications. A queue handler transmits the processed transaction data and the processed management data from the queue to each data capture system without closing any of the open applications.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: August 4, 2009
    Assignee: Symbol Technologies
    Inventors: Robert James Pang, Kenneth S. Bhella, Harindra Wajirappriya, Kaminda Dimunge, Rohan Dehigaspitiyage
  • Publication number: 20090057412
    Abstract: The operating parameters of data capture systems, such as electro-optical moving beam readers and imagers, are reported to a host in the event of a system malfunction by having a system operator scan a unique utility datum with the reader, or depress an actuator on the reader.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Inventors: Kenneth S. Bhella, Edwin Booth, Viraj Jeevan Thameera Amarasekera
  • Publication number: 20080179388
    Abstract: A current data capture system has a set of configuration parameters operative for enabling the current data capture system to capture transaction data. A configuration host is operative for pulling the set of configuration parameters from the current data capture system, and for pushing a pulled set of configuration parameters to at least one additional data capture system to enable the at least one additional data capture system to capture the transaction data.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 31, 2008
    Inventors: Robert James Pang, Kenneth S. Bhella, Viraj Jeevan Thameera Amarasekera, Christopher Warren Brock
  • Publication number: 20080165035
    Abstract: A system may include (a) at least one key map variant which has a plurality of key values associated with corresponding keystrokes; (b) a character encoding chart which has a plurality of code values associated with corresponding characters of the character encoding chart; (c) an input data reader which receives input data. The input data contains at least one of the code values associated with at least one corresponding character of the character encoding chart. The system may also include (d) a translation table which translates the at least one of the code values of the input data into at least one of the key values associated with at least one corresponding keystroke.
    Type: Application
    Filed: January 10, 2007
    Publication date: July 10, 2008
    Inventors: Kenneth S. Bhella, Edwin Booth, Sajan Wilfred, Ian Peach, Robert John Lieb