Package identification tag and method

A method using a static 2D code with primary and secondary codes derived from printing anomalies addresses the inefficiencies of existing food traceability solutions, providing cost-effective and efficient tracking and interaction with users.

JP7804680B2Active Publication Date: 2026-01-22TETRA LAVAL HOLDINGS & FINANCE SA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023535991
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-12-18
Filing Date
2021-11-23
Publication Date
2026-01-22
Estimated Expiration
2041-11-23

AI Technical Summary

Technical Problem

Existing food traceability solutions in the food industry are costly and time-consuming, with digital printing of variable 2D codes becoming a bottleneck in the packaging process, and there is a need for a more efficient and cost-effective method to uniquely identify and track food packages without significant cost increases.

Method used

A method using a static 2D code with a primary code linked to a web address and a secondary code derived from printing anomalies, allowing unique identification through a camera-equipped device without additional software installation, utilizing interstitial content to identify the secondary code.

Benefits of technology

Enables efficient and cost-effective tracking of food packages with unique identification, improving traceability and reducing the need for additional applications, while allowing for interactive user engagement and anti-counterfeiting features.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804680000001
    Figure 0007804680000001
  • Figure 0007804680000002
    Figure 0007804680000002
  • Figure 0007804680000003
    Figure 0007804680000003
Patent Text Reader

Abstract

A method (500) for uniquely identifying a food package (102) that includes a two-dimensional, 2D code (104). The method (500) includes using a camera-equipped device (106) to capture (S402) image data depicting a 2D code (104), using a software application (204) executing on a data processing device (202) provided on the camera-equipped device (106) to identify (S404) a primary code (206) based on the image data, the primary code (206) being linked to a web address (208), downloading (S406) interstitial content (212) from a remote server (214), launching (S408) the interstitial content (212) linked to the primary code (206), and using the interstitial content (212) to identify (S410) a secondary code (216), the secondary code (216) being associated with an individual variation of the 2D code (104) on the food package (102).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates generally to packaging technology, and more particularly to a method and camera-equipped device for uniquely identifying food packages bearing a two-dimensional (2D) code. [Background technology]

[0002] Today's food manufacturing industry is subject to strict food safety regulations to prevent food from harming consumers. These regulations include the types of materials that can come into contact with food, how often samples must be taken, what tests must be performed on the samples, and what temperature and time a food must be heated to before it is considered safe. Despite these regulations, frequent sampling from food manufacturing sites, and various quality control measures, there are still cases where products shipped from food manufacturing sites must be recalled.

[0003] Currently, when a food recall occurs, the distribution center where the food package was shipped is notified. If the food package is delivered from the distribution center to a store, the distribution center will contact the store. If the food is on store shelves and sold to consumers before the decision to recall the food is made, newspapers and other media can be used to inform consumers that the food may be harmful and should not be consumed.

[0004] When a decision is made to recall a food product, it is advantageous to be able to efficiently identify the food product. Furthermore, it is even more advantageous to be able to identify the location of the package containing the hazardous food. Therefore, food manufacturers need a reliable traceability solution that can track packages.

[0005] Currently known traceability solutions involve attaching a readable tag to each food package or printing a variable 2D code on each food package that can identify and store information about the food package. An operator or user can identify and trace the package by reading the readable tag or 2D code.

[0006] A drawback of using readable tags is that they include a processor and memory. Manufacturing readable tags and providing each food package with a readable tag is expensive and time-consuming. A more cost-effective solution is to use variable two-dimensional codes, i.e., package-specific printing. However, a drawback of this solution is the need to use digital printing technology. Digital printing of variable two-dimensional codes can be time-consuming, for example, because the ink needs to dry before the food package can be sent to the next step in the processing line. Also, digital printing may not be able to run as fast as the converting line that produces the food packages. Therefore, digital printing can become a bottleneck in the converting and / or packaging line.

[0007] In light of the above, there is a need, particularly in the food industry, for improved package identification technology that allows food products to be tracked in a reliable manner without significantly increasing costs. Summary of the Invention [Problem to be solved by the invention]

