The Code Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 142 pour The Code Corporation Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 129
        Marque 13
Date
2025 6
2024 4
2023 5
2022 1
2021 7
Voir plus
Classe IPC
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire 115
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie 66
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries 36
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code 31
G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement 28
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 12
42 - Services scientifiques, technologiques et industriels, recherche et conception 2
35 - Publicité; Affaires commerciales 1
41 - Éducation, divertissements, activités sportives et culturelles 1
Statut
En Instance 4
Enregistré / En vigueur 138
Résultats pour
  1     2        Prochaine page

1.

Barcode-reading system that utilizes beacon messages to communicate information about barcode-reading devices

      
Numéro d'application 18052498
Numéro de brevet 12498440
Statut Délivré - en vigueur
Date de dépôt 2022-11-03
Date de la première publication 2025-12-16
Date d'octroi 2025-12-16
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Hoobler, Ryan Wayne
  • Pierce, Steven Ned

Abrégé

A barcode-reading device can be configured to transmit a beacon message under certain circumstances in which the barcode-reading device may be lost, or may be likely to become lost, such as when a barcode-reading device becomes unintentionally disconnected from a base station. Intermediary systems can be configured to periodically listen for beacon messages from barcode-reading devices. When an intermediary system receives a beacon message, the intermediary system can determine whether the beacon message was sent by a barcode-reading device. If it was, the intermediary system can forward the beacon message (or at least some of the contents of the beacon message) to a remote server. In response to receiving a forwarded beacon message, a remote server can generate and send a notification message to one or more recipients. The notification message can also include information that indicates (or is in some way related to) the location of the barcode-reading device.

Classes IPC  ?

  • G01S 1/04 - Radiophares ou systèmes de balisage émettant des signaux ayant une ou des caractéristiques pouvant être détectées par des récepteurs non directionnels et définissant des directions, situations ou lignes de position déterminées par rapport aux émetteurs de radiophareRécepteurs travaillant avec ces systèmes utilisant les ondes radioélectriques Détails
  • G01S 1/08 - Systèmes pour déterminer une direction ou une ligne de position

2.

Dynamically Defining the Region Of Interest (ROI) for Captured Images that are Processed by a Decoder in a Camera-Based Barcode-Reading Device

      
Numéro d'application 18412899
Statut En instance
Date de dépôt 2024-01-15
Date de la première publication 2025-07-17
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Mcpherson, Robert E.
  • Shih, Juihsiang Ray

Abrégé

A camera-based barcode-reading device is configured to dynamically define the region of interest (ROI) for captured images that are processed by a decoder. In some embodiments, one or more properties (e.g., the location and the size) of the ROI can be determined dynamically by recognizing one or more decoding markers in a captured image. Once a decoding marker has been recognized in a captured image, the ROI can then be determined based on a corresponding ROI definition. In other embodiments, the ROI for a particular captured image can be determined dynamically based on a predicted location of a barcode within the captured image. The effect of dynamically determining the ROI in this way is that the ROI can essentially follow the barcode as the barcode moves across the camera's field of view.

Classes IPC  ?

  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
  • G06V 10/141 - Commande d’éclairage
  • H04N 23/67 - Commande de la mise au point basée sur les signaux électroniques du capteur d'image

3.

Barcode-Reading System in which Decoding Occurs on a Remote Server

      
Numéro d'application 18922168
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-02-13
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Hoobler, Ryan Wayne
  • Pierce, Steven Ned
  • Matheson, Kirk F.
  • Shih, Juihsiang Ray
  • Eddards, Michael Aaron
  • Srikanta, Skanda Kumar
  • Lampright, Brian
  • Paredes, Nimrod German Mendoza
  • Hoggatt, Denver Joseph

Abrégé

A barcode-reading device can send barcode images to a remote server for decoding. A decoder on the remote server can process the images and attempt to decode any barcodes in the images. Once the decoder on the remote server has successfully decoded a barcode, the remote server can send the decoded data back to the barcode-reading device and/or to a host computing device that is communicatively coupled to the barcode-reading device. If the barcode-reading device receives the decoded data, the barcode-reading device can forward the decoded data to the host computing device. In some embodiments, a barcode-reading device can send all captured images to the remote server. Alternatively, a barcode-reading device can send only some captured images to the remote server. In some embodiments, a barcode-reading device can be configured to perform one or more preliminary processing operations on an image before sending the image to the remote server.

Classes IPC  ?

  • G06K 17/00 - Méthodes ou dispositions pour faire travailler en coopération des équipements couverts par plusieurs des groupes principaux , p. ex. fichiers automatiques de cartes incluant les opérations de transport et de lecture
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

4.

Barcode-reading system utilizing a machine learning model that is trained to predict decodability of an image by a barcode-decoding module

      
Numéro d'application 18314644
Numéro de brevet 12210930
Statut Délivré - en vigueur
Date de dépôt 2023-05-09
Date de la première publication 2025-01-28
Date d'octroi 2025-01-28
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s) Hoggatt, Denver Joseph

Abrégé

A barcode-reading system utilizes a decodability machine learning model (MLM), which is configured to predict decodability of an image by a barcode-decoding module. A captured image is passed to the decodability MLM for processing before being passed to the barcode-decoding module. If the decodability MLM returns a decodability prediction which indicates that the image is likely to be decodable by the barcode-decoding module, then the image is passed to the barcode-decoding module. Conversely, if the decodability MLM returns a decodability prediction which indicates that the image is not likely to be decodable by the barcode-decoding module, then the image is discarded without being passed to the barcode-decoding module.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06V 10/776 - ValidationÉvaluation des performances
  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos

5.

Using a barcode to facilitate secure near-field communication

      
Numéro d'application 18346492
Numéro de brevet 12204982
Statut Délivré - en vigueur
Date de dépôt 2023-07-03
Date de la première publication 2025-01-21
Date d'octroi 2025-01-21
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Shih, Juihsiang Ray
  • Singh, Mansimran

Abrégé

An object includes an NFC tag, which includes NFC data. The object also includes a barcode, which is an encoded representation of barcode data. When someone wants to access the NFC tag data, the object is presented to an object-reading system that includes both an NFC reader and a barcode reader. The barcode reader is used to read the barcode on the object in order to obtain the barcode data contained within the barcode. The barcode data is then used to establish a secure communication channel between the NFC tag in the object and the NFC reader. The NFC reader then utilizes the secure communication channel to read the NFC tag in the object.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 19/077 - Détails de structure, p. ex. montage de circuits dans le support

6.

Image quality when a camera-based barcode-reading device is reading barcodes located on moving objects

      
Numéro d'application 18329288
Numéro de brevet 12190196
Statut Délivré - en vigueur
Date de dépôt 2023-06-05
Date de la première publication 2025-01-07
Date d'octroi 2025-01-07
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Sherwood, Patrick R.
  • Scharf, Bruce Robert

Abrégé

The present disclosure describes techniques for improving image quality when a camera-based barcode-reading device is reading barcodes located on objects that are moving relative to the barcode-reading device. The techniques disclosed herein enable the image sensor in the barcode-reading device's camera to remain aimed at an object that is moving relative to the barcode-reading device while the camera is capturing an image of the object. Advantageously, the techniques disclosed herein can reduce image blur. In a barcode-reading device that includes a rolling shutter-type image sensor, the techniques disclosed herein can also reduce image distortion.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06T 7/20 - Analyse du mouvement

7.

Barcode-reading application that is designed for a general-purpose computing device and that includes a motion detection module

      
Numéro d'application 18069147
Numéro de brevet 12164997
Statut Délivré - en vigueur
Date de dépôt 2022-12-20
Date de la première publication 2024-12-10
Date d'octroi 2024-12-10
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Lei, Ming
  • Rissmann, Joerg-Thomas

Abrégé

A barcode reading application for a general-purpose computing device includes a motion detection module in addition to a decoding module. The motion detection module is configured to process image frames captured by a camera of the computing device for the purpose of performing motion detection. The barcode reading application can be configured so that the decoding module does not process captured image frames until motion has been detected in the camera's field of view. Because fewer processing resources are required for motion detection than for barcode reading, including motion detection capability in the barcode reading application can reduce processor usage in the computing device compared to a scenario where the decoding module is constantly processing captured image frames. Advantageously, however this reduction in processor usage can be achieved without reducing responsiveness of the barcode reading application, because the barcode reading application can still remain running between successive read attempts.

Classes IPC  ?

  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06T 7/20 - Analyse du mouvement
  • G06T 9/00 - Codage d'image
  • G06V 10/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques

8.

CORTEXSCAN

      
Numéro de série 98737938
Statut En instance
Date de dépôt 2024-09-06
Propriétaire The Code Corporation (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable software applications for computing devices, portable computing devices, mobile phones, and tablet computers for decoding barcodes; downloadable mobile application for scanning, decoding, and processing barcodes; downloadable software application for computing devices for scanning, decoding, and processing of barcodes; downloadable software for decoding barcodes for use in the retail, healthcare, logistics, and manufacturing industries; downloadable software application compatible with mobile operating systems for scanning, decoding, and processing barcodes; downloadable and recorded computer software for scanning, decoding, and processing barcodes, namely, software that enables users to capture barcode data using a mobile device's camera and convert it into readable information; excluding integrated circuits, microprocessors, microprocessor cores, and computer software used in, and for use in the design and development of, integrated circuits, microprocessors, and microprocessor cores

9.

Automatically identifying possible causes of decoding problems in a barcode-reading system

      
Numéro d'application 18311828
Numéro de brevet 12001916
Statut Délivré - en vigueur
Date de dépôt 2023-05-03
Date de la première publication 2024-06-04
Date d'octroi 2024-06-04
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s) Lampright, Brian

Abrégé

A barcode-reading device can transmit data to a remote server when a decoding problem is detected. The data transmitted to the remote server can include captured images, barcode-reading device settings, and decoding metadata. The remote server can process the data and determine one or more potential causes of the decoding problem based at least in part on the results of processing the data. The processing performed by the remote server can involve the use of machine learning models that have been trained to identify image characteristics corresponding to decoding problems. Once a potential cause for a decoding problem has been determined, the remote server can perform at least one action to address the decoding problem. For example, the remote server can send one or more messages to notify certain individuals about the decoding problem and the potential cause that has been identified.

