This disclosure relates generally to security systems and/or automation systems and, more specifically, to monitoring health and exercise with a security and/or automation
Security systems are widely used to protect property and for personal safety. Security systems generally include a control panel, which controls the overall operation of the system, one or more keypads for user access to the system, and various detectors and sensors.
Security systems may generate an alarm in response to any number of events, such as unauthorized entry, fire, a medical emergency or manual alarm activation. Further, a security system may be associated with a service that remotely monitors the status of the security system. Thus, if the security system generates an alarm, a notification signal may be transmitted via a wired and/or wireless communications link to a central station. Upon receiving the notification signal, security service personnel at the central station may attempt to contact the property owner (i.e., the party at the secured location) to verify the alarm. If it is appropriate to do so, the security service personnel may, upon confirmation of the alarm, contact an emergency response agency (e.g., the police department, the fire department or an emergency medical team, etc.).
Security systems have therefore enhanced the ability of homeowners and businesses to monitor their premises and to protect against break-ins and the crimes that can accompany them (e.g., theft, damage to property, assault and battery, stalking, intrusion into privacy, etc.).
Automation systems for buildings (e.g., homes, etc.) and space in buildings (e.g., apartments, condominiums, retail space, office space, etc.) are installed for convenience, efficiency and to enable the occupants of a building or space within a building to remotely control devices within that space.
In a specific embodiment, a security or automation system may include a control unit including a user interface. The control unit may be configured to receive heath related data from at least one device and transmit information related to the health related data to a remote site.
In another specific embodiment, a system includes a security or automation system control unit, or panel. The control unit may be configured to receive heath related data from at least one device and issue an alarm event in response to received health data.
In yet another specific embodiment, a security or automation system may comprise at least one sensor for sensing a health related condition and at least one module for receiving sensed data from the at least one sensor. The security or automation system may further include a communication device for conveying information based on the sensed data to a remote site.
Of course, methods of operating a system are also within the scope of the present invention. Such a method may include receiving health related data at a security or automation system control unit. The method may further include processing the data at the security or automation system control unit.
In another specific embodiment, a method may include processing sensed health related data at the security or automation security or automation or automation system control unit and tracking health conditions of a user based on the processed health related data. Further, the method may include conveying health related status information based on tracked health conditions of a user via a user interface of the security or automation security or automation or automation system.
Yet other embodiments of the present invention comprise computer-readable media storage storing instructions that when executed by a processor cause the processor to perform instructions in accordance with one or more embodiments described herein.
Other aspects, as well as features and advantages of various aspects, of the present invention will become apparent to those of skill in the art though consideration of the ensuing description, the accompanying drawings and the appended claims.
Referring in general to the accompanying drawings, various embodiments of the present invention are illustrated to show the structure and methods for monitoring or controlling local power generation or monitoring or controlling interaction of a local power system with a public utility grid. Common elements of the illustrated embodiments are designated with like numerals. It should be understood that the figures presented are not meant to be illustrative of actual views of any particular portion of the actual device structure, but are merely schematic representations which are employed to more clearly and fully depict embodiments of the invention.
The following provides a more detailed description of the present invention and various representative embodiments thereof. In this description, functions may be shown in block diagram form in order not to obscure the present invention in unnecessary detail. Additionally, block definitions and partitioning of logic between various blocks is exemplary of a specific implementation. It will be readily apparent to one of ordinary skill in the art that the present invention may be practiced by numerous other partitioning solutions. For the most part, details concerning timing considerations and the like have been omitted where such details are not necessary to obtain a complete understanding of the present invention and are within the abilities of persons of ordinary skill in the relevant art.
In this description, some drawings may illustrate signals as a single signal for clarity of presentation and description. It will be understood by a person of ordinary skill in the art that the signal may represent a bus of signals, wherein the bus may have a variety of bit widths and the present invention may be implemented on any number of data signals including a single data signal.
As noted above, a security or automation system may include one or more sensors linked to a control panel, which may include an interface that can be used by a user. It is noted that a “control panel” may also be referred to herein as a “control unit” or a “system controller,”
Via a control panel, a user may arm (e.g., when leaving their residence) and disarm (e.g., when entering their residence) the security system. The control panel may provide other functionality, such as a physical duress alarm, two-way voice communication, a siren, etc. Security sensors may be configured to monitor for various events. For example, a door/window sensor may be configured to detect when a door/window has been opened, a motion detector may be configured to detect motion. Other sensors may be configured to detect breaking of glass.
In addition to a local control panel, which monitors sensor activity on premises, a security system may include a central monitoring system. For residential security systems, a remote central monitoring system can be a third party vendor's in some cases, the same company that installed the alarm system. For commercial and industrial security systems, security or other personnel may monitor the premises. In commercial and industrial settings, the control panel can be integrated into a larger security system. In any event, when sensor monitoring is activated and a sensor indicates a physical disturbance, the control panel can activate an alarm. In response to an alarm, the control panel can activate an audible siren and/or send an indication of the alarm to a central monitoring entity via a security event signal. The central monitoring entity can then initiate a response, such as contacting the owner of the premises, sending security personnel, contact authorities, or a combination thereof.
Generally, sensors 101 include any of a variety of different types of sensors, such as door and window sensors, motion sensors, glass break sensors (e.g., detecting a physical break or detecting the sound of a glass break), etc. Generally, control unit 102 is configured to monitor sensors 101 for alarm conditions via communication links 104 and relay alarms to monitoring system 103 via communication link 106.
Control unit 102 includes sensor monitoring module 111, user interface 112, and alarm module 113. Sensor monitoring module 111 is configured to monitor sensors 101. Sensors 101 can sense and/or indicate a change in their physical surroundings (e.g., a normally closed connection becomes open, a signal indicating that the sound of breaking glass was detected, etc.), which may be indicative of an unauthorized access, on communication links 104. For example, a circuit connected to a door sensor can transition from closed to open (or at least to a resistance exceeding a pre-determined resistance threshold) indicating that a door has been opened. A motion sensor can send an electrical signal indicative of detected motion. Sensor monitoring module 111 may monitor communication links 104 for indications and signals sent from sensors 101. Upon sensor monitoring module 111 receiving an indication or signal of a change in physical surroundings, sensor monitoring module 111 may send the indication or signal to alarm module 113. When appropriate, alarm module 113 can treat a monitored indication or signal from a sensor as an alarm condition.
User interface 112 can include an input interface and an output interface. The input interface can comprise a physical input interface or virtual input interface that includes one or more a numeric key pad (e.g., for entering a disarm code, etc.), sensor activation buttons, physical duress buttons, etc. The input interface can also include a condenser for receiving audio input and/or communicating with monitoring system 103. The output interface includes an output display device that display system status, such as armed, disarmed, sensors/zones that have detected change in physical surroundings, etc. The output interface can also include a speaker that audibly outputs information similar to that displayed on the output display device. The speaker can also be used by monitoring system 103 to communicate with a user of control unit 102.
Generally, control unit 102 may operate under control of an operating system stored in memory 140, and interface with a user to accept inputs and commands and to present outputs through user interface 112. Control unit 102 may also implement a compiler (not shown) which allows one or more application programs (not shown) written in a programming language to be translated into processor 122 readable code. In one embodiment, instructions implementing an application program may be tangibly embodied in a computer-readable medium. Further, an application program may include instructions which, when read and executed by processor 122, may cause processor 122 to perform the tasks to implement and/or use embodiments of the present disclosure. It is noted that an application program and/or operating instructions may also be tangibly embodied in memory 140 and/or data communications devices, thereby making a computer program product or article of manufacture according to an embodiment the present disclosure. As such, the term “application program” as used herein is intended to encompass a computer program accessible from any computer readable device or media. Furthermore, portions of the application program may be distributed such that some of the application program may be included on a computer readable media within control unit 102, and some of the application program may be included in a remote device, such as a remote computer.
Memory 140 may include a video conference module 145 and a health and exercise module 150, which may include various modules for monitoring and tracking health and exercise related conditions of an individual. Video conference module 145 and health and exercise module 150 may each comprise hardware, software, firmware, or a combination thereof. Memory 140 may also include one or more databases 148 for storing data. In
According to various embodiments of the present invention, video conference module 145 may be configured for establishing a video and audio communication session with at least one other electronic device. More specifically, video conference module 145 may identify a network address of a device and, thereafter, establish a communication session with the device using the identified network address. Further, a communication interface, which may comprise user interface 112 and transceiver 146, may be configured for receiving and transmitting audio and video data over a network via an established communication session.
A system 200, in accordance with an embodiment of the present invention, is illustrated in
As illustrated in
Health and exercise module 150 further includes an exercise module 160, which may include various exercise related modules. By way of example only, exercise module 160 may include a treadmill module 162, a pedometer module 164, and a stationary bicycle module 166. Although exercise module 160 is depicted as including only treadmill module 162, pedometer module 164, and stationary bicycle module 166, the invention is not so limited. Rather, exercise module 160 may include other exercise related modules, such as an elliptical module, a rowing machine module, and a stair stepper module. Health and exercise module 150 may further include other modules, such as a dietary module 168 and a medication module 170.
It is noted that although control unit 102 is illustrated as having multiple modules, wherein each module is configured to perform specific functionality, the functionality of control unit 102 may exist within one or more modules. It is further noted, in addition to including data associated with vital signs of an individual, the term “health related data” as used herein may include any data related to the health of an individual, including exercise related data, dietary data, and medication data.
Further, body composition module 154 may be configure to store data (i.e., data received from body composition measurement device 180 and/or generated data) in database 148. In addition, body composition module 154 may be configured to convey health related data concerning an individual's body composition information to a remote site, such as remote site 206. More specifically, as one example, body composition module 154 may be configured to transmit health related data to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, body composition module 154 may be configured to transmit health related data concerning the individual to a remote site (e.g., a desktop or a mobile device) for viewing by a relative or a friend of the individual. Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be able to receive and display (via display 134) instructional data sent from a medical facility.
Similarly, blood pressure module 156 may be configured to receive health related data from a sensor, such as a blood pressure monitor 182. More specifically, as an example, blood pressure module 156 may be configured to receive a blood pressure reading of an individual, who has used or is using blood pressure monitor 182. Upon receipt of heath related data, blood pressure module 156 may process the received data and may generate data such as one or more reports (e.g., including blood pressure history of an individual), instructional data, health warnings, status of one or more individual goals, etc. Generated data may be displayed via user interface 112.
Further, blood pressure module 156 may be configured to store data (i.e., data received from blood pressure monitor 182 and/or generated data) in database 148. In addition, blood pressure module 156 may be configured to convey health related data concerning blood pressure information to a remote site, such as remote site 206. More specifically, as one example, blood pressure module 156 may be configured to cause health related data to be transmitted to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, blood pressure module 156 may be configured to cause health related data to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from the remote destination. As an example, control unit 102 may be able to receive and display (e.g., via display 134) instructional data sent from a medical facility.
Body weight module 158 may be configured to receive data from a sensor, such as a weight scale 184. More specifically, as an example, body weight module 158 may be configured to receive of weight measurement of an individual, who is or was positioned on weight scale 184. Upon receipt of heath related data, body weight module 158 may process the received data and generate data such as one or more reports (e.g., including body weight history of an individual), instructional data, health warnings, status of one or more individual goals, etc. Generated data may be displayed via user interface 112.
Further, body weight module 158 may be configured to store data (i.e., data received from weight scale 184 and/or generated data) in database 148. In addition, body weight module 158 may be configured to convey health related data concerning body weight information to a remote site, such as remote site 206. More specifically, body weight module 158 may be configured to cause health related data to be transmitted to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, body weight module 158 may be configured to cause health related data to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be able to receive and display (e.g., via display 134) instructional data sent from a medical facility.
Treadmill module 162 may be configured to receive a signal from a treadmill 186. For example, upon completion a workout, treadmill module 162 may receive a data signal from treadmill 186 including a status of the completed workout (e.g., duration, distance completed, calories burned, etc.). Upon receipt of a data signal from treadmill 186, treadmill module 162 may further be configured to process the data and may generate one or more reports (e.g., including an exercise history of an individual), compliance data, instructional data, status of one or more individual goals, etc. Generated data may be displayed via user interface 112.
Further, treadmill module 162 may be configure to store data (i.e., data received from treadmill 186 and/or generated data) in database 148. In addition, treadmill module 162 may be configured to convey health related data concerning exercise information to a remote site, such as remote site 206. More specifically, treadmill module 162 may be configured to cause exercise related data to be transmitted to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, treadmill module 162 may be configured to cause health related data to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be able to receive and display (e.g., via display 134) instructional data sent from a medical facility.
Pedometer module 164 may be configured to receive a signal from a pedometer 188. For example, upon completion of a walk or a run, or at a specified time (e.g., at 10:00 PM each day), pedometer module 164 may be configured to receive a data signal from pedometer 188 including a distance traveled. Upon receipt of a data signal from pedometer 188, pedometer module 164 may further be configured to process the data and may generate one or more reports (e.g., including an exercise history of an individual), compliance data, instructional data, status of one or more individual goals, etc. Generated data may be displayed via user interface 112.
Further, pedometer module 164 may be configure to store data (i.e., data received from pedometer 188 and/or generated data) in database 148. In addition, pedometer module 164 may be configured to convey health related data concerning exercise information to a remote site, such as remote site 206. More specifically, pedometer module 164 may be configured to cause exercise related data to be transmitted to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, pedometer module 164 may be configured to cause health related data to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be able to receive and display (e.g., via display 134) instructional data sent from a medical facility.
Stationary bicycle module 166 may be configured to receive a signal from a stationary bicycle 190. For example, upon completion a workout, stationary bicycle module 166 may receive a data signal from stationary bicycle 190 including a status of the completed workout (e.g., duration, distance completed, calories burned, etc.). Upon receipt of a data signal from stationary bicycle 190, stationary bicycle module 166 may further be configured to process the data and may generate one or more reports (e.g., including an exercise history of an individual), compliance data, instructional data, status of one or more individual goals, etc. Generated data may be displayed via user interface 112.
Further, stationary bicycle module 166 may be configured to store data (i.e., data received from stationary bicycle 190 and/or generated data) in database 148. In addition, stationary bicycle module 166 may be configured to convey health related data concerning exercise information to a remote site, such as remote site 206. More specifically, stationary bicycle module 166 may be configured to cause exercise related data to be transmitted to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, stationary bicycle module 166 may be configured to cause health related data to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be able to receive and display (e.g., via display 134) instructional data sent from a medical facility.
Dietary module 168 may be configured to receive data via user interface 112. As an example, a user may enter, via user interface 112, food and drink intake on a periodic basis (e.g., once a day). Upon receipt of user input, dietary module 168 may be configured to process the data and may generate one or more reports (e.g., including dietary history of an individual), compliance data, instructional data, status of one or more individual goals, warnings, etc. Generated data may be displayed via user interface 112.
Further, dietary module 168 may be configured to store data (i.e., data received from user interface 112 and/or generated data) in database 148. In addition, dietary module 168 may be configured to convey health related data concerning dietary information to a remote site, such as remote site 206. More specifically, dietary module 168 may be configured to cause health related data to be transmitted to a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, dietary module 168 may be configured to cause health related data to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be able to receive and display (via display 134) instructional data sent from a medical facility.
Medication module 170 may also be configured to receive data via user interface 112. For example only, a user may enter medication intake on a periodic basis (e.g., once a day). Upon receipt of user input, medication module 170 may be configured to process the data and may generate one or more reports (e.g., including a medication history of an individual), compliance data, instructional data, warnings, etc. Generated data may be displayed via user interface 112.
Further, medication module 170 may be configured to store data (i.e., data received from user interface 112 and/or generated data) in database 148. In addition, medication module 170 may be configured to convey health related data concerning medication information to a remote destination. More specifically, medication module 170 may be configured to cause health related data concerning medication information to be transmitted a medical facility for viewing by medical personnel (e.g., the individual's doctor or nurse). As another example, dietary module 168 may be configured to cause health related data concerning medication information to be transmitted to a relative or friend of the individual (e.g., via a computing device). Furthermore, control unit 102 may be configured to receive data from a remote site. As an example, control unit 102 may be configured to receive and display (via display 134) instructional data sent from a medical facility.
With continued reference to
It is noted that health and exercise module 150 may be configured to compile data from one or more modules. For example, health and exercise module 150 may compile data from body composition module 154 and treadmill module 162, process the compiled data, generate one or more reports, compliance data, instructional data, status of one or more goals, warnings, etc. Generated data may be displayed via user interface 112, stored in database 148 and/or conveyed to a remote site.
As will be appreciated by a person having ordinary skill in the art, embodiments of the present invention may enable medical personnel to view a patient's health related data and provide the patient with medical advice without making a home visit. Thus, medical costs may be reduced.
Although the foregoing description contains many specifics, these should not be construed as limiting the scope of the invention or of any of the appended claims, but merely as providing information pertinent to some specific embodiments that may fall within the scopes of the invention and the appended claims. Features from different embodiments may be employed in combination. In addition, other embodiments of the invention may also be devised which lie within the scopes of the invention and the appended claims. The scope of the invention is, therefore, indicated and limited only by the appended claims and their legal equivalents. All additions, deletions and modifications to the invention, as disclosed herein, that fall within the meaning and scopes of the claims are to be embraced by the claims.
This application claims priority from co-pending U.S. Provisional Patent Application No. 61/786,227 entitled “MONITORING HEALTH AND EXERCISE WITH A SECURITY OR AUTOMATION SYSTEM,” which was filed Mar. 14, 2013.
Number | Date | Country | |
---|---|---|---|
61786227 | Mar 2013 | US |