[0008] SUMMARY OF THE INVENTION It is an object of the present invention to at least partially overcome one or more of the above-identified limitations of the prior art.

[0009] According to a first aspect, there is provided a method for uniquely identifying a food package comprising a two-dimensional, 2D code, the method comprising: acquiring image data representing the 2D code using a device with a camera; using a software application running on a data processing device included in the camera-equipped device to identify a primary code based on the image data, and linking the primary code to a web address; Downloading interstitial content from a remote server; Launching interstitial content linked to the primary code; identifying a secondary code using interstitial content, the secondary code relating to a particular deviation of the two-dimensional code on the food package; Includes.

[0010] The 2D code may be a static 2D code. The term "static 2D code" should be interpreted as meaning that, from a printing point of view, each code is equivalent to other codes printed on other food packages, and the identity of the printed codes is their static characteristics. Therefore, all codes can respond in the same way in one particular printing run. The 2D code may be printed using any type of printing technology. The 2D code may be any printable 2D code, such as a barcode, a quick response (QR) code, or a Data Matrix code. The 2D code may be any printable 2D code that can be read using a camera-equipped device.

[0011] The primary code may be linked to a web address such that the camera-equipped device references this web address when identifying the primary code. The primary code may be identical to other primary codes printed on other food packages in the same batch, so that all two-dimensional codes on the food packages reference the same web address.

[0012] The secondary code may be related to minute variations in the printing process. While technically no printing technology allows for identical repetitions in a single print run, every page contains several subtle variations that are negligible from a functional standpoint but are detectable with high-resolution scanning technology. This allows the secondary code to be related to printing anomalies. Because each secondary code may contain individual variations, each secondary code may be unique. The individual variations in the secondary code allow each 2D code to have its own unique identifier that does not repeat due to the background structure used in variable 2D codes. The secondary code may provide for unique identification of the food package. In other words, because there are slight variations in printing, these slight variations may be used to uniquely identify the food package. To link the package to a specific manufacturing site for traceability purposes, the 2D code may be read by the filling machine and stored in a reference database before distribution.

[0013] The software application may be any application that runs on a camera-equipped device and is capable of identifying the primary code.

[0014] The interstitial content may be part of a program that can be used to identify the secondary code. The interstitial content may be temporarily downloaded to the camera-equipped device and stored, for example, in the camera-equipped device's cache memory. It may then be deleted from this memory after a predetermined period of time or when the device is turned off or enters standby mode. The interstitial content may cover the entire user interface of the camera-equipped device, compared to pop-ups, banners, etc. The advantage of interstitial content is that an additional application does not need to be installed on the camera-equipped device to identify the secondary code. Therefore, using the proposed approach, a regular QR code reader (assuming the primary code is a QR code) can be used to identify the package, eliminating the need to download a specific software application. This improves the user experience, increases the likelihood that the 2D code will be read, and improves traceability, thereby improving the possibility of recalling food products whenever necessary.

[0015] The combination of primary and secondary codes has the advantage that the variable code can be read from a static 2D code. This allows for the use of any printing technology, providing efficient printing compared to the use of variable 2D codes, which must be printed using digital printing technology or other technologies that can provide package-specific codes. By using any printing technology, the 2D code can be printed anywhere within the food processing system, for example, on-site or off-site. Furthermore, there is no need to install an additional or new printer to print the 2D code. Therefore, there is no significant increase in cost to provide 2D codes on food packages. Another advantage is that variable 2D codes printed on-site can replace static 2D codes. Furthermore, because the deviations formed by printing provide uniqueness, there is no need to purchase multiple variable 2D codes to provide unique identification technology.

[0016] The individual variations in the secondary code may allow for unique identification of food packages even when using a static 2D code instead of a variable 2D code. The advantage of a static 2D code containing subtle variations, i.e., variations that are readable but do not affect the reading of the primary code, is that the secondary code may be unique even if the primary code is not unique. In this way, the present disclosure makes efficient use of printing variations that occur every time.

