Device and its use for creation, output and management of 2d barcodes with embedded images
Abstract
Provided is a Device, a System, applications and an associated Ecosystem for the consistent and reliable production, creation, generation, management and utilization of two-dimensional (‘2D’) barcodes (‘Codes’) featuring embedded Images, designating the alignment position and alignment size of the embedding Images in 2D Codes and enabling the corresponding outputted Code files by the Device System to be downloaded and or showcased digitally within all forms of digital advertising, media, television, mobile telephony and the world wide web as well as integrated with the production processes for consumer products and packaged goods, printed products, merchandise and other items featuring such 2D Codes creating a public telecommunications platform and or private intranet services featuring a searchable database, directory and or registry of the 2D Codes with embedded Images that have been created by, produced by and outputted by the Device or System.
Claims
exact text as granted — not AI-modified1 . A Device for producing a 2D Code with an embedded image by an automated machine generated process, comprising a processor that adjusts at least one of the following parameters of the image or graphic data of the image for embedding in the 2D Code: alignment position, alignment size, rotation condition, reverse (turn over) condition, or the deformation condition.
2 . The Device of claim 1 , wherein the alignment position is adjusted.
3 . The Device of claim 1 , wherein the alignment size is adjusted.
4 . The Device of claim 1 , wherein the rotation condition is adjusted.
5 . The Device of claim 1 , wherein the reverse (turn over) condition or the deformation condition is adjusted.
6 . The Device of claim 1 , comprising a processor for:
a) obtaining information to be encoded in a 2D Code and to obtain graphic data to be embedded in the 2D Code, b) generating a 2D Code by encoding the obtained information, c) adjusting at least one of the following parameters of the obtained graphic data: the alignment position, the alignment size, the rotation condition, the reverse (turn over) condition, or the deformation condition, d) tentatively aligning the obtained graphic data in the generated 2D Code, according to the adjusted alignment position, alignment size, rotation condition, reverse (turn over) condition, and deformation condition, e) calculating error rate of the 2D Code which has the graphic data tentatively aligned, f) repeating steps c, d and e, g) determining the alignment position, the alignment size, the rotation condition, the reverse (turn over) condition, and the deformation condition of the graphic data by referring to the calculated error rate.
7 . The Device of claim 1 , further comprising shortening information that is encoded as the 2D Code.
8 . The Device of claim 1 , further comprising adjusting at least one of the following parameters of the obtained graphic data: the brightness, contrast, or pigment.
9 . The Device of claim 1 , further comprising dot-iconizing the graphic data.
10 . The Device of claim 1 , further comprising changing display constituent element incorporated in the contour part of the graphic data from dark color to bright color, or from bright color to dark color.
11 . The Device of claim 6 , further comprising binarizing pixels of bright and dark areas in the graphic data.
12 . The Device of claim 11 , further comprising calculating an error rate, using tentatively aligned and binarized graphic data in the 2D Code, that determines each display constituent element to be valid or invalid in respect to step (e).
13 . A Device for producing a 2D Code with an embedded Image for an automated machine generated process, comprising a processor for obtaining partial information to be encoded in a 2D Code and graphic data to be embedded in the 2D Code, and generating a 2D Code by encoding the partial information after attaching a random or regular character string to the obtained partial information.
14 . The Device of claim 13 , wherein the partial information is a website address.
15 . A program for Device for an automated machine generated process that produces a 2D Code with an embedded Image, comprising a processor that adjusts at least one of the following parameters of the Image or graphic data of the Image: the alignment position, the alignment size, the rotation condition, the reverse (turn over) condition, or the deformation condition.
16 . The program of claim 15 , wherein the alignment position is adjusted.
17 . The program of claim 15 , wherein the alignment size is adjusted.
18 . The program of claim 15 , wherein the rotation condition is adjusted.
19 . The program of claim 15 , wherein the reverse (turn over) condition or the deformation condition is adjusted.
20 . The program of claim 15 , comprising:
a) obtaining information to be encoded in a 2D Code and obtaining graphic data to be embedded in the 2D Code, b) generating a 2D Code by encoding the obtained information, c) adjusting at least one of the following parameters of the obtained graphic data: the alignment position, the alignment size, the rotation condition, the reverse (turn over) condition, or the deformation condition, d) tentatively aligning the obtained graphic data in the generated 2D Code, according to the adjusted alignment position, alignment size, rotation condition, reverse (turn over) condition, and deformation condition, e) calculating the error rate of the 2D Code which has the graphic data tentatively aligned, f) repeating steps c, d and e, g) determining the alignment position, the alignment size, the rotation condition, the reverse (turn over) condition, and the deformation condition of the graphic data by referring to the calculated error rate.
21 . The program of claim 15 , further comprising shortening information that is encoded as the 2D Code.
22 . The program of claim 15 , further comprising adjusting at least one of the following parameters of the obtained graphic data: the brightness, contrast, or pigment.
23 . The program of claim 15 , further comprising dot-iconizing the obtained graphic data.
24 . The program of claim 15 , further comprising changing display constituent element incorporated in the contour part of the graphic data from dark color to bright color, or from bright color to dark color.8
25 . The program of claim 20 , further comprising binarizing pixels of bright and dark areas in the graphic data.
26 . The program of claim 25 , further comprising calculating an error rate, using tentatively aligned and binarized graphic data in the 2D Code, that determines each display constituent element to be valid or invalid in respect to step (e).
27 . A Device for producing a 2D Code with an embedded Image by way of an automated machine generated process, comprising a processor for obtaining partial information to be encoded in a 2D Code and graphic data to be embedded in the 2D Code, and generating a 2D Code by encoding the partial information after attaching a random or regular character string to the obtained partial information.
28 . The Device of claim 27 , wherein the partial information is a website address.
29 . A Device for producing a 2D Code with an embedded Image for an automated machine generated process, comprising:
a) storing one or more conditions for embedding an image in a 2D Code; b) obtaining information to be encoded in a 2D Code and graphic data to be embedded in the 2D Code, c) generating a 2D Code by encoding the obtained information while relying on the stored conditions for proper embedding of the image.
30 . The Device of claim 29 , wherein the stored conditions are for an image from a graphic data that is different than the graphic data to be encoded.
31 . The Device of claim 29 , wherein the stored conditions are for an image from a graphic data that is same as the graphic data to be encoded.
32 . A Registry and/or Directory comprising a plurality of 2D Codes with an Image embedded on the 2D Codes, wherein a page is linked to each Code, wherein the Registry and/or Directory is searched or browsed by an individual to find a desirable Code, and the page is accessed by selecting the desirable Code.
33 . The Registry or Directory of claim 32 , wherein one or more Codes outputted are verified or authenticated.
34 . The Directory and or Registry of claim 32 , wherein the 2D Code is a QR Code created and outputted by a system encompassing the Directory or Registry.
35 . The Directory and or Registry of claim 32 , wherein the 2D Code is a QR Code and the image is that of a logo, brand, picture, individual or correlated to an individual or brand or logo.
36 . An automated machine generated method for creating and printing 2D Codes with images comprising:
a) creating, uploading, or importing a 2D Code with an image; b) if necessary adding effects to improve the Code; c) storing the Code; d) performing one or more of the following steps with the Code:
i) printing the Code on printed products and other merchandise for a fee;
ii) downloading the Code with print-capable quality for a fee; and
iii) downloading the Code for free or reduced cost for less than print quality.
37 . A system for creating and printing 2D Codes with Images comprising:
a) creating a 2D Code with an Image; b) storing the Code; c) placing the outputted 2D Code by the system on printed products and other merchandise without the Code creator needing to download The Code.
38 . A computer implemented method for integrating information from a 2D Code with an Image into a computing Device comprising:
a) scanning a Code with an Image with an internet-connected computing Device b) automatically or manually integrating information from the Code into one or more applications on the computing Device.
39 . The method of claim 38 , wherein the application is one or more of digital wallet, loyalty program, address book, digital content purchase enabler, calendar, shopping list, or electronic commerce-based shopping cart-integrated.
40 . A computer implemented method for embedding an image on a 2D Code comprising:
a) designating an area as a safe area for embedding an image; b) determining if the Image fits the safe area; c) if the image does not fit the safe area, modify the image; d) embed the image on and or within the safe area.
41 . A computer implemented method for advertising comprising:
a) scanning a 2D Code with an Image; b) a server associated with the 2D Code playing an advertisement; c) directing to final destination specified by the Code, wherein the advertisement is related to one or more of content of the Code or metadata associated with Code creation and or end-user data.Join the waitlist — get patent alerts
Track US2013026241A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.