G06K19/06103

System of language learning with augmented reality

Education curricula materials include encoded indicia such as a QR code that contains information related to identifying requested augmented reality image data from a server over a network. By scanning the QR code, a computer uses its decoding software to create a data set for transmitting to the server. The data set may include an identifier for selected augmented reality image data associated with the user's curriculum, information about the curriculum at issue, the academic level of the user, and any other data necessary to ensure that the most appropriate augmented reality image data is transmitted back to the computer. The server transmits comprehensive augmented reality image data back to the computer for viewing on a computerized display accessible by a student. Part of the content may include an interactive pedagogical agent that helps the student with a part of the instruction related to a portion of the curriculum.

Printed products having machine-readable code for creating secure links

Access is provided to a variable data printing app and a code detection app on a computer server. The variable data printing app is adapted to add machine-readable code to printable items and create a decoder app capable of decoding the machine-readable code. The code detection app is adapted to receive user identification information and transmit the user identification information to designer devices. The printable items are printed as printed products. The designer devices validate a user device based on the validity of the user identification information. In response, the variable data printing app is adapted to transmit the decoder app to validated user devices. The code detection app, operating on the user device, is adapted to decode the machine-readable code in user-acquired images into an optional secure link with the designer devices.

METHOD AND SYSTEM FOR DIGITAL DOCUMENT SECURITY
20230344653 · 2023-10-26 ·

A method and system for digital document security with embedded Quick Response (QR) codes. A Quick Response (QR) code with a digital picture is embedded in a digital document creating a secure digital document. The secure digital document with the embedded QR code helps to prevent tampering of the secure digital document. Upon scanning the QR code in the secure digital document, the contents of the digital document and the contents of digital picture are verified confirming the authenticity, integrity, non-repudiation and non-tampering of the contents of the digital picture and the secure digital document.

ARTWORK GENERATED TO CONVEY DIGITAL MESSAGES, AND METHODS/APPARATUSES FOR GENERATING SUCH ARTWORK
20230376718 · 2023-11-23 ·

2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data on product packaging and other articles. In some arrangements, symbologies are stylized by geometric transformations (e.g., by multiple rotation and/or mirroring operations) to develop tiles having organized geometric structures. Such stylized symbologies can be decoded by existing code readers. A great variety of other features and arrangements are also detailed.

Cryptocurrency transactions with synchronized images
11568384 · 2023-01-31 · ·

A value is exchanged between accounts held by users of two portable electronic devices. The devices synchronize disappearance of the image at the sending device and appearance of the image at the receiving device to give the impression that a physical object representative of the value has been exchanged (e.g., handed) between the users.

Platform for Registering and Processing Visual Encodings
20220405497 · 2022-12-22 ·

The present disclosure relates generally to the processing of machine-readable visual encodings in view of contextual information. One embodiment of aspects of the present disclosure comprises obtaining image data descriptive of a scene that includes a machine-readable visual encoding; processing the image data with a first recognition system configured to recognize the machine-readable visual encoding; processing the image data with a second, different recognition system configured to recognize a surrounding portion of the scene that surrounds the machine-readable visual encoding; identifying a stored reference associated with the machine-readable visual encoding based at least in part on one or more first outputs generated by the first recognition system based on the image data and based at least in part on one or more second outputs generated by the second recognition system based on the image data; and performing one or more actions responsive to identification of the stored reference.

Data carrier with tamper-indication

A data carrier having one optically variable element, at least one background element, which is arranged after the at least one optically variable element when seen along an extension direction, and at least one security element, which is constituted by at least a part of the at least one optically variable element and at least a part of the at least one background element. At least one tamper-indicating element is provided, which is arranged at least in a region between the at least one optically variable element and the at least one background element with respect to the extension direction. The tamper-indicating element is configured such, that the at least one optically variable element and the at least one background element at least in a region of the at least one security element are at least partially separable from one another upon an application of force onto the at least one optically variable element along a first pulling direction running opposite to the extension direction and/or upon an application of force onto the at least one background element along a second pulling direction running along the extension direction, whereby the at least one security element is at least partially separated into two or more parts.

Leather with skin texture having an identification code
11423274 · 2022-08-23 · ·

A natural leather embossed with a skin texture for authenticating said natural leather with an identification code comprising the steps: —applying a protective top-coat on said natural leather; and —selecting an identification code and converting said identification code to a plurality of locations; and —forming a skin texture with higher up elements and lower located elements; arranged according said plurality of locations; and —embossing said skin texture in said protective top-coat.

Tracking of objects using markers

Markers may be presented on different objects in a facility, such as shelves or totes. A marker can use color, placement of elements, blending effects, or infrared light layers to encode data about the object. During operation, a camera within the facility may acquire an image, which includes an image of the marker as presented on the object. The marker can be analyzed to detect marker data encoded therein. By decoding the marker data, details about the marker can be extracted, such as an identification of the object. In addition, using details about the marker location within the image and location data associated with the camera, a location of the object relative to the camera can be determined, as well as an orientation of the object relative to the camera. As the object moves within the facility, the object can be tracked based on this location and orientation data.

Combination of image and machine readable graphic code

A method comprises providing to a processor or generating by the processor, an image, and a machine readable graphic code comprising a plurality of light pixels and a plurality of dark pixels. The processor determines whether the image and machine readable code are the same size if they are not the same size, scales or crops the image or the machine readable code such that they are the same size. The processor associates each graphic code pixel with a corresponding image pixel, each pixel having a lightness value. The processor determines for each image pixel, based on a comparison between a lightness of the image pixel and a lightness of a corresponding graphic code pixel, whether to adjust the lightness of the image pixel based on one of a low threshold lightness value and a high threshold lightness value. The lightness value is adjusted for each pixel of the image which is to be adjusted to a modified lightness value, such that a combination of the image and the graphic code is produced.