[0017] The benefit of uniquely identifying food packages is that it improves or enables traceability of food packages. The benefit of increased traceability is that if one package sample is identified as having a food safety issue, other package samples in the same batch or other packages that may be at risk can be traced to ensure that any adverse effects can be avoided.

[0018] A further advantage is that the installation of an additional application to read the response is unnecessary. Typically, to be able to read both the primary and secondary codes, a first application must be installed to identify the primary code and a second application must be installed to identify the secondary code. By using the present disclosure, this is no longer necessary. This is possible because the interstitial content, which may be linked to the primary code, is configured to identify the secondary code. The interstitial content may enable user interaction without installing additional applications in addition to the software application used to identify the primary code. Using interstitial content instead of installing additional applications saves storage space on the camera-equipped device and the time it would take to download and run additional applications. Using interstitial content instead of additional applications improves usability. Consumer interaction with the 2D code may remain unchanged compared to traditional interactions.

[0019] An additional benefit is that anti-counterfeiting features can be linked to the printed 2D code: the secondary code is unique, making it possible to identify any counterfeit code, thus increasing the reliability of the consumer's interaction with the 2D code.

[0020] Once the interstitial content is downloaded, it may be stored in an intermediate repository.

[0021] The intermediate repository may be computer memory used to store working data, i.e., temporary storytelling information, of the camera-equipped device, or may be cache memory or any other type of memory suitable for storing working data of the camera-equipped device.

[0022] The method may further include emptying the intermediate repository after a predetermined time period.

[0023] The method may further include launching interstitial interactive content configured to interact with the user.

[0024] The term "interstitial interactive content" means that the interstitial content interacts with the user, for example, by providing the user with information or a voucher. The information or voucher may be, for example, "Congratulations, you'll receive a 20% discount on your next purchase of this food." The information or voucher may be, for example, "Congratulations, you'll receive a 20% discount on your next purchase of this food. Press a button to activate the discount." Interstitial interactive content may be a one-way or two-way interaction with the user. Furthermore, activating the information may be used to induce the user to scan the 2D code. That is, the discount may motivate the user to scan the 2D code, which may then be linked to the device and used to contact the user if the product in the package is found to be harmful at a later date.

[0025] This is advantageous in that it allows for an efficient and flexible way of interacting with the user. Thus, if a newspaper or other medium is used to inform consumers that food may be harmful and should not be consumed, the consumer may read the 2D code and from there identify whether the food in the food package is harmful or not. The interstitial interactive content may contain any information that is relevant to the user.

[0026] The camera-equipped device may be a mobile phone.

[0027] Using a mobile phone as the camera device, which most people carry with them at all times, provides convenience and eliminates the need to carry an additional device, but other camera devices such as tablets and computers may also be used.

[0028] Individual deviations may be related to printing inaccuracies.

[0029] The term "printing imprecision" herein means the opposite of printing accuracy. In other words, if printing accuracy is the number of dots per inch, printing imprecision can occur when printing accuracy is not met, i.e., when the number of dots per inch exceeds the printing accuracy. By having individual variations associated with printing imprecision, additional or different printing is not required for each food package to achieve a unique identifier. Thus, printing imprecision may exist regardless of whether it can be used. The present disclosure facilitates accounting for existing variations in printing technology.

[0030] According to a second aspect, there is provided a camera-equipped device for uniquely identifying food packages comprising a two-dimensional, 2D code, the camera-equipped device comprising: a camera configured to capture image data indicative of a two-dimensional code; a software application configured to identify a primary code based on the image data, the primary code being linked to a web address; and a data communications device configured to download interstitial content from a remote server; a data processing device configured to run a software application and launch interstitial content linked to the primary code, the interstitial content configured to identify a secondary code, the secondary code relating to an individual deviation of a two-dimensional code on a food package; Equipped with.

[0031] After the data communications device downloads the interstitial content, the interstitial content may be stored in an intermediate repository.

[0032] The intermediate repository may be emptied after a predetermined period of time.

[0033] The data processing device may be further configured to launch interstitial interactive content configured to interact with a user.

[0034] The camera-equipped device may be a mobile phone.