Classes IPC  ?

  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

10.

Usage log for a barcode-reading device

      
Numéro d'application 17810779
Numéro de brevet 11954557
Statut Délivré - en vigueur
Date de dépôt 2022-07-05
Date de la première publication 2024-01-11
Date d'octroi 2024-04-09
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s) Mcpherson, Robert Eugene

Abrégé

A barcode-reading device can be configured to record certain information about events related to the barcode-reading device in a usage log. The barcode-reading device can be configured so that it records certain information in the usage log whenever the barcode-reading device scans a barcode (e.g., a timestamp, an indication of whether the barcode is successfully decoded, a symbology of the barcode, decoded data). The barcode-reading device can also be configured so that it records information about events that are not specifically associated with a barcode scan (e.g., when the barcode-reading device is powered on, when the barcode-reading device experiences a failure). The information contained in the usage log can be processed to determine statistics relevant to the barcode-reading device. The device statistics can be used for various purposes, such as improving the performance of the barcode-reading device, improving the user's experience with the barcode-reading device, and so forth.

Classes IPC  ?

  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

11.

Barcode-reading system in which decoding occurs on a remote server

      
Numéro d'application 17731546
Numéro de brevet 12124900
Statut Délivré - en vigueur
Date de dépôt 2022-04-28
Date de la première publication 2023-11-02
Date d'octroi 2024-10-22
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Hoobler, Ryan Wayne
  • Pierce, Steven Ned
  • Matheson, Kirk F.
  • Shih, Juihsiang Ray
  • Eddards, Michael Aaron
  • Srikanta, Skanda Kumar
  • Lampright, Brian
  • Paredes, Nimrod German Mendoza
  • Hoggatt, Denver Joseph

Abrégé

A barcode-reading device can send barcode images to a remote server for decoding. A decoder on the remote server can process the images and attempt to decode any barcodes in the images. Once the decoder on the remote server has successfully decoded a barcode, the remote server can send the decoded data back to the barcode-reading device and/or to a host computing device that is communicatively coupled to the barcode-reading device. If the barcode-reading device receives the decoded data, the barcode-reading device can forward the decoded data to the host computing device. In some embodiments, a barcode-reading device can send all captured images to the remote server. Alternatively, a barcode-reading device can send only some captured images to the remote server. In some embodiments, a barcode-reading device can be configured to perform one or more preliminary processing operations on an image before sending the image to the remote server.

Classes IPC  ?

  • G06K 17/00 - Méthodes ou dispositions pour faire travailler en coopération des équipements couverts par plusieurs des groupes principaux , p. ex. fichiers automatiques de cartes incluant les opérations de transport et de lecture
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

12.

Data collection for barcode-reading devices

      
Numéro d'application 17732077
Numéro de brevet 11809946
Statut Délivré - en vigueur
Date de dépôt 2022-04-28
Date de la première publication 2023-11-02
Date d'octroi 2023-11-07
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Shih, Juihsiang Ray
  • Lei, Ming
  • Hoobler, Ryan Wayne

Abrégé

Data can be collected from a plurality of barcode-reading devices associated with an enterprise. The collected data can be distinct from the decoded data that is generated by the barcode-reading devices when barcodes are read. For example, the collected data can include device data describing one or more characteristics of the barcode-reading device. Other types of data (e.g., camera data, license data, decoding metadata) can also be collected. The collected data can be sent to a remote server for processing and analysis. The remote server can provide feedback to the enterprise based on the results of analyzing the collected data.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

13.

CODE

      
Numéro de série 97776757
Statut Enregistrée
Date de dépôt 2023-02-01
Date d'enregistrement 2024-02-13
Propriétaire The Code Corporation ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Barcode scanners; computer hardware incorporating barcode scanner decoding algorithms; batteries and battery chargers for barcode scanners; electrical cables for use with barcode scanners; protective covers for barcode scanners; stands for barcode scanners; power supplies for barcode scanners; wireless modems for use with barcode scanners

14.

CODE

      
Numéro de série 97776832
Statut Enregistrée
Date de dépôt 2023-02-01
Date d'enregistrement 2025-09-16
Propriétaire The Code Corporation ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable computer software for use in image capture and the decoding of barcode symbols; downloadable digital media in the nature of downloadable computer software and firmware for decoding barcodes using barcode reader decoding algorithms; hardware in the nature of barcode readers and downloadable computer software and firmware for decoding barcodes using barcode reader decoding algorithms; downloadable computer application software for mobile computing devices in the nature of mobile phones and handheld computers, namely, downloadable software for use in image capture and the decoding of barcode symbols

15.

MYCODE

      
Numéro de série 97771322
Statut En instance
Date de dépôt 2023-01-27
Propriétaire The Code Corporation ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software for managing barcode scanners ; downloadable software for collecting data and analytics related to barcode scanners and for reporting said data and analytics to a cloud-based database; downloadable software for managing firmware and configuration updates for barcode scanners Computer services, namely, providing an online non-downloadable web-based computer software customer platform for managing barcode scanners in the field of barcode scanning and decoding; providing on-line non-downloadable software for customers to manage account and product information related to barcode scanners; providing on-line non-downloadable software for customers to organize, configure, and manage barcode scanners remotely

16.

CODE ALLIANCE

      
Numéro de série 97249031
Statut Enregistrée
Date de dépôt 2022-02-01
Date d'enregistrement 2023-04-18
Propriétaire The Code Corporation ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Administration and management of a channel partner program that promotes the sale of products and services in the field of barcode scanning and decoding; promoting barcode scanners and barcode decoding software through a channel partner program; performance of advertising, marketing and promotional services for channel partners in a channel partner program that promotes the sale of products and services in the field of barcode scanning and decoding Performing training services for channel partners in a channel partner program that promotes the sale of products and services in the field of barcode scanning and decoding; providing on-line, non-downloadable training videos in the field of barcode scanning and decoding via a website; educational services, namely, conducting courses and non-downloadable webinars in the field of barcode scanning and decoding; performing individualized training services in the field of barcode scanning and decoding for members of channel partner organizations Services for integrating barcode decoding software into mobile applications; design and development of web pages and landing pages; technical support services, namely, providing technical advice and training in the field of barcode scanning and decoding; technical support services, namely, providing technical advice in the field of computerized barcode scanning and decoding

17.

Architecture for faster decoding in a barcode reading system that includes a slow interface between the camera and decoder

      
Numéro d'application 17347479
Numéro de brevet 11361183
Statut Délivré - en vigueur
Date de dépôt 2021-06-14
Date de la première publication 2021-12-02
Date d'octroi 2022-06-14
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason

Abrégé

Disclosed herein is a barcode reading system that includes an image decoding system, a communication interface, and an image sensor system package. The image decoding system may include a processor, memory, and a decoder stored in the memory. The image sensor system package may be coupled to the image decoding system via the communication interface. The image sensor system package may include a photo sensor array and pre-processing circuitry. The photo sensor array may be configured to capture image frames at a first speed. The pre-processing circuitry may be configured to perform one or more operations on the image frames captured by the photo sensor array. The pre-processing circuitry may be additionally configured to effect transfer of at least some of the image frames to the image decoding system via the communication interface at a second speed. The first speed may be greater than the second speed.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

18.

Controlling access to barcode-reading functionality

      
Numéro d'application 16861160
Numéro de brevet 11361181
Statut Délivré - en vigueur
Date de dépôt 2020-04-28
Date de la première publication 2021-10-28
Date d'octroi 2022-06-14
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Hoggatt, Denver Joseph
  • Pierce, Steve

Abrégé

The disclosure concerns systems and methods for controlling access to a device with barcode-reading functionality. Enabling the barcode-reading functionality of the device may require providing authenticating information. A user may provide the authenticating information using an identification card with an embedded near field communication (NFC) tag. After the device or a charger of the device validates the embedded NFC tag, the device may enable the barcode-reading functionality but track an amount of time since a last barcode scan of the device. If the amount of time since the last barcode scan reaches a present period, the device may disable the barcode-reading functionality. The device may send a connection request from a portion of a local area network (LAN). A server may receive the request. The server may deny the device access to the LAN if the device is not authorized for use in the portion of the LAN.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

19.

Barcode-reading system that requires an accessory for enhanced operation of a barcode reading application

      
Numéro d'application 17013801
Numéro de brevet 11263413
Statut Délivré - en vigueur
Date de dépôt 2020-09-07
Date de la première publication 2021-04-01
Date d'octroi 2022-03-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan

Abrégé

A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H04N 5/225 - Caméras de télévision
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

20.

Host device for obtaining operating instructions for a barcode reader from a remote server

      
Numéro d'application 17106108
Numéro de brevet 11076021
Statut Délivré - en vigueur
Date de dépôt 2020-11-29
Date de la première publication 2021-03-18
Date d'octroi 2021-07-27
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Pierce, Steve

Abrégé

A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/60 - Déploiement de logiciel
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 9/4401 - Amorçage
  • G06F 3/12 - Sortie numérique vers une unité d'impression
  • G06F 8/65 - Mises à jour
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

21.

Barcode reading system having a legacy mobile client function, a non-legacy mobile client function, and a relay function

      
Numéro d'application 17107651
Numéro de brevet 11361179
Statut Délivré - en vigueur
Date de dépôt 2020-11-30
Date de la première publication 2021-03-18
Date d'octroi 2022-06-14
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Utykanski, Phil

Abrégé

A barcode reading application includes an image capture function for controlling a white light source and a camera of a mobile device to capture an image of a barcode in a target area. The barcode reading application also includes a decoder function for receiving the image of the barcode and generating decoded data representing data encoded in the barcode. The barcode reading application also includes a non-legacy mobile client function for transmitting the decoded data to a non-legacy system. The barcode reading application also includes a legacy mobile client function for transmitting the decoded data to an intermediate server, which then provides the decoded data received from the legacy mobile client function to a legacy system. The barcode reading application also includes a relay function for determining whether the decoded data is intended for the legacy system or the non-legacy system.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes

22.

