The described technology is directed to the field of data collection, e.g., the field of environmental data collection.
Tracking and monitoring information associated with individuals, systems, and/or environments of interest can be important in almost any context, including commercial contexts (e.g., mobile business applications, asset management, product development and testing, field service management, etc.), scientific contexts (e.g., health care, environmental research, animal research, space exploration, etc.), and other contexts (e.g., sports, recreation, military/defense, etc.). Recent advancements in technology have resulted in tracking and monitoring devices that can reliably be placed in uncontrolled environments for significant periods of time. For example, such devices may be used to track migratory and home range movements of animals and monitor environmental factors (e.g., location, temperature, motion, battery level, heart rate, noise, reactions, and so on). They can also be used to track the status of a vehicle (e.g., aircraft or spacecraft). In another example, monitoring devices may be placed inside an animal (or human) to monitor physiological conditions.
In some cases, such devices (sometimes falling into the category of telemetry devices) may be configured to transmit collected information to one or more data collection systems located apart from the individual, system, or environment of interest. In this way, the collected information can ultimately be accessed for human consumption or, for example, as input for a computerized process. This is especially useful in the case where it may be difficult (or impossible) to retrieve the device once it has been placed within the individual, system, or environment of interest (e.g., in the case of space exploration). However, in current systems, devices are often pre-configured before deployed into a remote environment. Users, therefore, are limited to data captured by the device based on the configuration of the device at the time of deployment. Should a user wish to capture other types of data, however, the user would have to deploy additional devices or retrieve the existing device from remote locations often difficult to get to, which can make for an expensive and time-consuming task.
In the drawings, the same reference numbers identify identical or substantially similar elements or acts. To facilitate the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced (e.g., element 112 is first introduced and discussed with respect to
A portion of this disclosure contains material to which a claim for copyright is made. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or patent disclosure (including Figures), as it appears in the Patent and Trademark Office patent file or records, but reserves all other copyright rights whatsoever.
Aspects of the invention will now be described with respect to various embodiments. The following description provides specific details for a thorough understanding of, and enabling description for, these embodiments. However, one skilled in the art will understand that aspects of the invention may be practiced without these details. In other instances, well-known structures and functions have not been shown or described in detail to avoid unnecessarily obscuring the description of the embodiments described herein.
It is intended that the terminology used in the description presented be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain specific embodiments of the invention. Certain terms may even be emphasized below; however, any terminology intended to be interpreted in any restricted manner will be overtly and specifically defined as such in this Detailed Description section.
I. Overview
A dynamic facility (or system) of data collection devices used for the collection of data in remote or somewhat inaccessible environments is described herein. The system may include reconfigurable data collection devices located remotely from a user. The system may also include data collection devices that can be easily modified to meet particular needs of users. In some cases, the data collection devices are modular devices that allow for the addition or removal of sensor components to provide flexibility in the type of data to be captured (e.g., atmospheric data such as temperature, motion, noise, location, and so on). In some cases, the data collection devices are integrated devices that are fixed to one or more sensing applications and manufactured with fixed components in order to tailor the device to certain applications (e.g. a motion detector comprising a few components to make it small and lightweight). The system, therefore, is a dynamically reconfigurable and adaptable system of data collection devices that can be easily modified to meet the needs of a user at any time.
For example, the system may provide access to configuration settings and parameters of a data collection device situated in a remote location. In this example, the system may employ one or more communication links (e.g., a radio frequency link) to provide two-way communication between a receiving subsystem (to which a user may have access) and a remotely located data collection device. While in communication with the data collection device, the data collection system may enable the user, at the receiving subsystem, to reconfigure the data capture settings and parameters of the data collection device. In some cases, these settings and parameters relate to the type of data being captured and/or to how frequently the data is captured. The system, therefore, may allow users to modify data collection device capabilities to provide flexibility with regard to using the devices with unforeseen applications, in unknown environments, or when specifically needed (in order to preserve battery life, for example).
In some embodiments, the system may employ modular data collection devices. These devices are designed to accommodate the addition (or removal) of sensor and other components into the data collection device, providing even greater flexibility in capturing various types of data. A manufacturer of the system, therefore, may design data collection devices in a modular capacity to quickly build and/or reconfigure data collection devices meeting specific needs of customers. For example, a controller board, a sensor component, and a communication component may each be manufactured separately and put together to form the data collection device. In addition to the sensor components, the modular devices may also be reconfigurable with respect to other components, such as communication components, attaching components, and so on, allowing for greater flexibility in quickly providing and reconfiguring devices for customers.
II. Sample System Architecture
Aspects of the system can be embodied in a special purpose computer or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions explained in detail herein. Aspects of the system can also be practiced in distributed computing environments where tasks or modules are performed by remote processing devices, which are linked through a communication network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Aspects of the system may be stored or distributed on computer-readable media, including magnetically or optically readable computer disks, as microcode on semiconductor memory, nanotechnology memory, organic or optical memory, or other portable data storage media. Indeed, computer-implemented instructions, data structures, screen displays, and other data under aspects of the invention may be distributed over the Internet or over other networks (including wireless networks), on a propagated signal on a propagation medium (e.g., an electromagnetic wave(s), a sound wave, etc.) over a period of time, or may be provided on any analog or digital network (packet switched, circuit switched, or other scheme). Those skilled in the relevant art will recognize that portions of the invention reside on a server computer, while corresponding portions reside on a client computer, such as a mobile device.
Aspects of the system can also be practiced in distributed computing environments where certain tasks or modules are performed by remote processing devices and which are linked through a communications network, such as a Local Area Network (“LAN”), Wide Area Network (“WAN”) or the Internet. In a distributed computing environment, program modules or sub-routines may be located in both local and remote memory storage devices. Aspects of the invention described herein may be stored or distributed on computer-readable media, including magnetic and optically readable and removable computer disks, hard-wired or preprogrammed in chips (e.g., EEPROM semiconductor chips), as well as distributed electronically over the Internet or over other networks (including wireless networks). Those skilled in the relevant art will recognize that portions of the invention reside on a server computer, while corresponding portions reside on a client computer. Data structures and transmission of data particular to aspects of the invention are also encompassed within the scope of the invention. In general, while hardware platforms, such as a personal computer and remote computer, are described herein, aspects of the invention are equally applicable to nodes on a network having corresponding resource locators to identify such nodes.
Referring to
In some embodiments the data collection devices 151, 152, and 153 employ sensor components 161, 162, and 163, respectively, to capture data (such as environmental data) from various environments. Examples of sensor components 161, 162 and 163 include temperature sensors, noise sensors, location sensors, motion sensors, physiological sensors and so on. Further details regarding the functionality of the data collection devices are discussed with respect to
Referring to
In some embodiments, the system uses the communication module 230 to communicate with the data collection devices 151, 152, and 153. The communication module 230 may comprise subcomponents such as an information server 232 and a communication agent 234. For example, the information server 234 may convert user-entered configuration settings received by the reconfiguration module 240 to information streams that can then be communicated to the data collection devices 151, 152, and 153 through an RF transceiver acting as the communication agent 234.
In some embodiments, the reconfiguration module 240 is responsible for presenting configuration settings and parameters associated with one or more of the data collection devices 151, 152, and 153 to a user. The reconfiguration module 240 is also responsible for receiving reconfiguration information from a user to alter the configuration settings and parameters of the devices 151, 152 and, 153. The reconfiguration module 240 may be implemented as a combination of hardware and software and presented to the user as a user interface, such as the display/user interface depicted in
The microprocessor 340 may contain a reconfiguration device (such as a microcontroller) 341 and semipermanent memory component 342 (such as flash ROM, PROM or EPROM) which may contain firmware 343 used to implement the settings and parameters associated with the sensor components 311-314.
Additionally, the data collection device 151 may comprise a power source 360 (such as a battery, a kinetic energy scavenging system, and so on) to provide power to the data collection device 151, a data storage module 370 to store captured data, and a VHF Beacon 380 to transmit (and receive) communication to (and from) the receiving device 110. The power source may also be configured to recharge while the data collection device is remotely located from the user.
One skilled in the art will realize that the system is not limited by data collection devices and configuration possibilities discussed above. For example, the system may use many different types of data collection devices, motion detection devices, motion capture devices, motion monitor devices, temperature measurement devices, audio capture devices, video capture devices, location determining devices, other environmental data collection devices, physiologic devices (such as heart rate sensors, blood oximetry sensors, blood pressure sensors) and so on.
III. Reconfiguration Example
The routine of
User interface 500, as discussed in the previous example, may provide a user with a variety of user input and device status components, such as components 501, 502 and 505 described above. Examples of other components, shown in
Although the above example relates to the reconfiguration of settings and parameters before the recording of data by a sensor component within a data collection device, one skilled in the art will appreciate that the system may also reconfigure of settings and parameters during the real-time capture of data by sensor components. For example, if a data collection device containing a temperature sensor component is measuring the temperature of a remote location (such as measuring the temperature at the top of a mountain), the system may be transmitting temperature recordings once every 60 seconds for a length of 24 hours. After deploying the data collection device, a user of the system may be informed that there are specific time frames within the 24 hours when it would be advantageous to have a higher frequency of temperature recordings. While it reads temperature, the system may allow a user to reconfigure the record period to switch from once every 60 seconds to once every 10 seconds. In this example, the system enables a user to reconfigure settings and parameters without having to stop the collection of data.
At block 610 (at transceiver 660), the routine receives configuration settings (implemented by a user at receiving device 110) via a communication link 655 (such as a radio link) from communication device 112 at receiving device 110, and continues to block 620. At block 620, the routine receives the settings from the transceiver 660 and updates firmware 685 (using microcontroller 670) located in memory 680 with the newly received settings, and continues to block 630. One skilled in the art will appreciate that the reconfiguration of settings stored in firmware 685 may be performed using any known techniques. At block 630, the routine links the sensor components 690 used to collect data with the settings in firmware 685 and ends.
IV. Examples of Data Collection Devices Used in the System
As discussed earlier, in some embodiments, the data collection devices are manufactured with modular components, as is shown in
The main controller board 710 may comprise a microprocessor, analog to digital converters, a true RMS-to-DC converter, a data storage component, flash memory or other memory components (such as semipermanent memory components), and other components used to control the device or convert, store and process data captured by sensor components.
The communication board 720 may comprise a two-way Radio transmitter (able to communicate at radio frequencies such as 900 MHz or 2.4 GHz), a two-way paging transceiver, a wireless network transceiver (able to communicate under the IEEE 802.11x protocols), and/or satellite communication transmitters (such as those developed by Argos and ORBCOMM), operating, for example, on the Ku Band.
In some embodiments, the housing 730 of a data collection device is tailored to the subject and environment. Examples include an animal pack (a case enclosing the data collection device is attached to an animal via a harness having a release mechanism), a nest monitor (may be egg shaped to blend into the environment, with the data collection device contained within the egg shaped housing), a neoprene sleeve (and other forms enabling a data collection device to conform to a human, such as a wristband) or other suitable housings enabling the data collection device to observe the natural habits of subjects or environments being monitored (such as a lightweight housing for motion detection, a housing adapted to make contact with a subject, and so on).
Virtually any type of sensor component 741, 742 and 743 may be implemented into the data collection devices. Examples include motion detectors (such as 3-axis accelerometers), ambient temperature sensors (and other thermal sensors), skin temperature sensors, audio sensors (such as heart rate sensors), blood pressure sensors, location sensors (such as GPS sensors), light sensors, vibration sensors, chemical sensors, odor sensors, radiation sensors, hydration sensors, glucose sensors, ECG sensors, respiration rate sensors, pulse oximeter sensors and so on. In addition, the data collection devices, in some embodiments, may be used with or configured to accommodate third party sensor components.
In some cases, where certain factors (such as size or weight) determine the design of the data collection device, it may be advantageous to provide integrated data collection devices within the system. Unlike modular devices, integrated devices comprise one controller board receiving many, if not all, of the components. For example, some data collection devices used to monitor motion (such as a device having an accelerometer and GPS sensor) are designed to be as small and lightweight as possible (e.g., they are attached to a bird and used to capture data pertaining to the bird's acceleration while flying). In this example, having the various components on one controller board allows for the data collection device to be smaller and lighter.
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” Additionally, the words “herein,” “above,” “below” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. When the claims use the word “or” in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
The above detailed description of embodiments of the facility is not intended to be exhaustive or to limit the invention to the precise form disclosed above. While specific embodiments of, and examples for, the facility are described above for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in a given order, alternative embodiments may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed in parallel, or may be performed at different times. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number, respectively.
The teachings of the invention provided herein can be applied to other systems, not necessarily the system described herein. The elements and acts of the various embodiments described above can be combined to provide further embodiments.
This application is related to commonly-owned U.S. patent application Ser. No. ______, filed Jan. 3, 2006, entitled MANAGING INFORMATION COLLECTED IN REAL-TIME OR NEAR REAL-TIME, SUCH AS SENSOR INFORMATION USED IN THE TESTING AND MEASUREMENT OF ENVIRONMENTS AND SYSTEMS (Attorney Docket No. 571788001US1). All of the above patents and applications and other references, including any that may be listed in accompanying filing papers, are incorporated herein by reference. Aspects of the invention can be modified, if necessary, to employ the systems, functions, and concepts of the various references described above to provide yet further embodiments of the invention.
These and other changes can be made to the invention in light of the above Detailed Description. While the above description details certain embodiments of the invention and describes the best mode contemplated, no matter how detailed the above appears in text, the invention can be practiced in many ways. Details of the reconfiguration system and data collection devices may vary considerably in their implementation details, while still be encompassed by the invention disclosed herein. As noted above, particular terminology used when describing certain features or aspects of the invention should not be taken to imply that the terminology is being re-defined herein to be restricted to any specific characteristics, features, or aspects of the invention with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the invention encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the invention under the claims.
While certain aspects of the invention are presented below in certain claim forms, the inventors contemplate the various aspects of the invention in any number of claim forms. For example, while only one aspect of the invention is recited as embodied in a computer-readable medium, other aspects may likewise be embodied in a computer-readable medium. Accordingly, the inventors reserve the right to add additional claims after filing the application to pursue such additional claim forms for other aspects of the invention.
This application claims priority to commonly-owned U.S. Provisional Patent Application No. 60/700,976, filed Jul. 20, 2005, and commonly-owned U.S. Provisional Patent Application 60/731,920, filed Oct. 31, 2005, which are incorporated by reference in their entirety.
This invention was made with government support under contract number NNJO4JA27C awarded by the National Aeronautics and Space Administration. The government may have certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
60700976 | Jul 2005 | US | |
60731920 | Oct 2005 | US |