JEWELRY DEVICES, SYSTEMS AND METHODS
20220047047 · 2022-02-17
Assignee
Inventors
Cpc classification
G06F3/04812
PHYSICS
International classification
G06F16/955
PHYSICS
Abstract
Devices are disclosed that provide a way to store and share memories. The devices include a digital memory code which can be scanned to retrieve the memory from an internet accessible location. The digital memory code can be a binary code which has a visual appearance of, for example, a pattern of long and short rectangles.
Claims
1. A memory retrieval device comprising: a device selected from the group comprising necklace, locket, bracelet, earrings, ring and keychain; and a unique scan-able internet directing code operable to link to a website or web page including a digital memory selected from: (i) photographic, (ii) video, and (iii) audio, wherein the unique scan-able internet directing code is converted into one or more patterns selected from one or more vertical bars, one or more overlapping boxes, one or more overlapping rectangles, one or more overlapping pentagons, one or more overlapping hexagons, one or more overlapping octagons, one or more overlapping stars, one or more overlapping ovals, one or more overlapping circles, one or more overlapping triangles, and one or more waves, further wherein the one or more patterns is applied to, affixed to, molded in, or embossed on at least one surface of the device.
2. The memory retrieval device of claim 1 wherein the patterns are linearly, curvedly, circularly or randomly oriented.
3. The memory retrieval device of claim 1 wherein the pattern corresponds to a binary code generated from the digital memory.
4. The memory retrieval device of claim 1 wherein the pattern is selected by a user.
5. The memory retrieval device of claim 1 wherein the one or more vertical bars, one or more overlapping boxes, one or more overlapping rectangles, one or more overlapping pentagons, one or more overlapping hexagons, one or more overlapping octagons, one or more overlapping stars, one or more overlapping ovals, one or more overlapping circles, one or more overlapping triangles have different heights in at least one dimension.
6. The memory retrieval device of claim 1 further comprising a second unique scan-able internet directing code linking to a second website or web page including a second digital memory selected from: (i) photographic, (ii) video, and (iii) audio, wherein the second unique scan-able internet directing code is applied to, affixed to, molded in, or embossed on at least one surface of the device different than the surface of the first unique scan-able internet directing code and the second unique scan-able internet directing code is created for the second digital memory, further wherein the second unique scan-able internet directing code is converted into one or more second patterns selected from one or more vertical bars, one or more vertical boxes, one or more vertical rectangles, one or more vertical ovals, and one or more waves.
7. The memory retrieval device of claim 6 wherein the second pattern are is linearly, curvedly, circularly or randomly oriented.
8. The memory retrieval device of claim 6 wherein the second unique scanable internet directing code is a second binary code generated from the second digital memory.
9. The memory retrieval device of claim 8 wherein the second pattern is selected by a user.
10. A memory retrieval method comprising: selecting one digital memory from: (i) photographic memories, (ii) video memories, and (iii) audio memories; creating a unique scan-able internet directing code for the one digital memory; converting the unique scan-able internet directing code into one or more patterns selected from one or more vertical bars, one or more vertical boxes, one or more vertical rectangles, one or more vertical ovals, and one or more waves; selecting a memory retrieval device from the group comprising necklace, locket, bracelet, earrings, ring and keychain; and applying the pattern to a surface of the memory retrieval device.
11. The memory retrieval method of claim 10 further comprising obtaining the code from the memory retrieval device using an internet connected electronic device.
12. The memory retrieval method of claim 10 further comprising the step of selecting the one or more patterns.
13. A memory retrieval device system comprising: a server computer coupled to a network executing stored instructions allowing the server to host a webpage, the server also having access to a database of stored memories accessible by the server; a digital memory; a unique scan-able internet directing code for the digital memory; a converter for transforming the unique scan-able internet directing code into one or more patterns selected from one or more vertical bars, one or more overlapping boxes, one or more overlapping rectangles, one or more overlapping pentagons, one or more overlapping hexagons, one or more overlapping octagons, one or more overlapping stars, one or more overlapping ovals, one or more overlapping circles, one or more overlapping triangles, and one or more waves; and a memory retrieval device having a pattern affixed thereto, wherein the stored instructions on the server allow a person with a memory retrieval device to retrieve the memory from the database using the pattern.
14. The memory retrieval device system of claim 13 wherein the patterns are linearly, curvedly, circularly or randomly oriented.
15. The memory retrieval method of claim 13 wherein the unique scan-able internet directing code is a binary code generated from the digital memory.
16. The memory retrieval method of claim 13 wherein the pattern is selected by a user.
17. A memory retrieval device creation system comprising: a server computer coupled to a network executing stored instructions allowing the server to host a webpage, the server also having access to a database of stored memories accessible by the server; an app operable to load a digital memory into the server and generate a unique scan-able internet directing code for the digital memory to be applied to a memory retrieval device; and a converter for transforming the unique scan-able internet directing code into one or more patterns selected from one or more vertical bars, one or more vertical boxes, one or more vertical rectangles, one or more vertical ovals, and one or more waves, wherein the stored instructions on the server allow a person with the memory retrieval device to retrieve the memory from the database using the pattern.
18. The memory retrieval device creation system of claim 17 wherein the patterns are linearly, curvedly, circularly or randomly oriented.
19. The memory retrieval device creation system of claim 17 wherein the unique scan-able internet directing code is a binary code generated from the digital memory.
20. The memory retrieval device creation system of claim 17 wherein the pattern is selected by a user.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The novel features of the invention are set forth with particularity in the appended claims. A better understanding of the features and advantages of the present invention will be obtained by reference to the following detailed description that sets forth illustrative embodiments, in which the principles of the invention are utilized, and the accompanying drawings of which:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION
[0035]
[0036]
[0037]
[0038]
[0039] Turning now to the block diagram in
[0040]
[0041] Turning now to
[0042] In one configuration, the digital memory code can be generated by, for example, associating a binary code with a digital memory, and then converting the binary code into a pattern such as a pattern of long and short overlapping and/or adjacent rectangles, squares, circles, triangles, and/or ovals. The system binary code then operates as a file location identifier used to retrieve the digital memory file from an internet accessible location, such as a server accessible via the internet or a mobile device using the app to translate the pattern back into the binary code to identify the location of the digital memory and access the memory. The only information that needs to be stored in the digital memory code is the binary code which corresponds to a file location for the digital memory.
[0043] In another configuration, the digital memory generates a unique binary code and the user is allowed to select a unique pattern to correspond to the unique binary code. Before assigning a unique binary code to a digital memory, the system checks a catalog, list or database of existing binary codes and/or patterns to confirm the binary code and/or the pattern to be assigned to the digital memory is unique in the system prior to finally assigning the binary code and/or pattern to the digital memory.
[0044] The digital memory is accessible by scanning the pattern associated with the digital memory code associated on the physical object using an app configured to convert the pattern into the binary code which identifies the file location where the digital memory is stored and internet accessible. The unique digital memory code and/or pattern can be applied to a plurality of physical items. Thus, a plurality of items can have the same unique digital memory code and/or pattern, or a single item can have the unique digital memory code and/or pattern.
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052] In engaging the systems and methods according to aspects of the disclosed subject matter a user may engage in one or more use sessions. A use session may include a training session for the user.
[0053] Any of the disclosed methods can be implemented as computer-executable instructions stored on one or more computer-readable storage media (e.g., non-transitory computer-readable media, such as one or more optical media discs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as flash memory or hard drives)) and executed on a computer (e.g., any device capable of a computing function that includes computing hardware). As will be appreciated by those skilled in the art, computer-readable storage media does not include communication connections, such as modulated data signals. Any of the computer-executable instructions for implementing the disclosed techniques, as well as any data created and used during implementation of the disclosed embodiments, can be stored on one or more computer-readable media (e.g., non-transitory computer-readable media, which excludes propagated signals).
[0054] Additionally, the computer-executable instructions can be part of, for example, a dedicated software product or software application (“app”) or a software application that is accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software can be executed, for example, on a single local computer (e.g., any suitable commercially available computer) or in a network environment (e.g., via the Internet, a wide-area network, a local-area network, a client-server network (such as a cloud computing network), or other such network) using one or more network computers.
[0055] Only selected aspects of the software-based implementations are described. Other details that are well known in the art are omitted. For example, it should be understood that the disclosed technology is not limited to any specific computer language or program. Likewise, the disclosed technology is not limited to any particular computer or type of hardware. Certain details of suitable computers and hardware are well known and need not be set forth in detail in this disclosure.
[0056] It should also be well understood that any functionality described herein can be performed, at least in part, by one or more hardware logic components, instead of software. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0057] Furthermore, any of the software-based embodiments (comprising, for example, computer-executable instructions for causing a computer to perform any of the disclosed methods) can be uploaded, downloaded, or remotely accessed through a suitable communication means, methods and systems. Such suitable communication means include, for example, the internet, the world wide web, an intranet, software applications, cable (including fiber optic cable), magnetic communications, electromagnetic communications (including RF, microwave, and infrared communications), electronic communications, or other such communication means.
[0058] The disclosed methods, apparatus, and systems should not be construed as limiting in any way. Instead, the present disclosure is directed toward all novel and nonobvious features and aspects of the various disclosed embodiments, alone and in various combinations and sub-combinations with one another. The disclosed methods, apparatus, and systems are not limited to any specific aspect or feature or combination thereof, nor do the disclosed embodiments require that any one or more specific advantages be present or problems be solved.
[0059] The instructions may be stored on a suitable “machine readable medium” within a computing device or in communication with or otherwise accessible to the computing device. As used in the present application a machine readable medium is a tangible storage device and the instructions are stored in a non-transitory way. At the same time, during operation, the instructions may at times be transitory, e.g., in transit from a remote storage device to a computing device over a communication link. However, when the machine readable medium is tangible and non-transitory, the instructions will be stored, for at least some period of time, in a memory storage device, such as a random access memory (RAM), read only memory (ROM), a magnetic or optical disc storage device, or the like, arrays and/or combinations of which may form a local cache memory, e.g., residing on a processor integrated circuit, a local main memory, e.g., housed within an enclosure for a processor of a computing device, a local electronic or disc hard drive, a remote storage location connected to a local server or a remote server access over a network, or the like. When so stored, the software will constitute a “machine readable medium,” that is both tangible and stores the instructions in a non-transitory form. At a minimum, therefore, the machine readable medium storing instructions for execution on an associated computing device will be “tangible” and “non-transitory” at the time of execution of instructions by a processor of a computing device and when the instructions are being stored for subsequent access by a computing device.
[0060] As will be appreciated by those skilled in the art, the systems and methods disclosed are configurable to send a variety of messages when alerts are generated. Messages include, for example, SMS and email.
[0061] While preferred embodiments of the present invention have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, changes, and substitutions will now occur to those skilled in the art without departing from the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. It is intended that the claims define the scope of the invention and that methods and structures within the scope of these claims and their equivalents be covered thereby.