Auxiliary data management system

      
Numéro d'application 17008400
Numéro de brevet 11328144
Statut Délivré - en vigueur
Date de dépôt 2020-08-31
Date de la première publication 2021-02-25
Date d'octroi 2022-05-10
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Deal, John

Abrégé

A system may include a plurality of stations that implement a workflow process. The workflow process may include reading a barcode in connection with at least some of the plurality of stations. The barcode may be attached to an item that is moved between the plurality of stations during the workflow process. The system may additionally include a plurality of devices. Each of the plurality of devices may be located at one of the plurality of stations. At least some of the plurality of devices may include barcode reading capability. The system may additionally include process management code stored in memory on at least some of the plurality of devices. The process management code may be executable by one or more processors on the plurality of devices to determine auxiliary data corresponding to the workflow process and send the auxiliary data to a server.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 17/00 - Méthodes ou dispositions pour faire travailler en coopération des équipements couverts par plusieurs des groupes principaux , p. ex. fichiers automatiques de cartes incluant les opérations de transport et de lecture
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

23.

Charging system for a barcode reader that uses different types of rechargeable power sources

      
Numéro d'application 17027497
Numéro de brevet 11183867
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de la première publication 2021-01-07
Date d'octroi 2021-11-23
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Alldredge, Eric
  • Hoobler, Ryan

Abrégé

A system includes a barcode reader that is configured to use different types of rechargeable power sources and charging circuitry that is configured to provide a charging current and a charging voltage for a rechargeable power source that is being used by the barcode reader. The charging circuitry is configured to adjust the charging current and the charging voltage for the different types of rechargeable power sources that are used by the barcode reader.

Classes IPC  ?

  • H02J 7/34 - Fonctionnement en parallèle, dans des réseaux, de batteries avec d'autres sources à courant continu, p. ex. batterie tampon
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • H01M 50/20 - MonturesBoîtiers secondaires ou cadresBâtis, modules ou blocsDispositifs de suspensionAmortisseursDispositifs de transport ou de manutentionSupports

24.

Obtaining and processing information related to a mobile device accessory that includes a battery

      
Numéro d'application 16437385
Numéro de brevet 11064441
Statut Délivré - en vigueur
Date de dépôt 2019-06-11
Date de la première publication 2020-12-17
Date d'octroi 2021-07-13
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Braun, Jennifer
  • Deal, John

Abrégé

An accessory for a mobile device includes a battery pack comprising a battery, battery pack memory, and battery data stored in the battery pack memory. The battery is an auxiliary power source for the mobile device when the accessory is electrically coupled to the mobile device. The accessory additionally includes accessory memory and accessory data stored in the accessory memory. The accessory data and the battery data may be obtained by the application on the mobile device when the accessory is electrically coupled to the mobile device.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 1/16 - Détails ou dispositions de structure
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques
  • H04W 4/20 - Signalisation de servicesSignalisation de données auxiliaires, c.-à-d. transmission de données par un canal non destiné au trafic
  • H01M 10/42 - Procédés ou dispositions pour assurer le fonctionnement ou l'entretien des éléments secondaires ou des demi-éléments secondaires
  • H01M 10/48 - Accumulateurs combinés à des dispositions pour mesurer, tester ou indiquer l'état des éléments, p. ex. le niveau ou la densité de l'électrolyte
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

25.

Architecture for faster decoding in a barcode reading system that includes a slow interface between the camera and decoder

      
Numéro d'application 16730801
Numéro de brevet 11036951
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2020-12-10
Date d'octroi 2021-06-15
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason

Abrégé

Disclosed herein is a barcode reading system that includes an image decoding system, a communication interface, and an image sensor system package. The image decoding system may include a processor, memory, and a decoder stored in the memory. The image sensor system package may be coupled to the image decoding system via the communication interface. The image sensor system package may include a photo sensor array and pre-processing circuitry. The photo sensor array may be configured to capture image frames at a first speed. The pre-processing circuitry may be configured to perform one or more operations on the image frames captured by the photo sensor array. The pre-processing circuitry may be additionally configured to effect transfer of at least some of the image frames to the image decoding system via the communication interface at a second speed. The first speed may be greater than the second speed.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

26.

Stand that enables a mobile device to read barcodes in presentation mode

      
Numéro d'application 16995675
Numéro de brevet 11176341
Statut Délivré - en vigueur
Date de dépôt 2020-08-17
Date de la première publication 2020-12-03
Date d'octroi 2021-11-16
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Phil
  • Deal, John

Abrégé

A presentation stand for enabling a mobile device to read barcodes in presentation mode includes a cradle portion that is connected to the base portion. The cradle portion is configured to hold the mobile device in a position for reading a barcode. A shield portion is attached to the cradle portion and configured to modify a field of view of a camera of the mobile device. The shield portion is also configured to modify a field of illumination of an illumination source of the mobile device. The shield portion includes a camera optic system that is at least partially aligned with the camera of the mobile device when the mobile device is held in the cradle portion. The shield portion also includes an illumination optic system that is at least partially aligned with the illumination source of the mobile device when the mobile device is held in the cradle portion.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire

27.

Barcode-reading system

      
Numéro d'application 16915986
Numéro de brevet 11200391
Statut Délivré - en vigueur
Date de dépôt 2020-06-29
Date de la première publication 2020-10-22
Date d'octroi 2021-12-14
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Philip
  • Deal, John
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 50/20 - MonturesBoîtiers secondaires ou cadresBâtis, modules ou blocsDispositifs de suspensionAmortisseursDispositifs de transport ou de manutentionSupports

28.

Barcode-reading system that automatically adjusts certain outputs based on ambient characteristics

      
Numéro d'application 16908439
Numéro de brevet 11314956
Statut Délivré - en vigueur
Date de dépôt 2020-06-22
Date de la première publication 2020-10-08
Date d'octroi 2022-04-26
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ji, Hong
  • Deal, John

Abrégé

A barcode-reading system may include a barcode reader and at least one detector that is configured to detect a characteristic of an environment in which the barcode-reading system is located. The barcode-reading system may also include a controller that is configured to adjust at least one output of the barcode-reading system based on at least one detected characteristic.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G08B 7/06 - Systèmes de signalisation selon plus d'un des groupes Systèmes d'appel de personnes selon plus d'un des groupes utilisant une transmission électrique
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G08B 5/36 - Systèmes de signalisation optique, p. ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électriqueSystèmes de signalisation optique, p. ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G08B 3/10 - Systèmes de signalisation audibleSystèmes d'appel sonore de personnes utilisant une transmission électriqueSystèmes de signalisation audibleSystèmes d'appel sonore de personnes utilisant une transmission électromagnétique

29.

Analysis and decode module for a barcode reading system

      
Numéro d'application 16512209
Numéro de brevet 10776597
Statut Délivré - en vigueur
Date de dépôt 2019-07-15
Date de la première publication 2020-09-15
Date d'octroi 2020-09-15
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lee, Jason
  • Lei, Ming

Abrégé

An analysis and decode module is described. A barcode reading system may include an image sensor system package and a separate image decoding system. The image sensor system package may provide input to the image decoding system through an interface. The input may include a captured image, image capture settings, and an operation list. The image decoding system, using the analysis and decode module, may perform one or more operations identified in the operation list on the capture image. The image decoding system may then output information to the image sensor system package using the interface. The output may indicate whether the image decoding system was able to decode a barcode and how the image sensor system package may modify the image capture settings to produce an image more suitable for decoding. The image sensor system package may then determine new image capture settings for capturing a new image.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

30.

Auxiliary data management system

      
Numéro d'application 16247550
Numéro de brevet 10762316
Statut Délivré - en vigueur
Date de dépôt 2019-01-14
Date de la première publication 2020-07-16
Date d'octroi 2020-09-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Deal, John

Abrégé

A system may include a plurality of stations that implement a workflow process. The workflow process may include reading a barcode in connection with at least some of the plurality of stations. The barcode may be attached to an item that is moved between the plurality of stations during the workflow process. The system may additionally include a plurality of devices. Each of the plurality of devices may be located at one of the plurality of stations. At least some of the plurality of devices may include barcode reading capability. The system may additionally include process management code stored in memory on at least some of the plurality of devices. The process management code may be executable by one or more processors on the plurality of devices to determine auxiliary data corresponding to the workflow process and send the auxiliary data to a server.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 17/00 - Méthodes ou dispositions pour faire travailler en coopération des équipements couverts par plusieurs des groupes principaux , p. ex. fichiers automatiques de cartes incluant les opérations de transport et de lecture
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

31.

Barcode-reading system

      
Numéro d'application 16730827
Numéro de brevet 10853602
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2020-07-09
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Deal, John
  • Powell, George
  • Russell, Garrett

Abrégé

This patent specification describes operations of a mobile device with barcode-reading capabilities and an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connection to a licensing server to obtain a license code, and determine at least one operating permission authorized by the license code. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries

32.

Barcode-reading accessory for interacting with a touch interface on a mobile device

      
Numéro d'application 16212458
Numéro de brevet 10853608
Statut Délivré - en vigueur
Date de dépôt 2018-12-06
Date de la première publication 2020-06-11
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s) Utykanski, Phil

Abrégé

The present disclosure relates to a barcode-reading system that includes a mobile device accessory attached to a mobile device. The mobile device accessory includes a button assembly having an outer button and dielectric material. When an input object (e.g., a finger) comes into contact with the button assembly, the dielectric material comes into contact with a touch interface (e.g., a button or touchscreen) and causes the mobile device to detect a touch input. In particular, the dielectric material of the button assembly may activate a capacitive property of a button or touchscreen to enable the mobile device to detect the touch input.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06F 1/16 - Détails ou dispositions de structure
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

33.

Stand that enables a mobile device to read barcodes in presentation mode

      
Numéro d'application 16212392
Numéro de brevet 10747973
Statut Délivré - en vigueur
Date de dépôt 2018-12-06
Date de la première publication 2020-06-11
Date d'octroi 2020-08-18
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Phil
  • Deal, John

Abrégé

