This patent application relates to animal deterrent systems and more particularly methods and systems for controlling their activation and use.
Animal repellents generally work by taking advantage of an animal's natural aversion to something, and often the thing chosen is something that the animal has learned to avoid (or instinctively avoids) in its natural environment. This may be, for example, pain, intense light, or loud noise. Typical systems are generally deployed in fixed locations to prevent damage to property etc. such as cottages, storage sheds, campsites etc.
However, in many instances a user, such as walker, hiker, hunter, postal worker or security guard for example, may need access to an animal deterrent wherever they are. Accordingly, it would be beneficial to provide users with a portable animal deterrent system that provides for high intensity light (either as a torch or animal deterrent), generation of a loud noise, induces pain through an electrical discharge to the animal's skin, and inflicting pain through being used as a club.
It would be further beneficial for the portable animal deterrent to have simple control interfaces compatible with one handed operation allowing the multiple modes and deterrents to be easily accessed as well as probes on the device allowing penetration of an animal's fur.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
It is an object of the present invention to mitigate limitations within the prior art relating to animal deterrent systems and more particularly methods and systems for controlling their activation and use.
In accordance with an embodiment of the invention there is provided an animal deterrent system comprising:
a body providing a user with a handle at one end and a deterrent element at a second distal end; wherein
the deterrent element comprises:
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
Embodiments of the present invention will now be described, by way of example only, with reference to the attached Figures, wherein:
The present invention is direct to animal deterrent systems and more particularly methods and systems for controlling their activation and use.
The ensuing description provides representative embodiment(s) only, and is not intended to limit the scope, applicability or configuration of the disclosure. Rather, the ensuing description of the embodiment(s) will provide those skilled in the art with an enabling description for implementing an embodiment or embodiments of the invention. It being understood that various changes can be made in the function and arrangement of elements without departing from the spirit and scope as set forth in the appended claims. Accordingly, an embodiment is an example or implementation of the inventions and not the sole implementation. Various appearances of “one embodiment,” “an embodiment” or “some embodiments” do not necessarily all refer to the same embodiments. Although various features of the invention may be described in the context of a single embodiment, the features may also be provided separately or in any suitable combination. Conversely, although the invention may be described herein in the context of separate embodiments for clarity, the invention can also be implemented in a single embodiment or any combination of embodiments.
Reference in the specification to “one embodiment”, “an embodiment”, “some embodiments” or “other embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one embodiment, but not necessarily all embodiments, of the inventions. The phraseology and terminology employed herein is not to be construed as limiting but is for descriptive purpose only. It is to be understood that where the claims or specification refer to “a” or “an” element, such reference is not to be construed as there being only one of that element. It is to be understood that where the specification states that a component feature, structure, or characteristic “may”, “might”, “can” or “could” be included, that particular component, feature, structure, or characteristic is not required to be included.
Reference to terms such as “left”, “right”, “top”, “bottom”, “front” and “back” are intended for use in respect to the orientation of the particular feature, structure, or element within the figures depicting embodiments of the invention. It would be evident that such directional terminology with respect to the actual use of a device has no specific meaning as the device can be employed in a multiplicity of orientations by the user or users.
Reference to terms “including”, “comprising”, “consisting” and grammatical variants thereof do not preclude the addition of one or more components, features, steps, integers or groups thereof and that the terms are not to be construed as specifying components, features, steps or integers. Likewise, the phrase “consisting essentially of”, and grammatical variants thereof, when used herein is not to be construed as excluding additional components, steps, features integers or groups thereof but rather that the additional features, integers, steps, components or groups thereof do not materially alter the basic and novel characteristics of the claimed composition, device or method. If the specification or claims refer to “an additional” element, that does not preclude there being more than one of the additional element.
A “wireless standard” as used herein and throughout this disclosure, refer to, but is not limited to, a standard for transmitting signals and/or data through electromagnetic radiation which may be optical, radio-frequency (RF) or microwave although typically RF wireless systems and techniques dominate. A wireless standard may be defined globally, nationally, or specific to an equipment manufacturer or set of equipment manufacturers. Dominant wireless standards at present include, but are not limited to IEEE 802.11, IEEE 802.15, IEEE 802.16, IEEE 802.20, UMTS, GSM 850, GSM 900, GSM 1800, GSM 1900, GPRS, ITU-R 5.138, ITU-R 5.150, ITU-R 5.280, IMT-1000, Bluetooth, Wi-Fi, Ultra-Wideband and WiMAX. Some standards may be a conglomeration of sub-standards such as IEEE 802.11 which may refer to, but is not limited to, IEEE 802.1a, IEEE 802.11b, IEEE 802.11g, or IEEE 802.11n as well as others under the IEEE 802.11 umbrella.
A “wired standard” as used herein and throughout this disclosure, generally refer to, but is not limited to, a standard for transmitting signals and/or data through an electrical cable discretely or in combination with another signal. Such wired standards may include, but are not limited to, digital subscriber loop (DSL), Dial-Up (exploiting the public switched telephone network (PSTN) to establish a connection to an Internet service provider (ISP)), Data Over Cable Service Interface Specification (DOCSIS), Ethernet, Gigabit home networking (G.hn), Integrated Services Digital Network (ISDN), Multimedia over Coax Alliance (MoCA), and Power Line Communication (PLC, wherein data is overlaid to AC/DC power supply). In some embodiments a “wired standard” may refer to, but is not limited to, exploiting an optical cable and optical interfaces such as within Passive Optical Networks (PONs) for example.
A “portable electronic device” (PED) as used herein and throughout this disclosure, refers to a wireless device used for communications and other applications that requires a battery or other independent form of energy for power. This includes devices, but is not limited to, such as a cellular telephone, smartphone, personal digital assistant (PDA), portable computer, pager, portable multimedia player, portable gaming console, laptop computer, tablet computer, a wearable device and an electronic reader.
A “fixed electronic device” (FED) as used herein and throughout this disclosure, refers to a wireless and/or wired device used for communications and other applications that requires connection to a fixed interface to obtain power. This includes, but is not limited to, a laptop computer, a personal computer, a computer server, a kiosk, a gaming console, a digital set-top box, an analog set-top box, an Internet enabled appliance, an Internet enabled television, and a multimedia player.
A “wearable device” or “wearable sensor” relates to miniature electronic devices that are worn by the user including those under, within, with or on top of clothing and are part of a broader general class of wearable technology which includes “wearable computers” which in contrast are directed to general or special purpose information technologies and media development. Such wearable devices and/or wearable sensors may include, but not be limited to, smartphones, smart watches, e-textiles, smart shirts, activity trackers, smart glasses, environmental sensors, medical sensors, biological sensors, physiological sensors, chemical sensors, ambient environment sensors, position sensors, neurological sensors, drug delivery systems, medical testing and diagnosis devices, and motion sensors.
A “sensor” as used herein may refer to, but is not limited to, a transducer providing an electrical output generated in dependence upon a magnitude of a measure and selected from the group comprising, but is not limited to, environmental sensors, medical sensors, biological sensors, chemical sensors, ambient environment sensors, position sensors, motion sensors, thermal sensors, infrared sensors, visible sensors, RFID sensors, and medical testing and diagnosis devices.
A “user” as used herein may refer to, but is not limited to, an individual or group of individuals. This includes, but is not limited to, private individuals, employees of organizations and/or enterprises, members of community organizations, members of charity organizations, men and women. In its broadest sense the user may further include, but not be limited to, software systems, mechanical systems, robotic systems, android systems, etc. that may be characterised by an ability to exploit one or more embodiments of the invention. A user may be associated with biometric data which may be, but not limited to, monitored, acquired, stored, transmitted, processed and analysed either locally or remotely to the user. A user may also be associated through one or more accounts and/or profiles with one or more of a service provider, third party provider, enterprise, social network, social media etc. via a dashboard, web service, website, software plug-in, software application, and graphical user interface.
“Biometric” information as used herein may refer to, but is not limited to, data relating to a user characterised by data relating to a subset of conditions including, but not limited to, their environment, medical condition, biological condition, physiological condition, chemical condition, ambient environment condition, position condition, neurological condition, drug condition, and one or more specific aspects of one or more of these said conditions. Accordingly, such biometric information may include, but not be limited, blood oxygenation, blood pressure, blood flow rate, heart rate, temperate, fluidic pH, viscosity, particulate content, solids content, altitude, vibration, motion, perspiration, EEG, ECG, energy level, etc. In addition, biometric information may include data relating to physiological characteristics related to the shape and/or condition of the body wherein examples may include, but are not limited to, fingerprint, facial geometry, baldness, DNA, hand geometry, odour, and scent. Biometric information may also include data relating to behavioral characteristics, including but not limited to, typing rhythm, gait, and voice.
According to embodiments of the invention the ADS 100 may communicate with the Electronic Device 106 via one or more wireless or wired interfaces which may be selected from the group comprising IEEE 802.11, IEEE 802.15, IEEE 802.16, IEEE 802.20, UMTS, GSM 850, GSM 900, GSM 1800, GSM 1900, GPRS, ITU-R 5.138, ITU-R 5.150, ITU-R 5.280, IMT-1000, DSL, Dial-Up, DOCSIS, Ethernet, G.hn, ISDN, MoCA, PON, and Power line communication (PLC). As such the ADS 100 may as outlined below be configured via Electronic Device 106 via a user of the ADS 100 or an original equipment manufacturer (OEM) of the ADS 100 etc. The ADS 100 may as outlined below be configured to communicate data to the Electronic Device 106 for a user of the ADS 100 or communicate data to an OEM of the ADS 100, a service provider, a third party service provider, a regulatory authority, a regulator, a Government organization, law enforcement etc.
The ADS 100 includes one or more Processor 110 and a Memory 112 coupled to Processor(s) 110. A non-exhaustive list of examples for Processor 110 includes a central processing unit (CPU), a digital signal processor (DSP), a reduced instruction set computer (RISC), a complex instruction set computer (CISC) and the like. Furthermore, Processor 110 may be part of application specific integrated circuits (ASICs) or may be a part of application specific standard products (ASSPs). A non-exhaustive list of examples for Memory 112 includes any combination of the following semiconductor devices such as registers, latches, ROM, EEPROM, flash memory devices, non-volatile random access memory devices (NVRAM), SDRAM, DRAM, double data rate (DDR) memory devices, SRAM, universal serial bus (USB) removable memory, and the like.
ADS 100 may include an Audio Input element 114, for example a microphone, and an Audio Output element 116, for example, a speaker, coupled to Processor 110. ADS 100 may include an Optical Input element 118, for example, a video camera or camera, and an Optical Output element 120, for example an LCD display, coupled to any of Processor 110. ADS 100 also includes one or more Keys/Buttons 115 and Touchpad 117 the user to enter content or select functions within one of more Applications 122 of the ADS. Alternatively, the Keys/Buttons 115 and Touchpad 117 may be predetermined regions of a touch sensitive element forming part of the display within the ADS 100. The one or more Applications 122 that are typically stored in Memory 112 and are executable by Processor 110. ADS 100 also includes an Accelerometer 160 providing three-dimensional motion input to the Processor 110, GPS 162 which provides geographical location information to Processor 110, and Sensor 164 which provides sensor data to the Processor 110.
In order to support communications to or from the ADS 100 via the Wired Interface 126 and/or Wireless Interface 128 the ADS 100 includes a Protocol Stack 124 which supports all the requirements of communications. Protocol stack 224 includes additional modules such as presentation layer media negotiation and call control, for example, to support communications as well as one or more Audio Codecs 152 and one or more Video Codecs 154. Applications 122 may be able to create maintain and/or terminate communication sessions with one or more Electronic Device 106 and therein to Network Device(s) 107 and remote devices via the Telecommunications Network 100.
The Wireless Antenna 128 wirelessly connects the ADS 100 with the Electronic Device 106, wherein the ADS 100 may support, for example, a national wireless standard such as GSM together with one or more local and/or personal area wireless protocols such as IEEE 802.11 a/b/g Wi-Fi, IEEE 802.16 WiMAX, and IEEE 802.15 Bluetooth for example. Accordingly, it would be evident to one skilled in the art that the ADS 100 may accordingly download original software and/or revisions for a variety of functions. In some embodiments of the invention the functions may not be implemented within the original as sold ASD and are only activated through a software/firmware revision and/or upgrade either discretely or in combination with a subscription or subscription upgrade for example. Accordingly, as will become evident the ADS 100 may provide the user with access to one or more software services and application platforms (SSAPs) including, but not limited to, software installed upon the ADS 100 or upon one or more remote systems to which the ADS 100 can connect via the Telecommunications Network such as social networks/social media; remote systems; websites; service providers; third party service provides; regulators; law enforcement; etc. as well as remote servers.
The first to fourth Discharge Tips 310A to 310D can penetrate through hair on the animal to the animal's skin. Within embodiments of the invention the length of the first to fourth Discharge Tips 310A to 310D from the first to fourth Discharge Mounts 320A to 320D respectively may be 5 mm, 6 mm, 7.5 mm, 12 mm, 18 mm, or 25 mm for example (approximately 0.2″, 0.25″, 0.3″, 0.5″, 0.7″, 1″). Within other embodiments of the invention other lengths may be employed as well as different numbers of discharge tips, different number of discharge tips per discharge tip grouping and different numbers of discharge tips. The inventor establishing this design for enhanced penetration of fur, hair etc. and contact with the animals skin. Optionally, the tips may be sharper such that forced insertion of the tips can be undertaken causing the animal pain.
The electrical discharge also generates noise. Within embodiments of the invention the noise generated can exceed 90 dB, 95 dB or 100 dB.
Referring to first and fifth Images 400A and 400E respectively a first Strap Mount 460 is depicted at a distal end of the Body 440 of the Carrier Tube whilst a second Strap Mount 470 as depicted in first and sixth Images 400A and 400F is depicted at a distal end of the Cover 450 of the Carrier Tube. A strap may be attached to the first and second Strap Mounts 460 and 470 allowing a user to carry the ADS within the Carrier Tube over their shoulder, strapped to an all-terrain vehicle (ATV), etc. As the head of the ATS is heavy then the Carrier Tube when slung over the user's shoulder would hang with the end of the Body 440 of the Carrier Tube with first Strap Mount 460 lowermost such that when the user undoes the cover of the Carrier Tube the handle end is disposed towards them. As depicted a twist and mount assembly for the Cover 450 to the Body 440 is employed for rapid removal when necessary but preventing accidental removal of the Cover 450.
Referring to first Image 400A disposed at the end of the Body 440 distal to its opening where the Cover 450 attaches within the Body 440 are first Foam 420 and Rigid Member 410 whilst disposed at the end of the Cover 450 distal to its opening where the Cover 450 attaches within the Body 440 is second Foam 420. First Foam 410 and second Foam 420 are designed to compress when the ADS is inserted into the Body 440 and the Cover 450 attached so that the ADS does move along the length of the Carrier Tube. Rigid Member 410 is intended to fit between each pair of Discharge Mounts, such as first and second Discharge Mounts 320A and 320B on one side of the ADS and third and fourth Discharge Mounts 320C and 320D on the other side of the ADS. In this manner, the ADS is further prevented from rotating. Optionally, two or more Rigid Members may be employed to increase the ease of assembling the Carrier Tube with the ADS or to engage with additional pairs of Discharge Mounts etc.
Further, the inner diameter of the Body 440 is designed to be approximately equal to or slightly less than the outer dimensions of the ADS such that the ADS has an interference fit to the Body 440 of the Carrier Tube. In this manner, with the Cover 450 removes the ADS cannot simply fall out of the Body 440 of the Carrier Tube but must be pulled by the user. These features being to prevent accidental release of the ADS from the Carrier Tube. Further, the external colour and pattern of the Carrier Tube would typically be bright yellow/orange to avoid any issues for the user being identified by law enforcement as carrying a concealed weapon as may occur in some jurisdictions.
Now referring to
In first Sub-Flow 5000A the ADS executes sixth to eleventh steps 5010A to 5060A respectively, these comprising:
Eighth and ninth steps 5030A and 5040A may be repeated multiple times until the user turns the torch off.
In second Sub-Flow 5000B the ADS executes twelfth to seventeenth steps 5010B to 5060B respectively, these comprising:
Optionally, the first button and second button may be discrete from the main power button or within other embodiments of the invention one of the first power button and second power button may be main power button. Optionally, the second Sub-Flow 5000B may turn on the torch at predetermined illumination in seventeenth step 5060B independent of any configuration of the torch previously made by the user.
Referring to
As depicted first Sub-Flow 6000A comprises the same sequence of steps as first Sub-Flow 5000A in
Now referring to
Referring to
Whilst the torch function has been defined as offering three levels of illumination together with “SOS”, high, medium and low, it would be evident that less or more levels may be provided without departing from the scope of the invention. Further, within embodiments of the invention continued closure of a button may cycle the power from an upper limit to a lower limit in a series of steps, e.g., 4, 8, 16 etc., or cycle it from an upper level to lower or vice-versa and then back towards the original level.
Within an embodiment of the invention the electrical discharge is sufficient to result in breakdown of the air and the emission of a loud noise. Optionally, other electrical discharge potentials may be generated for applying a shock to an animal with or without them generating an electrical discharge prior to contact or in absence of contact with the animal. The potential required being defined by the separation of the Discharge Elements and the humidity etc. of the air but typically a field of 3 kV/mm is required. Within embodiments of the invention the electrical discharge is >50,000V (50 kV) with a tip separation of 10 mm so that even in dry air the breakdown occurs generating noise in excess of 95 dB.
Optionally, the ADS is powered by two 3.7V rechargeable batteries, e.g., LiH, with exemplary power ratings of between 2500 mAh and 9000 mAh each for an ADS power of 5000-18,000 mAh. Optionally, other batteries may be employed with similar voltages and/or different voltage and/or different capacities.
Within the embodiments of the invention described above the torch function is described as being turned off and on before/after a discharge. This is to isolate the LEDs or incandescent bulbs etc., of the torch functionality from the high voltage discharge. Within embodiments of the invention this is achieved through control of the ADS to electrical switches. However, within other embodiments of the invention this may be automatically handled via Zener diodes etc. Optionally, within other embodiments of the invention the torch may be powered via a separate circuit to the discharge such that the torch is on during the discharge. This separate circuit may be completely isolated from the discharge circuitry or coupled to it but isolated via diodes, transformers etc.
Optionally, the ADS may be paired with another electronic device, e.g., a FED, PED, wearable device etc. such that the actions of the user with respect to the ADS are communicated to the other electronic device. An application in execution upon the other electronic device may store the action(s) and/or communicate these or those meeting a predetermined condition to a remote server(s), third party etc. via a communications interface of the other electronic device. Accordingly, for example, the predetermined condition may be discharging the electrical discharge such that only in the event of this function being enabled and employed is a notification sent.
Optionally, the ADS may employ one or more biometric sensors to “lock” or “unlock” the ADS so that it can only be used via authorised users whose biometric data is stored within the ADS. Alternatively, the ADS may be unlocked from a software application in execution upon another electronic device, e.g., the user's smartphone, which provides authentication of the user via biometric and/or password means prior to issuing an authentication code to the ADS to release the controls.
Optionally, the user may be able to control aspects of the configuration of the DS, such as number of torch settings, delays before enabling or disabling functions etc. through a software application upon another electronic device which communicates to the ADS via a wired and/or wireless interface.
Optionally, the ADS may store multiple configurations which are enabled through biometric authentication. In this manner, a first user may be able to use the torch functionality only whilst a second user may be able to use the torch and electrical discharge functions.
Optionally, the ADS may employ a positioning system such that the ADS can only be enabled when within a specific area or blocked within a specific area. For example, the ADS may be blocked within a predetermined distance of a town but enabled in the wilderness surrounding the town. Optionally, the ADS may be enabled or disabled based upon the ADS receiving an authentication or enabling code from another device associated with the user which provides the location functionality. For example, a user's smartphone with GPS capability would allow the ADS to be enabled in certain areas and disabled within other areas. Optionally, the areas disabled may be defined by a regulatory authority, e.g., provincial or state police for example, such that hunters can employ the ADS when hunting but not in towns, villages etc. Optionally, the ADS may provide torch functionality in all areas but be limited from providing the discharge functionality by a geofence such that the electrical discharge can only be enabled within the geofence, e.g., within a geofence defining an authorised hunting area for example, or outside the geofence, e.g., enabled when outside the boundary of a town for example.
Optionally, the ADS may include a microphone and/or camera wherein the microphone and/or camera are enabled when the ADS is turned on for example. In this manner the ADS may automatically record information, sounds, images etc. relating to the user of the ADS which may be used by the user of the ADS to address legal issues arising from their use of the ADS. Equally, the lack of stored data relating to an alleged incident may be evidence for the user that the alleged incident did not occur. Optionally, this data may be stored in an encrypted format within the ADS and/or transmitted by the ADS wherein the encryption key for the data is only known to the OEM of the ADS and provided to regulator, legal or law enforcement authorities with the appropriate documentation.
Specific details are given in the above description to provide a thorough understanding of the embodiments. However, it is understood that the embodiments may be practiced without these specific details. For example, circuits may be shown in block diagrams in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
Implementation of the techniques, blocks, steps and means described above may be done in various ways. For example, these techniques, blocks, steps and means may be implemented in hardware, software, or a combination thereof. For a hardware implementation, the processing units may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described above and/or a combination thereof.
Also, it is noted that the embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be rearranged. A process is terminated when its operations are completed, but could have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.
Furthermore, embodiments may be implemented by hardware, software, scripting languages, firmware, middleware, microcode, hardware description languages and/or any combination thereof. When implemented in software, firmware, middleware, scripting language and/or microcode, the program code or code segments to perform the necessary tasks may be stored in a machine readable medium, such as a storage medium. A code segment or machine-executable instruction may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a script, a class, or any combination of instructions, data structures and/or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters and/or memory content. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
For a firmware and/or software implementation, the methodologies may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. Any machine-readable medium tangibly embodying instructions may be used in implementing the methodologies described herein. For example, software codes may be stored in a memory. Memory may be implemented within the processor or external to the processor and may vary in implementation where the memory is employed in storing software codes for subsequent execution to that when the memory is employed in executing the software codes. As used herein the term “memory” refers to any type of long term, short term, volatile, nonvolatile, or other storage medium and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored.
Moreover, as disclosed herein, the term “storage medium” may represent one or more devices for storing data, including read only memory (ROM), random access memory (RAM), magnetic RAM, core memory, magnetic disk storage mediums, optical storage mediums, flash memory devices and/or other machine readable mediums for storing information. The term “machine-readable medium” includes, but is not limited to, portable or fixed storage devices, optical storage devices, wireless channels and/or various other mediums capable of storing, containing or carrying instruction(s) and/or data.
The methodologies described herein are, in one or more embodiments, performable by a machine which includes one or more processors that accept code segments containing instructions. For any of the methods described herein, when the instructions are executed by the machine, the machine performs the method. Any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine are included. Thus, a typical machine may be exemplified by a typical processing system that includes one or more processors. Each processor may include one or more of a CPU, a graphics-processing unit, and a programmable DSP unit. The processing system further may include a memory subsystem including main RAM and/or a static RAM, and/or ROM. A bus subsystem may be included for communicating between the components. If the processing system requires a display, such a display may be included, e.g., a liquid crystal display (LCD). If manual data entry is required, the processing system also includes an input device such as one or more of an alphanumeric input unit such as a keyboard, a pointing control device such as a mouse, and so forth.
The memory includes machine-readable code segments (e.g., software or software code) including instructions for performing, when executed by the processing system, one of more of the methods described herein. The software may reside entirely in the memory, or may also reside, completely or at least partially, within the RAM and/or within the processor during execution thereof by the computer system. Thus, the memory and the processor also constitute a system comprising machine-readable code.
In alternative embodiments, the machine operates as a standalone device or may be connected, e.g., networked to other machines, in a networked deployment, the machine may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer or distributed network environment. The machine may be, for example, a computer, a server, a cluster of servers, a cluster of computers, a web appliance, a distributed computing environment, a cloud computing environment, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. The term “machine” may also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
The foregoing disclosure of the exemplary embodiments of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many variations and modifications of the embodiments described herein will be apparent to one of ordinary skill in the art in light of the above disclosure. The scope of the invention is to be defined only by the claims appended hereto, and by their equivalents.
Further, in describing representative embodiments of the present invention, the specification may have presented the method and/or process of the present invention as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. As one of ordinary skill in the art would appreciate, other sequences of steps may be possible. Therefore, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. In addition, the claims directed to the method and/or process of the present invention should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the present invention.
This patent application claims the benefit of priority to U.S. Provisional Patent Application 63/262,601 filed Oct. 15, 2021; the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63262601 | Oct 2021 | US |