SYSTEM AND METHOD FOR ASSIGNING AND MANAGING CODES ASSOCIATED WITH PUBLIC AND PRIVATE ITEMS

20220374668 · 2022-11-24

    Inventors

    Cpc classification

    International classification

    Abstract

    A quick response code system and methods of associating a quick response code with an item of interest are the subject of the present disclosure. In one embodiment, the system includes a code tool and an information modification tool. The code generation tool is configured to generate a quick response code that associates the item of interest with a record in a data repository, while the information modification tool that allows a user to access, view and modify information associated with the record. According to varying embodiments, the system prompts a first user to share the quick response code and the associated record with a second user.

    Claims

    1. A quick response code system for identifying an item of interest, comprising: computational machinery configured to execute logic instructions via at least one processor; a data repository comprising a plurality of records; a code module comprising: a code generation tool comprising logic to generate a unique quick response code that associates the item of interest with a record in the data repository; an information modification tool comprising logic to access, view, and modify information associated with the record; wherein the system prompts a first user to share the quick response code and the associated record with a second user who has interest in the item; wherein the information modification tool includes logic to prompt the user to select whether the data repository on which the quick response code is stored is a public, private or semi-private data repository; wherein only the second user may access the record associated with the quick response code; and wherein the quick response code is reusable, may be removed from an item and may be reassigned to another item of interest.

    2. The system of claim 1, wherein the information associated with the record comprises header information including photographs, the name of the item and a description of the item.

    3. The system of claim 1, further comprising a content modification tool including logic to access, view, and modify content about the item of interest.

    4. The system of claim 3, wherein the content comprises text, video, pictures and audio.

    5. The system of claim 1, wherein the system includes a transfer rights module comprising logic that prompts a user to transfer the quick response code from a first owner to a second owner.

    6. The system of claim 1, wherein the quick response code generation tool initially generates quick response codes that are associated with blank records.

    7. The system of claim 1, further comprising a user rights assignment module, comprising logic configured to allow the first user to grant the second user selective ability to access, view, and modify information associated with the record dependent upon the first user's selection of one of owner, manager and contributor rights for the second user.

    8. The system of claim 7, wherein the user rights assignment module further comprises logic that grants the second user the ability to add, edit or delete any information associated with the record when the first user selects manager rights.

    9. The system of claim 7, wherein the user rights assignment module further comprises logic that only grants the second user the ability to add information associated with the record when the first user selects contributor rights.

    10. The system of claim 1, further comprising a scanner module comprising logic to scan the quick response code and search the data repository for the record associated with the item of interest.

    11. A method of associating a quick response code with an item of interest that stores information with the item comprising: accessing at least one quick response code from a repository of quick response codes; associating information with the at least one code; associating an image, name and/or description of an item for the at least one code; saving the information associated with the at least one code in a data repository selected by a first user; wherein the method further comprises a messaging framework comprising logic for achieving each of the steps of the method; and wherein the steps are performed using specifically configured computational machinery having instructions stored on a processor.

    12. The method of claim 11, further comprising adding content, such as audio, video, photos, images or text, related to the item;

    13. The method of claim 12, further comprising: modifying the information associated with the at least one code; supplementing the information associated with the at least one code; and editing information associated with the at least one code.

    14. The method of claim 11, further comprising: selecting at least one public/private/semi-private setting for the at least one code; and permitting public, private or semi-private sharing of select content associated with the at least one code.

    15. The method of claim 11, further comprising: copying and/or transferring information associated with at least one code to at least one other code.

    16. The method of claim 11, further comprising granting a second user selective ability to access, view, and modify information associated with the code dependent upon the first user assigning of one of owner, manager and contributor rights to the second user.

    17. The method of claim 11, further comprising transferring ownership of the at least one code to a second user.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0021] Those of skill in the art will recognize that the following description is merely illustrative of the principles of the disclosure, which may be applied in various ways to provide many different alternative embodiments. This description is made for illustrating the general principles of the teachings of this disclosure invention and is not meant to limit the inventive concepts disclosed herein.

    [0022] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the disclosure and together with the general description of the disclosure given above and the detailed description of the drawings given below, serve to explain the principles of the disclosure.

    [0023] In the drawings:

    [0024] FIG. 1 is a perspective view of the application's “scan” screen with a QR code scanner displayed on a mobile computing device;

    [0025] FIG. 2 is a perspective view of the application's “header” screen displayed on a mobile computing device;

    [0026] FIG. 3 is an additional perspective view of the application's “header” screen with one of more graphical interfaces, which is displayed on a mobile computing device;

    [0027] FIG. 4 displays a sample QR code where additional information has been added to the code, which is displayed on a mobile computing device;

    [0028] FIG. 5 is a perspective view of the application's “codes” screen displayed on a mobile computing device;

    [0029] FIG. 6 is a perspective view of the application's “print” screen displayed on a mobile computing device;

    [0030] FIG. 7 is a perspective view of the application's “order” screen displayed on a mobile computing device.

    [0031] FIG. 8 is a perspective view of the application's header screen, including “transfer ownership” and “user rights” prompts.

    [0032] FIG. 9 is a perspective view of the application's “transfer rights” screen.

    [0033] FIG. 10 is a perspective view of the application's “user rights” screen.

    [0034] FIG. 11 describes a method for using a QR code as depicted in FIGS. 1-10.

    [0035] It should be understood that the drawings are not necessarily to scale. In certain instances, details that are not necessary for an understanding of the disclosure or that render other details difficult to perceive may have been omitted. It should be understood, of course, that the disclosure is not necessarily limited to the particular embodiments illustrated herein.

    DETAILED DESCRIPTION

    [0036] The present invention provides its benefits across a broad spectrum of endeavors. It is applicant's intent that this specification and the claims appended hereto be accorded a breadth in keeping with the scope and spirit of the invention being disclosed despite what might appear to be limiting language imposed by the requirements of referring to the specific examples disclosed. Thus, to acquaint persons skilled in the pertinent arts most closely related to the present invention, a preferred embodiment of the system is disclosed for the purpose of illustrating the nature of the invention. The exemplary method of installing, assembling and operating the system is described in detail according to the preferred embodiment, without attempting to describe all of the various forms and modifications in which the invention might be embodied. As such, the embodiments described herein are illustrative, and as will become apparent to those skilled in the art, can be modified in numerous ways within the scope and spirit of the invention, the invention being measured by the appended claims and not by the details of the specification.

    [0037] Although the following text sets forth a detailed description of numerous different embodiments, it should be understood that the legal scope of the description is defined by the words of the claims set forth at the end of this disclosure. The detailed description is to be construed as exemplary only and does not describe every possible embodiment since describing every possible embodiment would be impractical, if not impossible. Numerous alternative embodiments could be implemented, using either current technology or technology developed after the filing date of this patent, which would still fall within the scope of the claims.

    [0038] It should also be understood that, unless a term is expressly defined in this patent using the sentence “As used herein, the term ‘______’ is hereby defined to mean . . . ” or a similar sentence, there is no intent to limit the meaning of that term, either expressly or by implication, beyond its plain or ordinary meaning, and such term should not be interpreted to be limited in scope based on any statement made in any section of this patent (other than the language of the claims). To the extent that any term recited in the claims at the end of this patent is referred to in this patent in a manner consistent with a single meaning, that is done for sake of clarity only so as to not confuse the reader, and it is not intended that such claim term by limited, by implication or otherwise, to that single meaning. Finally, unless a claim element is defined by reciting the word “means” and a function without the recital of any structure, it is not intended that the scope of any claim element be interpreted based on the application of 35 U.S.C. § 112, subparagraph (f).

    [0039] Referring now to the drawings, FIG. 1 depicts an embodiment of a system 100 according to a preferred embodiment, which comprises an application 102 that issues one or more QR codes 106 (not shown in FIG. 1) for individual use. Traditionally, QR Codes 106 are web-based, and content must be stored first on the Internet then the URL is printed into the QR code 106. In contrast, the application 102 described in FIG. 1 allows content to be entered from mobile computing devices 104 on to “blank” QR codes 106.

    [0040] In one embodiment, the application 102 issues QR codes 106 comprising little to no content, which are saved to a server or equivalent data repository 108 (not shown in FIG. 1). In practice, a user may scan a QR code 106, fill out header information 110 (by way of example, description of the item the code is affixed to, including a picture of item 112, item name 114, description 116, item category 118 and whether code is public or private 120) and then save that information 122, as shown in FIGS. 2-3. After the header information 110 is saved 122, the application 102 allows users to add, edit or delete other types of content (text, video, pictures and audio) about the item 124 and store it back to the QR code 106. This will allow users to build personal or business histories of items, not simply document an item's existence (i.e., for insurance purposes).

    [0041] After accessing and logging into the application 102, users are directed to a home screen with a QR code scanner 126, as depicted in FIG. 1. The user can also toggle between settings 128, such as “scan” 130, “codes” 132, “order” 134, “print” 136 and “more” 138, which are displayed on the bottom of the home screen 126 of the application 102, and are also preferably accessible from all screens/displays within the application 102. In one embodiment, the “more” 138 option comprises user name and password changes, tutorial, FAQ's, Contact screen and an option regarding Revoking code access. The application 102 is not intended to be limited by the settings identified above, and additional settings are available to a user in other embodiments.

    [0042] In one preferred embodiment, the user would initiate the application 102 by using the “scan” 130 setting. The user centers the QR Code 106 inside the frame or scanner 140, as also shown in FIG. 1. The application 102 reads the QR code and immediately takes the user to the “header” 110 screen associated with the specific QR code 106, as shown in FIG. 2. The “header” 110 screen prompts a user to upload a photograph 112 and input information such as item name 114, description 116, category 118 and privacy 120. In one embodiment, a user may take a photograph 112 or upload an existing photograph 112 of an item of interest, which the issued QR code 106 is desired to be associated with. The user may name 114 or otherwise classify the item of interest, as desired. The user may also add a detailed text content description 116 of the item in the corresponding field on the application 102, as shown in FIG. 2. The user may also create categories 118 for the QR Code 106 (or other codes) and can assign the QR code 106 to a category 118. The user may select the privacy setting 120 as “Public” 142 or “Private” 144 or a hybrid of the two. If the user selects “Public” 142, any QR code reader will be able to display the content associated with the QR code 106, regardless of the nature of the device 104. If the user selects “Private” 142, only the owner of the code can access the content, unless they have “Shared” 146 the content privately via email (or otherwise invited other users). In certain embodiments, depending on the quality of QR code scanner 140, type of mobile device 104, lighting conditions, and the quality of the QR Code label, the QR code label will determine if a non-owner or unidentifiable scanning device can scan the QR code 106.

    [0043] Once a user taps “Save” 122, as shown in FIG. 2, the user has “claimed” the particular QR code 106 and now owns it. The code is now available in the user's “Library” 148 of “Codes” 106 and can now accept other types of optional content to be linked to the QR code 106. The saved 122 QR code 106 may then be shared 146 with others, or transferred to another QR code 106. According to one embodiment, unique QR codes 106 are not assigned to any specific user until a user has “claimed” the code by saving 122 the “header” information 110 and thereby removing the unique QR code 106 from the database of unique QR codes 106. Whether a user prints 136 codes 106 at home or purchase codes through the application 102, the codes 106 are open for any user to “claim”.

    [0044] Once a QR code 106 has been claimed and saved 122 by a user, the application 102 will display the “header” information 110 in one or more graphical interfaces, as shown in FIG. 3. This information 110 may be editable, meaning users will be able to change the picture 112, name 114, description 116 and category 118. Additionally, user can change a private code 144 to a public code 142, or vise-versa.

    [0045] Once a QR code 106 has been “claimed”, the QR code 106 can be shared 146 with other users. For private codes 144, before configuring the sharing feature 146 described above, only the owner (user who claimed the unique QR code 106) may view the QR code 106. Sharing a private code 144 may be achieved via an email, which will only show the recipient the content 110, but does not provide the ability to edit or delete content 110. In another embodiment, the recipient (with the permission of the owner) will be able to add content 110 through sharing settings 146 configured by the user, but unable to delete or modify existing content. Semi-private or hybrid settings can also be provided via the application 102. In the menu at bottom of home screen “more” 138, as shown in FIG. 1, there is a selection for “Revoke All Private Code Access”. This selection is intended to keep any recipient who received a private code 144 from being able to access it again. Additionally, the recipient may forward the email to others, however, the application 102 will stop allowing access to the server if “Revoke All Private Code Access” is selected.

    [0046] For sharing public codes 142, if “Public” code 142 is selected, the codes 106 may be texted, emailed, shared over Facebook, saved to Dropbox and other public sharing forms, depending on the configuration of the user's social media applications.

    [0047] The application 102 may also copy (or transfer) a QR code 106 from one QR code 106 to another 106, as shown in FIG. 3. For example, in one preferred embodiment, some users will print 136 QR code 106 on plain paper for immediate use. Once the pre-printed 136 QR codes 106 arrives, the user may then select “Copy to New QR Code” 150, as shown in FIG. 3. When the user selects this option 150, the application 102 will be prompted to open the QR code scanner 140, and the user may scan the blank QR code 106 that he/she wishes to transfer the content 110 to and select “Save” 122. As another example: if a QR code 106 is damaged and the scanner 140 can no longer read the QR code 106, the user may reassign to a new QR code 106.

    [0048] The application 102 may also share the code's content 110 with others, as shown in FIG. 3. If the code is “Private” 144, an owner of the QR code 106 can share the code's content 110 via an email to another user on the application 102. In some embodiments, QR code 106 cannot be shared over social media. For example, a user may want their spouse to be able to read the QR code 106, but not their children. In other embodiments, if the code is “Public” 142, an owner can share the content 110 over most types of social media, including Facebook.

    [0049] In an embodiment shown in FIGS. 8 and 9, a user who has “claimed” a particular QR code 106 may transfer ownership 160 of the QR code 106 to another user. As used herein, the terms “first owner” shall mean a transferor of the QR code 106 and “second owner” shall mean a transferee of the QR code 106. When the first owner selects “transfer ownership” 160 of the QR code 106 in question, the application 102 prompts the user to enter an email address of the second owner 164 (FIG. 9). Once the first owner provides the new owner's email address 164 and confirms transfer 166, the application 102 transfers the QR code 106 to the second owner. Upon transfer of the QR code 106 to the second owner, the application 102 will delete the QR code 106 as well as all saved information 122 and any content about the item 124 from the first owner's application 102. The privacy 120 for the transferred QR code 106 will be set as private 144, and the sharing feature 146 will be revoked, preventing any recipient who received a private code 144 from the first owner from being able to access the code again. Although the terms first owner and second owner are used herein to describe transfer of ownership of the QR code 106, one of ordinary skill will recognize that the invention is not limited to a single transfer from a first owner to a second owner.

    [0050] In one preferred embodiment, a user has the ability to “Add More information” 124. In this embodiment, additional text fields 152, pictures 154, video 156 and/or audio files 158 can be added to build a continual history, chronology or story about the item 124 that the QR code 106 has been affixed to. Various examples of items that may be used with this system and method include, by way of example and not limitation, include: (1) A QR code 106 that is on a family heirloom, where video 156 and/or audio clips 158 have been added, such as a user's grandparents talking about the heirloom; (2) A QR code 106 that is on a furnace, where pictures 154 of every service call invoice has been added to the QR code 106; (3) A code that is on a birthday greeting card, where a video clip 156 has been added to show family and friends singing “Happy Birthday”; and (4) A QR code 106 that is on a piece of machinery, where written instructions 152 on how to use and/or troubleshoot the machine has been added.

    [0051] FIG. 4 depicts an example of sample QR code 106 with more information added 124. The added information content 124 will populate, preferably newest to oldest, and display a video 156, audio 158, image 154 or text icon 152, for example. FIG. 4 depicts, for example, a QR code 106 affixed to a piece of art, where additional information 124 has been added, such as the artist's video 156 about the piece, the sales receipt 154, audio files 158 from family members, and the serial number 152. In this embodiment, the privacy 120 has been selected to “Public” 142, meaning that anyone can add/embed content 110 to the piece of art, without overwriting the existing content 110.

    [0052] In one embodiment, a user may select the “codes” 132 option from the home screen of the application 102, as shown in FIG. 1. Selecting the “codes” 132 option on the menu 128 may bring a user to their library 148 of codes 106, as shown in FIG. 5. In this embodiment, a user can view all of their codes 106 and the ones shared 146 with others. Categories and filters (sorting by category 118, public 142 or private 144, age or shared or not shared 146) are managed in this area of the application 102, as shown in FIG. 5. To view this level of information, a user may select a QR code 106 he/she wishes to view/edit/delete/share and the detail level information for this particular QR code 106 is displayed.

    [0053] In an embodiment shown in FIGS. 8 and 10, the owner of a QR code 106 may assign varying degrees of user rights 162 to another user for private codes 144 and public codes 142. There are three levels of user rights in the illustrated embodiment, “owner rights” 168, “manager rights” 170, and “contributor rights” 172. “Owner rights” 168 allow the user to add, edit or delete content 110 from the QR code 106, transfer ownership of the code 160, assign user rights 162, revoke 174 all other rights, share 146 a code with others, change the privacy 120, change categories 118, and copy 150 information 110 to a new QR code 106. “Manager rights” 170 allow the user to add, edit or delete content 110 from the QR code 106, and to copy 150 information 110 to a new QR code 106. “Contributor rights” 172 allow the user to add information 110. Once the owner selects “assign user rights” 162 the application 102 prompts the user to enter an email address 176 of another user. Entering the email address 176 then allows the owner to select the degree of user rights 162 the owner would like to confer on the other user: either manager rights 170 or contributor rights 172.

    [0054] In a preferred embodiment, the application 106 offers users the ability to access QR codes 106 for printing 136 by supplying one or more QR codes 106 via a PDF attachment delivered to the user's email address, as shown in FIG. 6. Users can either print codes 136 on plain paper or specific size sheet labels in standard (8.5″×11″) sheets.

    [0055] The application 102 also offers an option to purchase either blank sheet labels for printing or pre-printed QR Codes 106 to be delivered over the application or an associated website, as shown in FIG. 7.

    [0056] The present invention also discloses a method where, in one embodiment, a user can associate a QR code with an item that stores information with the item by (1) accessing at least one code from a repository of codes 800, (2) downloading or printing at least one code from the repository 802, (3) associating header information with the at least one code 804, (4) associating an image, name and/or description of an item for the at least one code 806, (5) assign the at least one code to one or more categories 808, (6) select at least one public/private/semi-private setting for the at least one code 810, and (7) saving the information associated with the at least one code in a user-selected data repository 812.

    [0057] In one embodiment, a user may be provided with further method steps associated with the QR code associated with an item, including (8) modifying the information associated with the at least one code 814, (9) changing the setting for the at least one code to enable sharing of content associated with the at least one code 816, (10) copy and/or transfer information associated with at least one code to at least one other code 818, (11) permit public, private or semi-private sharing of select content associated with the at least one code 820, (12) supplement the information associated with the at least one code 822, (13) edit information associated with the at least one code 824, and (14) perform diagnostics and/or repair functions with respect to the information associated with the at least one code 826. Variations on these embodiments are contemplated, as is the order of the foregoing steps. In some embodiments, not all method steps may be utilized. In other embodiments, additional steps may also be incorporated.

    [0058] In one embodiment, the system 100 is configured such that the user is not required to wait until receiving the QR code 106 to store information 110 concerning the item to the database. For example, the user may capture and upload a digital photograph 112 of the item in place of the QR code 106, thereby creating a unique record of the item. The application 102 uses image recognition technology to verify that an item featured in a subsequent photograph 112 is the item saved in the database by comparing “n” number of points of similarity between the photograph 112 connected with the item and the subsequent photograph, where n is a predetermined value set by the image recognition module. The image recognition technology can be any technology currently available or developed in the future.

    [0059] While various embodiments of the present disclosure have been described in detail, it is apparent that modifications and alterations of those embodiments will occur to those skilled in the art. However, it is to be expressly understood that such modifications and alterations are within the scope and spirit of the present disclosure, as set forth in the following claims.

    [0060] The foregoing discussion of the disclosure has been presented for purposes of illustration and description. The foregoing is not intended to limit the disclosure to the form or forms disclosed herein. In the foregoing Detailed Description for example, various features of the disclosure are grouped together in one or more embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed disclosure requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the following claims are hereby incorporated into this Detailed Description, with each claim standing on its own as a separate preferred embodiment of the disclosure.

    [0061] Moreover, though the present disclosure has included description of one or more embodiments and certain variations and modifications, other variations and modifications are within the scope of the disclosure, e.g. the use of a certain component described above alone or in conjunction with other components may comprise a system, while in other aspects the system may be the combination of all of the components described herein, and in different order than that employed for the purpose of communicating the novel aspects of the present disclosure. Other variations and modifications may be within the skill and knowledge of those in the art, after understanding the present disclosure. This method of disclosure is intended to obtain rights which include alternative embodiments to the extent permitted, including alternate, interchangeable and/or equivalent structures, functions, ranges or steps to those claimed, whether or not such alternate, interchangeable and/or equivalent structures, functions, ranges or steps are disclosed herein, and without intending to publicly dedicate any patentable subject matter.