A presentation stand for enabling a mobile device to read barcodes in presentation mode includes a cradle portion that is connected to the base portion. The cradle portion is configured to hold the mobile device in a position for reading a barcode. A shield portion is attached to the cradle portion and configured to modify a field of view of a camera of the mobile device. The shield portion is also configured to modify a field of illumination of an illumination source of the mobile device. The shield portion includes a camera optic system that is at least partially aligned with the camera of the mobile device when the mobile device is held in the cradle portion. The shield portion also includes an illumination optic system that is at least partially aligned with the illumination source of the mobile device when the mobile device is held in the cradle portion.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire

34.

Barcode-reading system

      
Numéro d'application 16557843
Numéro de brevet 10853598
Statut Délivré - en vigueur
Date de dépôt 2019-08-30
Date de la première publication 2020-05-21
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode-reading enhancement accessory for a mobile device having a barcode-reading capability may include an outer case and an inner carriage. A mobile device may be encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage may be configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

35.

Barcode reading device that controls illumination without signaling from an image sensor

      
Numéro d'application 16186398
Numéro de brevet 10853601
Statut Délivré - en vigueur
Date de dépôt 2018-11-09
Date de la première publication 2020-05-14
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Hoobler, Ryan

Abrégé

A barcode reading device includes an image sensor comprising a photosensor array and control circuitry configured to control an exposure period for the photosensor array. The barcode reading device also includes one or more illumination sources configured to generate illumination for illuminating a target area. The barcode reading device also includes circuitry that is configured to read out image data from the photosensor array in response to a trigger signal. The circuitry is also configured to, independent of controlling the exposure period for the photosensor array, illuminate a target area by activating the one or more illumination sources in response to the trigger signal.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

36.

System for providing interim charging capability for a mobile device

      
Numéro d'application 16667723
Numéro de brevet 11244130
Statut Délivré - en vigueur
Date de dépôt 2019-10-29
Date de la première publication 2020-02-27
Date d'octroi 2022-02-08
Propriétaire The Code Corporation (USA)
Inventeur(s) Utykanski, Phil

Abrégé

An interim charging system includes a docking station and a case for a mobile device. The case is magnetically secured to the docking station. The docking station includes a power source and a charger that charges the mobile device in the case.

Classes IPC  ?

  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • H02J 7/34 - Fonctionnement en parallèle, dans des réseaux, de batteries avec d'autres sources à courant continu, p. ex. batterie tampon

37.

Enterprise-level licensing for a barcode decoder within a mobile device application

      
Numéro d'application 16112413
Numéro de brevet 11080369
Statut Délivré - en vigueur
Date de dépôt 2018-08-24
Date de la première publication 2020-02-27
Date d'octroi 2021-08-03
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Bubnoski, David

Abrégé

An application on a mobile device may include a barcode decoder. The application may be configured to download a configuration file. The configuration file may include an enterprise identifier that is uniquely associated with an enterprise. The application may additionally be configured to obtain a license key for the barcode decoder. The license key may be based on the enterprise identifier. The application may additionally be configured to transition the barcode decoder from an inactive state to an active state conditional upon verifying that the license key is based on the enterprise identifier.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06F 8/61 - Installation
  • G16H 40/20 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour la gestion ou l’administration de ressources ou d’établissements de soins de santé, p. ex. pour la gestion du personnel hospitalier ou de salles d’opération
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire

38.

Efficiency when reading multiple barcodes on objects

      
Numéro d'application 16513420
Numéro de brevet 11030431
Statut Délivré - en vigueur
Date de dépôt 2019-07-16
Date de la première publication 2020-01-16
Date d'octroi 2021-06-08
Propriétaire The Code Corporation (USA)
Inventeur(s) Lei, Ming

Abrégé

This disclosure describes methods and systems for using a barcode reader to read multiple barcodes positioned on an object. The barcode reader attempts to locate a first priority barcode within an image using first priority information. The priority information may define a region of interest within the image. The barcode reader may search only the region of interest for the first priority barcode. The priority information may define one or more characteristics of the first priority barcode. Based on the results of attempting to locate the first priority barcode, the barcode reader determines whether to attempt to locate a second priority barcode within the image. The barcode reader may discard the image if the barcode reader fails to locate the first priority barcode or the results of attempting to locate the first priority barcode indicate that the image is unlikely to contain a decodable second priority barcode.

Classes IPC  ?

  • G06K 9/18 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales utilisant des caractères imprimés pourvus de marques de codage additionnelles ou comportant des marques de codage, p.ex. le caractère étant composé de barres distinctes de formes différentes, chacune représentant une valeur de code différente
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06T 5/00 - Amélioration ou restauration d'image

39.

Graphical barcode readers that are configured for glare reduction

      
Numéro d'application 16268351
Numéro de brevet 10503945
Statut Délivré - en vigueur
Date de dépôt 2019-02-05
Date de la première publication 2019-11-07
Date d'octroi 2019-12-10
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason J.
  • Hoobler, Ryan

Abrégé

A method for glare reduction may be implemented by a graphical code reader. The graphical code reader includes an optic system, a plurality of light sources, and a control system. The control system is configured to determine that glare is present in an image captured by the optic system by identifying reflection from at least one of the plurality of light sources. The control system may take a corrective action to reduce the glare in subsequent images. The control system may be configured to take a first corrective action if a diffraction pattern is present at a periphery of the glare, and take a second corrective action if a diffraction pattern is not present at the periphery of the glare.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

40.

Attachment for a mobile device for reading barcodes and capturing non-barcode images

      
Numéro d'application 16422816
Numéro de brevet 10853604
Statut Délivré - en vigueur
Date de dépôt 2019-05-24
Date de la première publication 2019-09-12
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Russell, Garrett
  • Hoobler, Ryan
  • Lei, Ming
  • Powell, George
  • Ashby, Mark

Abrégé

An attachment for a mobile device includes an attachment feature securable to the mobile device. The attachment also includes a first set of imaging optics that receives, from within a first field of view, first light defining a first portion of image data captured by an image sensing system of the mobile device. The first portion of the image data includes a barcode image. The first field of view is centered on a first optical pathway. The attachment also includes a second set of imaging optics that receives, from within a second field of view, second light defining a second portion of the image data. The second portion of the image data includes a non-barcode image. The second field of view is centered on a second optical pathway nonparallel to the first optical pathway.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • A45C 13/00 - PORTE-MONNAIEBAGAGESSACS PORTÉS À LA MAIN Parties constitutivesAccessoires
  • A45C 11/00 - Récipients pour articles non prévus dans les groupes
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries

41.

Barcode reading accessory for a mobile device having a one-way mirror

      
Numéro d'application 16386136
Numéro de brevet 10430625
Statut Délivré - en vigueur
Date de dépôt 2019-04-16
Date de la première publication 2019-08-08
Date d'octroi 2019-10-01
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Ford, Aaron Joseph
  • Hoobler, Ryan
  • Utykanski, Philip

Abrégé

A barcode reading enhancement system for a mobile device is described. The barcode reading enhancement system may include an accessory. The accessory may be securable to the mobile device and include a one-way mirror. A first side of the one-way mirror may fold a camera field of view of a camera of the mobile device in a direction away from a top end of the mobile device. The accessory may also include a target-generating structure that projects a targeting pattern through a second side of the one-way mirror into a center of the folded camera field of view. The targeting pattern may assist a user of the barcode reading enhancement system in placing a barcode in the center of the folded camera field of view and thereby improve the quality of barcode images captured by the camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • A45C 11/00 - Récipients pour articles non prévus dans les groupes

42.

Accessory having a target generating structure for a mobile device

      
Numéro d'application 16372046
Numéro de brevet 11017191
Statut Délivré - en vigueur
Date de dépôt 2019-04-01
Date de la première publication 2019-07-25
Date d'octroi 2021-05-25
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Russell, Garrett
  • Hoobler, Ryan
  • Utykanski, Philip

Abrégé

An accessory for a mobile device may include a target generating structure. The target generating structure may emit a targeting pattern of illumination into a field of view of a camera of the mobile device. The targeting pattern may facilitate proper positioning of the mobile device for capturing an image of a barcode. The accessory may secure to a corner of the mobile device. The accessory may send a request to the mobile device to establish a focus setting of the camera. The target generating structure may emit the targeting pattern after the accessory sends the request.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • A45C 13/00 - PORTE-MONNAIEBAGAGESSACS PORTÉS À LA MAIN Parties constitutivesAccessoires
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • A45C 11/00 - Récipients pour articles non prévus dans les groupes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 50/20 - MonturesBoîtiers secondaires ou cadresBâtis, modules ou blocsDispositifs de suspensionAmortisseursDispositifs de transport ou de manutentionSupports
  • H01M 50/209 - Bâtis, modules ou blocs de multiples batteries ou de multiples cellules caractérisés par leur forme adaptés aux cellules prismatiques ou rectangulaires

43.

Barcode-scanning system configured for both data validation and data formatting

      
Numéro d'application 16247979
Numéro de brevet 11036948
Statut Délivré - en vigueur
Date de dépôt 2019-01-15
Date de la première publication 2019-07-18
Date d'octroi 2021-06-15
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason

Abrégé

This disclosure concerns a barcode reading system that includes a barcode reader and a data manipulation module. The barcode reader reads a barcode, decodes the barcode, and generates decoded data. The data manipulation module includes a data validation module and a data formatting module. The data validation module can perform one or more data validation operations on the decoded data. The data formatting module is separate from the data validation module. The data formatting module can perform one or more data formatting operations on either an output of the data validation module or on the decoded data. The output of the data validation module may include one or more data validation modifications. The barcode reading system may also include a host computer that is in electronic communication with the barcode reader. In some configurations, the barcode reader may include the data manipulation module. In other configurations, the host computer may include the data manipulation.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 9/22 - Obtention de l'image en utilisant des instruments déplacés manuellement
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

44.

Barcode-reading system that automatically adjusts certain outputs based on ambient characteristics

      
Numéro d'application 16234322
Numéro de brevet 10691906
Statut Délivré - en vigueur
Date de dépôt 2018-12-27
Date de la première publication 2019-07-04
Date d'octroi 2020-06-23
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ji, Hong
  • Deal, John

Abrégé

