SYSTEM AND METHOD FOR ASSIGNING AND MANAGING CODES ASSOCIATED WITH PUBLIC AND PRIVATE ITEMS
20220374668 · 2022-11-24
Inventors
Cpc classification
International classification
G06K19/06
PHYSICS
G06F16/955
PHYSICS
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]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[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,
[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
[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
[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
[0043] Once a user taps “Save” 122, as shown in
[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
[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
[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
[0048] The application 102 may also share the code's content 110 with others, as shown in
[0049] In an embodiment shown in
[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]
[0052] In one embodiment, a user may select the “codes” 132 option from the home screen of the application 102, as shown in
[0053] In an embodiment shown in
[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
[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
[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.