Patents Assigned to Scandit AG
  • Patent number: 12657413
    Abstract: Features described herein generally relate to electronic devices for scanning optical patterns and workflow improvements in such electronic devices. An image depicting an optical pattern in a scene can be captured using a camera of an electronic device. The optical pattern can be decoded to obtain code data for the optical pattern. The code data can be inserted into an application object corresponding to an application installed on the electronic device. The application object can be sent to the application such that information associated with the optical pattern can be used by the application.
    Type: Grant
    Filed: November 14, 2024
    Date of Patent: June 16, 2026
    Assignee: Scandit AG
    Inventors: Deniz Bozyigit, Giovanni Minutiello, Christian Floerkemeier
  • Patent number: 12488211
    Abstract: Image analysis is used to provide label verification. An image of a label within a scene is acquired. The label includes a barcode and characters. The barcode on the label is decoded to receive an identity of an object. Optical character recognition is performed to recognize the characters on the label. Recognized characters are compared to information about decoded barcode to verify the label is correct.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: December 2, 2025
    Assignee: Scandit AG
    Inventors: Fabian Nater, Bernd Schoner, Matthias Bloch, Christian Floerkemeier
  • Patent number: 12488473
    Abstract: Scanning for optical patterns in a real scene using one or more images of the real scene acquired by a camera can sometimes miscount a number of optical patterns in the scene. An interface is provided to allow a user to adjust a count of the number of optical patterns.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: December 2, 2025
    Assignee: Scandit AG
    Inventors: Matthias Bloch, Ugur Kart, Christian Floerkemeier, Bernd Schoner, Suren Vagharshakyan
  • Patent number: 12488208
    Abstract: A method for decoding an optical pattern includes transmitting instructions for a first device to provide a link and an encryption key to a second device. The link includes a URL and a session ID that the first device has with a website. The method includes receiving a web request made by the second device using the URL. The method includes transmitting decoding software to the second device for decoding fields of a document based on image analysis of an image acquired by the second device. The method includes receiving decoded data from the second device. The method includes transmitting the decoded data to the website through a server in which the server uses only volatile memory to store the decoded data.
    Type: Grant
    Filed: December 17, 2024
    Date of Patent: December 2, 2025
    Assignee: Scandit AG
    Inventors: Christian Kundig, Oliver Akermann, Sebastien Roch
  • Publication number: 20250356150
    Abstract: A method for decoding an optical pattern includes transmitting instructions for a first device to provide a link and an encryption key to a second device. The link includes a URL and a session ID that the first device has with a website. The method includes receiving a web request made by the second device using the URL. The method includes transmitting decoding software to the second device for decoding fields of a document based on image analysis of an image acquired by the second device. The method includes receiving decoded data from the second device. The method includes transmitting the decoded data to the website through a server in which the server uses only volatile memory to store the decoded data.
    Type: Application
    Filed: December 17, 2024
    Publication date: November 20, 2025
    Applicant: Scandit AG
    Inventors: Christian Kundig, Oliver Akermann, Sebastien Roch
  • Publication number: 20250315987
    Abstract: Selection of on optical pattern in a scene is identified by overlaying, on a display, an indicator of a detected optical pattern identifying a location of the optical pattern in one or more images, receiving a user input on the display at a position that does not overlap the location of the optical pattern, and presenting information related to the optical pattern, based on receiving the user input, even though the position of user input did not overlap the location of the optical pattern. The user input can be received at a detached selection indicator and/or using an adaptive input area.
    Type: Application
    Filed: April 22, 2025
    Publication date: October 9, 2025
    Applicant: Scandit AG
    Inventors: Thomas Wesner, Christian Floerkemeier, Maiya Shur, Bernd Schoner, Marco Valentino Biasini
  • Patent number: 12424011
    Abstract: An identity document can be authenticated using format data of a barcode on the document, such as a barcode on a driver's license.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: September 23, 2025
    Assignee: Scandit AG
    Inventors: Moritz Zimmermann, Oliver Akermann, Christian Kündig
  • Publication number: 20250272525
    Abstract: Smart barcode detection can include capturing, using a camera, a plurality of images of a real scene comprising a plurality of optical patterns. A score may be calculated for each of the plurality of images for comparing scores for each of the plurality of images to a threshold value. Based on the first image having a score that meets or exceeds the threshold value, detecting the first optical pattern and the second optical pattern in the first image and calculating an optical-pattern score for the first optical pattern in the first image. The first optical pattern may be decoded after detecting the plurality of optical patterns in the first image based on the optical-pattern score and without decoding the second optical pattern.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 28, 2025
    Applicant: Scandit AG
    Inventors: Marco Biasini, Andrea Gambini, Daniel Scherly, Flavio Zuffa
  • Patent number: 12380571
    Abstract: To decode an optical pattern in a real scene, an optical pattern is detected in one or more images acquired by a camera, a distance from the optical pattern to the camera is estimated, the distance from the optical pattern to the camera is compared to a threshold value, acquiring an image of the optical pattern, down sampling the image, based on the distance from the optical pattern to the camera being less than the threshold value, to generate a down-sampled image, and the optical pattern is decoded in the down-sampled image.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: August 5, 2025
    Assignee: Scandit AG
    Inventors: Marco Biasini, Yeara Kozlov, Geoffrey Quested-Jones, Daniel Scherly, Simon Wenner
  • Patent number: 12374078
    Abstract: A camera on a robot is used to acquire images of a shelving unit. Locations of labels are detected and cropped from the images to form segments. The segments are analyzed to obtain scan descriptions, without decoding barcodes on the labels. The scan descriptions are compared to catalog descriptions to match scan descriptions to catalog descriptions. Products can then be mapped within an environment.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: July 29, 2025
    Assignee: Scandit AG
    Inventors: Bernd Schoner, Thibault Priquel, Oliver Akermann, Luc Humair
  • Publication number: 20250217612
    Abstract: Features described herein generally relate to electronic devices for scanning optical patterns and workflow improvements in such electronic devices. An image depicting an optical pattern in a scene can be captured using a camera of an electronic device. The optical pattern can be decoded to obtain code data for the optical pattern. The code data can be inserted into an application object corresponding to an application installed on the electronic device. The application object can be sent to the application such that information associated with the optical pattern can be used by the application.
    Type: Application
    Filed: November 14, 2024
    Publication date: July 3, 2025
    Applicant: Scandit AG
    Inventors: Deniz Bozyigit, Giovanni Minutiello, Christian Floerkemeier
  • Patent number: 12175327
    Abstract: Prior to capturing images, a camera is turned on and a first image depicting a first optical pattern is captured and a first optical pattern is decoded within the first image. The camera is switched to a first mode corresponding to a first power consumption level. It is ascertained whether the camera has been in the first mode for a first period of time and, if so, the camera is switched to a second mode corresponding to a second power consumption level that is less than the first power consumption level. A code scanning request is detected while the camera is in the second mode and, in response to detecting that the code scanning request has been received while the camera is in the second mode, a second image depicting a second optical pattern is captured with the camera.
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: December 24, 2024
    Assignee: Scandit AG
    Inventors: Marco Biasini, Daniel Scherly, Julien Silva, Iciar Martinez, Raffaele Farinaro, Nurie Jeong
  • Patent number: 12136064
    Abstract: Features described herein generally relate to locating objects in a scene using optical pattern recognition. Images of a scene that include objects are captured and optical patterns associated with the objects are detected and decoded. Code data for the optical patterns can be matched to search parameters matching input search criteria. The images can be displayed along with a graphic that overlays at least one of the images to indicate that an object matching the search criteria is depicted in the scene.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: November 5, 2024
    Assignee: Scandit AG
    Inventors: Matthias Bloch, Nurie Jeong, Iciar Martinez
  • Patent number: 12131223
    Abstract: An image of a scene is acquired by a camera of a mobile device. Hardware information is used to identify a higher-performance core and lower-performance core of a multi-core processor. An application for optical pattern scanning, such as barcode scanning, is restricted to run on the higher-performance core, for decoding an optical pattern in the image of the scene.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: October 29, 2024
    Assignee: Scandit AG
    Inventors: Marco Biasini, Vitali Samurov, Iciar Martinez
  • Patent number: 12079673
    Abstract: An optical pattern in a real scene is decoded after acquiring a video stream using a camera of a mobile device, wherein the video stream comprises preview images of the real scene and the optical pattern is in the real scene. A viewport for a screen of the mobile device is defined. The viewport is overlayed on an application window. The video stream is presented in the viewport, wherein at least a portion of the optical pattern is depicted in the viewport. The optical pattern is decoded in one or more images of the real scene acquired by the camera.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: September 3, 2024
    Assignee: Scandit AG
    Inventors: Marco Biasini, Daniel Scherly, Julien Silva, Iciar Martinez, Raffaele Farinaro, Nurie Jeong
  • Patent number: 11922271
    Abstract: A virtual surface is used for a standby mode for a device scanning optical codes. A virtual surface is designating as a rendering target for a camera of a mobile device used to detect and decode optical codes. The camera is started, with the virtual surface designated as the rendering target for the camera. The camera is stopped, without terminating a program that uses the camera, wherein the camera is in a standby mode. The camera is restarted to render to the virtual surface, after stopping the camera. An optical code is detected in an image acquired by the camera, after restarting the camera from the standby mode.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: March 5, 2024
    Assignee: Scandit AG
    Inventors: Marco Biasini, Moritz Hartmeier, Vitali Samurov, Iciar Martinez, Daniel Scherly
  • Patent number: 11900653
    Abstract: A camera is used to acquire images. Labels are detected in the images. The labels contain a barcode and product information. The product information is analyzed (e.g., by optical character recognition) to obtain a plurality of scan descriptions. Scan descriptions are matched with catalog descriptions to obtain stock keeping units (SKUs). The SKUs are mapped to locations within an environment based on position data of the camera at the time images are acquired.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: February 13, 2024
    Assignee: Scandit AG
    Inventors: Bernd Schoner, Thibault Priquel, Oliver Akermann, Luc Humair
  • Patent number: 11893764
    Abstract: An angled optical pattern is decoded. To decode an optical pattern imaged at an angle, an area of interest of an image is received. A start line and an end line of the optical pattern are estimated. Corners of the optical pattern are localized. A homography is calculated based on the corners. And a scanline of the optical pattern is rectified based on the homography.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: February 6, 2024
    Assignee: Scandit AG
    Inventors: Amadeus Oertel, Yeara Kozlov, Simon Wenner
  • Patent number: 11886954
    Abstract: Image analysis is used to map objects in an arrangement. For example, images of a retail shelf are used to map items for sale on the retail shelf A first vector can used to identify a relative position of a first item on a shelf to a shelving diagram, and a second vector can be used to identify a relative position of a second on the shelf to the shelving diagram, using locations of optical codes (e.g., barcodes). Absolute positions can be calculated. In some configurations, multiple images having different fields of view are matched to an overview image.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: January 30, 2024
    Assignee: Scandit AG
    Inventors: Fabian Nater, Bernd Schoner, Matthias Bloch, Christian Floerkemeier
  • Patent number: 11880738
    Abstract: Visual odometry is used for tracking an optical pattern outside a preview area of a camera. The optical pattern is detected in a first image, while the camera is at a first position. A second image is acquired while the camera is at a second position. A transformation is calculated that relates the first position to the second position. A location of the optical pattern in relation to the second image is calculated based on the transformation. Calculation of the transformation can be simplified by assuming that the camera is moved in a plane parallel to a plane having multiple optical patterns.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: January 23, 2024
    Assignee: Scandit AG
    Inventors: Matthias Bloch, Ugur Kart