A barcode-reading system may include a barcode reader and at least one detector that is configured to detect a characteristic of an environment in which the barcode-reading system is located. The barcode-reading system may also include a controller that is configured to adjust at least one output of the barcode-reading system based on at least one detected characteristic.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G08B 7/06 - Systèmes de signalisation selon plus d'un des groupes Systèmes d'appel de personnes selon plus d'un des groupes utilisant une transmission électrique
  • G08B 5/36 - Systèmes de signalisation optique, p. ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électriqueSystèmes de signalisation optique, p. ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G08B 3/10 - Systèmes de signalisation audibleSystèmes d'appel sonore de personnes utilisant une transmission électriqueSystèmes de signalisation audibleSystèmes d'appel sonore de personnes utilisant une transmission électromagnétique

45.

Attachment including a targeting optic system that directs illumination from a white light source towards a target area

      
Numéro d'application 16291940
Numéro de brevet 11080497
Statut Délivré - en vigueur
Date de dépôt 2019-03-04
Date de la première publication 2019-06-27
Date d'octroi 2021-08-03
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Russell, Garrett
  • Ashby, Mark

Abrégé

Disclosed herein is an attachment for a smartphone. The smartphone may include i) a camera with an image sensor and a focusing lens located on a back side of the smartphone for capturing an image of a target area; and ii) a white light source on the back side of the smartphone. The attachment may include a targeting optic system. When the attachment is secured to the back side of the smartphone, the targeting optic system may receive illumination emitted by the white light source and direct the illumination towards the target area from a location that is not directly in front of the camera's image sensor. The location may be farther from the focusing lens than the white light source when measured parallel to the back side of the smartphone. The attachment may also direct the illumination into the target area via the targeting optic system.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques
  • A45C 11/00 - Récipients pour articles non prévus dans les groupes

46.

Barcode reading system for a mobile device with a barcode reading enhancement accessory and a barcode reading application having a relay function that can determine whether decoded data is intended for a legacy system or a non-legacy system

      
Numéro d'application 16292088
Numéro de brevet 10853603
Statut Délivré - en vigueur
Date de dépôt 2019-03-04
Date de la première publication 2019-06-27
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Utykanski, Phil

Abrégé

A barcode reading system for a mobile device that includes a camera and a white illumination source is described. The barcode reading system includes a barcode reading enhancement accessory and a barcode reading application. The barcode reading enhancement accessory is secured to the mobile device and folds a field of view of the camera and a field of illumination of the white light source towards a target area. The barcode reading application includes an image capture function, a decoder function for generating decoded data from the image of the barcode, and a relay function for sending the decoded data to a remote server. The remote server can be an intermediary device or a non-legacy system. The intermediary device can be configured to communicate with a legacy system. The relay function can determine whether the decoded data is intended for the legacy system or the non-legacy system.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes

47.

Using a defect pattern in an image sensor to verify license entitlement

      
Numéro d'application 16252912
Numéro de brevet 11138398
Statut Délivré - en vigueur
Date de dépôt 2019-01-21
Date de la première publication 2019-05-23
Date d'octroi 2021-10-05
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan

Abrégé

A mobile device may include a camera assembly, a processor, memory, and a barcode-reading application. The camera assembly may include an image sensor. Pixels in a predetermined location of the image sensor may be defective pixels that provide the same output values regardless of actual characteristics of incident light. The barcode-reading application may be stored in the memory. The barcode-reading application may be executable by the processor to enable at least one enhanced mode of operation of the barcode-reading application conditional upon confirming that the image sensor comprises the defective pixels in the predetermined location.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H04N 5/225 - Caméras de télévision
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

48.

Barcode-reading system that obtains ranging data via targeting illumination

      
Numéro d'application 16259942
Numéro de brevet 10503944
Statut Délivré - en vigueur
Date de dépôt 2019-01-28
Date de la première publication 2019-05-23
Date d'octroi 2019-12-10
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George

Abrégé

A barcode-reading system may include a barcode-reading enhancement accessory that is securable to a mobile device. The accessory may include an optic system that is configured to shape and filter illumination from a white light source of the mobile device to project targeting illumination onto a target surface. Calibration data may indicate a relationship between surface distance and at least one feature offset of the targeting illumination. A barcode-reading application may determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the mobile device. The application may also determine an estimated surface distance based on the calibration data and the feature offset. The application may also use the estimated surface distance to adjust at least one operating parameter of the mobile device.

Classes IPC  ?

  • G06K 19/08 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code utilisant des marquages de différentes sortes sur le même support d'enregistrement, p. ex. un marquage étant lu optiquement et l'autre par des moyens magnétiques
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • H04W 88/02 - Dispositifs terminaux

49.

Mobile device configured to use motion detection to optimize activation of video capture for fast decoding

      
Numéro d'application 15792608
Numéro de brevet 10303911
Statut Délivré - en vigueur
Date de dépôt 2017-10-24
Date de la première publication 2019-04-25
Date d'octroi 2019-05-28
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Shah, Anuj Sajit

Abrégé

Disclosed herein is a mobile device that includes a camera, a processor, memory, and a barcode-reading application stored in the memory. The mobile device may also include a motion-sensing component that may be configured to detect motion of the mobile device. The barcode-reading application may be executable by the processor to use data from the motion-sensing component to determine when to activate video capture by the camera.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions

50.

Barcode reader and docking station for facilitating presentation mode

      
Numéro d'application 16218235
Numéro de brevet 10853605
Statut Délivré - en vigueur
Date de dépôt 2018-12-12
Date de la première publication 2019-04-25
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Atkinson, Isaac
  • Utykanski, Phil

Abrégé

A barcode reader system includes a barcode reader, a docking station, and a magnet. The barcode reader includes a housing and a first mating structure connected to the housing. The docking station includes a second mating structure to mate with the first mating structure. The second mating structure and the first mating structure are capable of forming a coupling between the barcode reader and the docking station. The magnet produces magnetic forces that strengthen the coupling between the barcode reader and the docking station. The docking station may include the magnet. The barcode reader may include a magnetic field detector and may enter a presentation mode in response to the magnetic field detector detecting a magnetic field.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets

51.

Offline license activation for barcode decoders

      
Numéro d'application 16161945
Numéro de brevet 11163856
Statut Délivré - en vigueur
Date de dépôt 2018-10-16
Date de la première publication 2019-04-18
Date d'octroi 2021-11-02
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Shah, Anuj Sajit

Abrégé

A system in accordance with the present disclosure may include a plurality of electronic devices that do not have Internet connectivity. Each electronic device may include a barcode decoder and a license activation application. The system may also include a computing device that has an Internet connection. The computing device may include a master program that is executable to obtain a plurality of identifiers from the plurality of electronic devices. The master program may also be executable to send at least one license request to a license server via the Internet connection. The at least one license request may include the plurality of identifiers. The master program may also be executable to receive a plurality of licenses from the license server in response to the at least one license request. The master program may also be executable to provide the plurality of licenses to the plurality of electronic devices.

Classes IPC  ?

  • G06Q 20/38 - Protocoles de paiementArchitectures, schémas ou protocoles de paiement leurs détails
  • G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06F 21/12 - Protection des logiciels exécutables
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

52.

Charging system for a barcode reader that uses different types of rechargeable power sources

      
Numéro d'application 16141273
Numéro de brevet 10784709
Statut Délivré - en vigueur
Date de dépôt 2018-09-25
Date de la première publication 2019-03-28
Date d'octroi 2020-09-22
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Alldredge, Eric
  • Hoobler, Ryan

Abrégé

A system includes a barcode reader that is configured to use different types of rechargeable power sources and charging circuitry that is configured to provide a charging current and a charging voltage for a rechargeable power source that is being used by the barcode reader. The charging circuitry is configured to adjust the charging current and the charging voltage for the different types of rechargeable power sources that are used by the barcode reader.

Classes IPC  ?

  • H02J 7/34 - Fonctionnement en parallèle, dans des réseaux, de batteries avec d'autres sources à courant continu, p. ex. batterie tampon
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

53.

Barcode reader

      
Numéro d'application 16195437
Numéro de brevet 10769400
Statut Délivré - en vigueur
Date de dépôt 2018-11-19
Date de la première publication 2019-03-21
Date d'octroi 2020-09-08
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Ashby, Mark
  • Hoobler, Ryan

Abrégé

A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.

Classes IPC  ?

  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire

54.

Barcode reader

      
Numéro d'application 16181085
Numéro de brevet 10810392
Statut Délivré - en vigueur
Date de dépôt 2018-11-05
Date de la première publication 2019-03-07
Date d'octroi 2020-10-20
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode reader may include an image sensor array, an optic system, an image buffer, and a plurality of pre-processing circuits implemented in hardware. The optic system may be configured to focus an image of a barcode onto the image sensor array. The plurality of pre-processing circuits may collectively implement a plurality of different image processing functions. Each pre-processing circuit may be configured to receive as input an image frame from the image sensor array or an image data record from the image buffer. The image data record may be derived from the image frame. Each pre-processing circuit may also be configured to perform an image processing function with respect to the image frame or the image data record, thereby generating a new image data record. A decoder may use at least one image data record to decode the barcode.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

55.

Dynamically controlling brightness of targeting illumination

      
Numéro d'application 15675571
Numéro de brevet 10229302
Statut Délivré - en vigueur
Date de dépôt 2017-08-11
Date de la première publication 2019-02-14
Date d'octroi 2019-03-12
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George

Abrégé

A barcode reading accessory may be configured to produce a targeting pattern in a target area when the accessory is secured to a mobile device. A frequency range of the targeting pattern may correspond more closely to a first band of illumination emitted by a light source of the mobile device than to a second band of illumination or a third band of illumination. A color image captured by the mobile device's camera may include a first sub-image providing information about the first band of illumination, a second sub-image providing information about the second band of illumination, and a third sub-image providing information about the third band of illumination. The barcode reading application may dynamically control brightness of the white light source based on detectability of the targeting pattern in the first sub-image and saturation of at least one of the first sub-image, the second sub-image, and the third sub-image.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

56.

Barcode-reading system that requires an accessory for enhanced operation of a barcode reading application

      
Numéro d'application 16154514
Numéro de brevet 10769395
Statut Délivré - en vigueur
Date de dépôt 2018-10-08
Date de la première publication 2019-02-07
Date d'octroi 2020-09-08
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan

Abrégé

