Monitoring equine fitness and health is essential when training and competing. A monitor allows for safe and effective training so that equine's health is not compromised. Fitness information gathered about the physiological status allows for an improved understanding of the equine's experience during exercise, resulting in more effective training and a healthier equine. Any data that can be gathered to this effect allows for data-driven, better-informed decisions that can be made to improve the fitness and health of the equine.
Training for equine sports aims to push the equine to its physiological limits in order to improve fitness and overall performance. Equine training focuses on varying physical exercises in order to allow the equine to adapt and become accustomed to exertions required by each specific type of competition. These exercises may include endurance, finesse, jumping ability, and sprint performance. The nature of training is to stress the relevant aspects of the equine's physiology so that it adapts to an increasingly higher level of exertion and performance. The danger of this is that the person executing the training regime has no way to know for certain if the training is effective over time, or if in the moment they are causing the equine to overexert, overheat, or place too much stress on a particular anatomical component, thus compromising its health.
As with human athletes, heart rate can be a valuable tool for gauging exertion during training. Heart rate data can be used to indicate overexertion if the heart rate stays above a certain threshold for the equine for an abnormal period of time. This threshold can be calculated by analyzing the relationship between an equine's heart rate and its speed at that heart rate. Overexertion can be dangerous as it pushes the equine beyond its limits and injuries are more likely to occur when the equine is exhausted.
Leg injuries affect a large amount of competitive equines in the United States—20-30% are hindered in competition by a leg injury at any given time. Connective tissue injuries begin with small changes to molecular structure and worsen over time as seen with tendinitis, tenosynovitis, and desmitis. Injuries can also be incurred spontaneously during a training session. A leading cause of injury is improper or insufficient warm-up that does not allow the connective tissue to reach the effective level of elasticity associated with increased oxygen and blood flow to muscles. The current method requires a person to gauge whether the equine is warmed-up based on personal experience, and to run hands down the equine's legs if an injury is suspected to feel for heat—the first sign of a leg injury. Detection at an early stage is infrequent due to the equine's herd instinct to mask minor pain. Because of this, minor injuries are often exacerbated until they reach a much more acute state. These subclinical injuries are typically small lesions in the tissue that begin as minor pain, but worsen quickly without rest and proper care. It has been noted that these small lesions generate a small temperature increase of 1-2° C., but the human hand—the typical method of early detection—is only capable of feeling changes in temperature of 2° C. or more. For these injuries, up to 3 weeks can pass before a limp or notable edema is evident.
When injuries do occur, rehabilitation requires hand-walking while on stall rest to facilitate exercise without re-injury, and veterinarian visits in order to estimate progress through rehabilitation. After connective tissue damage, the collagen tissue that immediately replaces the damaged area has been noted to have different thermal properties from the original tissue fiber. As an injury heals, the tissue converts back to the original type and its thermal properties change accordingly. This makes it possible to quantifiably monitor rehabilitation progress.
Professional sports are increasingly adopting devices designed to monitor fitness and prevent and predict frequent injuries. These have seen high success rates in sports such as soccer and basketball where injuries for adopting teams have dropped dramatically. Personal fitness monitoring has also grown in popularity as is evident by the vast number of smart watches and fitness trackers being made. Deterred by the size, cost, and inaccessibility of current diagnostic tools for equines, wearable monitors and diagnostics have begun to reflect other professional sports and enter the equine sport industry. These tools monitor movement and other indicators of training or health, but do not directly monitor vulnerable areas or send the data through an analysis to this effect. As with the inventions created to prevent professional athlete injuries in basketball and soccer, the most effective device for the competitive equine is one that takes key factors about the sport and athlete into consideration when preventing frequent injuries or training for a specific means.
In one embodiment, there is provided an apparatus to detect a temperature of at least one anatomical feature of an equine within a lower portion of a leg of the equine. The lower portion comprises a portion of the leg of the equine from a carpus or hock of the leg to a coffin joint of the leg of the equine. The apparatus comprises a housing having a shape conforming to a shape of at least a part of the lower portion of the leg of the equine and arranged to be removably attached to the lower portion of the leg of the equine to be worn by the equine. The apparatus further comprises at least one temperature sensor integrated into the housing at one or more respective positions within the housing. Each one respective position of each one temperature sensor is a position that, when the apparatus is worn by the equine, corresponds to a position of one anatomical feature, of the at least one anatomical feature, within the lower portion of the leg of the equine and a temperature detected by the one temperature sensor is indicative of a temperature of the one anatomical feature to which the position of the one temperature sensor corresponds.
In another embodiment, there is provided an apparatus comprising at least one wireless receiver and at least one control circuit configured to receive via the at least one wireless receiver, over time, temperature information indicative of a temperature of at least one anatomical feature within a first leg of an equine, evaluate the temperature information to determine a physiological state of the at least one anatomical feature within the first leg, and output via a user interface an indication of the physiological state.
The accompanying drawings will be used to describe the invention and its features. Only the components in each drawing that are significant are labeled with a number that is used to refer to them. Note that nothing is drawn to scale. In the drawings:
Applicant has recognized and appreciated that the occurrence of tendon and ligament injuries in equines may be prevented and/or reduced by monitoring of physiological data. More particularly, Applicant has recognized that a variety of physiological information may be obtainable by one or more devices when worn by the equine. Such devices may include one or more sensors, including temperature sensors, positioned in proximity to locations where injuries are common among equines, such as portions of an equine's leg. A device may include a housing and the one or more sensors may be integrated into the housing. For example, the housing may have a shape that conforms to a portion of an equine's leg such that, when the device is worn by the equine, a sensor may be positioned with respect to an anatomical feature of the leg. When a temperature sensor is integrated into the housing, the respective position within the housing may correspond to a position of an anatomical feature and a temperature detected by the temperature sensor may indicate a temperature of the anatomical feature.
Further, the Applicant has recognized and appreciated that such physiological information is most useful when it is presented to a user. In some instances, the physiological information may be displayed to a user with an intuitive user interface. Additionally or alternatively, physiological information obtained from an equine may be analyzed by an apparatus to determine a physiological state of the equine and/or one or more legs of the equine. By presenting the one or more physiological states to a user, the physiological information may be easier to understand and utilize. An apparatus may receive physiological information from one or more sensors and evaluate the physiological information to determine a physiological state. For example, an apparatus may receive temperature information indicative of a temperature of an anatomical feature of an equine's leg and determine a physiological state of the anatomical feature by evaluating the temperature information. The apparatus may include a user interface and the physiological state may be outputted via the user interface.
The ability to quantifiably monitor or diagnose the physiological state of an equine's leg has been limited to non-wearable and/or static techniques, which require the equine to be stationary or at rest. These techniques include but are not limited to Magnetic Resonance Imaging (MRI), Computerized Tomography (CT), Infrared Thermography, and Ultrasound. The collected information is typically analyzed by an experienced user or professional in order to understand the equine's status.
Applicant has recognized and appreciated that such methods are disadvantageous for a variety of reasons. First, the equipment required to collect data may be difficult or impossible to move, requiring the equine to be transported to the equipment. Second, these techniques can only be used when the equine is stationary, limiting the possibility of monitoring during exercise and requiring the need to drug the equine. Finally, the information collected from these imaging techniques is qualitative and may require analysis by an experienced user in order to make conclusions about the physiological state.
Applicant has recognized and appreciated the advantages of a monitoring system that includes one or more devices having sensors that can be worn by an equine, even while the equine is active, and an apparatus that obtains data from the sensors and determines, from the data, the physiological state of the equine, and displays the physiological state and other information obtained from the sensors to the user via a user interface. For example, sensors may be used to obtain temperature information, heart rate information, and speed information and the user interface may show the physiological state in addition to information about the equine's heart rate, speed, and average body temperature. Such information obtained from the sensors may aid the user when making training and healthcare decisions for the equine during and after a ‘session,’ where ‘session’ refers to any time the system is being used and may include but is not limited to training sessions, rehabilitation sessions, turnout, and stall rest.
Embodiments may be used to combine physiological, environmental, and kinematic data collected by sensors into an output that can be communicated to the user. Described herein are various embodiments of a physiological monitoring system that analyzes physiological information from an equine and the equine's environment, and displays this analyzed physiological information to a user, such as in real time.
Some embodiments of the system may include three components, the first of which is a wearable sensor unit that is to be worn by an equine, the second a display hub unit, and the third a data visualization tool.
The first type of component of these embodiments of the system, a wearable sensor unit, may be attached to the lower portion of an equine leg by wrapping around the leg. The wearable sensor unit may cover at least half the circumference of that portion. The wearable sensor unit may consist of at least one temperature sensor that may be placed on an interior side so that it is facing the equine when the unit is attached. Additionally, the wearable sensor unit may include at least one temperature sensor on an exterior side of the wearable sensor unit to sense ambient temperature. Further, the at least one temperature sensor on the interior side may be placed so that it substantially aligns with an anatomical feature when the wearable sensor unit is attached to the equine's leg. For example, the anatomical feature may be connective tissue such as tendons or ligaments that are located in the lower portion of the equine's leg. The location of a temperature sensor may correspond to a location of an anatomical feature such that temperature information obtained by the temperature sensor is indicative of the anatomical feature. The location of the temperature sensor may also correspond to the location of an anatomical feature by not necessarily precisely aligning to the anatomical feature, but instead being placed within a diagnostically-sufficient distance from the anatomical feature such that temperature information indicative of a temperature of the anatomical feature may still be obtained. Those skilled in the art will appreciate the limits of the distance beyond which temperature information for an anatomical feature, useful for carrying out the diagnostic processes described herein, may not be reliably obtained. In some instances, a temperature sensor may be displaced within less than 0.5 inches, within less than 1 inch, and within less than 2 inches from the anatomical feature. Some anatomical features, such as connective tissues, may have long dimensions, such as tendons that extend for multiple inches or over a foot in length. In such cases, the location of the sensor may correspond to any suitable location along the anatomical feature. Applicant has recognized and appreciated, however, that it may be advantageous in embodiments or for some anatomical features to have the locations of the temperature sensors correspond to locations at which the anatomical feature is closest to an outer layer of skin of an equine. In some embodiments, the locations to which the sensors correspond may be locations of anatomical features in an average equine, without accounting for difference in conformation or between breeds of equines. In other embodiments, a wearable sensor unit may be specific to a breed of equine or to a specific equine and the locations of sensors may correspond to locations at which one or more anatomical features are closest to an outer layer of skin of an equine for an average equine of that breed or for that specific equine.
The wearable sensor unit is not limited to one temperature sensor. The wearable sensor unit may contain multiple temperature sensors positioned to align with anatomical features at locations where the anatomical features are estimated to be closest to the skin surface. The anatomical features may have just one sensor monitoring it or multiple sensors monitoring it at different locations. Multiple temperature sensors may be positioned at an outer layer of the horse's skin at locations that correspond to different positions of the same anatomical feature. Additionally, sensors may be positioned at locations that correspond to different anatomical features. Furthermore, the one or more sensors of a wearable sensor unit are not limited to temperature sensors as the wearable sensor unit may contain other types of sensors. These types of sensors may include:
The wearable sensor unit may include at least one processor that can process the data acquired by the sensors described above. The wearable sensor unit may further include at least one wireless transmitter that may transmit the processed data to the second type of component of the system, the display hub unit, for analysis. Additionally, the wearable sensor unit may include a power source which powers the at least one processor, the at least one wireless transmitter, and the sensors described above. These components and sensors are connected together by a functioning and suitable control circuit.
In a first embodiment, the wearable sensor unit may take on the form of a traditional equine boot. Examples of these are splint boots, open-front boots, and ankle boots. The wearable sensor unit may be configured for either a fore leg or a hind leg of an equine. These types of boots are generally used for impact protection or support for connective tissues in the lower leg. Therefore, the first embodiment is to be constructed such that the parts and circuit described above are protected from potential damage or from incurring any physical damage to the equine. This embodiment may be attached to the lower portion of an equine's leg such that it may be removed, and when worn it may cover any suitable amount of the leg, including more than half of a lower portion of the leg of the equine. This may be done with Velcro, straps, or stud buttons (also known as snap fasteners). Either of these methods may be implemented with conductive materials such that they may be used as a switch for the circuit that is described above.
In a second embodiment, the wearable sensor unit may take on the form of a traditional equine leg wrap. Wraps are generally used for connective tissue support. These wraps are applied by wrapping multiple times around the equine's leg at consistent tension. The wrap may be held intact by Velcro. The wrap is to be constructed such that applying the wrap correctly is evident for the user. Applying the wrap correctly means orienting the wrap such that when attached to a portion in the lower leg of the equine the sensors are aligned to the corresponding anatomical features. The Velcro attachment may be implemented with conductive Velcro so that it may be used as a switch.
In a third embodiment, the wearable sensor unit may take the form of an insert that may be placed between a portion of an equine's lower leg and existing equine leg protection equipment. The existing equine leg protection equipment may be any of the previously mentioned such as splint boot, leg wrap, etc.
The second type of component in these embodiments of the physiological monitoring system, the display hub unit, has four main functions: receiving data, storing data, analysis of the data, and a real-time communication of the results of the analysis to the user. The device is comprised of at least a microcontroller, a wireless transmitter, a power circuit, a data storage medium, and a user interface. The user interface may be designed to communicate any or all information pertaining to the physiological state of the equine to the user. An example of the user interface is a visual display. The display may consist of a screen, a virtual projection such as a heads up display, a set of one or more LED's, or any other indicator lights. Other examples of user interfaces provide auditory and/or tactile signals, including but not limited to a vibration, pulse, buzz, or speakers, which can be used on their own or in addition to the visual display.
In a first embodiment, the display hub unit may take the form of a watch. In this form, it may be worn on the user's wrist for quick glances and easy user interaction. In a second embodiment, the display hub unit may be mounted on the equine or equipment on the equine such that the user may glance at it and may interact with it. In a third embodiment, the display hub unit may take the form of a smart phone or tablet which is carried by the user. In this last embodiment, the user may be the rider of the equine wearing at least one wearable sensor unit or a person overseeing the rider and equine.
Below is an explanation of the functions of the display hub unit. The information communicated by the display hub unit's user interface may include one of the following physiological states:
The first function of the display hub unit is to receive data sent from at least one wearable sensor unit via any suitable wireless manner. Potential wireless embodiments of this system may include but are not limited to; Bluetooth, ZigBee, and Radio Frequency.
The second function is to store the data. All of the data sent by the at least one wearable sensor unit and received by the display hub unit are stored in internal storage such as flash memory which may be accessed at a later time.
The third function of the display hub unit is to analyze the data in order to conclude the physiological state of the equine at any point in time. This is done using software programs loaded to the system microcontroller, historical data, and database values. The analysis is described further below.
The fourth and final function of the display hub unit is to communicate the physiological state at any given point in time to the user. The display hub unit may have at least one component that the user can operate. This component may be a button, touch screen, voice recognition system, eye tracker, or other method. The physiological state communicated via the user interface may or may not be a simplified version of the states described above in order to facilitate quick user understanding. For example, information immediately available to the rider may be one of three or more states such as ‘not yet warmed up,’ warmed up,' and ‘potentially injured.’ The rider may then have the option to interact with the interface in order to learn more details about the physiological state at any point in time. These details, which may pertain to one or more specific legs and/or one or more connective tissues, may include more descriptive and/or detailed summaries of the physiological state, information about potential injuries, and quantitative information corresponding to the sensor values or severity of alert.
The analysis software may estimate the physiological state of the equine and the display hub unit may communicate this information to the rider via one or more user interfaces. As it may be important in some embodiments for this information to be available to a rider as quickly as possible, the analysis may occur continuously whenever the system is in use so that the user may see the result within a short time such as two minutes. However, it should be appreciated that embodiments are not so limited. The display hub unit receives data from at least one wearable sensor unit, which may include one or more temperature sensors, a heart rate monitor, one or more accelerometers, or other physiological sensors in each wearable sensor unit. From this point on, the term ‘sensors’ will be used to refer to any or all types of sensors unless one type of sensor is specifically named. The information from each of these sensors is analyzed with respect to one or more of a range of criteria to determine the physiological state of the equine's legs at a given point in time.
As part of determining the change in physiological state corresponding to abnormal or dangerous health issues, in some embodiments the system uses fixed temperature thresholds for each physiological state. In other embodiments, however, the system may establish what sensor values correlate to the normal or baseline state in which an equine is healthy, unstressed, and at rest, and use these values as part of determining the changes in physiological state. These values determined for an individual equine, or for all equines in general, will hereafter be referred to as the “baseline values”. In one embodiment a profile may be created for each individual equine when the system is first used. The software may calibrate by storing sensor values for that particular equine when healthy and at rest, as determined by an experienced veterinarian as the baseline values. In a second embodiment, baseline values may be preloaded as part of the software. These values may be preloaded into the software and could be derived from clinical research studies, a database of baseline values, or a veterinarian. There may be several sets of baseline values, and the set used may be selected based on specific characteristics of the equine, such as age, gender, breed, and injury history. The set would be chosen to correspond to the characteristics input by the user. In a third embodiment, sensor values during the first few times the system may be saved in a data log, and average values of the sensor values may be used to set baseline values for the equine. In a fourth embodiment, baseline values may be the result of functions which output an expected baseline value for each use after taking into account the loaded baseline values and inputs such as ambient temperature or humidity. In a fifth embodiment, any combination of the first, second, third, and fourth embodiments may be used to establish baseline values. These baseline values may be used as part of the analysis algorithm through comparison with measured temperature values at any point in time. This comparison may determine if the physiological state deviates from the normal healthy state.
The software may also include threshold values or functions, which correspond to specific decision making processes in the algorithm. For example, a threshold value may be set which corresponds to the temperature at which tendon cells denature. This threshold value would then be compared to temperature sensor values, and if the temperature is found to be above this threshold, an abnormality may be present. Threshold values may also correspond to warmed-up temperature, cooled-down temperature, inflammatory response, maximum heart beat, etc. These threshold values may be predefined and loaded directly into the software, they may be set by a veterinarian or user, or they may be created as a function of the baseline values.
Once the baseline values have been established in the software, the algorithm proceeds to analyze data obtained from sensors of the wearable sensor unit to conclude the physiological state of one or more equine legs. The first family of physiological states concerns with the readiness of an equine for intense exercise and include but are not limited to; not yet warmed up, warmed up, and cooled down, in which ‘cooled down’ refers to a state of recovery after exercising, ‘not yet warmed up’ refers to a state in which the muscles and connective tissues do not have sufficient blood flow and/or high enough temperature to proceed to intense exercise, and ‘warmed up’ refers to a state where blood flow and/or tissue temperature is adequate to proceed to intense exercise. A state of readiness of each leg is obtained by analyzing sensor data to determine if the sensor data meets part or all of a set of criteria defining a specific state of readiness. These criteria may include but are not limited to: rate of change of skin temperature, absolute skin temperature, difference between skin temperature and ambient temperature, temperature distribution in the leg, change in temperature from resting state, heart rate value, time and distance travelled, average speed, etc.
The second family of physiological states concerns the potential presence of an injury, re- injury, or inflammation. This state may be characterized by an abnormality or sensor values corresponding to preloaded injury patterns. To determine the presence of the ‘injured’ or ‘inflamed’ physiological state, the software may analyze sensor data by determining if the sensor data meet some or all of the criteria defining an ‘injured’ or ‘inflamed’ physiological state. Analysis criteria may include but are not limited to: absolute skin temperature, difference between skin temperature and outside temperature, temperature distribution within the leg, difference between absolute temperature at corresponding locations on bilaterally symmetric legs, difference between current temperature and historical or threshold temperatures, rate of change of temperature, heart rate, and time spent at or above a particular heart rate.
The third family of physiological states concerns the potential for overexertion and/or overheating in the equine. To determine whether such a physiological state has been reached the software may analyze data from temperature sensors, a heart rate sensor, and an accelerometer both as the data is received and in relation to the immediate history such as from the same training session. Potential indicators of the physiological states ‘overexerted’ and ‘overheated’ may include but are not limited to; absolute skin temperature, difference between skin temperature and outside temperature, average training speed, time spent travelling at a particular speed, total distance travelled, time spent exercising, heart rate, and time spent at or above a particular heart rate.
Another family of physiological states concerns a status of the leg and its associated connective tissues immediately following an injury and during a recovery phase after the injury. The classification of these states may include but is not limited to: inflammation present, inflammation gone and recovery started, percentage of recovery achieved, and estimated time remaining to full recovery. In order to determine the presence, absence, and/or degree of inflammation the software may analyze the absolute temperature, temperature distribution within the leg, comparison of temperature values at the same sensor locations on different legs, temperature difference from baseline, temperature difference from historical data, rate of change of temperature, heart rate, difference between current and baseline heart rate. The analysis of the sensor data carried out in the display hub unit may be done both as the sensor data is received and any time after the sensor data has been obtained with one or more wearable sensor units.
The third component of the physiological monitoring system in these embodiments is a data visualization tool. This may be implemented as a web application on an external computing device such as a personal computer. This tool allows for the creation of a user profile for the equine, where data stored by the second component, the display hub unit, may be uploaded, saved, and attributed to that equine. The upload method may be through wireless communication such as Bluetooth, Radio Frequency, ANT, other wireless method, or through a wired connection such as a universal serial bus. Once uploaded, the data is analyzed by similar software present in the display hub unit. The results are then displayed using a user interface which may be similar to that of the of the display hub unit on a display such as a computer monitor. The data visualization tool may connect to the cloud or another internet storage system, where the data and user inputs may be saved. These user inputs may include but are not limited to: equine's behavior, overall performance, treatment given, and notes on training session intensity. The data visualization tool may also include a way for a veterinarian or other qualified professional to view the data and make recommendations to the user for care, treatment, or training of the equine.
An example of the system is described below with references to
Alternatively, in other embodiments where the display hub unit 701 is not on the user the display 702 may be bigger and therefore may show more detailed information.
The embodiments and examples described above are focused on equines and the anatomical features in the equine's legs. This is done because of the prevalence of injuries to equines in this location and the anatomical structure of the leg. However, this invention may not be limited to this example. The wearable sensor unit may be used on other body parts of the equine where injury may occur. For example, back injuries are another common problem for competition equines. A possible embodiment of the wearable sensor unit may be a saddle blanket that covers the back area of the equine.
The monitoring system may also not be limited to equines. Other animals that compete may face similar injury problems and may have similar anatomical structures that may be monitored. The wearable sensor unit may be designed and constructed so that it may be comfortably worn by such an animal. Further, if the animal is not ridden then the display hub unit may not have to be worn by the user. In this case the data collection and visualization may occur on a local smart phone or tablet.
Techniques operating according to the principles described herein may be implemented in any suitable manner. Included in the discussion above are a series of flow charts showing the steps and acts of various processes that obtain, transmit, and analyze physiological information in the context of a physiological monitoring system for an equine. The processing and decision blocks of the flow charts above represent steps and acts that may be included in algorithms that carry out these various processes. Algorithms derived from these processes may be implemented as software integrated with and directing the operation of one or more single- or multi-purpose processors, may be implemented as functionally-equivalent circuits such as a Digital Signal Processing (DSP) circuit or an Application-Specific Integrated Circuit (ASIC), or may be implemented in any other suitable manner. It should be appreciated that the flow charts included herein do not depict the syntax or operation of any particular circuit or of any particular programming language or type of programming language. Rather, the flow charts illustrate the functional information one skilled in the art may use to fabricate circuits or to implement computer software algorithms to perform the processing of a particular apparatus carrying out the types of techniques described herein. It should also be appreciated that, unless otherwise indicated herein, the particular sequence of steps and/or acts described in each flow chart is merely illustrative of the algorithms that may be implemented and can be varied in implementations and embodiments of the principles described herein.
Accordingly, in some embodiments, the techniques described herein may be embodied in computer-executable instructions implemented as software, including as application software, system software, firmware, middleware, embedded code, or any other suitable type of computer code. Such computer-executable instructions 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.
When techniques described herein are embodied as computer-executable instructions, these computer-executable instructions may be implemented in any suitable manner, including as a number of functional facilities, each providing one or more operations to complete execution of algorithms operating according to these techniques. A “functional facility,” however instantiated, is a structural component of a computer system that, when integrated with and executed by one or more computers, causes the one or more computers to perform a specific operational role. A functional facility may be a portion of or an entire software element. For example, a functional facility may be implemented as a function of a process, or as a discrete process, or as any other suitable unit of processing. If techniques described herein are implemented as multiple functional facilities, each functional facility may be implemented in its own way; all need not be implemented the same way. Additionally, these functional facilities may be executed in parallel and/or serially, as appropriate, and may pass information between one another using a shared memory on the computer(s) on which they are executing, using a message passing protocol, or in any other suitable way.
Generally, functional facilities include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically, the functionality of the functional facilities may be combined or distributed as desired in the systems in which they operate. In some implementations, one or more functional facilities carrying out techniques herein may together form a complete software package. These functional facilities may, in alternative embodiments, be adapted to interact with other, unrelated functional facilities and/or processes, to implement a software program application.
Some exemplary functional facilities have been described herein for carrying out one or more tasks. It should be appreciated, though, that the functional facilities and division of tasks described is merely illustrative of the type of functional facilities that may implement the exemplary techniques described herein, and that embodiments are not limited to being implemented in any specific number, division, or type of functional facilities. In some implementations, all functionality may be implemented in a single functional facility. It should also be appreciated that, in some implementations, some of the functional facilities described herein may be implemented together with or separately from others (i.e., as a single unit or separate units), or some of these functional facilities may not be implemented.
Computer-executable instructions implementing the techniques described herein (when implemented as one or more functional facilities or in any other manner) may, in some embodiments, be encoded on one or more computer-readable media to provide functionality to the media. Computer-readable media include magnetic media such as a hard disk drive, optical media such as a Compact Disk (CD) or a Digital Versatile Disk (DVD), a persistent or non- persistent solid-state memory (e.g., Flash memory, Magnetic RAM, etc.), or any other suitable storage media. Such a computer-readable medium may be implemented in any suitable manner, including as a computer-readable storage media or as a stand-alone, separate storage medium. As used herein, “computer-readable media” (also called “computer-readable storage media”) refers to tangible storage media. Tangible storage media are non-transitory and have at least one physical, structural component. In a “computer-readable medium,” as used herein, at least one physical, structural component has at least one physical property that may be altered in some way during a process of creating the medium with embedded information, a process of recording information thereon, or any other process of encoding the medium with information. For example, a magnetization state of a portion of a physical structure of a computer-readable medium may be altered during a recording process.
In some, but not all, implementations in which the techniques may be embodied as computer-executable instructions, these instructions may be executed on one or more suitable computing device(s) operating in any suitable computer system or one or more computing devices (or one or more processors of one or more computing devices) may be programmed to execute the computer-executable instructions. A computing device or processor may be programmed to execute instructions when the instructions are stored in a manner accessible to the computing device or processor, such as in a data store (e.g., an on-chip cache or instruction register, a computer-readable storage medium accessible via a bus, a computer-readable storage medium accessible via one or more networks and accessible by the device/processor, etc.). Functional facilities comprising these computer-executable instructions may be integrated with and direct the operation of a single multi-purpose programmable digital computing device, a coordinated system of two or more multi-purpose computing device sharing processing power and jointly carrying out the techniques described herein, a single computing device or coordinated system of computing device (co-located or geographically distributed) dedicated to executing the techniques described herein, one or more Field-Programmable Gate Arrays (FPGAs) for carrying out the techniques described herein, or any other suitable system.
A computing device may additionally have one or more components and peripherals, including 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 computing device may receive input information through speech recognition or in other audible format.
Embodiments have been described where the techniques are implemented in circuitry and/or computer-executable instructions. It should be appreciated that some embodiments may be in the form of a method, of which at least one 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.
Various aspects of the embodiments described above may be used alone, in combination, or in a variety of arrangements not specifically discussed in the embodiments described in the foregoing and is therefore not limited in its application to the details and arrangement of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.
Use of ordinal terms such as “first,” “second,” “third,” etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” “having,” “containing,” “involving,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
The word “exemplary” is used herein to mean serving as an example, instance, or illustration. Any embodiment, implementation, process, feature, etc. described herein as exemplary should therefore be understood to be an illustrative example and should not be understood to be a preferred or advantageous example unless otherwise indicated.
Having thus described several aspects of at least one embodiment, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and scope of the principles described herein. Accordingly, the foregoing description and drawings are by way of example only.
The present application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application Ser. No. 61/912,793, titled “Temperature sensing boots and alert device for equine sports” and filed on Dec. 6, 2013, the contents of which are incorporated herein in their entirety.
Number | Date | Country | |
---|---|---|---|
61912793 | Dec 2013 | US |