G06K7/1426

INFORMATION BEARING DEVICES
20170262745 · 2017-09-14 ·

An information bearing device comprising a data bearing pattern, wherein the data bearing pattern comprises a plurality of data defining elements, the data defining elements being spatially distributed to define a set of spatial frequency data, and the set of spatial frequency data comprising a plurality of frequency data elements (F.sub.1, F.sub.2, . . . , F.sub.n); and wherein each frequency data (F.sub.i) has a data frequency magnitude (f.sub.i) and a data frequency angle(θ.sub.i), the data frequency magnitude being above a first characteristic spatial frequency (f.sub.A) which corresponds to a characteristic frequency of a staple or commonplace image reproduction apparatus, the characteristic frequency representing an image data frequency above which reproduction quality by the staple or commonplace image reproduction apparatus begins to drop substantially.

Information code reading system

A system contributing to prevention of unauthorized use of an information code displayed on a screen. In the system, an information code display device cyclically displays a plurality of partial code images on a display screen of a display unit based on a first rule when the first rule is received from a server in response to a first request to the server. Accordingly, an information code reading device captures images of the display screen at imaging intervals according to a second rule which is received from the server by in response to a second request to the server to decode an information code composed of the plurality of images thus captured, according to the second rule.

Composite matrix code array

A computer-readable code array comprises a first three-dimensional module and second three-dimensional module. The first three-dimensional module comprises a first face and a second face. A state of the first face encodes a pixel of a first computer-readable code. A state of the second face encodes a pixel of a second computer-readable code. The second three-dimensional module comprises a third face and a fourth face. A state of the third face encodes a second pixel of the first computer-readable code. A state of the second face encodes a second pixel of the second computer-readable code.

SCANNER FOR MULTI-DIMENSIONAL CODE AND LABELS

A method performed at an electronic device with one or more processors and memory storing one or more programs includes receiving a plurality of images of a machine readable code. A respective image of the plurality of images corresponds to a distinct wavelength. The method also includes analyzing the respective image of the plurality of images to obtain a respective processed information; combining the respective processed information to obtain combined information; and providing the combined information to at least one program of the one or more programs stored in the memory for processing.

Composite Matrix Code Array
20220300726 · 2022-09-22 ·

A computer-readable code array comprises a first three-dimensional module and second three-dimensional module. The first three-dimensional module comprises a first face and a second face. A state of the first face encodes a pixel of a first computer-readable code. A state of the second face encodes a pixel of a second computer-readable code. The second three-dimensional module comprises a third face and a fourth face. A state of the third face encodes a second pixel of the first computer-readable code. A state of the second face encodes a second pixel of the second computer-readable code.

RESET BUTTON FOR SELECTIVE SECURE ACCESS TO A NETWORK

An electronic device that selectively enables secure access to a network is described. During operation, the electronic device may receive an access request. For example, the access request may correspond to activation of or a change in a state of: a physical user-interface device in the electronic device; or a virtual icon displayed in a user interface on a display. In response to receiving the access request, the electronic device may display, on the display, information that specifies an identifier of the network (such as a service set identifier or SSID) and a passphrase (such as a dynamic pre-share key or DPSK) associated with a location of the electronic device (such as a hotel room), where the passphrase enables secure access to the network that is proximate to the location. In some embodiments, the information may include a two-dimensional (2D) quick response (QR) code or another type of graphical pattern.

Optically Readable Markers
20230394704 · 2023-12-07 ·

An optically readable marker comprises a dash and two dots arranged in a pattern to allow detection of the marker, wherein the dash and dots are collinear, and wherein the dots are of the same size and shape and adjacent to each other. Multiple such optically readable markers may be combined into a composite marker, optionally with one element (i.e. a dash or a dot of the marker) being at least partially shared between two or more markers.

MACHINE-READABLE CODE

Technology for generating, reading, and using machine-readable codes is disclosed. There is a method, performed by an image capture device, for reading and using the codes. The method includes obtaining an image, identifying an area in the image having a machine-readable code. The method also includes, within the image area, finding a predefined start marker defining a start point and a predefined stop marker defining a stop point, an axis being defined there between. A plurality of axis points can be defined along the axis. For each axis point, a first distance within the image area to a mark is determined. The distance can be measured from the axis point in a first direction which is orthogonal to the axis. The first distances can be converted to a binary code using Gray code such that each first distance encodes at least one bit of data in the code.

Machine-readable code

Technology for generating, reading, and using machine-readable codes is disclosed. There is a method, performed by an image capture device, for reading and using the codes. The method includes obtaining an image, identifying an area in the image having a machine-readable code. The method also includes, within the image area, finding a predefined start marker defining a start point and a predefined stop marker defining a stop point, an axis being defined there between. A plurality of axis points can be defined along the axis. For each axis point, a first distance within the image area to a mark is determined. The distance can be measured from the axis point in a first direction which is orthogonal to the axis. The first distances can be converted to a binary code using Gray code such that each first distance encodes at least one bit of data in the code.

MULTIRESOLUTION OPTICAL CODE

A multiresolution optical code can be encoded. A first set of information and a second set of information to encode in an optical code is received. An optical code that encodes the first set of information in a plurality of dots is generated. Each dot of the plurality of dots is divided into a matrix of a first number of sub-dots by a second number of sub-dots, wherein each of the first number and the second number are integers equal to or greater than three and wherein this dividing creates a set of matrices of sub-dots. The second set of information is encoded in a plurality of the sub-dots of the set of matrices of sub-dots.