A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/225 - Caméras de télévision
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

57.

BATTERYTRAK

      
Numéro de série 88264548
Statut Enregistrée
Date de dépôt 2019-01-16
Date d'enregistrement 2020-12-01
Propriétaire The Code Corporation ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable software in the nature of a mobile application for a portable computing device for displaying battery information such as health indicators and identifying information; downloadable software in the nature of a mobile application for a portable computing device that functions with an accessory, the mobile application being configured for displaying battery information such as health indicators and identifying information; downloadable software in the nature of a mobile application for a portable computing device, the mobile application being configured for displaying information about the accessory in the nature of battery information such as health indicators and identifying information; downloadable software in the nature of a mobile application for a portable computing device for reporting information about the accessory to a remote server, the information being in the nature of battery information such as health indicators and identifying information

58.

Barcode-reading system

      
Numéro d'application 16127167
Numéro de brevet 10521631
Statut Délivré - en vigueur
Date de dépôt 2018-09-10
Date de la première publication 2019-01-03
Date d'octroi 2019-12-31
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Deal, John
  • Powell, George
  • Russell, Garrett

Abrégé

This patent specification describes operations of a mobile device with barcode-reading capabilities and an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connection to a licensing server to obtain a license code, and determine at least one operating permission authorized by the license code. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries

59.

Barcode reader that obtains firmware from a remote server

      
Numéro d'application 16043005
Numéro de brevet 10855810
Statut Délivré - en vigueur
Date de dépôt 2018-07-23
Date de la première publication 2018-11-15
Date d'octroi 2020-12-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Pierce, Steve

Abrégé

A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.

Classes IPC  ?

  • G06F 9/4401 - Amorçage
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 8/60 - Déploiement de logiciel
  • G06F 3/12 - Sortie numérique vers une unité d'impression
  • G06F 8/65 - Mises à jour
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

60.

Barcode-reading system

      
Numéro d'application 15895994
Numéro de brevet 10360484
Statut Délivré - en vigueur
Date de dépôt 2018-02-13
Date de la première publication 2018-06-28
Date d'octroi 2019-07-23
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode reader is disclosed. The barcode reader may include a semiconductor package and an optic system. The semiconductor package may include a plurality of silicon dies stacked vertically and interconnected by through-silicon vias (TSVs) or wires. A first die positioned on top of the plurality of stacked silicon dies includes a photo sensor array and image read-out circuitry. The image read-out circuitry is coupled to the photo sensor array and configured to generate a frame of image data, wherein the frame of image data is a sequence of values, each value representing an intensity of illumination focused on one of the photo sensors. The optic system is configured to focus an image of a barcode on the photo sensor array. The optic system includes a lens assembly and a mirror. The mirror folds an optical path behind the lens assembly onto the array of photo sensors.

Classes IPC  ?

  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

61.

Barcode-reading system

      
Numéro d'application 15856589
Numéro de brevet 10699085
Statut Délivré - en vigueur
Date de dépôt 2017-12-28
Date de la première publication 2018-05-03
Date d'octroi 2020-06-30
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Philip
  • Deal, John
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

62.

Barcode-reading system

      
Numéro d'application 15856964
Numéro de brevet 10402609
Statut Délivré - en vigueur
Date de dépôt 2017-12-28
Date de la première publication 2018-05-03
Date d'octroi 2019-09-03
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

63.

Barcode-reading system that uses characteristics of a captured image to verify license entitlement

      
Numéro d'application 15434004
Numéro de brevet 10318776
Statut Délivré - en vigueur
Date de dépôt 2017-02-15
Date de la première publication 2018-03-22
Date d'octroi 2019-06-11
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan

Abrégé

A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement in a field of view of the camera assembly. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining that an image captured by the camera assembly includes the indication of license entitlement.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • H04N 5/225 - Caméras de télévision
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

64.

Barcode-reading system that requires an accessory for enhanced operation of a barcode reading application

      
Numéro d'application 15434013
Numéro de brevet 10095900
Statut Délivré - en vigueur
Date de dépôt 2017-02-15
Date de la première publication 2018-03-22
Date d'octroi 2018-10-09
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan

Abrégé

A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

65.

Architecture for faster decoding in a barcode reading system that includes a slow interface between the camera and decoder

      
Numéro d'application 15828135
Numéro de brevet 10521635
Statut Délivré - en vigueur
Date de dépôt 2017-11-30
Date de la première publication 2018-03-22
Date d'octroi 2019-12-31
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason

Abrégé

Disclosed herein is a barcode reading system that includes an image decoding system, a communication interface, and an image sensor system package. The image decoding system may include a processor, memory, and a decoder stored in the memory. The image sensor system package may be coupled to the image decoding system via the communication interface. The image sensor system package may include a photo sensor array and pre-processing circuitry. The photo sensor array may be configured to capture image frames at a first speed. The pre-processing circuitry may be configured to perform one or more operations on the image frames captured by the photo sensor array. The pre-processing circuitry may be additionally configured to effect transfer of at least some of the image frames to the image decoding system via the communication interface at a second speed. The first speed may be greater than the second speed.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

66.

Using a defect pattern in an image sensor to verify license entitlement

      
Numéro d'application 15350025
Numéro de brevet 10185855
Statut Délivré - en vigueur
Date de dépôt 2016-11-12
Date de la première publication 2018-03-22
Date d'octroi 2019-01-22
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan

Abrégé

A mobile device may include a camera assembly, a processor, memory, and a barcode-reading application. The camera assembly may include an image sensor. Pixels in a predetermined location of the image sensor may be defective pixels that provide the same output values regardless of actual characteristics of incident light. The barcode-reading application may be stored in the memory. The barcode-reading application may be executable by the processor to enable at least one enhanced mode of operation of the barcode-reading application conditional upon confirming that the image sensor comprises the defective pixels in the predetermined location.

Classes IPC  ?

  • G06K 19/00 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H04N 5/225 - Caméras de télévision
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

67.

Barcode reader configured for image pre-processing

      
Numéro d'application 15676397
Numéro de brevet 10121041
Statut Délivré - en vigueur
Date de dépôt 2017-08-14
Date de la première publication 2017-11-30
Date d'octroi 2018-11-06
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode reader may include an image sensor array, an optic system, an image buffer, and a plurality of pre-processing circuits implemented in hardware. The optic system may be configured to focus an image of a barcode onto the image sensor array. The plurality of pre-processing circuits may collectively implement a plurality of different image processing functions. Each pre-processing circuit may be configured to receive as input an image frame from the image sensor array or an image data record from the image buffer. The image data record may be derived from the image frame. Each pre-processing circuit may also be configured to perform an image processing function with respect to the image frame or the image data record, thereby generating a new image data record. A decoder may use at least one image data record to decode the barcode.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

68.

Barcode reader that obtains firmware from a remote server

      
Numéro d'application 15656528
Numéro de brevet 10033834
Statut Délivré - en vigueur
Date de dépôt 2017-07-21
Date de la première publication 2017-11-09
Date d'octroi 2018-07-24
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Pierce, Steve

Abrégé

A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06F 8/60 - Déploiement de logiciel
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 8/65 - Mises à jour
  • G06F 3/12 - Sortie numérique vers une unité d'impression
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06F 9/4401 - Amorçage
  • G06F 12/02 - Adressage ou affectationRéadressage
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

69.

Barcode reader and docking station for charging the barcode reader

      
Numéro d'application 15630807
Numéro de brevet 10474859
Statut Délivré - en vigueur
Date de dépôt 2017-06-22
Date de la première publication 2017-10-12
Date d'octroi 2019-11-12
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s)
  • Utykanski, Phil
  • Hoobler, Ryan

Abrégé

A barcode-reading system may include a barcode reader that includes an illumination system, an image sensor, an optic system, a supercapacitor, and a first wireless point-to-point interface. The illumination system may be configured to illuminate a target area. The image sensor may be configured to capture an image of the target area. The optic system may be configured to focus reflected light from the target area onto the image sensor. The supercapacitor may be configured to provide operating power to the barcode reader. The barcode-reading system may also include a docking station configured to provide charging power to charge the supercapacitor of the barcode reader. The docking station may include a second wireless point-to-point interface. The first wireless point-to-point interface and the second wireless point-to-point interface may be configured to establish a wireless point-to-point communication link between the barcode reader and the docking station.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • H02J 7/34 - Fonctionnement en parallèle, dans des réseaux, de batteries avec d'autres sources à courant continu, p. ex. batterie tampon

70.

Barcode-reading system that obtains ranging data via targeting illumination

      
Numéro d'application 15621239
Numéro de brevet 09928392
Statut Délivré - en vigueur
Date de dépôt 2017-06-13
Date de la première publication 2017-10-05
Date d'octroi 2018-03-27
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George

Abrégé

A barcode-reading system may include a barcode-reading enhancement accessory that is securable to a mobile device. The accessory may include an optic system that is configured to shape and filter illumination from a white light source of the mobile device to project targeting illumination onto a target surface. Calibration data may indicate a relationship between surface distance and at least one feature offset of the targeting illumination. A barcode-reading application may determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the mobile device. The application may also determine an estimated surface distance based on the calibration data and the feature offset. The application may also use the estimated surface distance to adjust at least one operating parameter of the mobile device.

Classes IPC  ?

  • G06K 19/08 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code utilisant des marquages de différentes sortes sur le même support d'enregistrement, p. ex. un marquage étant lu optiquement et l'autre par des moyens magnétiques
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

71.

Barcode-reading system

      
Numéro d'application 15608444
Numéro de brevet 09922128
Statut Délivré - en vigueur
Date de dépôt 2017-05-30
Date de la première publication 2017-10-05
Date d'octroi 2018-03-20
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading system for a mobile device. The mobile device include an image sensor array for generating a color image of a target area. The color image includes sub-images each captured with a portion of the image sensor array sensitive to different bands of illumination. The barcode reading system may include an optic system configured to produce a targeting illumination pattern of a particular band of illumination passed by an optical filter within the target area. An image processing function of a barcode-reading application may create a grayscale composite image of a barcode by combining the sub-images. In combining the sub-images, a contribution from a sub-image captured by a portion of the image sensor array most sensitive to the particular band for the targeting illumination may be smaller than a contribution from the other two sub-images captured by other portions of the image sensor array.