[0035] Individual deviations may be related to printing inaccuracies.

[0036] According to a third aspect, there is provided a non-transitory computer readable storage medium having stored thereon program code portions for performing a method according to the first aspect when executed on a device having processing capability.

[0037] Further objects, features, aspects and advantages of the present invention will be apparent from the following detailed description and from the drawings.

[0038] The effects and features of the second and third aspects are generally similar to those described above in relation to the first aspect. The embodiments mentioned in relation to the first aspect are generally compatible with the second and third aspects. The inventive concept relates to all possible combinations of features unless expressly stated otherwise. Further scope of applicability of the present invention will become apparent from the detailed description provided below. However, the detailed description and specific examples are provided for illustrative purposes, since, while indicating preferred embodiments of the present invention, various changes and modifications within the scope of the present invention will become apparent to those skilled in the art from this detailed description.

[0039] The present invention is not limited to the specific components of the apparatus described or steps of the method described, as such apparatus and methods may vary. Moreover, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in this specification and the appended claims, the articles "a," "an," "the," and "said" mean that there are one or more of the elements, unless the context clearly dictates otherwise. Thus, for example, reference to "a unit" or "the unit" may include a plurality of apparatuses, etc. Furthermore, the use of "comprising," "including," "containing," and similar terms does not exclude other elements or steps. [Means for solving the problem]

[0040] Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which: FIG. [Brief explanation of the drawings]

[0041] [Figure 1] FIG. 1 shows a food package provided with a two-dimensional code. [Figure 2A] FIG. 1 illustrates how primary and secondary codes are identified in accordance with the present disclosure. [Figure 2B]FIG. 1 illustrates how primary and secondary codes are identified in accordance with the present disclosure. [Figure 2C] FIG. 1 illustrates how primary and secondary codes are identified in accordance with the present disclosure. [Figure 2D] FIG. 1 illustrates how primary and secondary codes are identified in accordance with the present disclosure. [Figure 3] FIG. 1 is a diagram illustrating a primary code and a secondary code. [Figure 4] 1A and 1B are diagrams illustrating a reading path of a conventional secondary code and a reading path of a secondary code according to the present disclosure. [Figure 5] 1 is a flow chart illustrating a method for uniquely identifying food packages with a two-dimensional 2D code. DETAILED DESCRIPTION OF THE INVENTION

[0042] FIG. 1 is a diagram illustrating an exemplary food package 102. In the illustrated example, the food package 102 is cuboid-shaped. However, it should be noted that the food package 102 may have any three-dimensional shape. The food package 102 may include a two-dimensional (2D) code 104. While illustrated as a QR code, the 2D code 104 may be any 2D code known in the art. The 2D code 104 may be provided anywhere on the food package 102. The 2D code 104 may uniquely identify the food package 102. The food package 102 may be uniquely identified by capturing image data representing the 2D code 104 using a camera-equipped device 106. The camera-equipped device 106 may be configured to uniquely identify the food package 102 that includes the 2D code 104. The camera-equipped device 106 may be configured to capture the image data using a camera 108 configured on the camera-equipped device 106. The camera 108 is configured to capture an image of the 2D code 104, which may constitute image data depicting the 2D code 104. The camera 108 may be any camera mounted within a device and configured to capture image data, such as a cell phone camera or a computer camera. The camera-equipped device 106 is described in further detail in Figures 2A-D.

[0043] 2A-D illustrate, by way of example, a camera-equipped device 106 for uniquely identifying a food package 102 bearing a 2D code 104. In addition to the camera 108, the camera-equipped device 106 may include a software application 204. The software application 204 may be configured to identify a primary code 206 based on the image data. The image data captured by the camera 108 may be transmitted to the software application 204 such that the software application 204 is configured to identify the primary code 206. The primary code 206 may be linked to a web address 208. The web address 208 may be an http address, an ftp address, or an IP address. However, the web address may also be any URL (Uniform Resource Locator) configured to link to the primary code 206. The camera-equipped device 106 may further include a data processing device 202. The data processing device 202 may be configured to execute the software application 204.

