The present disclosure relates generally to display systems. More particularly, the present disclosure relates to a base for illuminating an etched acrylic panel. Specifically, the present disclosure relates to a programmable base having a receiver connected to a microprocessor for selectively illuminating a panel assembly in a preprogrammed manner.
Laser etching, or laser engraving, is a process utilizing a laser to engrave a design on an object. Typically, acrylic panels are utilized as the medium upon which the design is laser etched. Artists typically prefer acrylic panels because they may be illuminated with light such that the etched portion of the acrylic panel reflects and illuminates the color of the light being passed through the acrylic panel. However, other types of etching of acrylic panels can accomplish similar effects. For example, mechanical etching, rotary etching or sand-blasting could also be used to create etched panels.
Previously known laser etched acrylic panels consist of a base for housing a row of lights therein to illuminate the panel. Previous laser etched systems only have a single row of lights that illuminate in a single color. For example, U.S. Pat. Nos. 5,433,024 and 8,234,804 disclose a conventional base design for holding a single acrylic panel and lightened the same with a single row of lights.
Moreover, the prior art is limited because these systems do not incorporate programmable technology to enable the lights to change colors, intensity, or duration. However, some prior art indicates that a programmable logic controller may be used to execute animation effects. For example, U.S. Pat. No. 6,308,444 and U.S. Patent Application Publication No. 2004/0045199 indicate that it is possible to change the colors of the lights to accomplish an animation effect of the letters/figures inscribed on the plates of the panel assembly. While U.S. Pat. No. 6,308,444 and U.S. Patent Application Publication No. 2004/0045199 identify that the animation effects can change in color during the course of their animation effect, the animation effect (or animation sequence) is static and does not change. Stated otherwise, the animation effect enables the changing of colors, but the animation effect (or animation sequence) is the exact same sequence for every panel that is to be illuminated by the lights.
Issues continue to exist with currently known bases for illuminating etched acrylic panels. Some issues relate to a single color light source illuminating a single panel at a single intensity. Other issues relate to animation sequences (also referred to as illumination sequences) are static and unable to be changed by the user based on the design of the panel assembly. It is desirable to provide an improved system to incorporate more light sequencing (e.g. animations), colors, intensities that are selectively controlled by the user based on a set of selectively attachable instructions that can be read by a processor in the base. It is believed that this should provide greater overall control for the operator which results in an improved experience for the observer. Furthermore, it enables the base to be a universal base that can be selectively connected with a plurality of panel assemblies having different designs and different sets of instructions that control the illumination sequences. The present disclosure addresses these and other issues.
In one aspect, an embodiment of the present disclosure may provide a system comprising: a panel assembly formed with a design adapted to be illuminated; a signal transmitter carried by the panel assembly outputting a signal adapted to direct the design illumination; a base carrying a plurality of lights disposed proximate a channel receiving a portion of the panel assembly therein; and a receiver for receiving the signal and directing the plurality of lights in accordance with the signal.
In another aspect, an embodiment of the present disclosure may provide a system comprising: a panel assembly formed with a design adapted to be illuminated; a base carrying a plurality of lights disposed proximate a channel sized to repeatably receive receiving a portion of the panel assembly therein; at least one processor; at least one computer readable storage medium having instructions encoded thereon that, when executed by the at least one processor, results in illuminating the panel assembly in a sequenced manner; and wherein the instructions are associated with the panel assembly so as to allow the base to be universally utilized when other panel assemblies are connected with the base for illumination based on other instructions from a different storage medium.
In yet another aspect, an embodiment of the present disclosure may provide a method comprising the steps of: providing a base defining a channel sized to receive a first panel assembly having a design thereon, and the base including a plurality of lights configured to illuminate the first panel assembly; inserting the first panel assembly into the channel; providing a set of first instructions encoded on a first non-transitory computer readable storage medium that when executed by at least one processor, results in illuminating the first panel assembly with the plurality of lights in a first sequenced manner; selectively connecting the first non-transitory computer readable storage medium to the at least one processor; executing the set of first instructions in the at least one processor; illuminating the first panel assembly with the plurality of lights in the first sequenced manner in accordance with the set of first instructions; and removing the first panel assembly from the channel and disconnecting the first non-transitory computer readable storage medium; inserting a second panel assembly into the channel; providing a set of second instructions encoded on a second non-transitory computer readable storage medium that when executed by the at least one processor, results in illuminating the second panel assembly with the plurality of lights in a second sequenced manner.
In yet another aspect, an embodiment of the present disclosure may provide a base for receiving a panel assembly to be illuminated, the base comprising: a plurality of lights positioned within a channel; a ledge proximate the channel adapted to support a panel assembly to be illuminated; a processor in operative communication with the plurality of lights configured to receive a set of instructions encoded in a memory device; a receiving port that connects with the memory device to pass the instructions therethrough as the instructions are sent to the processor; and wherein the instructions dictate an illumination sequence for the plurality of lights to illuminate the panel assembly.
In yet another aspect, an embodiment of the present disclosure may provide a method comprising: providing a set of first instructions encoded on a first non-transitory computer readable storage medium that when executed by at least one processor, results in illuminating at least one light in a first sequenced manner; connecting, in a selective and releasable manner, the first non-transitory computer readable storage medium to the at least one processor in electrical communication with the at least one light; executing the set of first instructions in the at least one processor carried by a base that also support the at least one light; and Illuminating the at least one light in the first sequenced manner.
In yet another aspect, an embodiment of the present disclosure may provide a universal base for one or more panel assemblies has a processor that receives and processes instructions from at least one non-transitory computer readable storage medium. The instructions direct an illumination sequence to be executed by the processor to illuminate lights in the base. The at least one non-transitory computer readable storage medium is removably connected to the base such that when it is removed and a different second non-transitory computer readable storage medium is connected with the base, the lights are illuminated in a second illumination sequence in accordance with a set of second illumination instructions.
A sample embodiment of the disclosure is set forth in the following description, is shown in the drawings and is particularly and distinctly pointed out and set forth in the appended claims. The accompanying drawings, which are fully incorporated herein and constitute a part of the specification, illustrate various examples, methods, and other example embodiments of various aspects of the disclosure. It will be appreciated that the illustrated element boundaries (e.g., boxes, groups of boxes, or other shapes) in the figures represent one example of the boundaries. One of ordinary skill in the art will appreciate that in some examples one element may be designed as multiple elements or that multiple elements may be designed as one element. In some examples, an element shown as an internal component of another element may be implemented as an external component and vice versa. Furthermore, elements may not be drawn to scale.
Similar numbers refer to similar parts throughout the drawings.
A system for a programmable base holding and illuminating an etched member is shown generally at 10. The system 10 may include a base 12, a panel assembly 14, and a circuit board 16 (
As depicted in
As depicted in
As depicted in
With continued reference to
With continued reference to
In one particular embodiment, the panel assembly 14 is formed from three planar panels aligned tandemly. More particularly, a first panel 14A defines the forwardly facing first surface 56 of panel assembly 14. An intermediate second panel 14B is positioned behind the first panel 14A and a rear third panel 14C defines the rearwardly facing second surface 58 of panel assembly 14 and is positioned behind the intermediate second panel 14B.
With continued reference to the panel assembly 14, one embodiment may provide three panels 14A, 14B, and 14C chemically or mechanically connected near the collective lower edge 54. The individual panels 14A, 14B, and 14C may be formed from a variety of known materials used in laser etching. However, the most preferable material is acrylic that is laser etched with a design.
An exemplary design etched onto the panel assembly 14 is shown in
In one exemplary embodiment, the panels 14A, 14B, and 14C are formed from an acrylic material enabling the laser etching of the designs stated above. Typically, acrylic panels may be fabricated in either a cast acrylic or extruded acrylic manner. In one particular embodiment, the panels 14A, 14B, and 14C are formed from cast acrylic because it has better optical properties for the transmission of light therethrough than extruded acrylic panels.
In addition to the panels 14A, 14B, and 14C being laser etched to create an overall design, it is also possible for the panels to be printed on to create a portion of the design. Alternatively, one side, such as rear surface 58 of the panels, may be painted or coated entirely black so as to create a black background. Using backgrounds and other printed designs in combination with the laser etchings, an artist is able to create a significant design aesthetic than is known with a conventional etched single panel.
As depicted in
It is to be understood that while
With further reference to the circuit boards 16, it is contemplated that printed circuit boards (PCB) will be utilized. A printed circuit board provides ease of manufacture and reduces costs, in addition to making the system 10 low power and lightweight. While a PCB is preferred for forming the circuit boards 16, other types of circuit boards may be utilized formed with LEDs 18.
In addition to carrying the LEDs 18, the printed circuit board 16 may further include the microprocessor 17 or other LED control logic or a programmable logic controller (PLC). The microprocessor 17 could be operatively connected with an optional RFID chip reader 66A on printed circuit board 16. Inasmuch as chip reader 66A is optional, it is shown throughout the figures in dashed lines to indicate its optional presence. However, it is to be understood that one or more of the embodiments of system 10 could effectively operate through the usage of the chip reader 66. Chip reader 66A is configured to read the chip 64 on panel assembly 14. A set of instructions on the programmed chip 64 directs microprocessor 17 to illuminate the LEDs 18 in a sequenced manner (i.e., a programmed pattern). The microprocessor 17 is operatively connected with the at least computer readable storage medium 13 so as to allow the processor 17 to executed the first instructions encoded on the medium 13. The instructions are executable by the processor or logic and the term “Logic”, as used herein, includes but is not limited to hardware, firmware, software and/or combinations of each to perform a function(s) or an action(s), and/or to cause a function or action from another logic, method, and/or system. For example, based on a desired application or needs, the LED control logic may include software controlled microprocessor 17, discrete logic like a processor (e.g., microprocessor 17), an application specific integrated circuit (ASIC), a programmed logic device, a memory device containing instructions, an electric device having a memory, or the like. Logic may include one or more gates, combinations of gates, or other circuit components. Logic may also be fully embodied as software. Where a single logic is described, it may be possible to distribute that single logic between multiple physical logics. Furthermore, the logic(s) presented herein for accomplishing various methods of this system may be directed towards improvements in existing computer-centric or internet-centric technology that may not have previous analog versions. The logic(s) may provide specific functionality directly related to structure that addresses and resolves some problems identified herein. The logic(s) may also provide significantly more advantages to solve these problems by providing an exemplary inventive concept as specific logic structure and concordant functionality of the method and system. Furthermore, the logic(s) may also provide specific computer implemented rules that improve on existing technological processes. The logic(s) provided herein extends beyond merely gathering data, analyzing the information, and displaying the results.
In accordance with one aspect of the present disclosure, the panel assembly 14, or panel assembly 114, or panel assembly 214 may be associated with a signal transmitter and the base may be associated with a signal receiver. In one embodiment, the panel assembly may include an radio frequency identification device (RFID) chip 64 attached to the respective panel assembly. The RFID chip 64 is programmed based on the design etched onto the panel assembly. The RFID chip 64 contains a program that identifies which LEDs 18 should light up at certain times and intervals based on the desired design. As will be described in greater detail below, the chip 64 may be programmed with a sufficient number of bytes configured to change the LED 18 color, change the LED 18 intensity, change the LED 18 starting time (i.e., a delayed start), or change the LED 18 lighted intervals, to thereby define an illumination sequence. Each base 12 or 112 may include an RFID reader 66 (
In one particular embodiment, the USB-based dongle 74 (
In one particular embodiment, the at least one non-transitory computer readable storage medium 13 is a USB flash drive 73 that is plugged into port 70. The port 70 may also be referred to as a receiving port that connects with the non-transitory computer readable storage medium 13 (i.e., USB flash drive 73) to pass the instructions therethrough as the instructions are sent to the processor or microprocessor 17 on the printed circuit board 16. In a manner similar to that as described above, when the USB flash drive 73 is plugged into the port 70, the program sequence stored on USB flash drive 73 directs the changing of the LED 18 color, changing of the LED 18 intensity, changing of the LED 18 starting time (i.e., a delayed start), or changing of the LED 18 lighted intervals. Moreover, the program sequence carried by USB flash drive 73 enables individual light control.
The disclosure relating the usage of RFID chip 64 enabled through chip reader 66, or dongle 74 connectable with port 70, or the USB flash drive 73 connectable with port 70 identifies a broader concept of the present disclosure that base 12 and the microprocessor 17 carried by the printed circuit board 16 are configured to receive a set of instructions from an external storage medium. The external instructions are then transferred to the onboard processor so as to create a self-contained system 10 that does not require wires or other platforms to drive the illumination sequence. Accordingly, other input devices carrying sets of instructions encoded thereon may be possible beyond those which are disclosed. Furthermore, it may be possible to incorporate a dongle, such as dongle 74, with Bluetooth technology so as to allow the instructions to be wirelessly imported from a smart phone to the base 12 via a Bluetooth dongle. Thus, in one exemplary embodiment, the computer readable storage medium 13 having instructions encoded thereon may be generically referred to as an input device that is able to pass the instructions to the processor microprocessor 17. This enables the LEDs 18 to alter their illumination sequence based on the panel assembly 14 that is supported by base 12. Thus, the animation effect (or illumination sequence) of system 10 is dynamic and is able to change depending on the panel assembly 14 that is inserted into the base 12. Stated otherwise, the illumination effect is different between different sets of panel assemblies having different designs etched thereon.
Prior to the operation of system 10, a manufacturer or designer will create an aesthetically pleasing design for etching onto the acrylic panel assembly 14. The design may encompass a variety of aesthetic features such as patriotic themes, other holiday themes, or corporate or team logos. Moreover, the design may originate from a computer program as one having ordinary skill in the art would understand. After the design has been created in the computer program, a laser etching system may be utilized to transfer the design onto the panel assembly 14. Alternatively, other etching systems could be utilized, such as a mechanical etching system, or a sand-blasting system, or a manual (i.e., free hand/hand operated) engraving/etching system could be utilized to create the design on the panel assembly.
In one particular embodiment, the design created in the computer program will recognize which colors from the LEDs 18 are associated with which portion of the design. For example, as depicted in
Moreover, other embodiments provide individual LED control such that one LED in a row could illuminate upwardly in a different color than the other LEDs in the same row of LEDs. For example, a majority of the LEDs forming the front row of LEDs 18A may be illuminated in a first color (such as red), and at least one LED in the front row of LEDs 18A may be illuminated in a second color different from the first color (such as blue). Thus, the programming enables individual LED control which provides greater sequencing to create animated themes (for example a patriotic theme where a flag may be waiving in the wind).
After the panels 14A, 14B, and 14C have been etched, the panel assembly 14 may be assembled. In the embodiment where the interface is created by directly connecting the panels together, the panel assembly 14 may be chemically or mechanically connected together to define the common bottom edge 54. Other embodiments may produce a slight separation between the panels if so desired. One having ordinary skill in the art would easily understand that either panel assembly 14 would accomplish similar goals of the present disclosure.
In the alternative embodiment of panel assembly 114, the first and second panels 114A, 114B may be connected with a spacer 114C. The spacer 114C is positioned at the rear portion of the panel assembly 114 and be beneficial in a design that required only two colors to illuminate the design but was still used with the universal base 12 in accordance with the present disclosure. It is contemplated that this version would prove beneficial when a manufacturer sells the universal base 12 and then is able to retail multiple different panel assemblies with different designs thereon for various holidays, times of the year, themes, or the like.
Another alternative embodiment of the present disclosure provides panel assembly 214 that may be etched with a design on the first panel 214A of panel assembly 214. In this version, two spacers 214B, 214C may be utilized to create the overall width of the collective bottom edge 54 which would enable a retailer to sell the programmable base 12 as an individual unit and then allow multiple panel assemblies to be retailed individually for attachment thereto.
Each panel assembly 14, 114, 214 described above includes either a RFID chip 64 thereon, a dongle 74, or a USB flash drive 73 associated therewith. The RFID chip 64, dongle 74, or USB flash drive 73 is preferably preprogrammed by the designer to illuminate the panel assembly in accordance with the designer's aesthetic intention. The RFID chip 64, dongle 74, or USB flash drive 73 is associated with the panel assembly 14, 114, 214 and directs the microprocessor 17 on printed circuit board 16 to illuminate LEDs 18 in a desired programmed manner, for example the first illumination sequence.
In operation and with respect to system 10, a user will place the base 12 on a supportive surface and plug base 12 into a power source such that power is fed through line 52 to the LEDs 18. A panel assembly, such as panel assembly 14, is inserted into the channel 34 by lowering the bottom portion of panel assembly 14 downwardly along the vertical axis. In one particular embodiment, the collective lower edge 54 of panel assembly 14 engages ledge 42 and is supported thereby. When the panel assembly 14 is seated on ledge 42, the chip 64 on panel assembly 14 may be read by the RFID chip reader 66 carried by base 12. In other alternative embodiments, the RFID chip reader 66A may be located on the printed circuit board 16. In other embodiments, a signal carrying the instructions of the program sequence may be transmitted from dongle 74 or flash drive 73 through port 70 to microprocessor 17. In either scenario, the chip reader 66 or 66A or port 70 accomplishes the task of receiving the programmed sequence (on chip 64 or dongle 74 or USB flash drive 73) and directs the microprocessor 17 to illuminate LEDs 18 in the programmed manner (i.e., in the desired sequence). Notably, some programs carried by chip 64 or dongle 74 or USB flash drive 73 control each individual LED independently from other LEDs carried by circuit board 16. While other programs direct an entire row of LEDs to light up in a desired color at a desired time.
In operation and with reference to
The instructions instruct or dictate the plurality of LED lights 18 to illuminate the first panel 14A, the second panel 14B, and the third panel 14C in the first sequenced manner to illuminate the first design, the second design, and the third design, respectively etched on the first, second, and third panels. Furthermore, the instructions may be coordinated with a sound file stored in the at least one non-transitory computer readable storage medium 13 and synced therewith so as to allow the processor or microprocessor 17 to play the sound file, via a speaker in the base, in a coordinated manner with the first illumination sequence. The speaker may be on the PCB or may be separate from the PCB and carried by the base but in electrical communication with the processor. The sound file may contain general sounds or portions of musical songs with appropriate copyright licenses.
In a broader sense, system 10 enables a user to selectively control an illumination sequence from LEDs 18 based on instructions that the user chooses to connect with the processor or microprocessor 17 in a selective manner. The selective manner may be accomplished by the association with the etchings on the panel assembly 14. Furthermore, this concept may be broadened to controlling any light through the use of a non-transitory computer readable storage medium 13 having instructions encoded thereon that, when executed by the processor, cause the LEDs 18 to illuminate or turn on or otherwise change color or other properties in a sequenced manner in accordance with the encoded instructions. Thus, an exemplary method in accordance with the present disclosure may comprise the steps of providing a light source in electrical communication with a processor that receives instructions from a removable storage medium; and illuminating the LEDs in a sequenced manner in accordance with the instructions from the selectively removable storage medium. An exemplary method may comprising the steps of: providing a set of first instructions encoded on a first non-transitory computer readable storage medium that when executed by at least one processor, results in illuminating at least one light in a first sequenced manner; connecting, in a selective and releasable manner, the first non-transitory computer readable storage medium to the at least one processor in electrical communication with the at least one light; executing the set of first instructions in the at least one processor carried by a base that also support the at least one light; and Illuminating the at least one light in the first sequenced manner.
Similar to system 10, system 10A has a processor or microprocessor 17 that is directly connected to the printed circuit board 16. Thus, the processor or microprocessor 17 of both system 10 and system 10A are considered on board processors and are not external processors. Because the processor or microprocessor 17 is an on board processor, this enables the system 10, 10A to be self-contained and does not require external processing during the reading and interpreting of the instructions carried by the non-transitory computer readable storage medium 13. However, it is to be understood that the non-transitory computer readable storage medium 13 is an external storage medium of the system. More particularly, the storage medium is external to base 12. The storage medium is considered external to base 12 because the instructions are either on the RFID chip 64 (which is carried by the panel assembly 14), or the instructions are on dongle 74, or the instructions are on the USB flash drive 73, all of which are external to the base 12 which carries the printed circuit board 16 connected with the processor or microprocessor 17 and the LEDs 18.
In operation and with respect to
With respect to the set of first instructions and second instructions, they may be programmed or coded in any known manner as one having ordinary skill in the art would understand. In one example, the first and second instructions are coded via hex code which can be easily implemented by the processor 17. The hex code programming of first instructions and second instructions enable control of the lights 18 which, when executed collectively, illuminate the lights in the first sequenced manner or the second sequenced manner, respectively. In one example, the instructions are able to turn each individual light from the plurality of lights 18 on/off, control each individual lights 18 intensity, control each individual lights 18 color, and control each individual lights 18 length of illumination. These may be collectively programmed (such as in hex code) in a manner that is an illumination sequence. For example, the instructions associated with the first panel assembly 14 having the “USA” design thereon may alter their illumination time with respect to lights in an individual row so as to create a waving flag effect. This is only one example and other sequences are entirely possible using the hex coded first instructions and second instructions. Typically, The hex coded first instructions and hex coded second instructions are preprogrammed by the manufacturer of the panel assemblies. However, it is entirely possible for a manufacturer to provide a computer program which enables the user to self-code a set of instructions and store the same on a computer readable storage medium. In the event that the user desires to self-code a set of instructions, they may do so using a visual basic program editor. However, other programming editors are entirely possible. Once the instructions have been created, they may be saved on a non-transitory computer readable storage medium such as a USB flash drive, or SD card, or the like. This gives the end user the opportunity to program their base unit in a customized manner.
Also, various inventive concepts may be embodied as one or more methods, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
While various inventive embodiments have been described and illustrated herein, those of ordinary skill in the art will readily envision a variety of other means and/or structures for performing the function and/or obtaining the results and/or one or more of the advantages described herein, and each of such variations and/or modifications is deemed to be within the scope of the inventive embodiments described herein. More generally, those skilled in the art will readily appreciate that all parameters, dimensions, materials, and configurations described herein are meant to be exemplary and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the inventive teachings is/are used. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific inventive embodiments described herein. It is, therefore, to be understood that the foregoing embodiments are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, inventive embodiments may be practiced otherwise than as specifically described and claimed. Inventive embodiments of the present disclosure are directed to each individual feature, system, article, material, kit, and/or method described herein. In addition, any combination of two or more such features, systems, articles, materials, kits, and/or methods, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the inventive scope of the present disclosure.
The above-described embodiments can be implemented in any of numerous ways. For example, embodiments of technology disclosed herein may be implemented using hardware, software, or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers.
Further, it should be appreciated that a smartphone to send instructions to dongle 74 may be embodied in any of a number of forms, such as a rack-mounted computer, a desktop computer, a laptop computer, or a tablet computer. Additionally, a computer may be embedded in a device not generally regarded as a computer but with suitable processing capabilities, including a Personal Digital Assistant (PDA), or any other suitable portable or fixed electronic device.
Also, a computer or smartphone may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible format.
Such computers or smartphones may be interconnected by one or more networks in any suitable form, including a local area network or a wide area network, such as an enterprise network, and intelligent network (IN) or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks.
The various methods or processes (e.g., of designing and making the coupling structures and diffractive optical elements disclosed above) outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
Also, various inventive concepts may be embodied as one or more methods, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
While various inventive embodiments have been described and illustrated herein, those of ordinary skill in the art will readily envision a variety of other means and/or structures for performing the function and/or obtaining the results and/or one or more of the advantages described herein, and each of such variations and/or modifications is deemed to be within the scope of the inventive embodiments described herein. More generally, those skilled in the art will readily appreciate that all parameters, dimensions, materials, and configurations described herein are meant to be exemplary and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the inventive teachings is/are used. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific inventive embodiments described herein. It is, therefore, to be understood that the foregoing embodiments are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, inventive embodiments may be practiced otherwise than as specifically described and claimed. Inventive embodiments of the present disclosure are directed to each individual feature, system, article, material, kit, and/or method described herein. In addition, any combination of two or more such features, systems, articles, materials, kits, and/or methods, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the inventive scope of the present disclosure.
The above-described embodiments can be implemented in any of numerous ways. For example, embodiments of technology disclosed herein may be implemented using hardware, software, or a combination thereof. When implemented in software, the software code or instructions can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers. Furthermore, the instructions or software code can be stored in at least one non-transitory computer readable storage medium.
Also, a computer or smartphone utilized to execute the software code or instructions via its processors may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible format.
Such computers or smartphones may be interconnected by one or more networks in any suitable form, including a local area network or a wide area network, such as an enterprise network, and intelligent network (IN) or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks.
The various methods or processes outlined herein may be coded as software/instructions that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
In this respect, various inventive concepts may be embodied as a computer readable storage medium (or multiple computer readable storage media) (e.g., a computer memory, one or more floppy discs, compact discs, optical discs, magnetic tapes, flash memories, USB flash drives, SD cards, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other non-transitory medium or tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the disclosure discussed above. The computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present disclosure as discussed above.
The terms “program” or “software” or “instructions” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects of embodiments as discussed above. Additionally, it should be appreciated that according to one aspect, one or more computer programs that when executed perform methods of the present disclosure need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present disclosure.
Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.
Also, data structures may be stored in computer-readable media in any suitable form. For simplicity of illustration, data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that convey relationship between the fields. However, any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.
All definitions, as defined and used herein, should be understood to control over dictionary definitions, definitions in documents incorporated by reference, and/or ordinary meanings of the defined terms.
“Logic”, as used herein, includes but is not limited to hardware, firmware, software and/or combinations of each to perform a function(s) or an action(s), and/or to cause a function or action from another logic, method, and/or system. For example, based on a desired application or needs, logic may include a software controlled microprocessor, discrete logic like a processor (e.g., microprocessor), an application specific integrated circuit (ASIC), a programmed logic device, a memory device containing instructions, an electric device having a memory, or the like. Logic may include one or more gates, combinations of gates, or other circuit components. Logic may also be fully embodied as software. Where multiple logics are described, it may be possible to incorporate the multiple logics into one physical logic. Similarly, where a single logic is described, it may be possible to distribute that single logic between multiple physical logics.
Furthermore, the logic(s) presented herein for accomplishing various methods of this system may be directed towards improvements in existing computer-centric or internet-centric technology that may not have previous analog versions. The logic(s) may provide specific functionality directly related to structure that addresses and resolves some problems identified herein. The logic(s) may also provide significantly more advantages to solve these problems by providing an exemplary inventive concept as specific logic structure and concordant functionality of the method and system. Furthermore, the logic(s) may also provide specific computer implemented rules that improve on existing technological processes. The logic(s) provided herein extends beyond merely gathering data, analyzing the information, and displaying the results. Further, portions or all of the present disclosure may rely on underlying equations that are derived from the specific arrangement of the equipment or components as recited herein. Thus, portions of the present disclosure as it relates to the specific arrangement of the components are not directed to abstract ideas. Furthermore, the present disclosure and the appended claims present teachings that involve more than performance of well-understood, routine, and conventional activities previously known to the industry. In some of the method or process of the present disclosure, which may incorporate some aspects of natural phenomenon, the process or method steps are additional features that are new and useful.
The articles “a” and “an,” as used herein in the specification and in the claims, unless clearly indicated to the contrary, should be understood to mean “at least one.” The phrase “and/or,” as used herein in the specification and in the claims (if at all), should be understood to mean “either or both” of the elements so conjoined, i.e., elements that are conjunctively present in some cases and disjunctively present in other cases. Multiple elements listed with “and/or” should be construed in the same fashion, i.e., “one or more” of the elements so conjoined. Other elements may optionally be present other than the elements specifically identified by the “and/or” clause, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc. As used herein in the specification and in the claims, “or” should be understood to have the same meaning as “and/or” as defined above. For example, when separating items in a list, “or” or “and/or” shall be interpreted as being inclusive, i.e., the inclusion of at least one, but also including more than one, of a number or list of elements, and, optionally, additional unlisted items. Only terms clearly indicated to the contrary, such as “only one of” or “exactly one of,” or, when used in the claims, “consisting of,” will refer to the inclusion of exactly one element of a number or list of elements. In general, the term “or” as used herein shall only be interpreted as indicating exclusive alternatives (i.e. “one or the other but not both”) when preceded by terms of exclusivity, such as “either,” “one of,” “only one of,” or “exactly one of.” “Consisting essentially of,” when used in the claims, shall have its ordinary meaning as used in the field of patent law.
As used herein in the specification and in the claims, the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements. This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, “at least one of A and B” (or, equivalently, “at least one of A or B,” or, equivalently “at least one of A and/or B”) can refer, in one embodiment, to at least one, optionally including more than one, A, with no B present (and optionally including elements other than B); in another embodiment, to at least one, optionally including more than one, B, with no A present (and optionally including elements other than A); in yet another embodiment, to at least one, optionally including more than one, A, and at least one, optionally including more than one, B (and optionally including other elements); etc.
When a feature or element is herein referred to as being “on” another feature or element, it can be directly on the other feature or element or intervening features and/or elements may also be present. In contrast, when a feature or element is referred to as being “directly on” another feature or element, there are no intervening features or elements present. It will also be understood that, when a feature or element is referred to as being “connected”, “attached” or “coupled” to another feature or element, it can be directly connected, attached or coupled to the other feature or element or intervening features or elements may be present. In contrast, when a feature or element is referred to as being “directly connected”, “directly attached” or “directly coupled” to another feature or element, there are no intervening features or elements present. Although described or shown with respect to one embodiment, the features and elements so described or shown can apply to other embodiments. It will also be appreciated by those of skill in the art that references to a structure or feature that is disposed “adjacent” another feature may have portions that overlap or underlie the adjacent feature.
Spatially relative terms, such as “under”, “below”, “lower”, “over”, “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if a device in the figures is inverted, elements described as “under” or “beneath” other elements or features would then be oriented “over” the other elements or features. Thus, the exemplary term “under” can encompass both an orientation of over and under. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly. Similarly, the terms “upwardly”, “downwardly”, “vertical”, “horizontal”, “lateral” and the like are used herein for the purpose of explanation only unless specifically indicated otherwise.
Although the terms “first” and “second” may be used herein to describe various features/elements, these features/elements should not be limited by these terms, unless the context indicates otherwise. These terms may be used to distinguish one feature/element from another feature/element. Thus, a first feature/element discussed herein could be termed a second feature/element, and similarly, a second feature/element discussed herein could be termed a first feature/element without departing from the teachings of the present invention.
An embodiment is an implementation or example of the present disclosure. Reference in the specification to “an embodiment,” “one embodiment,” “some embodiments,” “one particular embodiment,” or “other embodiments,” or the like, means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least some embodiments, but not necessarily all embodiments, of the invention. The various appearances “an embodiment,” “one embodiment,” “some embodiments,” “one particular embodiment,” or “other embodiments,” or the like, are not necessarily all referring to the same embodiments.
If this specification states a component, feature, structure, or characteristic “may”, “might”, or “could” be included, that particular component, feature, structure, or characteristic is not required to be included. If the specification or claim refers to “a” or “an” element, that does not mean there is only one of the element. If the specification or claims refer to “an additional” element, that does not preclude there being more than one of the additional element.
As used herein in the specification and claims, including as used in the examples and unless otherwise expressly specified, all numbers may be read as if prefaced by the word “about” or “approximately,” even if the term does not expressly appear. The phrase “about” or “approximately” may be used when describing magnitude and/or position to indicate that the value and/or position described is within a reasonable expected range of values and/or positions. For example, a numeric value may have a value that is +/−0.1% of the stated value (or range of values), +/−1% of the stated value (or range of values), +/−2% of the stated value (or range of values), +/−5% of the stated value (or range of values), +/−10% of the stated value (or range of values), etc. Any numerical range recited herein is intended to include all sub-ranges subsumed therein.
Additionally, any method of performing the present disclosure may occur in a sequence different than those described herein. Accordingly, no sequence of the method should be read as a limitation unless explicitly stated. It is recognizable that performing some of the steps of the method in a different order could achieve a similar result.
In the claims, as well as in the specification above, all transitional phrases such as “comprising,” “including,” “carrying,” “having,” “containing,” “involving,” “holding,” “composed of,” and the like are to be understood to be open-ended, i.e., to mean including but not limited to. Only the transitional phrases “consisting of” and “consisting essentially of” shall be closed or semi-closed transitional phrases, respectively, as set forth in the United States Patent Office Manual of Patent Examining Procedures.
In the foregoing description, certain terms have been used for brevity, clearness, and understanding. No unnecessary limitations are to be implied therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes and are intended to be broadly construed.
Moreover, the description and illustration of various embodiments of the disclosure are examples and the disclosure is not limited to the exact details shown or described.
This is a continuation application of application Ser. No. 15/483,605, filed on Apr. 10, 2017, which claims the benefit of U. S. Provisional Patent Application Ser. No. 62/407,563, filed on Oct. 13, 2016. Each of the above applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62407563 | Oct 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15483605 | Apr 2017 | US |
Child | 16167977 | US |