Classes IPC  ?

  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H04W 88/02 - Dispositifs terminaux

72.

Barcode reader and accessory for the barcode reader

      
Numéro d'application 15619635
Numéro de brevet 09922222
Statut Délivré - en vigueur
Date de dépôt 2017-06-12
Date de la première publication 2017-09-28
Date d'octroi 2018-03-20
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Deal, John
  • Hoobler, Ryan
  • Russell, Garrett

Abrégé

A barcode reader and an accessory are disclosed. A barcode reader may include an interface for communication with a host computer via a wireless or wired link and an authentication system to establish mutual authentication with the host computer. The barcode reader may include a connector for connecting the barcode reader to the external power source or the host computer. The connector may be a combined power and data connector. An accessory may provide operating power to a barcode reader and provide decoded data of an image of a barcode received from the barcode reader to a host computer. The accessory may include connectors and an interface system. The interface system may include a processor configured to send the decoded data to the host computer, an authentication system, and a power interface. The accessory may include RF circuits for communicating with the host computer via a wireless link.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 13/10 - Commande par programme pour dispositifs périphériques

73.

Diffuse bright field illumination system for a barcode reader

      
Numéro d'application 15613503
Numéro de brevet 10311271
Statut Délivré - en vigueur
Date de dépôt 2017-06-05
Date de la première publication 2017-09-21
Date d'octroi 2019-06-04
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George

Abrégé

One aspect of the present disclosure is related to a barcode reader that includes a bright field illumination system, a dark field illumination system, and an additional illumination system that is better able to illuminate an area of the reader's field of view between the far zone (where bright field illumination is optimal) and the close zone (where dark field illumination is optimal). In this “center zone,” the dark field illumination may not be bright enough and the bright field illumination may not be diffuse enough for reading a barcode.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

74.

Conditionally delayed charging of a barcode reader's rechargeable battery

      
Numéro d'application 15290879
Numéro de brevet 09748779
Statut Délivré - en vigueur
Date de dépôt 2016-10-11
Date de la première publication 2017-08-29
Date d'octroi 2017-08-29
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan
  • Johnson, Jessica

Abrégé

A barcode reader may include a barcode reading system, a rechargeable battery, and a battery charging system. The battery charging system may be configured so that, in response to detecting placement of the barcode reader in a charging cradle, the battery charging system delays charging the battery if a charge level of the battery is above a first threshold level.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

75.

CORTEXID

      
Numéro de série 87562811
Statut Enregistrée
Date de dépôt 2017-08-09
Date d'enregistrement 2018-09-11
Propriétaire The Code Corporation ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer application software for reading, calculating, storing, and deleting age and age requirements for mobile devices; downloadable digital media in the form of computer application software for reading, calculating, storing, and deleting age and age requirements for mobile devices; computer application software for mobile devices, namely, software for reading user identification, extracting date-of-birth information therefrom, and enforcing minimum age restrictions based on the date-of-birth information; computer application software for mobile devices, namely, software for driving a mobile device camera to capture an image of user identification, extracting date-of-birth information therefrom, and enforcing minimum age restrictions based on the date-of-birth information; computer application software for mobile devices, namely, software for reading user identification, extracting user identification data therefrom, storing the user identification data, and automatically deleting the user identification data based on predetermined data retention rules

76.

Graphical barcode readers that are configured for glare reduction

      
Numéro d'application 15489648
Numéro de brevet 10007822
Statut Délivré - en vigueur
Date de dépôt 2017-04-17
Date de la première publication 2017-08-03
Date d'octroi 2018-06-26
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason J.
  • Hoobler, Ryan

Abrégé

A method for glare reduction may be implemented by a graphical code reader. The graphical code reader includes an optic system, a plurality of light sources, and a control system. The control system is configured to determine that glare is present in an image captured by the optic system by identifying reflection from at least one of the plurality of light sources. The control system may take a corrective action to reduce the glare in subsequent images. The control system may be configured to take a first corrective action if a diffraction pattern is present at a periphery of the glare, and take a second corrective action if a diffraction pattern is not present at the periphery of the glare.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

77.

Barcode-reading system

      
Numéro d'application 15207484
Numéro de brevet 09665760
Statut Délivré - en vigueur
Date de dépôt 2016-07-11
Date de la première publication 2017-05-30
Date d'octroi 2017-05-30
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading system for a mobile device. The mobile device include an image sensor array for generating a color image of a target area. The color image includes sub-images each captured with a portion of the image sensor array sensitive to different bands of illumination. The barcode reading system may include an optic system configured to produce a targeting illumination pattern of a particular band of illumination passed by an optical filter within the target area. An image processing function of a barcode-reading application may create a grayscale composite image of a barcode by combining the sub-images. In combining the sub-images, a contribution from a sub-image captured by a portion of the image sensor array most sensitive to the particular band for the targeting illumination may be smaller than a contribution from the other two sub-images captured by other portions of the image sensor array.

Classes IPC  ?

  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04W 88/02 - Dispositifs terminaux

78.

Host device for obtaining operating instructions for a barcode reader from a remote server

      
Numéro d'application 15401025
Numéro de brevet 09716773
Statut Délivré - en vigueur
Date de dépôt 2017-01-07
Date de la première publication 2017-04-27
Date d'octroi 2017-07-25
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Pierce, Steve

Abrégé

A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06F 9/445 - Chargement ou démarrage de programme

79.

Barcode reader and barcode reading system having an age verification capability

      
Numéro d'application 15377960
Numéro de brevet 09922180
Statut Délivré - en vigueur
Date de dépôt 2016-12-13
Date de la première publication 2017-03-30
Date d'octroi 2018-03-20
Propriétaire The Code Corporation (USA)
Inventeur(s) Powell, George

Abrégé

A barcode reader and a barcode reading system having an age verification capability are disclosed. The barcode reader may capture a barcode pattern on an identification (ID) card of an individual presented within a field of view of the barcode reader, extract date of birth information from the barcode, and verify an age of the individual. The barcode reader may provide an approve signal if it is verified that the age of the individual is greater than a high threshold or a deny signal if it is verified that the age is less than a low threshold. The low threshold is distinct from the high threshold. The age may be verified by a host computer. The barcode reader may extract a product ID and send the product ID to the host computer. The host computer may then prompt age verification operation if the product is an age-restricted product.

Classes IPC  ?

  • G06K 5/00 - Méthodes ou dispositions pour vérifier l'exactitude du marquage sur un support d'enregistrementDispositifs de localisation de colonne
  • G06F 21/31 - Authentification de l’utilisateur
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

80.

Portable computing device with hibernate mode

      
Numéro d'application 14939594
Numéro de brevet 10514744
Statut Délivré - en vigueur
Date de dépôt 2015-11-12
Date de la première publication 2017-02-16
Date d'octroi 2019-12-24
Propriétaire THE CODE CORPORATION (USA)
Inventeur(s) Powell, George

Abrégé

A portable computing device is disclosed. The portable computing device includes a processor, a removable battery pack, a battery detection unit, and an internal power-supplying unit. The battery detection unit detects removal of the battery pack from the portable computing device. The internal power-supplying unit provides operating power to the portable computing device after the battery pack is removed from the portable computing device. The battery detection unit may generate an interrupt signal to the processor upon detection of removal of the battery pack such that the processor may begin executing a hibernation routine. The internal power-supplying unit may be a super capacitor or an internal battery.

Classes IPC  ?

  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • G06F 1/3206 - Surveillance d’événements, de dispositifs ou de paramètres initiant un changement de mode d’alimentation
  • G06F 1/3296 - Économie d’énergie caractérisée par l'action entreprise par diminution de la tension d’alimentation ou de la tension de fonctionnement
  • G06F 1/3287 - Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • G06F 1/16 - Détails ou dispositions de structure
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

81.

Barcode-reading system

      
Numéro d'application 15265775
Numéro de brevet 10452880
Statut Délivré - en vigueur
Date de dépôt 2016-09-14
Date de la première publication 2017-01-05
Date d'octroi 2019-10-22
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Deal, John

Abrégé

This patent specification describes operations of a mobile device with barcode-reading capabilities and a barcode-reading enhancement accessory securable to the mobile device. A mobile device may include a barcode-reading application downloaded from an application server. At least one function of the barcode-reading application may not be operative if the mobile device is not coupled to the barcode-reading enhancement accessory. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may obtain a license code from a license server or from the barcode-reading enhancement accessory. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries

82.

Barcode reader and accessory for the barcode reader

      
Numéro d'application 15169296
Numéro de brevet 09858463
Statut Délivré - en vigueur
Date de dépôt 2016-05-31
Date de la première publication 2016-12-29
Date d'octroi 2018-01-02
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Pierce, Steve
  • Hoobler, Ryan
  • Deal, John
  • Russell, Garrett

Abrégé

A barcode reader and an accessory are disclosed. The accessory may include an interface system and a wireless and/or wired interface for communication with a host computer such that the barcode reader may communicate with the host computer via the accessory. The interface system includes an authentication coprocessor such that the barcode reader may establish mutual authentication with the host computer using the authentication coprocessor of the interface system. The barcode reader may send a request for an accessory identifier, and the accessory may then query the authentication coprocessor for the accessory identifier and provide the accessory identifier to the barcode reader. The barcode reader may send an authentication challenge to the accessory, and the accessory may then present the authentication challenge to the authentication coprocessor to obtain an authentication response, and provide the authentication response to the barcode reader.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 17/00 - Méthodes ou dispositions pour faire travailler en coopération des équipements couverts par plusieurs des groupes principaux , p. ex. fichiers automatiques de cartes incluant les opérations de transport et de lecture
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet

83.

Diffuse bright field illumination system for a barcode reader

      
Numéro d'application 15230380
Numéro de brevet 09672399
Statut Délivré - en vigueur
Date de dépôt 2016-08-06
Date de la première publication 2016-11-24
Date d'octroi 2017-06-06
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Powell, George

Abrégé