[0044] The camera-equipped device 106 may further include a data communication device 210 configured to download interstitial content 212 from a remote server 214. The interstitial content 212 may be linked to the primary code 206, which is linked to the web address 208, as described above. The interstitial content 212 may be triggered to be downloaded by the web address 208. The remote server 214 may be any server that allows it to be remote from the camera-equipped device 106.

[0045] 2A , a link between primary code 206 and web address 208 identified by software application 204, and a link between web address 208 and interstitial content 212 are illustrated by way of example. While primary code 206 and web address 208 may be linked to each other, the link between primary code 206 and web address 208 is depicted by a dotted line to indicate that no data is downloaded or uploaded between primary code 206 and web address 208. Thus, when software application 204 can identify primary code 206, primary code 206 can be triggered to execute linked web address 208. While interstitial content 212 may be triggered to execute by the web address, the link between web address 208 and interstitial content 212 is depicted by a dotted line to indicate that no data is downloaded or uploaded between web address 208 and interstitial content 212. Thus, the dotted lines indicate that communication may be established between primary code 206 and web address 208, and between web address 208 and interstitial content 212, but that communication may not involve downloading or uploading data therebetween.

[0046] Referring to FIG. 2B , an example link between interstitial content 212 and data communication device 210 is shown. The link between interstitial content 212 and data communication device 210 is illustrated by a solid line to indicate that data communication device 210 may be configured to download interstitial content 212 to camera-equipped device 106. However, it should be noted that, as understood from the term “interstitial content,” interstitial content may only be downloaded temporarily or for a predetermined period of time. Once the interstitial content is downloaded, it may be stored in an intermediate repository. The intermediate repository may be, for example, a cache memory or any memory configured to temporarily store data. The interstitial content 212 may be stored in the intermediate repository for a predetermined period of time.

[0047] When the interstitial content 212 is downloaded to the camera-equipped device 106 by the data communication device 210, the interstitial content may be activated by the data processing device 202. Image data captured by the camera 108 may be transmitted to the interstitial content 212, and when the interstitial content 212 is activated by the data processing device 202, the interstitial content 212 may identify the secondary code 216 based on the image data. The secondary code 216 may be associated with individual variations in the 2D code 104. Because of the individual variations to which the secondary code 216 may be associated, the food package 102 bearing the 2D code 104 may be uniquely identified. However, it should be noted that the primary code 206 and / or the secondary code 216 may be transmitted between components configured in the camera-equipped device 106 rather than external to the camera-equipped device 106.

[0048] The data processing device 202 may further be configured to launch interstitial interactive content. The interstitial interactive content may be launched in a manner similar to the interstitial content 212 described above. The interstitial interactive content may be configured to interact with a user, e.g., a user of the camera-equipped device 106. The interstitial interactive content may interact with the user, for example, by asking questions and offering different boxes to check to win something or receive a discount the next time the user purchases a similar food package. Production information, e.g., nutritional value and / or origin of the food, may also be presented. The interstitial interactive content may also inform the user, based on the secondary code 216, if the food in the food package 102 may be harmful or if the user should avoid eating the food for other reasons. In this way, the interstitial interactive content may be a link between the producer of the food package 102 or food and the user or consumer.

[0049] 2C, an example is illustrated of how interstitial content 212 may be activated by data processing device 202. Additionally, an example is illustrated of secondary code 216 that may be identified by interstitial content 212. Thus, when interstitial content 212 is downloaded by data communication device 210, interstitial content 212 is transmitted from data communication device 210 to data processing device 202, where it may be activated.

[0050] It should be noted that the image data depicting the 2D code 104 is captured only once, and the primary code 206 and secondary code 216 may be identified from the same image data. It should also be noted that the interstitial content 212 does not need to be installed on the camera-equipped device in order to identify the secondary code 216, but may only be downloaded for a predetermined period of time such that the secondary code 216 can be identified and results regarding the secondary code 216 can exist.