One aspect of the present disclosure is related to a barcode reader that includes a bright field illumination system, a dark field illumination system, and an additional illumination system that is better able to illuminate an area of the reader's field of view between the far zone (where bright field illumination is optimal) and the close zone (where dark field illumination is optimal). In this “center zone,” the dark field illumination may not be bright enough and the bright field illumination may not be diffuse enough for reading a barcode.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code

84.

Barcode-reading system

      
Numéro d'application 15145498
Numéro de brevet 09892355
Statut Délivré - en vigueur
Date de dépôt 2016-05-03
Date de la première publication 2016-11-24
Date d'octroi 2018-02-13
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode reader is disclosed. The barcode reader may include a semiconductor package and an optic system. The semiconductor package may include a plurality of silicon dies stacked vertically and interconnected by through-silicon vias (TSVs) or wires. A first die positioned on top of the plurality of stacked silicon dies includes a photo sensor array and image read-out circuitry. The image read-out circuitry is coupled to the photo sensor array and configured to generate a frame of image data, wherein the frame of image data is a sequence of values, each value representing an intensity of illumination focused on one of the photo sensors. The optic system is configured to focus an image of a barcode on the photo sensor array. The optic system includes a lens assembly and a mirror. The mirror folds an optical path behind the lens assembly onto the array of photo sensors.

Classes IPC  ?

  • G06K 15/12 - Dispositions pour produire une présentation visuelle permanente des données de sortie utilisant des imprimantes par impression photographique
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

85.

Barcode reader configured for fast image read-out

      
Numéro d'application 14717193
Numéro de brevet 09734374
Statut Délivré - en vigueur
Date de dépôt 2015-05-20
Date de la première publication 2016-11-03
Date d'octroi 2017-08-15
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

86.

Barcode-reading system

      
Numéro d'application 15207492
Numéro de brevet 09697400
Statut Délivré - en vigueur
Date de dépôt 2016-07-11
Date de la première publication 2016-11-03
Date d'octroi 2017-07-04
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Phil
  • Powell, George
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading system for a mobile device. The mobile device includes a camera and a white illumination source on the backside of the mobile device. The system includes a barcode reading accessory with at least one reflective surface folding both the field of view of the camera and the field of illumination of the mobile device towards a target area beyond the top side of the mobile device.

Classes IPC  ?

  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

87.

Barcode-reading system

      
Numéro d'application 15207497
Numéro de brevet 09911022
Statut Délivré - en vigueur
Date de dépôt 2016-07-11
Date de la première publication 2016-11-03
Date d'octroi 2018-03-06
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Phil
  • Powell, George
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading system for a mobile device. The mobile device includes a camera and a white illumination source on the backside of the mobile device. The system includes a barcode reading accessory with at least one reflective surface folding both the field of view of the camera and the field of illumination of the mobile device towards a target area beyond the top side of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

88.

Barcode reader

      
Numéro d'application 14717112
Numéro de brevet 10133902
Statut Délivré - en vigueur
Date de dépôt 2015-05-20
Date de la première publication 2016-11-03
Date d'octroi 2018-11-20
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Ashby, Mark
  • Hoobler, Ryan

Abrégé

A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

89.

Barcode reader and barcode reading system having an age verification capability

      
Numéro d'application 14659378
Numéro de brevet 09552505
Statut Délivré - en vigueur
Date de dépôt 2015-03-16
Date de la première publication 2016-09-22
Date d'octroi 2017-01-24
Propriétaire The Code Corporation (USA)
Inventeur(s) Powell, George

Abrégé

A barcode reader and a barcode reading system having an age verification capability are disclosed. The barcode reader may capture a barcode pattern on an identification (ID) card of an individual presented within a field of view of the barcode reader, extract date of birth information from the barcode, and verify an age of the individual. The barcode reader may provide an approve signal if it is verified that the age of the individual is greater than a high threshold or a deny signal if it is verified that the age is less than a low threshold. The low threshold is distinct from the high threshold. The age may be verified by a host computer. The barcode reader may extract a product ID and send the product ID to the host computer. The host computer may then prompt age verification operation if the product is an age-restricted product.

Classes IPC  ?

  • G06K 5/00 - Méthodes ou dispositions pour vérifier l'exactitude du marquage sur un support d'enregistrementDispositifs de localisation de colonne
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

90.

Graphical barcode readers that are configured for glare reduction

      
Numéro d'application 15162588
Numéro de brevet 09639727
Statut Délivré - en vigueur
Date de dépôt 2016-05-23
Date de la première publication 2016-09-15
Date d'octroi 2017-05-02
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lei, Ming
  • Lee, Jason J.
  • Hoobler, Ryan

Abrégé

A method for glare reduction may be implemented by a graphical code reader. The graphical code reader includes an optic system, a plurality of light sources, and a control system. The control system is configured to determine that glare is present in an image captured by the optic system by identifying reflection from at least one of the plurality of light sources. The control system may take a corrective action to reduce the glare in subsequent images. The control system may be configured to take a first corrective action if a diffraction pattern is present at a periphery of the glare, and take a second corrective action if a diffraction pattern is not present at the periphery of the glare.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

91.

Barcode-reading system

      
Numéro d'application 15063309
Numéro de brevet 09811701
Statut Délivré - en vigueur
Date de dépôt 2016-03-07
Date de la première publication 2016-06-30
Date d'octroi 2017-11-07
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

92.

Barcode-reading system

      
Numéro d'application 15063245
Numéro de brevet 09830487
Statut Délivré - en vigueur
Date de dépôt 2016-03-07
Date de la première publication 2016-06-30
Date d'octroi 2017-11-28
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 15/12 - Dispositions pour produire une présentation visuelle permanente des données de sortie utilisant des imprimantes par impression photographique
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

93.

Barcode-reading system

      
Numéro d'application 15063284
Numéro de brevet 09858459
Statut Délivré - en vigueur
Date de dépôt 2016-03-07
Date de la première publication 2016-06-30
Date d'octroi 2018-01-02
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 15/12 - Dispositions pour produire une présentation visuelle permanente des données de sortie utilisant des imprimantes par impression photographique
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

94.

Barcode-reading system

      
Numéro d'application 14964434
Numéro de brevet 09721131
Statut Délivré - en vigueur
Date de dépôt 2015-12-09
Date de la première publication 2016-06-23
Date d'octroi 2017-08-01
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Philip
  • Deal, John
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

95.

Barcode-reading system

      
Numéro d'application 14964473
Numéro de brevet 09858461
Statut Délivré - en vigueur
Date de dépôt 2015-12-09
Date de la première publication 2016-06-23
Date d'octroi 2018-01-02
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Utykanski, Philip
  • Deal, John
  • Hoobler, Ryan

Abrégé

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p. ex. par perception des modifications de la capacité entre des électrodes
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H01M 2/10 - Montures; Dispositifs de suspension; Amortisseurs; Dispositifs de manutention ou de transport; Supports

96.

System and method for setting a real-time clock of a barcode reading device

      
Numéro d'application 14918400
Numéro de brevet 09418268
Statut Délivré - en vigueur
Date de dépôt 2015-10-20
Date de la première publication 2016-06-16
Date d'octroi 2016-08-16
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Lexmond, Michiel
  • Powell, George

Abrégé

The present disclosure provides a system and method for setting the time for an internal clock function of a barcode reader and enabling the barcode reader to associate time, as determined by the internal clock function, with production barcodes read during operator use of the barcode reader and delivery of the combination of production barcodes and the associated time to a host system.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire

97.

Remote management of a barcode reader

      
Numéro d'application 15051518
Numéro de brevet 09704008
Statut Délivré - en vigueur
Date de dépôt 2016-02-23
Date de la première publication 2016-06-16
Date d'octroi 2017-07-11
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Powell, George
  • Hoobler, Ryan
  • Ashby, Mark

Abrégé

A computer includes an application that expects to receive data via a unidirectional communication interface. The computer also includes a background service having a first thread and a second thread. The computer additionally includes device management client software. A barcode reader scans one or more barcodes to generate scanned data. The scanned data is sent to the computer via the unidirectional interface. The first thread of the background service reads the scanned data from the unidirectional interface and sends the scanned data to the application. The second thread of the background service enables the device management client software to perform management operations on the barcode reader via a bidirectional communication interface.

Classes IPC  ?

  • G06K 19/00 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06Q 10/00 - AdministrationGestion
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

98.

Barcode reader

      
Numéro d'application 14717167
Numéro de brevet 09367726
Statut Délivré - en vigueur
Date de dépôt 2015-05-20
Date de la première publication 2016-06-14
Date d'octroi 2016-06-14
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Lei, Ming
  • Hoobler, Ryan

Abrégé

A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie

99.

Host device for obtaining operating instructions for a barcode reader from a remote server

      
Numéro d'application 15014972
Numéro de brevet 09576170
Statut Délivré - en vigueur
Date de dépôt 2016-02-03
Date de la première publication 2016-06-02
Date d'octroi 2017-02-21
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Ashby, Mark
  • Powell, George
  • Hoobler, Ryan
  • Lei, Ming
  • Pierce, Steve

Abrégé

A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 3/12 - Sortie numérique vers une unité d'impression
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 12/02 - Adressage ou affectationRéadressage

100.

Barcode reader and accessory for the barcode reader

      
Numéro d'application 14641305
Numéro de brevet 09355291
Statut Délivré - en vigueur
Date de dépôt 2015-03-07
Date de la première publication 2016-05-19
Date d'octroi 2016-05-31
Propriétaire The Code Corporation (USA)
Inventeur(s)
  • Pierce, Steve
  • Hoobler, Ryan
  • Deal, John
  • Russell, Garrett

Abrégé

A barcode reader and an accessory are disclosed. The accessory may include an interface system and a wireless and/or wired interface for communication with a host computer such that the barcode reader may communicate with the host computer via the accessory. The interface system includes an authentication coprocessor such that the barcode reader may establish mutual authentication with the host computer using the authentication coprocessor of the interface system. The barcode reader may send a request for an accessory identifier, and the accessory may then query the authentication coprocessor for the accessory identifier and provide the accessory identifier to the barcode reader. The barcode reader may send an authentication challenge to the accessory, and the accessory may then present the authentication challenge to the authentication coprocessor to obtain an authentication response, and provide the authentication response to the barcode reader.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  1     2        Prochaine page