[0051] Referring to FIG. 2D , the solid line between the interstitial content 212 and the data communication device 210 has been removed, indicating that the interstitial content 212 may not be downloaded to the data communication device 210. The interstitial content 212 launched by the data processing device 202 is depicted with a dotted line, and the dot is smaller than the dots in the dotted lines between the primary code 206 and the web address and between the web address and the interstitial content 212. The smaller dots may indicate that the interstitial content 216 has been deleted or is no longer launched by the data processing device 202. Thus, in FIG. 2D , the links between the primary code 206 and the web address 208 and between the web address and the interstitial content 216 can be identified. Furthermore, the downloading of the interstitial content 212 to the data communication device 210 may have been stopped, and the interstitial content 212 may have been removed from the data processing device 202, as indicated by the small dotted lines. Thus, as shown, once the secondary code 216 is determined, the interstitial content 212 may be removed.

[0052] 3 shows, by way of example, the primary code 206 and the secondary code 216 in further detail. The primary code 206 and the secondary code 216 may be based on image data, which may be a depiction of the 2D code 104. In FIG. 3, the 2D code 104 is illustrated as a QR code. However, as discussed above, the 2D code 104 may be any 2D code known in the art and configured to be captured using a camera-equipped device 106.

[0053] The primary code 206 may be a 2D code 104 that is visible to the naked eye without requiring high definition scanning technology, but a software application 204 or the like is required to read the 2D code 104, not to view the 2D code 104.

[0054] The secondary code 216 can be based on individual deviations in the two-dimensional code 104. The individual deviations may not be visible to the naked eye, but are discernible when using high-definition scanning technology provided by the camera-equipped device 106.

[0055] The primary code 206 may comprise a first region 216a. A zoomed-in version 216b of the first region 216a may illustrate in greater detail the portion of the primary code 206 included in the first region 216a. The zoomed-in version 216b of the first region 216a may comprise a second region 216c. A zoomed-in version 216d of the second region 216c may illustrate in greater detail the portion of the primary code 206 included in the first region 216a. In the zoomed-in version 216d of the second region 216c, individual deviations on which the secondary code 216 may be based are visible. The individual deviations may be based on or related to printing imprecisions that more or less always occur within printing technology. The individual deviations may be unique for each printed two-dimensional code 104, such that each secondary code 216 may be a unique code for uniquely identifying a food package 102.

[0056] 4 illustrates a conventional route 402 for reading secondary codes and a disclosed route 404 for reading secondary codes. The conventional route 402 includes a track with a direct link to a website. The disclosed route 404 may include a customized shortcut track with in-app access to the second-level code.

[0057] The first step 406 of both the traditional route 402 and the disclosed route 404 may involve launching an application and scanning a code, which may be a stock, native, or third-party 2D code.

[0058] In a second step 408 of the conventional route 402, the user may need to download an additional app to read the secondary code and may be directed to a website to access an app store. In other words, the conventional route 402 requires the user to download an additional app to be able to read the secondary code. In a third step 410 of the conventional route 402, an app for reading the secondary code may be downloaded and installed on the user device, e.g., the camera-equipped device 106. In a fourth step 412 of the conventional route 402, the consumer may again scan the secondary code to obtain information from the secondary code. The second, third, and fourth steps 408, 410, and 412 may provide for manual interaction. In a final step 414 of the conventional route 402, the secondary code detection result may be displayed. Thus, using the conventional route 402, the code must be read twice and an additional application must be installed on the device.

[0059] Alternatively, the disclosed path 404 may provide, after the first step 406 in which the application is launched and the code is scanned, a second step 416 in which an in-app download layer having secondary code detection functionality is executed. The in-app download layer may be the temporary download described above in connection with FIGS. 2A-D. The secondary code detection results may then be presented in a final step 418 of the disclosed path 404. In this manner, by using the disclosed path 404, the code only needs to be read once, and there is no need to install an additional application; instead, an in-app download layer may be used.

[0060] In FIG. 5, a flow chart illustrating a method 500 for uniquely identifying food packages provided with a 2D code is shown.

[0061] In a first step S502, the camera-equipped device 106 may be used to capture image data depicting the two-dimensional code 104. The camera-equipped device 106 may be a mobile phone.

[0062] In a second step S504, a software application 204 may be used to identify a primary code 206 based on the image data. The software application 204 may be executed on a data processing device 202 located in the camera-equipped device 106. The primary code 206 may be linked to a web address 208.

[0063] In a third step S506, the interstitial content 212 may be downloaded from the remote server 214. Once downloaded, the interstitial content 212 may be stored in an intermediate repository, which may be emptied after a predetermined period of time.

[0064] In a fourth step S508, the interstitial content 212 may be launched. The interstitial content may be launched by the data processing device 202. The interstitial content 212 may be linked to the primary code 206.

[0065] In a fifth step S510, a secondary code 216 may be identified using the interstitial content 212. The secondary code 216 may be associated with individual deviations in the two-dimensional code on the food package. The individual deviations may be associated with printing inaccuracies.

[0066] Optionally, the method 500 may include launching interstitial interactive content configured to interact with the user. The interstitial interactive content may be launched by the data processing device 202.

[0067] From the foregoing description, while various embodiments of the present invention have been described and illustrated, the present invention is not limited thereto and may be embodied in other ways within the scope of the subject matter defined in the following claims.

Claims

1. A method (500) for uniquely identifying a food package (102) having a two-dimensional code (104), the method (500) comprising: Using a camera-equipped device (106), image data depicting the two-dimensional code (104) is captured (S502); using a software application (204) running on a data processing device (202) provided on the camera-equipped device (106), to identify (S504) a primary code (206) based on the image data, the primary code (206) being linked to a web address (208); Downloading interstitial content (212) from a remote server (214) (S506); The interstitial content (212) linked to the primary code (206) is launched (S508); using the interstitial content (212) to identify (S510) a secondary code (216), the secondary code (216) being associated with a particular variation of the two-dimensional code (104) on the food package (102); A method (500) comprising:

2. The interstitial content (212) is downloaded and then stored in an intermediate repository.

10. The method (500) of claim 1.

3. emptying the intermediate repository after a predetermined time; The method (500) of claim 2.

4. and launching interstitial interactive content configured to interact with the user. The method (500) according to any one of claims 1 to 3.

5. the camera-equipped device (106) is a mobile phone; The method (500) of claim 1.

6. The individual deviations relate to printing inaccuracies. The method (500) of any one of claims 1 to 5.

7. A camera-equipped device (106) for uniquely identifying a food package (102) bearing a two-dimensional code (104), the camera-equipped device (106) comprising: a camera (108) configured to capture image data depicting the two-dimensional code (104); a software application (204) configured to identify a primary code (206) based on the image data, the primary code (206) being linked to a web address (208); a data communication device (210) configured to download interstitial content (212) from a remote server (214); a data processing device (202) configured to execute a software application (204) and to launch interstitial content (212) linked to a primary code (206), said interstitial content (212) configured to identify a secondary code (216), the secondary code (216) being associated with an individual deviation of a two-dimensional code (104) on a food package (102); A camera-equipped device (106) comprising:

8. When the data communication device (210) downloads the interstitial content (212), the interstitial content (212) is stored in an intermediate repository.

8. The camera-equipped device (106) of claim 7.

9. the intermediate repository is emptied after a predetermined time period; 9. The camera-equipped device (106) of claim 8.

10. The data processing device (202) is further configured to launch interstitial interactive content configured to interact with a user. A camera-equipped device (106) according to any one of claims 7 to 9.

11. the camera-equipped device (106) is a mobile phone; A camera-equipped device (106) according to any one of claims 7 to 10.

12. The individual deviations are related to printing inaccuracies. A camera-equipped device (106) according to any one of claims 7 to 11.

13. A non-transitory computer readable storage medium having stored thereon program code portions for performing the method (500) of any one of claims 1 to 6 when executed on a device having processing capabilities.

Citation Information

Patent Citations

  • Information processing terminal and information providing system

    JP2009282896A

  • Management system, management method, and individual identification information detection device

    JP2020003943A

  • Apparatus, system and method for tracking consumer product interest using mobile devices

    US9858583B2