US20080246629A1 - Mobile devices as centers for health information, monitoring and services - Google Patents

Mobile devices as centers for health information, monitoring and services Download PDF

Info

Publication number
US20080246629A1
US20080246629A1 US12/054,544 US5454408A US2008246629A1 US 20080246629 A1 US20080246629 A1 US 20080246629A1 US 5454408 A US5454408 A US 5454408A US 2008246629 A1 US2008246629 A1 US 2008246629A1
Authority
US
United States
Prior art keywords
mobile device
user
data
health
automatically
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/054,544
Inventor
Chi Ying Tsui
Ross David Murch
Roger Shu Kwan Cheng
Wai Ho Mow
Vincent Kin Nang Lau
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TUEN SOLUTIONS LLC
Original Assignee
Hong Kong University of Science and Technology HKUST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hong Kong University of Science and Technology HKUST filed Critical Hong Kong University of Science and Technology HKUST
Priority to US12/054,544 priority Critical patent/US20080246629A1/en
Assigned to THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY reassignment THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHENG, ROGER SHU KWAN, LAU, VINCENT KIN NANG, MOW, WAI HO, MURCH, ROSS DAVID, TSUI, CHI YING
Publication of US20080246629A1 publication Critical patent/US20080246629A1/en
Assigned to HONG KONG TECHNOLOGIES GROUP LIMITED reassignment HONG KONG TECHNOLOGIES GROUP LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
Assigned to TUEN SOLUTIONS LIMITED LIABILITY COMPANY reassignment TUEN SOLUTIONS LIMITED LIABILITY COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HONG KONG TECHNOLOGIES GROUP LIMITED
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0029Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits
    • H02J7/00302Overcharge protection
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/001Energy harvesting or scavenging
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/32Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from a charging set comprising a non-electric prime mover rotating at constant speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2207/00Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J2207/40Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries adapted for charging from various sources, e.g. AC, DC or multivoltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/18Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing electrical output from mechanical input, e.g. generators
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B40/00Technologies aiming at improving the efficiency of home appliances, e.g. induction cooking or efficient technologies for refrigerators, freezers or dish washers

Definitions

  • the subject invention relates generally to medical monitoring systems, and more particularly to personal devices for sampling, storing and transmitting health information for diagnostics and preventative health care.
  • the invention includes sensors for use by the mobile device in collecting the user's health data.
  • the user can have the sensors embedded in their body as a permanent installation or included in clothing, shoes, hats and jewelry as a wearable sensor net.
  • the sensors can operate on both a wireless and wired technologies.
  • Other sensors unrelated to parameters measured in the body but related to the heath of the user, such as air quality can also be included in either the mobile device or the sensor net.
  • the invention has another aspect including the ability to communicate to other mobile devices in addition to communications with remote systems.
  • the user can allow other users with compatible mobile devices to share the health information. For example, an elderly user can share their information with a relative as part of an ongoing caregiver arrangement.
  • the communications between the mobile devices and between a mobile device and a remote system can be by a cellular network, a wireless network such as an 802.11 a/b/g/n specification, a “bluetooth” network or any other available network communications technology.
  • the mobile device system and services provide security to prevent access to the user's health information by any other than authorized individuals.
  • the mobile device may alert medical personnel of an imminent threat to the health of a user because of an analysis of data collected from the user.
  • the user can also use the mobile device to subscribe to a medical study appropriate to the user and provide the user's health information related to the study.
  • the mobile device can monitor the user's weight and daily level of activity and inform the user if either of these parameters varies outside of the user's predefined requirements.
  • the user receives the feedback necessary to correct a problem difficult to notice on a day-to-day basis.
  • FIG. 1 illustrates an exemplary non-limiting block diagram of embodiments of the invention in the context of mobile devices as centers for health information, monitoring and services.
  • FIG. 2 illustrates an embodiment of the sensors embedded in the user's body for collecting health data.
  • FIG. 3 illustrates an embodiment of the sensors attached to the user's clothing and jewelry for collecting health data.
  • FIG. 4 illustrates an embodiment of the health data information store component and the collections of health data stored therein.
  • FIG. 6 illustrates an embodiment of the interfaces component and the hardware and software interfaces available to the mobile device for use by the user.
  • FIG. 7 illustrates an embodiment of the remote applications and services component and representative applications and services remotely available to the user.
  • FIG. 8 illustrates an embodiment of a method of automatically collecting and analyzing a user's health information.
  • FIG. 9 illustrates an overview of an exemplary, non-limiting network environment suitable for service by various embodiments.
  • FIG. 10 illustrates a block diagram of an exemplary, non-limiting operating environment in which various aspects described herein can function.
  • integration of health sensors into a mobile device ecosystem enables a host of services, algorithms and actions predicated on the sensor data for better personal information management and access to services that are of particular help to the owner of the mobile device, e.g., filtered or individually tailored for the mobile device user.
  • the mobile device With sensors attached to the human body that can communicate with the mobile device via wired or wireless protocols (e.g., Bluetooth), and/or with sensors embedded into the mobile device itself, the mobile device itself becomes a personal center of health information and services for the user of the mobile device.
  • FIG. 1 is an architectural overview of the intelligent personal health agent for a mobile device in accordance with the invention.
  • Various health sensor data HSD 1 to HSD n e.g., heart rate, stress levels, glucose levels
  • Other sensor data OSD 1 to OSD n may also be input to the device to provide a centralized health data information store 105 on mobile device 100 .
  • Mobile device 100 includes local applications and services 110 based on various subsets of the health and environmental data stored in information store 105 .
  • One such application can be a personal health advisor and intelligent agent 114 that manages the user's data and advises or takes action on behalf of the user in a way tailored for the user of the mobile device.
  • Applications and services 110 may employ predictive algorithms that are based on the data of the health data information store 105 , and operate to help the user prevent (e.g., the onset of a disease) or further encourage a future health result (e.g., weight loss).
  • a variety of communications may also take place, via interfaces 120 and one or more communications networks 130 .
  • a set of distributed or remote health applications and services that may have additional data 150 such as historical user data or aggregate user data trends across many users, for processing in connection with applications or services 140 carried out on behalf of the mobile device 100 . This allows for hybrid processing for services too, taking advantage of a combination of local and remote computing capabilities with respect to processing, power, storage, etc.
  • Applications or services 140 may also, in turn, communicate acknowledgements, results, commands, requests, etc. back to mobile device 140 as part of an ongoing dialog with the user about the user's health, as filtered via intelligent personal health agent 114 .
  • mobile device 100 determines, based on a collective state of health information in store 105 that the user is sick, action can be automatically taken to set up an appointment with an available doctor according to the needs of the user, financial or insurance resources can automatically be lined up for the user, or other automatic action can be taken.
  • sensor measurements by sensors HSD 1 to HSD n include heartbeat readings, blood pressure, emotion, stress, glucose levels, vitamin or medicine deficiency, birth control scheduling, and other illness specific symptoms identifiable by sensor measurements.
  • FIG. 2 depicts a user 201 with four embedded health sensors.
  • the embedded health sensors collect readings of body variables and transmit them to the mobile health device 100 .
  • Embedded health sensor 202 represents a sensor for measuring blood toxins associated with kidney function.
  • a user of this type of sensor requires dialysis to remove the toxins from their bloodstream because of insufficient kidney function.
  • An individual in need of dialysis would have regularly scheduled visits to a treatment facility for a constant scheduled duration.
  • An example of a dialysis schedule might be every Monday, Wednesday and Friday for four hours on each visit.
  • the dialysis center does not vary the amount of treatment needed at each visit because there is no data available to determine the concentration of toxins in the patient's bloodstream as a function of time.
  • the toxin concentration in a patient's bloodstream is dependent on food intake, fluid intake, fluid loss and the level of function of the patient's diseased kidneys. Based on these criteria there is an optimal time to conduct a dialysis when the maximum amount of toxins are accumulated in the patient's bloodstream before the toxins become harmful to the patient's other organs. Accordingly, there is also an optimal dialysis period to reduce the toxin concentration to a level sufficient to maintain a reasonable quality of life for the patient with respect to trips to the dialysis center.
  • the combination of the embedded health sensor 202 and mobile device 100 permits the user to receive notice of the appropriate time for a dialysis.
  • the mobile device 100 can notify the dialysis center of the user's need for a dialysis treatment and inform the user of a confirmed appointment time.
  • the mobile unit and the embedded health sensor provide the user maximum safety by monitoring the toxin concentration in the user's bloodstream and minimizes the financial costs of the treatment by performing the dialysis treatment only when necessary.
  • embedded health sensor 203 represents a sensor for measuring blood pressure.
  • the mobile device 100 takes measurements continuously through all aspects of the user's life. For example, the mobile device 100 takes a resting blood pressure while the user is sleeping and takes a stress level blood pressure while the user is at work. The mobile device 100 records the blood pressure samples and averages them to produce a much more reliable representation of the user's blood pressure. The mobile device 100 can regularly transmit the blood pressure information to a physician for adjusting the level of medication required for proper control of high blood pressure.
  • Embedded health sensor 204 represents a health sensor for measuring blood sugar level.
  • the mobile device 100 can collect sugar concentration data from the embedded heath sensor and determine an optimal amount of insulin to deliver to the user.
  • the mobile device 100 can communicate with an embedded insulin delivery system and provide the insulin delivery system the volume of insulin to inject into the user.
  • the mobile device 100 can deliver the collected data to the user's physician for analysis and consultation scheduling.
  • the physician through a remote application may communicate to the mobile device 100 that it is time for an appointment and alert the user.
  • the user may sign up for clinical trials of a new insulin compound and authorize the mobile device 100 to provide the researchers the user's health data related to blood sugar levels and insulin consumption.
  • embedded health sensor 205 represents a health sensor for measuring electrical signal strength of the nervous system to the heart.
  • the mobile device 100 can collect data concerning electrical discharge frequency and duration associated with the user's heartbeat. The mobile device 100 can analyze this data and send alarms to the user and the user's physician if the mobile device 100 detects any irregular electrical signals. Upon receiving this information, the physician can schedule an appointment and send notice of the appointment to the user through the mobile device 100 .
  • the mobile device 100 can monitor the electrical discharge from the pacemaker device and detect the indication of a low battery voltage. The mobile device can send an alert to the user's physician requesting an appointment for battery replacement. In response, the physician can notify the user through mobile device 100 of the date and time for the procedure.
  • Embedded health sensor 206 presents another aspect of the invention representing one or more health sensors measuring chemical concentrations in the brain.
  • the mobile device 100 collects data from embedded health sensor 206 and performs an analysis to verify that a user is properly taking their medication to control psychological disorders.
  • the mobile device 100 can alert the user at the appropriate time to take the next dosage of the medication.
  • the mobile device can provide the user's brain chemistry data to the user's physician for later analysis and medication adjustment.
  • the user can also subscribe to a clinical study related to the user's illness and provide health data for inclusion in research aimed at understanding and curing the user's condition.
  • the remote clinical study application can send the results of the clinical study and any recommendations to the user's mobile device to alert the user to new treatments or theories related to the illness.
  • FIG. 3 depicts a user 301 with five apparel health sensors and one other data sensor.
  • the apparel health sensors like the embedded health sensors above, collect readings of body variables and transmit them to the mobile device 100 .
  • the apparel health sensors are sewn into clothing, hats or shoes or are molded into jewelry for ease of application and removal.
  • Apparel health sensor 301 is a footpad with an incorporated load cell placed in each shoe.
  • Apparel health sensor 301 when communicatively connected to mobile device 100 provides in one aspect the measurement of the weight of the user. When the user stands up, the user exerts their full body weight on the footpads. Over time, the predictive algorithms 112 of the mobile device 100 are capable of determining an accurate value of the user's weight. The mobile device 100 transmits this health data to the user's physician on a scheduled basis to maintain an accurate profile of the user's weight.
  • apparel health sensor 301 can provide data to a local lifestyle application on the level of activity performed by the user. For example, if the user's weight drops to near zero, then the user is probably in a reclined position and the mobile device 100 can assign an appropriate caloric burn rate for this level of activity. If the user's body weight drops to a low but non-zero value then the user is probably sitting and the mobile device 100 can assign an appropriate caloric burn rate for this activity. If the user's body weight remains at the defined value then the user is probably standing and the mobile device 100 can assign an appropriate caloric burn rate for this activity.
  • Mobile device 100 can combine the data above with position data from other data sensor 306 to calculate a rate of movement value and an associated caloric burn rate based on the user walking or running. In summary, over a few days time, the mobile device 100 can evaluate the user's lifestyle and weight and consult with lifestyle services on remote systems to create a plan to improve the user's health. The remote system lifestyle application 715 can transmit the proposed plan to mobile device 100 and uploaded to the user's physician for approval before implementation.
  • Apparel health sensor 302 is a bracelet, wristwatch or similar wrist worn sensing device representing another aspect of the invention.
  • mobile device 100 can measure the conductivity between apparel health sensor 302 and apparel health sensor 301 and calculate a percent body fat composition of the user. Mobile device 100 can use this calculated health indicator to adjust the prescribed exercise regimen proposed to the user.
  • the user's mobile device 100 can share the lifestyle health data with another user's mobile device 100 . For example, two mobile device 100 users can agree to a fitness contest and to verify the winner, they agree to share their percent body fat composition health data with each other.
  • apparel health sensor 303 is cap, similar but not limited to a baseball cap, outfitted with sensors for detecting brainwaves.
  • the mobile device 100 collects health data from the apparel health sensor 303 for producing an electroencephalograph.
  • the mobile device 100 can transmit the electroencephalograph to the user's physician for analysis and/or to a remote medical research application 711 .
  • the electroencephalograph produces a more accurate representation of the user's brain wave activity because the data is sampled over a longer period of time and the user is participating in many different activities during the test i.e. periods of low thought process such as relaxing at home through periods of extreme thought process such as intense work situations.
  • Apparel health sensor 304 is jewelry in the form of a ring.
  • mobile device 100 collects health data from apparel health sensor 304 representing the ambient air temperature.
  • mobile device 100 collects health data from apparel health sensor 304 representing the user's body surface temperature and conductivity level. For example, mobile device 100 can analyze the health data and determine that the ambient temperature is one hundred and one degrees Fahrenheit and the user's surface temperature is rising combined with a corresponding decrease in conductivity indicating the onset of a heat stroke.
  • Mobile device 100 upon reaching defined health alarm limits can alert the user to take shelter from the heat and increase fluid intake while communicating through alarm service 506 to notify emergency response application 712 and medical personnel of eminent severe threat to the user.
  • apparel health sensor 305 is a shirt, blouse, bathing suit top or similar article of clothing containing sensors for detecting exposure to ultraviolet radiation.
  • Mobile device 100 collects health data from apparel health sensor 305 for determining the amount of ultraviolet radiation and time the user is exposed and based on prescribed limits, alerts the user when the mobile device 100 detects overexposure.
  • the mobile device 100 also sends the collected health data to the user's dermatologist for tracking the user's exposure and updating exposure limits.
  • the dermatologist downloads the new limit information to mobile device 100 to advise the user they have reached daily, weekly, monthly or seasonal exposure limits.
  • Other sensor data 306 can be, but is not limited to, a belt or “fanny pack” article containing but not limited to data sensors related to position, direction, air quality, etc.
  • the article contains a global positioning sensor allowing a mobile device to collect data identifying the user's three-dimensional position on the planet. For example, if the user becomes disoriented while hiking in the mountains, the mobile device 100 can advise the user of his location. In another aspect, mobile device 100 , using the directional data, can advise the user which direction to travel to reach the user's desired objective.
  • mobile device 100 collects air quality data from other sensor data 306 to alert the user of possible acute respiratory problems. For example, on a particularly hot summer afternoon the air quality declines for the user because their age makes them particularly susceptible to particulate matter in the air. Mobile device 100 can alert the user to the declining air quality recommending they seek an air-conditioned environment. Mobile device 100 can also alert the user's physician to the exposure. The user can choose to share this data with the mobile device 100 of friends or neighbors to prevent them from experiencing the same exposure.
  • the air quality decline can be due to natural pollutants such as pollen or other allergens.
  • Mobile device 100 can detect the increase in allergens identified as harmful to the user and alert the user to take appropriate anti-histamine type medication to prevent the development of allergic symptoms.
  • the user can confirm to mobile system 100 that the recommended medication was taken and mobile system 100 can inform the user's pharmacy of the decrease in on-hand supply of the medication. If the user's on-hand supply is low enough, the pharmacy can notify the user, and if requested by the user, prepare and send another prescription of the medication, assuring the user's on-hand supply.
  • FIG. 4 depicts the health data information store 105 of mobile device 100 .
  • the explosion in memory technology has provided enormous amounts of storage space in a small footprint with no moving parts.
  • the resultant use of this technology by mobile device 100 allows for the retention of large amounts of health data for on-site analysis and transmission to remote applications and services 140 as communication availability permits.
  • the user may be out of communication range for several days and the health data collected by mobile device 100 is queued in the health data information store 105 until communications are established and the health data can be delivered to the appropriate destination.
  • Mobile device 100 permits the user to segregate health and outside data, alarm data, trend data and configuration data and provide security levels of varying degree with respect to access to the data by remote services and applications 140 and other mobile devices 100 . It should be noted that the aforementioned segregations are exemplary and not limiting.
  • public health data 401 is maintained in the health data information store 105 .
  • Public health data 401 is accessible by any remote services and applications 140 interested in the data or by any other mobile device in proximity.
  • the public health data 401 database does not require any security credentials before accessing the health data.
  • the user's data concerning air quality can be of interest to other local mobile device 100 users who are also susceptible to low air quality and wish to avoid low air quality areas.
  • Local weather forecasting services can access the air quality data to develop a much more detailed map of locations suitable to warn the audience of low air quality.
  • Health data information store 105 maintains Private health data 402 as another aspect of the invention.
  • the user considers private health data 402 more sensitive and therefore protected by requiring security credentials before access.
  • Each identified type of private health data 402 can have its own set of security credentials thus allowing particular access to particular sections based on the provided security credentials.
  • the section of private health data related to blood pressure and cholesterol level can have security credentials known only by the user's cardiologist.
  • Another section of private health data related to the user's weight and percent body fat composition can have security credentials known by the user's general practitioner, a remote server application 140 for a medical research project related to weight loss and a friend's mobile device 100 for a weight loss competition.
  • mobile device 100 maintains secure control data 403 for controlling devices typically implanted in the user's body and critical to the user's health.
  • the data represents control values used by the devices in maintaining the user's organic functions.
  • the user can have an insulin delivery device implanted to replace the need for daily injections.
  • the mobile device 100 can communicate with the insulin delivery device and download new control values for the volumetric rate to deliver insulin and the number of times and times of day for deliveries.
  • the user can have a pacemaker implanted to regulate the user's heartbeat.
  • Mobile device 100 can communicate with the pacemaker and download new control values for the level of charge to deliver and the frequency of delivery to insure the pacemaker properly regulates the user's heartbeat.
  • Mobile device 100 maintains health trend data 404 for analyzing long-term changes in the user's health. For example, changes in body weight and composition, blood pressure, cholesterol level, blood sugar level all become more obvious when viewed as trend data.
  • the point in time where medical intervention is required becomes predictable and therefore future medical problems are addressed at the most opportune time.
  • the user can share their health trend data with medical research applications 711 interested in accumulating historical data for a particular disease or analysis.
  • Health data information store 105 maintains health alarm data 405 as another aspect of the invention.
  • Health alarm data 405 is a collection of data values associated with each data source identifying values at which the user wishes alarm notifications sent to appropriate parties. The parties are provided appropriate security credentials allowing access to the remote health data of interest as well as the data logged by the mobile device.
  • the user may configure an alarm limit for body weight exceeding one hundred eighty pounds.
  • the user can configure the mobile device 100 to detect the alarm condition and send a corresponding alarm message to the user.
  • the user can configure an alarm limit of cholesterol level greater than one hundred fifty.
  • the user can configure mobile device 100 to send an alarm message to the user and to the user's cardiologist.
  • the cardiologist can collect the health trend data 404 from the user's mobile device 100 and analyze the recent trend to determine if the trend data warrants an adjustment in the user's cholesterol medication. If necessary, the user's cardiologist can notify the user of a required office visit or an adjustment in the user's cholesterol medication dosage.
  • the health data information store 105 maintains a health data access list 406 provided by the user.
  • the health data access list provides the login names, security credentials and associated private health data 402 accessible for this login account.
  • the user defines the areas available on a per-account basis and configures what operations the account can execute. For example, the user can allow a friend's account from another mobile device 100 to view body weight and body composition health data but not allow downloading or deletion of any of the health data.
  • a remote medical research application 711 can upload and automatically delete the blood pressure data but cannot inspect the blood pressure data in the user's mobile device.
  • the health data information store 105 maintains health data scheduler 407 configuration information related to actions the user requires based on the passage of time or a particular calendar date and time. For example, the user can configure mobile device 100 to send the previous month's blood pressure health data on the first day of each month to the user's cardiologist. In another example, the user can configure mobile device 100 to send the body weight, body composition and blood sugar level to the user's general practitioner on the user's birthday each year. The general practitioner reviews the health data and sends the user a notice of changes to the user's general health regimen and any requirements for additional medical appointments.
  • the health data information store maintains health data events 408 configurations related to actions the user requires based on predefined events.
  • the user may configure the mobile device 100 to send blood pressure health data to a medical research application 711 related to clinical trials of a new blood pressure medication if the user's blood pressure exceeds a predefined value.
  • the mobile device 100 sends the health data even though the predefined value is not considered an alarm condition and the information would normally be sent at the end of the month.
  • the mobile device 100 contains and executes many services and applications.
  • the services and applications are updateable from the remote applications and services 140 servers and if the user requests, the mobile device 100 can change service configurations and add or delete applications.
  • mobile device 100 provides a communication service 501 for communicatively coupling with embedded health sensors, apparel health sensors, other sensor data sensors, peer mobile devices 100 , wireless networks and wired networks.
  • the communication service 501 includes but is not limited to protocol support for “Bluetooth,” Ethernet, 802.11 a/b/g/n, universal serial bus (USB) IEEE 1394 (FireWire) and the like.
  • mobile device 100 provides a data logging service 502 archiving at least but not limited to health data collected from the array of sensing devices.
  • the data logging service provides for retaining the value from the sensing device along with the date and time the mobile device 100 collected the data.
  • the mobile device 100 can associate metadata with the data providing information relating to the status and configuration of the mobile device 100 at the time the mobile device 100 collected the health data.
  • mobile device 100 provides a trend service 503 generating trend data for health data selected by the user for trending.
  • the user defines the sample period for trending and the time window of the trend. For example, the user can configure a trend of body weight sampled on the every two weeks and maintained over the previous fifty-two weeks.
  • the user can review the trend with the mobile device 100 or upload the health trend data 404 for review and archiving on another computing device.
  • Local applications and services 110 provide scheduler service 504 for scheduling user-defined actions.
  • the user can configure the scheduler service for time-based or event-based actions.
  • the user can schedule a time-based action relative to a clock time of day.
  • the user can configure the scheduler service 504 to transmit all health data from the previous month to the user's general practitioner every Sunday at midnight.
  • the user can configure an event based action on events determined from health sensor data or predefined criteria.
  • the user may define an event to upload all health data to the user's general practitioner immediately upon establishing network communications to the remote system if the user's mobile device has not communicated with the remote system for more than seven days.
  • mobile device 100 provides an encryption service 505 for conducting secure communications between the mobile device 100 and the remote applications and services 140 or peer mobile devices 100 .
  • the user can select the type of encryption on an application basis or the mobile device and the remote application or service 140 can negotiate a compatible encryption method.
  • the encryption service provides security during transmission of health data and for any data stored on mobile device 100 in the event mobile device 100 is lost or stolen.
  • Local applications and services 110 provide an alarm service 506 for notifying a user-configured list of individuals of user health conditions requiring medical attention.
  • mobile device 100 can detect that user's blood sugar level is below a lower threshold limit indicating a probable insulin overdose.
  • Mobile device 100 can provide user an alarm indicating the immediate requirement for sugar intake to counter the insulin overdose.
  • mobile device 100 can transmit the alarm to remote emergency response application 712 requesting the dispatch of emergency medical personnel.
  • Emergency medical personnel can more efficiently handle the medical emergency upon arrival because they already have reliable knowledge of the nature of the medical emergency.
  • mobile device 100 provides a lifestyle application 511 for managing the user's body weight, body composition, activity level, etc.
  • the lifestyle application 511 can maintain a trend of the user's body weight and body composition as collected by the mobile device 100 from apparel health sensor 301 and apparel health sensor 302 .
  • Mobile device 100 can notify the user of meeting the goals set by the user as a parameter of lifestyle application 511 .
  • Lifestyle application 511 can also track and trend the user's activity level by monitoring and analyzing the user's load data from apparel health sensor 301 as previously described.
  • Lifestyle application 511 can present the user with meal recommendations for appropriate caloric intake based on the user's calculated activity level. If the user is away from home then lifestyle application 511 can recommend calorically appropriate restaurants based on the user's activity level.
  • Mobile device 100 provides the user input capabilities allowing the user to notify lifestyle application 511 of the caloric values of each meal for tracking caloric intake. For meals consumed at restaurants, mobile device 100 can automatically receive caloric data based on the user's choices, transmitted over the mobile device 100 wireless network.
  • mobile device 100 provides a general health application 512 for tracking basic health parameters such as blood pressure, body temperature, blood sugar level, cholesterol level, etc.
  • Mobile device 100 trends these general parameters and provides alerts if the trends begin to vary outside of medically suggested ranges of normal values based on age and personal medical history.
  • Mobile device 100 through communication with remote applications and services 140 obtains information related to community health concerns such as the prevalence of influenza and locations where inoculations are available and presents alert information recommending vaccination.
  • General health application 512 can also negotiate appointment times and dates then provide alerts advising of upcoming medical appointments.
  • Local applications and services 110 provides a disease tracker application 513 for monitoring more specific and detailed parameters associated with indicated diseases.
  • disease tracker application 513 creates entries with data logging service 502 and trend service 503 to monitor appropriate health data at a greater frequency. For example, if the user selects diabetes, disease tracker application 513 will monitor blood sugar levels at a greater frequency and narrow the window of acceptable ranges for a timelier reporting of health data outside of the acceptable range. Additionally, mobile device 100 will more frequently transmit diabetes related health data to the identified physician resulting in scrutiny of the disease.
  • Disease tracker 513 can also search through remote applications and services 140 for breaking research information or clinical trial studies of interest and present a notice through mobile device 100 advising of new treatments or medications of interest. Disease tracker 513 can also provide, if authorized, the accumulated health data to research organizations associated with the identified disease.
  • mobile device 100 provides a weather reporter application 514 for providing alerts of current weather conditions, predictions of upcoming weather and transmits localized weather related data to remote weather reporter application 714 .
  • mobile device 100 uses other sensor data 306 to record air temperature, humidity and air quality data and presents the information with alerts indicative of unusual conditions such as a high pollen count.
  • Weather reporter application 514 uploads this localized weather data to remote weather reporter application 714 where weather reporter application 714 combines the weather data with uploads from other mobile devices 100 producing a more accurate and detailed weather report for communication to appropriate local mobile devices 100 for presentation.
  • data sharing application 515 provides for sharing raw health data with other mobile devices 100 and remote applications and services 140 .
  • the data sharing application can mirror real-time health data allowing others to see data values and changes as they occur. For example, a user experiencing chest pains can configure data sharing application 515 to mirror cardiac related health data to the user's cardiologist for analysis and recommendations on courses of action based on the present situation. At the conclusion of the online analysis, the mirror is disabled and mobile device 100 discontinues real-time health data transmission.
  • the mobile device 100 contains both hardware and software interfaces.
  • the hardware interfaces include interfaces to the sensing devices either embedded in or attached the user and any sensing devices included in mobile device 100 including “Bluetooth.” Interfaces to cellular networks such as CDMA and GSM, interfaces wireless networks including 802.11 a/b/g/n, interfaces to wired networks including Ethernet and user interfaces in the form of a display screen on the mobile device 100 .
  • the software interfaces include programmatic interfaces to public data, private data, control data, configuration data, alarm data and schedule data.
  • Sensor interface 601 provides communicative capabilities allowing mobile device 100 to collect health data from the embedded, apparel and other sensors.
  • the embedded sensors can support a “Bluetooth” implementation providing wireless communication of health data from the embedded health sensor to mobile device 100 .
  • Cellular network interface 602 provides communicative capabilities allowing mobile device 100 to transfer information to remote application and services 140 servers or other mobile devices 100 .
  • a mobile device 100 can use a cellular network to transmit lifestyle information from the lifestyle application 511 on mobile device 100 to the lifestyle application 715 on a remote server 140 .
  • Wireless network interface 603 provides communicative capabilities allowing mobile device 100 to transfer information to remote application and services 140 servers or other mobile devices 100 located within range of the wireless network.
  • the remote server 140 can download the caloric information associated with purchases at a restaurant to mobile device 100 when the user pays the bill at the end of the meal.
  • Wired network interface 604 provides communications capabilities as described for the cellular network interface and the wireless network interface in a format compatible with locations where cellular or wireless network support is not practical or available. For example, in certain remote locations such as an Antarctic research facility, wired communications to a satellite uplink may be the only means of transmitting data to a remote server.
  • User interface 605 provides input and output capabilities for mobile device 100 .
  • a mobile device 100 includes a graphical display screen for presentation of data in formats such as textual, tabular or graphical. For example, the user can select a trend chart and trend service 503 will generate a graphical representation of the trend.
  • the graphical display can also present alarm messages to the user in different formats such as colors, including flashing, bold and underlined and different sized fonts.
  • the mobile device 100 can also present audible alarms configurable by the user such as beeps or tones intended to attract the user's attention when mobile device 100 presents important messages for viewing.
  • Mobile device 100 provides an input system such as a keyboard, touch screen, stylus, etc. for input of selections and configuration information. For example, the user can select a block of private health data 402 and enter a name and password as security credentials for accessing the health data. The user can then select available actions for the new account's operations on the private data such as “read-only.”
  • the public data interface 611 of mobile device 100 provides programmatic access to any data stored on mobile device 100 in the public health data 401 section of the health data information store 105 .
  • another mobile device 101 can request local weather information form a mobile device 101 storing its weather information in public health data 401 .
  • the private data interface 612 of mobile device 100 provides identical programmatic support for private health data 402 access as described for public data interface 611 access with the exception of the requirement of providing security credentials before mobile device 100 allows access to the private health data 402 . Additionally, private data interface 612 enforces the permitted actions available through the interface for operations on the private health data 402 . For example, a remote medical research application 711 attempting to access blood chemistry private health data 402 must first present security credentials defined to allow access to the health data of interest. Additionally, the mobile device 100 will deny the remote medical research application 711 permission to delete the private health data 402 because the configuration denies private data interface 612 deletions of this private health data 402 .
  • the control data interface 613 of mobile device 100 provides identical programmatic support for secure control data 403 access as described for private health data 402 with the exception of providing additional layers of security by requiring additional security credentials and validating control data against internal data ranges. For example, a remote emergency response application 712 must provide security credentials to access the secure control data 403 and if the remote emergency response application 712 attempts to change the volumetric flow rate of the insulin pump associated with this secure control data 403 , the remote emergency response application 712 must supply another set of security credentials. Once both sets of security credentials are accepted, the mobile device 100 control data interface 613 then validates that the new volumetric flow rate for the insulin pump is within the allowable range of values.
  • the configuration interface 614 of mobile device 100 provides programmatic access to configuration parameters used for operation of and access to mobile device 100 .
  • configurable parameters include but are not limited to the frequency of collecting data from the health sensors, the time period between uploads from mobile device 100 to remote servers, the health data to upload and the location of the remote servers, the security credentials for accessing private health data and the like.
  • the alarm interface 615 of mobile device 100 provides programmatic access to alarm parameters for providing alerts for defined alarm conditions.
  • the mobile device 100 can display alarms on the user interface 605 and/or transmit alarms to remote applications and services 140 .
  • the user can configure an alarm for systolic blood pressure exceeding one hundred thirty millimeters of mercury. If the blood systolic blood pressure reading rises above this value then an alarm message is displayed by mobile device 100 user interface 605 and an alarm message is transmitted to a remote server notifying the user's cardiologist.
  • the scheduler interface 616 of mobile device 100 provides programmatic access to user scheduled actions for transferring data.
  • the user can schedule actions based on clock time or the occurrence of a defined event. For example, the user can select midnight every Sunday to transmit all collected health data to remote medical research application 711 . In another example, the user can select an event of low blood sugar to transmit health data related to blood sugar level to the user's physician.
  • mobile device 100 can interact with remote services and applications 140 .
  • the remote services and applications 140 can have counterparts running locally on mobile device 100 .
  • Communication service 701 of the remote server provides compatible communication protocols with mobile device 100 communication service 501 allowing reliable secure communications between the remote server and mobile device 100 .
  • mobile device 100 and a remote server can use TCP/IP on an 802.11 a/b/g/n wireless network to upload heath data to a medical research application 711 running on the remote server.
  • Data logging service 702 of the remote server provides data archiving capabilities for mobile device 100 . For example, at the end of each month, mobile device 100 uploads all health data to data logging service 702 for archival purposes for the lifetime of the user. Mobile device 100 can then delete the uploaded data from the mobile device 100 to provide storage space for additionally collected health data.
  • Emergency location service 703 of the remote server provides tracking capabilities to locate mobile device 100 at any location on the planet.
  • Mobile device 100 contains a global positioning sensor and can report the current location to emergency location service 703 when supplied with valid security credentials. For example, emergency rescue personnel could locate a user incapacitated by an illness reported by mobile device 100 without requiring involvement by the incapacitated user.
  • Scheduler service 704 of the remote server provides time and event based actions initiated by the remote server for mobile device 100 .
  • the release of an updated version of a software application installed on mobile device 100 can generate a download of the new application version to mobile device 100 .
  • remote server executes a timed event and downloads a list of all remote applications available for use by mobile device 100 to all interested mobile devices 100 .
  • Medical research application 711 of a remote server provides the user of mobile device 100 with information related to the health concerns of the user and the opportunity for the user to participate in medical research programs and drug trial programs.
  • the user can post a medical profile with the medical research application 711 to researches looking for candidates like the user. Additionally, the user can browse a list of medical research programs looking for any research programs that might be of interest to the user.
  • mobile device 100 establishes security credentials and identities allowing the remote medical research application 711 to collect health data from the user's mobile device 100 .
  • the user can also choose to interact with respect to other users admitted to the remote medical research application 711 with direct communication from mobile device 100 to mobile device 100 .
  • the medical research application 711 also provides analysis related to the user to the user's physician through the user's mobile device 100 .
  • Emergency response application 712 of a remote server provides capabilities to dispatch emergency medical personnel to mobile device 100 anywhere on the planet, even if the user is incapacitated and cannot assist in providing location information.
  • mobile device 100 can detect an erratic heartbeat and extremely low blood pressure and transmit a request for medical assistance to emergency response application 712 . Included in the transmission are the GPS determined coordinates of mobile device 100 . While mobile device 100 is summoning emergency medical help, the user is unconscious, because of an ongoing heart attack, and unable to assist in requesting emergency medical assistance.
  • Disease tracker application 713 of a remote server provides capabilities to assist the user in understanding and fighting a specific disease afflicting the user. For example, a physician has diagnosed the user as diabetic and the user, through mobile device 100 , selects to join this disease community on remote disease tracker 713 . Mobile device 100 presents the user's profile to the remote disease tracker application 713 community bulletin board and provides the user's disease related health data to any medical research application 711 associated with this community. The remote disease tracker application also alerts the user through mobile device 100 of all drug trial programs associated with this community. Additionally, remote disease tracker application 713 presents support groups for this community to the user through mobile device 100 and the user can elect to join the support groups for guidance.
  • disease tracker application 713 the long-term archived public and private user health data can be analyzed to discover markers or trends indicating the presence of the initial stages of a disease unknown to the user.
  • Disease tracker application 713 can accomplish the analysis by methods such as but not limited to trending or statistical analysis of the archived data with respect to other individuals of the user's age, genetic disposition and lifestyle.
  • disease tracker application 713 can send an alert to the user notifying the user of the possible detection of the early stages of a particular disease.
  • Disease tracker application 713 also can, if authorized by the user, provide this same alert to the user's physician and schedule an appointment for the user with the physician to review the findings of the analysis.
  • Weather reporter application 714 of a remote server provides capabilities to notify the user of weather conditions in the user's locality and to collect localized weather information from the user through mobile device 100 to create a more accurate and detailed weather forecast. For example, if selected by the user, mobile device 100 uploads the user's locale weather and air quality data to the remote weather reporter application for analysis. The combination of many users submitting weather data provides a more accurate localized forecast because of the greater number of data points.
  • the remote weather reporter application analyzes the weather data and computes a weather prediction to download to all mobile devices 100 in the localized area.
  • Lifestyle application 715 of a remote server provides capabilities to assist the user in leading a healthy lifestyle with respect to body weight, body composition, eating habits, exercise habits, sleep habits, etc.
  • the user can upload their body weight and body composition information from mobile device 100 to remote lifestyle application 715 for inclusion in an analysis program that outputs a weight appropriate exercise regimen for the user and downloads the regimen to mobile device 100 .
  • the user can also select information available from remote lifestyle application 715 on healthy choice eating venues in the user's locality.
  • the user can subscribe to online journals through remote lifestyle application 715 presenting informative articles on proper sleep habits to promote better health.
  • Remote lifestyle application 715 can also present a weight appropriate list of support groups based on the users profile information and body weight health data through mobile device 100 . The user can read a summary of each support groups makeup and goals and select a support group in line with the lifestyle goals of the user.
  • GPS tags can be embedded in people or their things such that health information can be coupled to location. For example, a person's onset of fever combined with a GPS position in Siberia and an ambient temperature of - 15 degrees can trigger an alert to the user to find a warmer locale.
  • a person's onset of fever combined with a GPS position in Siberia and an ambient temperature of - 15 degrees can trigger an alert to the user to find a warmer locale.
  • the invention targets the synergy of bodily sensor data, heart rate, stress level, and other environmental data, e.g., measurements with respect to items of food one is going to eat, air quality (pollution), water quality, etc.
  • any product one purchases, such as clothes can be sensed with one or more measurements that may initiate further actions and services, or rendering of information about the product (e.g., an object age sensor that authenticates antiques).
  • the mobile device is thus a gateway to a host of health and environmental services that can build on top of health and environmental data sensed by and aggregated in the mobile device.
  • FIG. 9 depicts an overall block diagram of an exemplary packet-based mobile cellular network environment, such as a GPRS network, in which the invention may be practiced.
  • BSS Base Station Subsystems
  • BSC Base Station Controller
  • BTS Base Transceiver Stations
  • BTSs 904 , 906 , 908 , etc. are the access points where users of packet-based mobile devices become connected to the wireless network.
  • the packet traffic originating from user devices is transported over the air interface to a BTS 908 , and from the BTS 908 to the BSC 902 .
  • Base station subsystems such as BSS 900 , are a part of internal frame relay network 910 that may include Service GPRS Support Nodes (“SGSN”) such as SGSN 912 and 914 .
  • SGSN Service GPRS Support Nodes
  • Each SGSN is in turn connected to an internal packet network 920 through which a SGSN 912 , 914 , etc. can route data packets to and from a plurality of gateway GPRS support nodes (GGSN) 922 , 924 , 926 , etc.
  • GGSN gateway GPRS support nodes
  • SGSN 914 and GGSNs 922 , 924 , and 926 are part of internal packet network 920 .
  • Gateway GPRS serving nodes 922 , 924 and 926 mainly provide an interface to external Internet Protocol (“IP”) networks such as Public Land Mobile Network (“PLMN”) 945 , corporate intranets 940 , or Fixed-End System (“FES”) or the public Internet 930 .
  • IP Internet Protocol
  • PLMN Public Land Mobile Network
  • FES Fixed-End System
  • subscriber corporate network 940 may be connected to GGSN 924 via firewall 932 ; and PLMN 945 is connected to GGSN 924 via boarder gateway router 934 .
  • the Remote Authentication Dial-In User Service (“RADIUS”) server 942 may be used for caller authentication when a user of a mobile cellular device calls corporate network 940 .
  • RADIUS Remote Authentication Dial-In User Service
  • Macro cells can be regarded as cells where the base station antenna is installed in a mast or a building above average roof top level.
  • Micro cells are cells whose antenna height is under average roof top level; they are typically used in urban areas.
  • Pico cells are small cells having a diameter is a few dozen meters; they are mainly used indoors.
  • umbrella cells are used to cover shadowed regions of smaller cells and fill in gaps in coverage between those cells.
  • the claimed subject matter can partly be implemented via an operating system, for use by a developer of services for a device or object, and/or included within application software that operates in connection with one or more components of the claimed subject matter.
  • Software may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers, such as clients, servers, mobile devices, or other devices.
  • computers such as clients, servers, mobile devices, or other devices.
  • the claimed subject matter can also be practiced with other computer system configurations and protocols, where non-limiting implementation details are given.
  • FIG. 10 thus illustrates an example of a suitable computing system environment 1000 in which the claimed subject matter may be implemented, although as made clear above, the computing system environment 1000 is only one example of a suitable computing environment for a mobile device and is not intended to suggest any limitation as to the scope of use or functionality of the claimed subject matter. Further, the computing environment 1000 is not intended to suggest any dependency or requirement relating to the claimed subject matter and any one or combination of components illustrated in the example operating environment 1000 .
  • an example of a remote device for implementing various aspects described herein includes a general purpose computing device in the form of a computer 1010 .
  • Components of computer 1010 can include, but are not limited to, a processing unit 1020 , a system memory 1030 , and a system bus 1021 that couples various system components including the system memory to the processing unit 1020 .
  • the system bus 1021 can be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures.
  • Computer 1010 can include a variety of computer readable media.
  • Computer readable media can be any available media that can be accessed by computer 1010 .
  • Computer readable media can comprise computer storage media and communication media.
  • Computer storage media includes volatile and nonvolatile as well as removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computer 1010 .
  • Communication media can embody computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and can include any suitable information delivery media.
  • the system memory 1030 can include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and/or random access memory (RAM).
  • ROM read only memory
  • RAM random access memory
  • a basic input/output system (BIOS) containing the basic routines that help to transfer information between elements within computer 1010 , such as during start-up, can be stored in memory 1030 .
  • Memory 1030 can also contain data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 1020 .
  • memory 1030 can also include an operating system, application programs, other program modules, and program data.
  • the computer 1010 can also include other removable/non-removable, volatile/nonvolatile computer storage media.
  • computer 1010 can include a hard disk drive that reads from or writes to non-removable, nonvolatile magnetic media, a magnetic disk drive that reads from or writes to a removable, nonvolatile magnetic disk, and/or an optical disk drive that reads from or writes to a removable, nonvolatile optical disk, such as a CD-ROM or other optical media.
  • Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM and the like.
  • a hard disk drive can be connected to the system bus 1021 through a non-removable memory interface such as an interface
  • a magnetic disk drive or optical disk drive can be connected to the system bus 1021 by a removable memory interface, such as an interface.
  • a user can enter commands and information into the computer 1010 through input devices such as a keyboard or a pointing device such as a mouse, trackball, touch pad, and/or other pointing device.
  • Other input devices can include a microphone, joystick, game pad, satellite dish, scanner, or the like.
  • These and/or other input devices can be connected to the processing unit 1020 through user input 1040 and associated interface(s) that are coupled to the system bus 1021 , but can be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB).
  • a graphics subsystem can also be connected to the system bus 1021 .
  • a monitor or other type of display device can be connected to the system bus 1021 via an interface, such as output interface 1050 , which can in turn communicate with video memory.
  • computers can also include other peripheral output devices, such as speakers and/or a printer, which can also be connected through output interface 1050 .
  • the computer 1010 can operate in a networked or distributed environment using logical connections to one or more other remote computers, such as remote server 1070 , which can in turn have media capabilities different from device 1010 .
  • the remote server 1070 can be a personal computer, a server, a router, a network PC, a peer device or other common network node, and/or any other remote media consumption or transmission device, and can include any or all of the elements described above relative to the computer 1010 .
  • the logical connections depicted in FIG. 10 include a network 1071 , such local area network (LAN) or a wide area network (WAN), but can also include other networks/buses.
  • LAN local area network
  • WAN wide area network
  • Such networking environments are commonplace in homes, offices, enterprise-wide computer networks, intranets and the Internet.
  • the computer 1010 When used in a LAN networking environment, the computer 1010 is connected to the LAN 1071 through a network interface or adapter. When used in a WAN networking environment, the computer 1010 can include a communications component, such as a modem, or other means for establishing communications over the WAN, such as the Internet.
  • a communications component such as a modem, which can be internal or external, can be connected to the system bus 1021 via the user input interface at input 1040 and/or other appropriate mechanism.
  • program modules depicted relative to the computer 1010 can be stored in a remote memory storage device. It should be appreciated that the network connections shown and described are exemplary and other means of establishing a communications link between the computers can be used.
  • exemplary is used herein to mean serving as an example, instance, or illustration.
  • the subject matter disclosed herein is not limited by such examples.
  • any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art.
  • the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, for the avoidance of doubt, such terms are intended to be inclusive in a manner similar to the term “comprising” as an open transition word without precluding any additional or other elements.

Abstract

A mobile device with local and remote services and applications for collecting, storing, analyzing and delivering health data to medical professionals and others. The mobile device communicatively connects to sensors attached to a body to collect health data and remote servers to send raw and massaged data for medical analysis. The mobile device also provides alerts and alarm messages based on the health sensor data.

Description

    RELATED APPLICATIONS
  • This application claims priority to U.S. Provisional Patent Application Ser. No. 60/910,109 filed on Apr. 4, 2007 and entitled ADVANCEMENTS FOR WIRELESS DEVICES AND WIRELESS COMMUNICATIONS.
  • TECHNICAL FIELD
  • The subject invention relates generally to medical monitoring systems, and more particularly to personal devices for sampling, storing and transmitting health information for diagnostics and preventative health care.
  • BACKGROUND
  • Conventional health measuring and monitoring devices, such as heart rate monitors, are dedicated devices that are specific to a particular health issue, cumbersome to use and very expensive. Another drawback with such devices is the patient must come to the machine and remain for the time necessary for the machine to collect the health data. In most cases, a technician or nurse administers the test with the machine and provides the results to the doctor for analysis. Typically, the results are paper output by the machine. The interoffice delivery service must then deliver paper output to the doctor for analysis, a mechanism taking a considerable amount of time with the inherent risk of loss of data, all factors tending to raise the stress level and anxiety of the patient. This method of diagnosing problems relies on the patient exhibiting diagnosable symptoms during the testing period.
  • In some cases, such as cardiac monitoring, the patient can visit the doctor's office and have a data logging device harnessed to their midsection. This provides for a longer data sample but the data logger is uncomfortable and the patient must return to doctor's office to deliver the data logger after typically a twenty-four hour period. Although this method provides a larger data sample, it requires the same mechanism of data analysis and may miss the period where the patient exhibits diagnosable symptoms.
  • Although many illnesses and diseases are detectable by established tests, the medical profession regularly recommends annual visits as people age because the sooner a problem is detected the better the chance of a successful outcome. The mechanism behind this recommendation involves creating a baseline healthy individual database and a trend of the indicator parameters associated with a human organism. These parameters include such measurements as blood pressure, blood sugar level, red and white blood cell count, body weight, percent body fat composition, activity level, heart beat interval and regularity, brain activity and the like. Many of these properties change slowly over a period measured in years or decades and therefore are not easily observable on a daily basis.
  • The health care industry has realized the savings in both monetary value and quality of life in preventative health care and the information required to prevent initial symptoms from becoming a life threatening illness or disease. Today, the health care industry balances the preventative abilities against the cooperation of the individual and the sometime extreme cost of tests and medical visits to make a preventative diagnosis. However, there has been no historical sharing of individual health information. Neither has a service infrastructure developed leveraging health data information automatically to support a daily preventative healthcare system.
  • SUMMARY
  • The following presents a simplified summary in order to provide a basic understanding of some of the aspects described herein. This summary neither is an extensive overview nor intended to identify key or critical elements or to delineate the scope of the various aspects described herein. The sole purpose of the summary is to present some concepts in a simplified form as a prelude to the more detailed description presented later.
  • In one aspect, the invention includes a mobile device similar to today's cellular telephone acting as a center for collecting health and lifestyle data and providing this data to other authorized individuals, such as health care professionals, for maintaining both good health and a healthy lifestyle. The invention includes a collection of applications and services allowing for the automated collection and analysis of an individual's health data. The health data can be temporarily stored on the mobile device until a time appropriate for uploading to a remote system. After analysis, the remote system can download recommendations for changes or requests to schedule future office visits to the device and presented to the user.
  • In another aspect, the invention includes sensors for use by the mobile device in collecting the user's health data. The user can have the sensors embedded in their body as a permanent installation or included in clothing, shoes, hats and jewelry as a wearable sensor net. The sensors can operate on both a wireless and wired technologies. Other sensors unrelated to parameters measured in the body but related to the heath of the user, such as air quality can also be included in either the mobile device or the sensor net.
  • The invention has another aspect including the ability to communicate to other mobile devices in addition to communications with remote systems. The user can allow other users with compatible mobile devices to share the health information. For example, an elderly user can share their information with a relative as part of an ongoing caregiver arrangement. The communications between the mobile devices and between a mobile device and a remote system can be by a cellular network, a wireless network such as an 802.11 a/b/g/n specification, a “bluetooth” network or any other available network communications technology. The mobile device system and services provide security to prevent access to the user's health information by any other than authorized individuals.
  • In another aspect of the invention, the mobile device may alert medical personnel of an imminent threat to the health of a user because of an analysis of data collected from the user. The user can also use the mobile device to subscribe to a medical study appropriate to the user and provide the user's health information related to the study.
  • Another aspect of the invention provides the user guidance with respect to lifestyle choices. For example, the mobile device can monitor the user's weight and daily level of activity and inform the user if either of these parameters varies outside of the user's predefined requirements. The user receives the feedback necessary to correct a problem difficult to notice on a day-to-day basis.
  • To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein in connection with the following description and the annexed drawings. These aspects are indicative of various ways which can be practiced, all of which are intended to be covered herein. Other advantages and novel features may become apparent from the following detailed description when considered in conjunction with the drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an exemplary non-limiting block diagram of embodiments of the invention in the context of mobile devices as centers for health information, monitoring and services.
  • FIG. 2 illustrates an embodiment of the sensors embedded in the user's body for collecting health data.
  • FIG. 3 illustrates an embodiment of the sensors attached to the user's clothing and jewelry for collecting health data.
  • FIG. 4 illustrates an embodiment of the health data information store component and the collections of health data stored therein.
  • FIG. 5 illustrates an embodiment of the local applications and services component and representative services and applications locally available to the user.
  • FIG. 6 illustrates an embodiment of the interfaces component and the hardware and software interfaces available to the mobile device for use by the user.
  • FIG. 7 illustrates an embodiment of the remote applications and services component and representative applications and services remotely available to the user.
  • FIG. 8 illustrates an embodiment of a method of automatically collecting and analyzing a user's health information.
  • FIG. 9 illustrates an overview of an exemplary, non-limiting network environment suitable for service by various embodiments.
  • FIG. 10 illustrates a block diagram of an exemplary, non-limiting operating environment in which various aspects described herein can function.
  • DETAILED DESCRIPTION
  • As mentioned in the background, there has been no historical sharing of health information, or services infrastructure that leverages such health data information automatically, among mobile devices and so health monitoring equipment remains ad hoc in the health industry.
  • In accordance with the invention, integration of health sensors into a mobile device ecosystem enables a host of services, algorithms and actions predicated on the sensor data for better personal information management and access to services that are of particular help to the owner of the mobile device, e.g., filtered or individually tailored for the mobile device user. For instance, with sensors attached to the human body that can communicate with the mobile device via wired or wireless protocols (e.g., Bluetooth), and/or with sensors embedded into the mobile device itself, the mobile device itself becomes a personal center of health information and services for the user of the mobile device.
  • FIG. 1 is an architectural overview of the intelligent personal health agent for a mobile device in accordance with the invention. Various health sensor data HSD 1 to HSD n (e.g., heart rate, stress levels, glucose levels) selected by a user is input to the user's mobile device 100. Other sensor data OSD 1 to OSD n may also be input to the device to provide a centralized health data information store 105 on mobile device 100. Mobile device 100 includes local applications and services 110 based on various subsets of the health and environmental data stored in information store 105. One such application can be a personal health advisor and intelligent agent 114 that manages the user's data and advises or takes action on behalf of the user in a way tailored for the user of the mobile device. Applications and services 110 may employ predictive algorithms that are based on the data of the health data information store 105, and operate to help the user prevent (e.g., the onset of a disease) or further encourage a future health result (e.g., weight loss).
  • A variety of communications, such as commands, requests, queries, data transmission, authentication, etc. may also take place, via interfaces 120 and one or more communications networks 130. A set of distributed or remote health applications and services that may have additional data 150, such as historical user data or aggregate user data trends across many users, for processing in connection with applications or services 140 carried out on behalf of the mobile device 100. This allows for hybrid processing for services too, taking advantage of a combination of local and remote computing capabilities with respect to processing, power, storage, etc. Applications or services 140 may also, in turn, communicate acknowledgements, results, commands, requests, etc. back to mobile device 140 as part of an ongoing dialog with the user about the user's health, as filtered via intelligent personal health agent 114.
  • For instance, if mobile device 100 determines, based on a collective state of health information in store 105 that the user is sick, action can be automatically taken to set up an appointment with an available doctor according to the needs of the user, financial or insurance resources can automatically be lined up for the user, or other automatic action can be taken. Representative, non-limiting sensor measurements by sensors HSD 1 to HSD n include heartbeat readings, blood pressure, emotion, stress, glucose levels, vitamin or medicine deficiency, birth control scheduling, and other illness specific symptoms identifiable by sensor measurements.
  • FIG. 2 depicts a user 201 with four embedded health sensors. The embedded health sensors collect readings of body variables and transmit them to the mobile health device 100. Embedded health sensor 202 represents a sensor for measuring blood toxins associated with kidney function. A user of this type of sensor requires dialysis to remove the toxins from their bloodstream because of insufficient kidney function. Typically, an individual in need of dialysis would have regularly scheduled visits to a treatment facility for a constant scheduled duration. An example of a dialysis schedule might be every Monday, Wednesday and Friday for four hours on each visit. The dialysis center does not vary the amount of treatment needed at each visit because there is no data available to determine the concentration of toxins in the patient's bloodstream as a function of time. The toxin concentration in a patient's bloodstream is dependent on food intake, fluid intake, fluid loss and the level of function of the patient's diseased kidneys. Based on these criteria there is an optimal time to conduct a dialysis when the maximum amount of toxins are accumulated in the patient's bloodstream before the toxins become harmful to the patient's other organs. Accordingly, there is also an optimal dialysis period to reduce the toxin concentration to a level sufficient to maintain a reasonable quality of life for the patient with respect to trips to the dialysis center.
  • The combination of the embedded health sensor 202 and mobile device 100 permits the user to receive notice of the appropriate time for a dialysis. In another aspect, the mobile device 100 can notify the dialysis center of the user's need for a dialysis treatment and inform the user of a confirmed appointment time. The mobile unit and the embedded health sensor provide the user maximum safety by monitoring the toxin concentration in the user's bloodstream and minimizes the financial costs of the treatment by performing the dialysis treatment only when necessary.
  • In another aspect of the invention, embedded health sensor 203 represents a sensor for measuring blood pressure. The mobile device 100 takes measurements continuously through all aspects of the user's life. For example, the mobile device 100 takes a resting blood pressure while the user is sleeping and takes a stress level blood pressure while the user is at work. The mobile device 100 records the blood pressure samples and averages them to produce a much more reliable representation of the user's blood pressure. The mobile device 100 can regularly transmit the blood pressure information to a physician for adjusting the level of medication required for proper control of high blood pressure.
  • Embedded health sensor 204 represents a health sensor for measuring blood sugar level. The mobile device 100 can collect sugar concentration data from the embedded heath sensor and determine an optimal amount of insulin to deliver to the user. In another aspect, the mobile device 100 can communicate with an embedded insulin delivery system and provide the insulin delivery system the volume of insulin to inject into the user. The mobile device 100 can deliver the collected data to the user's physician for analysis and consultation scheduling. The physician, through a remote application may communicate to the mobile device 100 that it is time for an appointment and alert the user. In another aspect of the invention, the user may sign up for clinical trials of a new insulin compound and authorize the mobile device 100 to provide the researchers the user's health data related to blood sugar levels and insulin consumption.
  • In another aspect of the invention, embedded health sensor 205 represents a health sensor for measuring electrical signal strength of the nervous system to the heart. The mobile device 100 can collect data concerning electrical discharge frequency and duration associated with the user's heartbeat. The mobile device 100 can analyze this data and send alarms to the user and the user's physician if the mobile device 100 detects any irregular electrical signals. Upon receiving this information, the physician can schedule an appointment and send notice of the appointment to the user through the mobile device 100. In another aspect of the invention where a pacemaker is already in place, the mobile device 100 can monitor the electrical discharge from the pacemaker device and detect the indication of a low battery voltage. The mobile device can send an alert to the user's physician requesting an appointment for battery replacement. In response, the physician can notify the user through mobile device 100 of the date and time for the procedure.
  • Embedded health sensor 206 presents another aspect of the invention representing one or more health sensors measuring chemical concentrations in the brain. The mobile device 100 collects data from embedded health sensor 206 and performs an analysis to verify that a user is properly taking their medication to control psychological disorders. The mobile device 100 can alert the user at the appropriate time to take the next dosage of the medication. The mobile device can provide the user's brain chemistry data to the user's physician for later analysis and medication adjustment. The user can also subscribe to a clinical study related to the user's illness and provide health data for inclusion in research aimed at understanding and curing the user's condition. The remote clinical study application can send the results of the clinical study and any recommendations to the user's mobile device to alert the user to new treatments or theories related to the illness.
  • FIG. 3 depicts a user 301 with five apparel health sensors and one other data sensor. The apparel health sensors, like the embedded health sensors above, collect readings of body variables and transmit them to the mobile device 100. The apparel health sensors are sewn into clothing, hats or shoes or are molded into jewelry for ease of application and removal. Apparel health sensor 301 is a footpad with an incorporated load cell placed in each shoe. Apparel health sensor 301 when communicatively connected to mobile device 100 provides in one aspect the measurement of the weight of the user. When the user stands up, the user exerts their full body weight on the footpads. Over time, the predictive algorithms 112 of the mobile device 100 are capable of determining an accurate value of the user's weight. The mobile device 100 transmits this health data to the user's physician on a scheduled basis to maintain an accurate profile of the user's weight.
  • In another aspect of the invention, apparel health sensor 301 can provide data to a local lifestyle application on the level of activity performed by the user. For example, if the user's weight drops to near zero, then the user is probably in a reclined position and the mobile device 100 can assign an appropriate caloric burn rate for this level of activity. If the user's body weight drops to a low but non-zero value then the user is probably sitting and the mobile device 100 can assign an appropriate caloric burn rate for this activity. If the user's body weight remains at the defined value then the user is probably standing and the mobile device 100 can assign an appropriate caloric burn rate for this activity. Mobile device 100 can combine the data above with position data from other data sensor 306 to calculate a rate of movement value and an associated caloric burn rate based on the user walking or running. In summary, over a few days time, the mobile device 100 can evaluate the user's lifestyle and weight and consult with lifestyle services on remote systems to create a plan to improve the user's health. The remote system lifestyle application 715 can transmit the proposed plan to mobile device 100 and uploaded to the user's physician for approval before implementation.
  • Apparel health sensor 302 is a bracelet, wristwatch or similar wrist worn sensing device representing another aspect of the invention. In one aspect of the invention, mobile device 100 can measure the conductivity between apparel health sensor 302 and apparel health sensor 301 and calculate a percent body fat composition of the user. Mobile device 100 can use this calculated health indicator to adjust the prescribed exercise regimen proposed to the user. In another aspect of the invention, the user's mobile device 100 can share the lifestyle health data with another user's mobile device 100. For example, two mobile device 100 users can agree to a fitness contest and to verify the winner, they agree to share their percent body fat composition health data with each other.
  • In another aspect of the invention, apparel health sensor 303 is cap, similar but not limited to a baseball cap, outfitted with sensors for detecting brainwaves. The mobile device 100 collects health data from the apparel health sensor 303 for producing an electroencephalograph. The mobile device 100 can transmit the electroencephalograph to the user's physician for analysis and/or to a remote medical research application 711. The electroencephalograph produces a more accurate representation of the user's brain wave activity because the data is sampled over a longer period of time and the user is participating in many different activities during the test i.e. periods of low thought process such as relaxing at home through periods of extreme thought process such as intense work situations.
  • Apparel health sensor 304 is jewelry in the form of a ring. In one aspect of the invention, mobile device 100 collects health data from apparel health sensor 304 representing the ambient air temperature. In another aspect, mobile device 100 collects health data from apparel health sensor 304 representing the user's body surface temperature and conductivity level. For example, mobile device 100 can analyze the health data and determine that the ambient temperature is one hundred and one degrees Fahrenheit and the user's surface temperature is rising combined with a corresponding decrease in conductivity indicating the onset of a heat stroke. Mobile device 100, upon reaching defined health alarm limits can alert the user to take shelter from the heat and increase fluid intake while communicating through alarm service 506 to notify emergency response application 712 and medical personnel of eminent severe threat to the user.
  • In another aspect of the invention, apparel health sensor 305 is a shirt, blouse, bathing suit top or similar article of clothing containing sensors for detecting exposure to ultraviolet radiation. Mobile device 100 collects health data from apparel health sensor 305 for determining the amount of ultraviolet radiation and time the user is exposed and based on prescribed limits, alerts the user when the mobile device 100 detects overexposure. The mobile device 100 also sends the collected health data to the user's dermatologist for tracking the user's exposure and updating exposure limits. The dermatologist downloads the new limit information to mobile device 100 to advise the user they have reached daily, weekly, monthly or seasonal exposure limits.
  • Other sensor data 306 can be, but is not limited to, a belt or “fanny pack” article containing but not limited to data sensors related to position, direction, air quality, etc. In one aspect of the invention, the article contains a global positioning sensor allowing a mobile device to collect data identifying the user's three-dimensional position on the planet. For example, if the user becomes disoriented while hiking in the mountains, the mobile device 100 can advise the user of his location. In another aspect, mobile device 100, using the directional data, can advise the user which direction to travel to reach the user's desired objective.
  • In another aspect of the invention, mobile device 100 collects air quality data from other sensor data 306 to alert the user of possible acute respiratory problems. For example, on a particularly hot summer afternoon the air quality declines for the user because their age makes them particularly susceptible to particulate matter in the air. Mobile device 100 can alert the user to the declining air quality recommending they seek an air-conditioned environment. Mobile device 100 can also alert the user's physician to the exposure. The user can choose to share this data with the mobile device 100 of friends or neighbors to prevent them from experiencing the same exposure.
  • In another aspect of the invention, the air quality decline can be due to natural pollutants such as pollen or other allergens. Mobile device 100 can detect the increase in allergens identified as harmful to the user and alert the user to take appropriate anti-histamine type medication to prevent the development of allergic symptoms. The user can confirm to mobile system 100 that the recommended medication was taken and mobile system 100 can inform the user's pharmacy of the decrease in on-hand supply of the medication. If the user's on-hand supply is low enough, the pharmacy can notify the user, and if requested by the user, prepare and send another prescription of the medication, assuring the user's on-hand supply.
  • FIG. 4 depicts the health data information store 105 of mobile device 100. The explosion in memory technology has provided enormous amounts of storage space in a small footprint with no moving parts. The resultant use of this technology by mobile device 100 allows for the retention of large amounts of health data for on-site analysis and transmission to remote applications and services 140 as communication availability permits. For example, the user may be out of communication range for several days and the health data collected by mobile device 100 is queued in the health data information store 105 until communications are established and the health data can be delivered to the appropriate destination. Mobile device 100 permits the user to segregate health and outside data, alarm data, trend data and configuration data and provide security levels of varying degree with respect to access to the data by remote services and applications 140 and other mobile devices 100. It should be noted that the aforementioned segregations are exemplary and not limiting.
  • In one aspect of the invention, public health data 401 is maintained in the health data information store 105. Public health data 401 is accessible by any remote services and applications 140 interested in the data or by any other mobile device in proximity. The public health data 401 database does not require any security credentials before accessing the health data. For example, the user's data concerning air quality can be of interest to other local mobile device 100 users who are also susceptible to low air quality and wish to avoid low air quality areas. Local weather forecasting services can access the air quality data to develop a much more detailed map of locations suitable to warn the audience of low air quality.
  • Health data information store 105 maintains Private health data 402 as another aspect of the invention. The user considers private health data 402 more sensitive and therefore protected by requiring security credentials before access. Each identified type of private health data 402 can have its own set of security credentials thus allowing particular access to particular sections based on the provided security credentials. For example, the section of private health data related to blood pressure and cholesterol level can have security credentials known only by the user's cardiologist. Another section of private health data related to the user's weight and percent body fat composition can have security credentials known by the user's general practitioner, a remote server application 140 for a medical research project related to weight loss and a friend's mobile device 100 for a weight loss competition.
  • In another aspect of the invention, mobile device 100 maintains secure control data 403 for controlling devices typically implanted in the user's body and critical to the user's health. The data represents control values used by the devices in maintaining the user's organic functions. For example, the user can have an insulin delivery device implanted to replace the need for daily injections. The mobile device 100 can communicate with the insulin delivery device and download new control values for the volumetric rate to deliver insulin and the number of times and times of day for deliveries. In another example, the user can have a pacemaker implanted to regulate the user's heartbeat. Mobile device 100 can communicate with the pacemaker and download new control values for the level of charge to deliver and the frequency of delivery to insure the pacemaker properly regulates the user's heartbeat.
  • Mobile device 100 maintains health trend data 404 for analyzing long-term changes in the user's health. For example, changes in body weight and composition, blood pressure, cholesterol level, blood sugar level all become more obvious when viewed as trend data. In another aspect, the point in time where medical intervention is required becomes predictable and therefore future medical problems are addressed at the most opportune time. In another aspect, the user can share their health trend data with medical research applications 711 interested in accumulating historical data for a particular disease or analysis.
  • Health data information store 105 maintains health alarm data 405 as another aspect of the invention. Health alarm data 405 is a collection of data values associated with each data source identifying values at which the user wishes alarm notifications sent to appropriate parties. The parties are provided appropriate security credentials allowing access to the remote health data of interest as well as the data logged by the mobile device. For example, the user may configure an alarm limit for body weight exceeding one hundred eighty pounds. The user can configure the mobile device 100 to detect the alarm condition and send a corresponding alarm message to the user. In another example, the user can configure an alarm limit of cholesterol level greater than one hundred fifty. The user can configure mobile device 100 to send an alarm message to the user and to the user's cardiologist. The cardiologist can collect the health trend data 404 from the user's mobile device 100 and analyze the recent trend to determine if the trend data warrants an adjustment in the user's cholesterol medication. If necessary, the user's cardiologist can notify the user of a required office visit or an adjustment in the user's cholesterol medication dosage.
  • In another aspect of the invention, the health data information store 105 maintains a health data access list 406 provided by the user. The health data access list provides the login names, security credentials and associated private health data 402 accessible for this login account. The user defines the areas available on a per-account basis and configures what operations the account can execute. For example, the user can allow a friend's account from another mobile device 100 to view body weight and body composition health data but not allow downloading or deletion of any of the health data. In another example, a remote medical research application 711 can upload and automatically delete the blood pressure data but cannot inspect the blood pressure data in the user's mobile device.
  • The health data information store 105 maintains health data scheduler 407 configuration information related to actions the user requires based on the passage of time or a particular calendar date and time. For example, the user can configure mobile device 100 to send the previous month's blood pressure health data on the first day of each month to the user's cardiologist. In another example, the user can configure mobile device 100 to send the body weight, body composition and blood sugar level to the user's general practitioner on the user's birthday each year. The general practitioner reviews the health data and sends the user a notice of changes to the user's general health regimen and any requirements for additional medical appointments.
  • In another aspect of the invention, the health data information store maintains health data events 408 configurations related to actions the user requires based on predefined events. For example, the user may configure the mobile device 100 to send blood pressure health data to a medical research application 711 related to clinical trials of a new blood pressure medication if the user's blood pressure exceeds a predefined value. The mobile device 100 sends the health data even though the predefined value is not considered an alarm condition and the information would normally be sent at the end of the month.
  • Referring to FIG. 5, the mobile device 100 contains and executes many services and applications. The services and applications are updateable from the remote applications and services 140 servers and if the user requests, the mobile device 100 can change service configurations and add or delete applications. In one aspect of the invention, mobile device 100 provides a communication service 501 for communicatively coupling with embedded health sensors, apparel health sensors, other sensor data sensors, peer mobile devices 100, wireless networks and wired networks. The communication service 501 includes but is not limited to protocol support for “Bluetooth,” Ethernet, 802.11 a/b/g/n, universal serial bus (USB) IEEE 1394 (FireWire) and the like.
  • In another aspect of the invention, mobile device 100 provides a data logging service 502 archiving at least but not limited to health data collected from the array of sensing devices. The data logging service provides for retaining the value from the sensing device along with the date and time the mobile device 100 collected the data. The mobile device 100 can associate metadata with the data providing information relating to the status and configuration of the mobile device 100 at the time the mobile device 100 collected the health data.
  • In another aspect of the invention, mobile device 100 provides a trend service 503 generating trend data for health data selected by the user for trending. The user defines the sample period for trending and the time window of the trend. For example, the user can configure a trend of body weight sampled on the every two weeks and maintained over the previous fifty-two weeks. The user can review the trend with the mobile device 100 or upload the health trend data 404 for review and archiving on another computing device.
  • Local applications and services 110 provide scheduler service 504 for scheduling user-defined actions. The user can configure the scheduler service for time-based or event-based actions. The user can schedule a time-based action relative to a clock time of day. For example, the user can configure the scheduler service 504 to transmit all health data from the previous month to the user's general practitioner every Sunday at midnight. The user can configure an event based action on events determined from health sensor data or predefined criteria. For example, the user may define an event to upload all health data to the user's general practitioner immediately upon establishing network communications to the remote system if the user's mobile device has not communicated with the remote system for more than seven days.
  • In another aspect of the invention, mobile device 100 provides an encryption service 505 for conducting secure communications between the mobile device 100 and the remote applications and services 140 or peer mobile devices 100. The user can select the type of encryption on an application basis or the mobile device and the remote application or service 140 can negotiate a compatible encryption method. The encryption service provides security during transmission of health data and for any data stored on mobile device 100 in the event mobile device 100 is lost or stolen.
  • Local applications and services 110 provide an alarm service 506 for notifying a user-configured list of individuals of user health conditions requiring medical attention. For example, mobile device 100 can detect that user's blood sugar level is below a lower threshold limit indicating a probable insulin overdose. Mobile device 100 can provide user an alarm indicating the immediate requirement for sugar intake to counter the insulin overdose. Additionally, mobile device 100 can transmit the alarm to remote emergency response application 712 requesting the dispatch of emergency medical personnel. Emergency medical personnel can more efficiently handle the medical emergency upon arrival because they already have reliable knowledge of the nature of the medical emergency.
  • In another aspect of the invention, mobile device 100 provides a lifestyle application 511 for managing the user's body weight, body composition, activity level, etc. For example, the lifestyle application 511 can maintain a trend of the user's body weight and body composition as collected by the mobile device 100 from apparel health sensor 301 and apparel health sensor 302. Mobile device 100 can notify the user of meeting the goals set by the user as a parameter of lifestyle application 511. Lifestyle application 511 can also track and trend the user's activity level by monitoring and analyzing the user's load data from apparel health sensor 301 as previously described.
  • Lifestyle application 511 can present the user with meal recommendations for appropriate caloric intake based on the user's calculated activity level. If the user is away from home then lifestyle application 511 can recommend calorically appropriate restaurants based on the user's activity level. Mobile device 100 provides the user input capabilities allowing the user to notify lifestyle application 511 of the caloric values of each meal for tracking caloric intake. For meals consumed at restaurants, mobile device 100 can automatically receive caloric data based on the user's choices, transmitted over the mobile device 100 wireless network.
  • In another aspect of the invention, mobile device 100 provides a general health application 512 for tracking basic health parameters such as blood pressure, body temperature, blood sugar level, cholesterol level, etc. Mobile device 100 trends these general parameters and provides alerts if the trends begin to vary outside of medically suggested ranges of normal values based on age and personal medical history. Mobile device 100 through communication with remote applications and services 140 obtains information related to community health concerns such as the prevalence of influenza and locations where inoculations are available and presents alert information recommending vaccination. General health application 512 can also negotiate appointment times and dates then provide alerts advising of upcoming medical appointments.
  • Local applications and services 110 provides a disease tracker application 513 for monitoring more specific and detailed parameters associated with indicated diseases. When the user indicates a selected disease is applicable, disease tracker application 513 creates entries with data logging service 502 and trend service 503 to monitor appropriate health data at a greater frequency. For example, if the user selects diabetes, disease tracker application 513 will monitor blood sugar levels at a greater frequency and narrow the window of acceptable ranges for a timelier reporting of health data outside of the acceptable range. Additionally, mobile device 100 will more frequently transmit diabetes related health data to the identified physician resulting in scrutiny of the disease.
  • Disease tracker 513 can also search through remote applications and services 140 for breaking research information or clinical trial studies of interest and present a notice through mobile device 100 advising of new treatments or medications of interest. Disease tracker 513 can also provide, if authorized, the accumulated health data to research organizations associated with the identified disease.
  • In another aspect of the invention, mobile device 100 provides a weather reporter application 514 for providing alerts of current weather conditions, predictions of upcoming weather and transmits localized weather related data to remote weather reporter application 714. For example, mobile device 100 uses other sensor data 306 to record air temperature, humidity and air quality data and presents the information with alerts indicative of unusual conditions such as a high pollen count. Weather reporter application 514 uploads this localized weather data to remote weather reporter application 714 where weather reporter application 714 combines the weather data with uploads from other mobile devices 100 producing a more accurate and detailed weather report for communication to appropriate local mobile devices 100 for presentation.
  • In another aspect of the invention, data sharing application 515 provides for sharing raw health data with other mobile devices 100 and remote applications and services 140. The data sharing application can mirror real-time health data allowing others to see data values and changes as they occur. For example, a user experiencing chest pains can configure data sharing application 515 to mirror cardiac related health data to the user's cardiologist for analysis and recommendations on courses of action based on the present situation. At the conclusion of the online analysis, the mirror is disabled and mobile device 100 discontinues real-time health data transmission.
  • Referring to FIG. 6, the mobile device 100 contains both hardware and software interfaces. The hardware interfaces include interfaces to the sensing devices either embedded in or attached the user and any sensing devices included in mobile device 100 including “Bluetooth.” Interfaces to cellular networks such as CDMA and GSM, interfaces wireless networks including 802.11 a/b/g/n, interfaces to wired networks including Ethernet and user interfaces in the form of a display screen on the mobile device 100. The software interfaces include programmatic interfaces to public data, private data, control data, configuration data, alarm data and schedule data.
  • Sensor interface 601 provides communicative capabilities allowing mobile device 100 to collect health data from the embedded, apparel and other sensors. For example, the embedded sensors can support a “Bluetooth” implementation providing wireless communication of health data from the embedded health sensor to mobile device 100.
  • Cellular network interface 602 provides communicative capabilities allowing mobile device 100 to transfer information to remote application and services 140 servers or other mobile devices 100. For example, a mobile device 100 can use a cellular network to transmit lifestyle information from the lifestyle application 511 on mobile device 100 to the lifestyle application 715 on a remote server 140.
  • Wireless network interface 603 provides communicative capabilities allowing mobile device 100 to transfer information to remote application and services 140 servers or other mobile devices 100 located within range of the wireless network. For example, the remote server 140 can download the caloric information associated with purchases at a restaurant to mobile device 100 when the user pays the bill at the end of the meal.
  • Wired network interface 604 provides communications capabilities as described for the cellular network interface and the wireless network interface in a format compatible with locations where cellular or wireless network support is not practical or available. For example, in certain remote locations such as an Antarctic research facility, wired communications to a satellite uplink may be the only means of transmitting data to a remote server.
  • User interface 605 provides input and output capabilities for mobile device 100. A mobile device 100 includes a graphical display screen for presentation of data in formats such as textual, tabular or graphical. For example, the user can select a trend chart and trend service 503 will generate a graphical representation of the trend. The graphical display can also present alarm messages to the user in different formats such as colors, including flashing, bold and underlined and different sized fonts. The mobile device 100 can also present audible alarms configurable by the user such as beeps or tones intended to attract the user's attention when mobile device 100 presents important messages for viewing.
  • Mobile device 100 provides an input system such as a keyboard, touch screen, stylus, etc. for input of selections and configuration information. For example, the user can select a block of private health data 402 and enter a name and password as security credentials for accessing the health data. The user can then select available actions for the new account's operations on the private data such as “read-only.”
  • The public data interface 611 of mobile device 100 provides programmatic access to any data stored on mobile device 100 in the public health data 401 section of the health data information store 105. For example, another mobile device 101 can request local weather information form a mobile device 101 storing its weather information in public health data 401.
  • The private data interface 612 of mobile device 100 provides identical programmatic support for private health data 402 access as described for public data interface 611 access with the exception of the requirement of providing security credentials before mobile device 100 allows access to the private health data 402. Additionally, private data interface 612 enforces the permitted actions available through the interface for operations on the private health data 402. For example, a remote medical research application 711 attempting to access blood chemistry private health data 402 must first present security credentials defined to allow access to the health data of interest. Additionally, the mobile device 100 will deny the remote medical research application 711 permission to delete the private health data 402 because the configuration denies private data interface 612 deletions of this private health data 402.
  • The control data interface 613 of mobile device 100 provides identical programmatic support for secure control data 403 access as described for private health data 402 with the exception of providing additional layers of security by requiring additional security credentials and validating control data against internal data ranges. For example, a remote emergency response application 712 must provide security credentials to access the secure control data 403 and if the remote emergency response application 712 attempts to change the volumetric flow rate of the insulin pump associated with this secure control data 403, the remote emergency response application 712 must supply another set of security credentials. Once both sets of security credentials are accepted, the mobile device 100 control data interface 613 then validates that the new volumetric flow rate for the insulin pump is within the allowable range of values.
  • The configuration interface 614 of mobile device 100 provides programmatic access to configuration parameters used for operation of and access to mobile device 100. For example, configurable parameters include but are not limited to the frequency of collecting data from the health sensors, the time period between uploads from mobile device 100 to remote servers, the health data to upload and the location of the remote servers, the security credentials for accessing private health data and the like.
  • The alarm interface 615 of mobile device 100 provides programmatic access to alarm parameters for providing alerts for defined alarm conditions. The mobile device 100 can display alarms on the user interface 605 and/or transmit alarms to remote applications and services 140. For example, the user can configure an alarm for systolic blood pressure exceeding one hundred thirty millimeters of mercury. If the blood systolic blood pressure reading rises above this value then an alarm message is displayed by mobile device 100 user interface 605 and an alarm message is transmitted to a remote server notifying the user's cardiologist.
  • The scheduler interface 616 of mobile device 100 provides programmatic access to user scheduled actions for transferring data. The user can schedule actions based on clock time or the occurrence of a defined event. For example, the user can select midnight every Sunday to transmit all collected health data to remote medical research application 711. In another example, the user can select an event of low blood sugar to transmit health data related to blood sugar level to the user's physician.
  • Referring to FIG. 7, mobile device 100 can interact with remote services and applications 140. The remote services and applications 140 can have counterparts running locally on mobile device 100.
  • Communication service 701 of the remote server provides compatible communication protocols with mobile device 100 communication service 501 allowing reliable secure communications between the remote server and mobile device 100. For example, mobile device 100 and a remote server can use TCP/IP on an 802.11 a/b/g/n wireless network to upload heath data to a medical research application 711 running on the remote server.
  • Data logging service 702 of the remote server provides data archiving capabilities for mobile device 100. For example, at the end of each month, mobile device 100 uploads all health data to data logging service 702 for archival purposes for the lifetime of the user. Mobile device 100 can then delete the uploaded data from the mobile device 100 to provide storage space for additionally collected health data.
  • Emergency location service 703 of the remote server provides tracking capabilities to locate mobile device 100 at any location on the planet. Mobile device 100 contains a global positioning sensor and can report the current location to emergency location service 703 when supplied with valid security credentials. For example, emergency rescue personnel could locate a user incapacitated by an illness reported by mobile device 100 without requiring involvement by the incapacitated user.
  • Scheduler service 704 of the remote server provides time and event based actions initiated by the remote server for mobile device 100. For example, the release of an updated version of a software application installed on mobile device 100 can generate a download of the new application version to mobile device 100. In another example, at noon on the first day of each month, remote server executes a timed event and downloads a list of all remote applications available for use by mobile device 100 to all interested mobile devices 100.
  • Medical research application 711 of a remote server provides the user of mobile device 100 with information related to the health concerns of the user and the opportunity for the user to participate in medical research programs and drug trial programs. The user can post a medical profile with the medical research application 711 to researches looking for candidates like the user. Additionally, the user can browse a list of medical research programs looking for any research programs that might be of interest to the user. Once the user selects a medical research application 711 program and the medical research application 711 programs accepts the user, mobile device 100 establishes security credentials and identities allowing the remote medical research application 711 to collect health data from the user's mobile device 100. The user can also choose to interact with respect to other users admitted to the remote medical research application 711 with direct communication from mobile device 100 to mobile device 100. The medical research application 711 also provides analysis related to the user to the user's physician through the user's mobile device 100.
  • Emergency response application 712 of a remote server provides capabilities to dispatch emergency medical personnel to mobile device 100 anywhere on the planet, even if the user is incapacitated and cannot assist in providing location information. For example, mobile device 100 can detect an erratic heartbeat and extremely low blood pressure and transmit a request for medical assistance to emergency response application 712. Included in the transmission are the GPS determined coordinates of mobile device 100. While mobile device 100 is summoning emergency medical help, the user is unconscious, because of an ongoing heart attack, and unable to assist in requesting emergency medical assistance.
  • Disease tracker application 713 of a remote server provides capabilities to assist the user in understanding and fighting a specific disease afflicting the user. For example, a physician has diagnosed the user as diabetic and the user, through mobile device 100, selects to join this disease community on remote disease tracker 713. Mobile device 100 presents the user's profile to the remote disease tracker application 713 community bulletin board and provides the user's disease related health data to any medical research application 711 associated with this community. The remote disease tracker application also alerts the user through mobile device 100 of all drug trial programs associated with this community. Additionally, remote disease tracker application 713 presents support groups for this community to the user through mobile device 100 and the user can elect to join the support groups for guidance.
  • In another aspect of disease tracker application 713, the long-term archived public and private user health data can be analyzed to discover markers or trends indicating the presence of the initial stages of a disease unknown to the user. Disease tracker application 713 can accomplish the analysis by methods such as but not limited to trending or statistical analysis of the archived data with respect to other individuals of the user's age, genetic disposition and lifestyle. When disease tracker application 713 detects specific markers or trends, disease tracker application 713 can send an alert to the user notifying the user of the possible detection of the early stages of a particular disease. Disease tracker application 713 also can, if authorized by the user, provide this same alert to the user's physician and schedule an appointment for the user with the physician to review the findings of the analysis.
  • Weather reporter application 714 of a remote server provides capabilities to notify the user of weather conditions in the user's locality and to collect localized weather information from the user through mobile device 100 to create a more accurate and detailed weather forecast. For example, if selected by the user, mobile device 100 uploads the user's locale weather and air quality data to the remote weather reporter application for analysis. The combination of many users submitting weather data provides a more accurate localized forecast because of the greater number of data points. The remote weather reporter application analyzes the weather data and computes a weather prediction to download to all mobile devices 100 in the localized area.
  • Lifestyle application 715 of a remote server provides capabilities to assist the user in leading a healthy lifestyle with respect to body weight, body composition, eating habits, exercise habits, sleep habits, etc. For example, the user can upload their body weight and body composition information from mobile device 100 to remote lifestyle application 715 for inclusion in an analysis program that outputs a weight appropriate exercise regimen for the user and downloads the regimen to mobile device 100. The user can also select information available from remote lifestyle application 715 on healthy choice eating venues in the user's locality. The user can subscribe to online journals through remote lifestyle application 715 presenting informative articles on proper sleep habits to promote better health. Remote lifestyle application 715 can also present a weight appropriate list of support groups based on the users profile information and body weight health data through mobile device 100. The user can read a summary of each support groups makeup and goals and select a support group in line with the lifestyle goals of the user.
  • Referring to FIG. 8, illustrated is an exemplary non-limiting flow diagram showing a method for use in connection with a mobile device in accordance with the invention. At 210, body condition data is received relating to a bodily condition of a user from body sensor(s) communicatively coupled to the mobile device. At 220, environmental data is received relating to an environmental condition from environmental sensor(s) communicatively coupled to the mobile device. At 230, one or more processes are automatically initiated based on the body condition data and/or the environmental data.
  • Thus, based on a collective profile of various measurements sensed from the user, an intelligent agent on the mobile device (or implemented through a network service) can offer relevant services, or take automatic action. Predictive medicine is possible where the mobile device can aggregate and analyze various subsets of sensor data and appreciate a health characteristic or trend prior to the mobile device user receiving an associated illness or condition. In such case, the mobile device can automatically take, or help the user take, preventive action to stave off the onset of illness or condition. For instance, the mobile device can optionally instruct the user how to mitigate the trend, provide other relevant information about treatment, or otherwise take action to prevent a predicted health trend. For example, before a diabetic's sugar levels become too low, the mobile device can sense the trend, alert the user and/or take action on behalf of the user. For another example, if the user is in critical condition, a doctor can be automatically notified via any of the communication methods available to the mobile device (email, SMS, phone call, beeper, facsimile, etc.). Micro-sensors can also be included in ordinary bodily wear products like jewelry (e.g., rings, necklaces), waistbands, hats, sunglasses, etc. Sensors may also be integrated into a user's shoes, making the shoes an activator for virtual phone, sensors of emotion, triggering various functionality for the device.
  • In addition to personal health information, other environmental information can be taken into account, in order to provide a holistic account of a mobile device user's environment, both inside the body and outside. For instance, GPS tags can be embedded in people or their things such that health information can be coupled to location. For example, a person's onset of fever combined with a GPS position in Siberia and an ambient temperature of - 15 degrees can trigger an alert to the user to find a warmer locale. When one considers barometric, air or water quality, temperature, humidity, or other environmental readings, the scenarios and services that can be predicated on such data on behalf of the mobile device user are virtually limitless.
  • Moreover, if users are willing to have embedded sensors in their bodies, a host of remote applications and services can provide extra value add to the user in the form of automatic hospital services, administration of dynamic exercise and dieting programs, and other services. Accordingly, in one non-limiting aspect, the invention targets the synergy of bodily sensor data, heart rate, stress level, and other environmental data, e.g., measurements with respect to items of food one is going to eat, air quality (pollution), water quality, etc. Moreover, any product one purchases, such as clothes, can be sensed with one or more measurements that may initiate further actions and services, or rendering of information about the product (e.g., an object age sensor that authenticates antiques).
  • In one embodiment, the mobile device directly, or indirectly through a service, senses data relating to the emotional state of another mobile device user such that a friend can tell if another friend is experiencing a certain emotional state (whether angry, stressed, relaxed, happy, bored, etc.). The aggregation of health sensory data thus enables a variety of personal services based on the sharing of such data with other mobile phone users. Due to the implications on privacy, however, the invention enforces strict authorization rules that enable only designated users certain privileges for such data. One or more layers of security can be implemented to protect privacy of the user. For instance, one might authorize only their trusted family or friends to see normally encrypted data relating to one's health as a backup in case of unconsciousness or other scenario where only the trusted family or friends should have access to the data. Thus, the invention includes the ability to grant privileges to certain data of the collective personal health store as authorized by the user of the mobile device.
  • In other embodiments, where a group of mobile devices collectively point to a common trend for many users in a given area, conditions affecting a great number of people may be inferred and widespread measures can be taken to mitigate the threat (e.g., a breakout of fever, or other set of common symptoms may be detected across a wide audience). This could be effective in detecting and preventing the further spread of malaria, or other communicable infectious diseases. The mobile device is thus a gateway to a host of health and environmental services that can build on top of health and environmental data sensed by and aggregated in the mobile device.
  • FIG. 9 depicts an overall block diagram of an exemplary packet-based mobile cellular network environment, such as a GPRS network, in which the invention may be practiced. In such an environment, there are a plurality of Base Station Subsystems (“BSS”) 900 (only one is shown), each of which comprises a Base Station Controller (“BSC”) 902 serving a plurality of Base Transceiver Stations (“BTS”) such as BTSs 904, 906, and 908. BTSs 904, 906, 908, etc. are the access points where users of packet-based mobile devices become connected to the wireless network. In exemplary fashion, the packet traffic originating from user devices is transported over the air interface to a BTS 908, and from the BTS 908 to the BSC 902. Base station subsystems, such as BSS 900, are a part of internal frame relay network 910 that may include Service GPRS Support Nodes (“SGSN”) such as SGSN 912 and 914.
  • Each SGSN is in turn connected to an internal packet network 920 through which a SGSN 912, 914, etc. can route data packets to and from a plurality of gateway GPRS support nodes (GGSN) 922, 924, 926, etc. As illustrated, SGSN 914 and GGSNs 922, 924, and 926 are part of internal packet network 920. Gateway GPRS serving nodes 922, 924 and 926 mainly provide an interface to external Internet Protocol (“IP”) networks such as Public Land Mobile Network (“PLMN”) 945, corporate intranets 940, or Fixed-End System (“FES”) or the public Internet 930. As illustrated, subscriber corporate network 940 may be connected to GGSN 924 via firewall 932; and PLMN 945 is connected to GGSN 924 via boarder gateway router 934. The Remote Authentication Dial-In User Service (“RADIUS”) server 942 may be used for caller authentication when a user of a mobile cellular device calls corporate network 940.
  • Generally, there can be four different cell sizes in a GSM network—macro, micro, pico and umbrella cells. The coverage area of each cell is different in different environments. Macro cells can be regarded as cells where the base station antenna is installed in a mast or a building above average roof top level. Micro cells are cells whose antenna height is under average roof top level; they are typically used in urban areas. Pico cells are small cells having a diameter is a few dozen meters; they are mainly used indoors. On the other hand, umbrella cells are used to cover shadowed regions of smaller cells and fill in gaps in coverage between those cells.
  • Although not required, the claimed subject matter can partly be implemented via an operating system, for use by a developer of services for a device or object, and/or included within application software that operates in connection with one or more components of the claimed subject matter. Software may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers, such as clients, servers, mobile devices, or other devices. Those skilled in the art will appreciate that the claimed subject matter can also be practiced with other computer system configurations and protocols, where non-limiting implementation details are given.
  • FIG. 10 thus illustrates an example of a suitable computing system environment 1000 in which the claimed subject matter may be implemented, although as made clear above, the computing system environment 1000 is only one example of a suitable computing environment for a mobile device and is not intended to suggest any limitation as to the scope of use or functionality of the claimed subject matter. Further, the computing environment 1000 is not intended to suggest any dependency or requirement relating to the claimed subject matter and any one or combination of components illustrated in the example operating environment 1000.
  • With reference to FIG. 10, an example of a remote device for implementing various aspects described herein includes a general purpose computing device in the form of a computer 1010. Components of computer 1010 can include, but are not limited to, a processing unit 1020, a system memory 1030, and a system bus 1021 that couples various system components including the system memory to the processing unit 1020. The system bus 1021 can be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures.
  • Computer 1010 can include a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 1010. By way of example, and not limitation, computer readable media can comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile as well as removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computer 1010. Communication media can embody computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and can include any suitable information delivery media.
  • The system memory 1030 can include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and/or random access memory (RAM). A basic input/output system (BIOS), containing the basic routines that help to transfer information between elements within computer 1010, such as during start-up, can be stored in memory 1030. Memory 1030 can also contain data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 1020. By way of non-limiting example, memory 1030 can also include an operating system, application programs, other program modules, and program data.
  • The computer 1010 can also include other removable/non-removable, volatile/nonvolatile computer storage media. For example, computer 1010 can include a hard disk drive that reads from or writes to non-removable, nonvolatile magnetic media, a magnetic disk drive that reads from or writes to a removable, nonvolatile magnetic disk, and/or an optical disk drive that reads from or writes to a removable, nonvolatile optical disk, such as a CD-ROM or other optical media. Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM and the like. A hard disk drive can be connected to the system bus 1021 through a non-removable memory interface such as an interface, and a magnetic disk drive or optical disk drive can be connected to the system bus 1021 by a removable memory interface, such as an interface.
  • A user can enter commands and information into the computer 1010 through input devices such as a keyboard or a pointing device such as a mouse, trackball, touch pad, and/or other pointing device. Other input devices can include a microphone, joystick, game pad, satellite dish, scanner, or the like. These and/or other input devices can be connected to the processing unit 1020 through user input 1040 and associated interface(s) that are coupled to the system bus 1021, but can be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB). A graphics subsystem can also be connected to the system bus 1021. In addition, a monitor or other type of display device can be connected to the system bus 1021 via an interface, such as output interface 1050, which can in turn communicate with video memory. In addition to a monitor, computers can also include other peripheral output devices, such as speakers and/or a printer, which can also be connected through output interface 1050.
  • The computer 1010 can operate in a networked or distributed environment using logical connections to one or more other remote computers, such as remote server 1070, which can in turn have media capabilities different from device 1010. The remote server 1070 can be a personal computer, a server, a router, a network PC, a peer device or other common network node, and/or any other remote media consumption or transmission device, and can include any or all of the elements described above relative to the computer 1010. The logical connections depicted in FIG. 10 include a network 1071, such local area network (LAN) or a wide area network (WAN), but can also include other networks/buses. Such networking environments are commonplace in homes, offices, enterprise-wide computer networks, intranets and the Internet.
  • When used in a LAN networking environment, the computer 1010 is connected to the LAN 1071 through a network interface or adapter. When used in a WAN networking environment, the computer 1010 can include a communications component, such as a modem, or other means for establishing communications over the WAN, such as the Internet. A communications component, such as a modem, which can be internal or external, can be connected to the system bus 1021 via the user input interface at input 1040 and/or other appropriate mechanism. In a networked environment, program modules depicted relative to the computer 1010, or portions thereof, can be stored in a remote memory storage device. It should be appreciated that the network connections shown and described are exemplary and other means of establishing a communications link between the computers can be used.
  • The word “exemplary” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, for the avoidance of doubt, such terms are intended to be inclusive in a manner similar to the term “comprising” as an open transition word without precluding any additional or other elements.
  • The aforementioned systems have been described with respect to interaction between several components. It can be appreciated that such systems and components can include those components or specified sub-components, some of the specified components or sub-components, and/or additional components, and according to various permutations and combinations of the foregoing. Sub-components can also be implemented as components communicatively coupled to other components rather than included within parent components (hierarchical). Additionally, it should be noted that one or more components may be combined into a single component providing aggregate functionality or divided into several separate sub-components, and that any one or more middle layers, such as a management layer, may be provided to communicatively couple to such sub-components in order to provide integrated functionality. Any components described herein may also interact with one or more other components not specifically described herein but generally known by those of skill in the art.
  • In view of the exemplary systems described supra, methodologies that may be implemented in accordance with the described subject matter will be better appreciated with reference to the flowcharts of the various figures. While for purposes of simplicity of explanation, the methodologies are shown and described as a series of blocks, it is to be understood and appreciated that the claimed subject matter is not limited by the order of the blocks, as some blocks may occur in different orders and/or concurrently with other blocks from what is depicted and described herein. Where non-sequential, or branched, flow is illustrated via flowchart, it can be appreciated that various other branches, flow paths, and orders of the blocks, may be implemented which achieve the same or a similar result. Moreover, not all illustrated blocks may be required to implement the methodologies described hereinafter. In addition to the various embodiments described herein, it is to be understood that other similar embodiments can be used or modifications and additions can be made to the described embodiment(s) for performing the same or equivalent function of the corresponding embodiment(s) without deviating therefrom. Still further, multiple processing chips or multiple devices can share the performance of one or more functions described herein, and similarly, storage can be effected across a plurality of devices. Accordingly, no single embodiment shall be considered limiting, but rather the various embodiments and their equivalents should be construed consistently with the breadth, spirit and scope in accordance with the appended claims.

Claims (25)

1. A mobile device comprising:
at least one body condition sensory input for receiving body condition data relating to a bodily condition of a user from at least one body sensor communicatively coupled to the mobile device;
at least one environmental sensory input for receiving environmental data relating to an environmental condition from at least one environmental sensor communicatively coupled to the mobile device; and
an application or service accessible by the mobile device that automatically performs at least one process based on the body condition data and/or the environmental data.
2. The mobile device of claim 1, wherein the body sensor is embedded in the body below skin level.
3. The mobile device of claim 1, wherein the body sensor is attached to clothing worn adjacent to the body.
4. The mobile device of claim 3, wherein the clothing comprises hats, shirts, pants, shoes and jewelry.
5. The mobile device of claim 2, wherein the body sensor detects at least one of blood pressure, blood sugar level, cholesterol level and core body temperature.
6. The mobile device of claim 1, wherein the environmental sensor detects air quality adjacent to the body.
7. The mobile device of claim 1, wherein the application or service automatically sends an alarm to a remote service alerting emergency medical personnel of a critical body condition.
8. The mobile device of claim 1, further comprising a health data information store for archiving health data.
9. The mobile device of claim 8, wherein the application or service automatically logs body condition data to the health data information store.
10. The mobile device of claim 9, wherein the application or service automatically archives the body condition data to a remote server.
11. The mobile device of claim 9, wherein the application or service automatically uploads the body condition data to a remote server for analysis by a physician.
12. The mobile device of claim 1, further comprising a user interface for presenting formatted body condition data.
13. A method for use in connection with a mobile device, the method comprising:
receiving body condition data relating to a bodily condition of a user from at least one body sensor communicatively coupled to the mobile device;
receiving environmental data relating to an environmental condition from at least one environmental sensor communicatively coupled to the mobile device; and
automatically performing at least one process based on the body condition data and/or the environmental data.
14. The method of claim 13, wherein the automatic process comprises notifying emergency medical response personnel of a location of an incapacitated person requiring immediate medical attention and requesting dispatch of emergency medical personnel to the location of the incapacitated person without interaction of the incapacitated person.
15. The method of claim 14, wherein the automatic process further comprises notifying emergency medical response personnel of the nature of the medical emergency.
16. A method for use in connection with a mobile device, the method comprising:
automatically receiving blood sugar level data relating to a diabetic user from at least one blood sugar level sensor embedded in the user's body and communicatively coupled to the mobile device;
automatically determining if the blood sugar level is within a range prescribed by the user's physician;
automatically transmitting a command to an emergency delivery device system embedded below the user's skin and communicatively coupled to the mobile device to release either a sugar solution or insulin if the user's blood sugar is out of range low or high respectively, and notifying an emergency medical response team of an immediate need for assistance;
automatically logging the blood sugar level data to an archival location on the mobile device; and
automatically transmitting the archived blood sugar level data from the mobile device to a remote server for analysis;
17. The method of claim 16, wherein the transmitted blood sugar data is encrypted.
18. The method of claim 16, wherein the analysis is part of a medical research project or drug trial project.
19. The method of claim 18, further comprising transmitting instructions for changed medical behavior from the remote server to the mobile device.
20. The method of claim 19 wherein the changed medical behavior comprises a change in medication type or dosage.
21. A method for use in connection with a mobile device, the method comprising:
automatically receiving pacemaker electrical data relating to a user from a pacemaker embedded in the user's body and communicatively coupled to the mobile device;
automatically receiving blood pressure data relating to the user from a blood pressure sensor embedded in the user's body and communicatively coupled to the mobile device;
automatically determining if the electrical data is within a range prescribed by the user's physician;
automatically determining if the blood pressure data is within a range prescribed by the user's physician;
automatically transmitting a command to the pacemaker to increase or decrease the electrical discharge amount or frequency if the user's blood pressure is out of range low or high respectively;
notifying an emergency medical response team of an immediate need for assistance;
automatically logging the electrical and blood pressure data to an archival location on the mobile device; and
automatically transmitting the archived electrical and blood pressure data from the mobile device to a remote server for analysis;
22. The method of claim 21, wherein the transmitted electrical and blood pressure data is encrypted.
23. The method of claim 21, wherein the analysis is part of a medical research project or drug trial project.
24. The method of claim 23, further comprising transmitting instructions for changed medical behavior from the remote server to the mobile device.
25. The method of claim 24 wherein the changed medical behavior comprises a change in pacemaker electrical discharge amount or frequency parameters.
US12/054,544 2007-04-04 2008-03-25 Mobile devices as centers for health information, monitoring and services Abandoned US20080246629A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/054,544 US20080246629A1 (en) 2007-04-04 2008-03-25 Mobile devices as centers for health information, monitoring and services

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91010907P 2007-04-04 2007-04-04
US12/054,544 US20080246629A1 (en) 2007-04-04 2008-03-25 Mobile devices as centers for health information, monitoring and services

Publications (1)

Publication Number Publication Date
US20080246629A1 true US20080246629A1 (en) 2008-10-09

Family

ID=39826375

Family Applications (10)

Application Number Title Priority Date Filing Date
US12/051,532 Active 2030-06-20 US8032472B2 (en) 2007-04-04 2008-03-19 Intelligent agent for distributed services for mobile devices
US12/052,463 Abandoned US20080246734A1 (en) 2007-04-04 2008-03-20 Body movement based usage of mobile device
US12/053,861 Active 2031-03-24 US8786246B2 (en) 2007-04-04 2008-03-24 Power resource management
US12/054,910 Abandoned US20080248779A1 (en) 2007-04-04 2008-03-25 Media content and mobile devices
US12/054,544 Abandoned US20080246629A1 (en) 2007-04-04 2008-03-25 Mobile devices as centers for health information, monitoring and services
US12/055,040 Abandoned US20080261572A1 (en) 2007-04-04 2008-03-25 Mobile device business models
US12/054,878 Abandoned US20080248750A1 (en) 2007-04-04 2008-03-25 Componentization of mobile devices
US12/054,841 Active 2030-10-18 US8340658B2 (en) 2007-04-04 2008-03-25 Peer to peer sharing of functionality of mobile devices
US13/222,175 Active US8209275B2 (en) 2007-04-04 2011-08-31 Intelligent agent for distributed services for mobile devices
US13/683,648 Expired - Fee Related US9055106B2 (en) 2007-04-04 2012-11-21 Peer to peer sharing of functionality of mobile devices

Family Applications Before (4)

Application Number Title Priority Date Filing Date
US12/051,532 Active 2030-06-20 US8032472B2 (en) 2007-04-04 2008-03-19 Intelligent agent for distributed services for mobile devices
US12/052,463 Abandoned US20080246734A1 (en) 2007-04-04 2008-03-20 Body movement based usage of mobile device
US12/053,861 Active 2031-03-24 US8786246B2 (en) 2007-04-04 2008-03-24 Power resource management
US12/054,910 Abandoned US20080248779A1 (en) 2007-04-04 2008-03-25 Media content and mobile devices

Family Applications After (5)

Application Number Title Priority Date Filing Date
US12/055,040 Abandoned US20080261572A1 (en) 2007-04-04 2008-03-25 Mobile device business models
US12/054,878 Abandoned US20080248750A1 (en) 2007-04-04 2008-03-25 Componentization of mobile devices
US12/054,841 Active 2030-10-18 US8340658B2 (en) 2007-04-04 2008-03-25 Peer to peer sharing of functionality of mobile devices
US13/222,175 Active US8209275B2 (en) 2007-04-04 2011-08-31 Intelligent agent for distributed services for mobile devices
US13/683,648 Expired - Fee Related US9055106B2 (en) 2007-04-04 2012-11-21 Peer to peer sharing of functionality of mobile devices

Country Status (4)

Country Link
US (10) US8032472B2 (en)
KR (2) KR20090125264A (en)
CN (2) CN101766015A (en)
WO (2) WO2008124394A1 (en)

Cited By (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080164999A1 (en) * 2007-01-10 2008-07-10 Halo Monitoring, Inc. Wireless Sensor Network Context Data Delivery System and Method
US20080318624A1 (en) * 2007-06-20 2008-12-25 Qualcomm Incorporated Personal virtual assistant
US20090259493A1 (en) * 2008-04-11 2009-10-15 Venon Medhi O Mobile health book
US20100063779A1 (en) * 2008-06-13 2010-03-11 Nike, Inc. Footwear Having Sensor System
US20100225501A1 (en) * 2009-03-04 2010-09-09 General Electric Company Telemetry system and method
US20100255876A1 (en) * 2009-04-03 2010-10-07 Ubiquity Holdings Medical scan clip on
US20100304721A1 (en) * 2007-05-08 2010-12-02 Srdjan Krco Signalling of Extended Mobile Station Capabilities to a Mobile Communication Network
US20110205066A1 (en) * 2008-08-11 2011-08-25 Roche Diagnostics International Ag Ambulatory Medical Device With Alert Controller
US20120059227A1 (en) * 2010-09-03 2012-03-08 International Business Machines Corporation Directing a user to a medical resource
US20120167035A1 (en) * 2010-12-22 2012-06-28 Electronics And Telecommunications Research Institute Apparatus and method for developing customer-oriented emotional home application service
US20120185569A1 (en) * 2011-01-14 2012-07-19 Qualcomm Incorporated Techniques for dynamic task processing in a wireless communication system
CN102750430A (en) * 2010-12-28 2012-10-24 通用电气公司 Patient enabled methods, apparatus, and systems for early health and preventive care using wearable sensors
US20120290880A1 (en) * 2011-05-13 2012-11-15 One Microsoft Way Real-Time Diagnostics Pipeline for Large Scale Services
US20120290594A1 (en) * 2011-05-12 2012-11-15 Ciright Systems, Inc. Event/performance data aggregation, monitoring, and feedback platform
US20120319838A1 (en) * 2011-06-16 2012-12-20 Sidney Ly Reconfigurable network enabled plug and play multifunctional processing and sensing node
US8370350B2 (en) 2010-09-03 2013-02-05 International Business Machines Corporation User accessibility to resources enabled through adaptive technology
US20130081030A1 (en) * 2011-09-23 2013-03-28 Elwha LLC, a limited liability company of the State Delaware Methods and devices for receiving and executing subtasks
US20130081029A1 (en) * 2011-09-23 2013-03-28 Elwha LLC, a limited liability company of the State of Delaware Methods and devices for receiving and executing subtasks
US8429182B2 (en) 2010-10-13 2013-04-23 International Business Machines Corporation Populating a task directed community in a complex heterogeneous environment based on non-linear attributes of a paradigmatic cohort member
US20130189944A1 (en) * 2012-01-20 2013-07-25 Dyax Corp. Tracking and reporting information characterizing attacks caused by a disease
US8560365B2 (en) 2010-06-08 2013-10-15 International Business Machines Corporation Probabilistic optimization of resource discovery, reservation and assignment
US8653965B1 (en) * 2009-01-12 2014-02-18 Integrity Tracking, Llc Human health monitoring systems and methods
US20140067801A1 (en) * 2012-08-31 2014-03-06 Fujitsu Limited Geotagging based on specified criteria
US20140073282A1 (en) * 2012-09-13 2014-03-13 Juhang Kuo Method of displaying fitness data and related fitness system
US20140089836A1 (en) * 2012-09-21 2014-03-27 Md Revolution, Inc. Interactive graphical user interfaces for implementing personalized health and wellness programs
US8739639B2 (en) 2012-02-22 2014-06-03 Nike, Inc. Footwear having sensor system
US20140207914A1 (en) * 2013-01-22 2014-07-24 Benjamin Paul Robinson Certification validation and associated content access
US8945328B2 (en) 2012-09-11 2015-02-03 L.I.F.E. Corporation S.A. Methods of making garments having stretchable and conductive ink
US8948839B1 (en) 2013-08-06 2015-02-03 L.I.F.E. Corporation S.A. Compression garments having stretchable and conductive ink
US9002680B2 (en) 2008-06-13 2015-04-07 Nike, Inc. Foot gestures for computer input and interface control
US20150143357A1 (en) * 2012-12-17 2015-05-21 Samsung Electronics Co., Ltd. Method of managing external devices, method of operating external device, host device, management server, and external device
USD732558S1 (en) 2013-03-11 2015-06-23 Arris Technology, Inc. Display screen with graphical user interface
US9089182B2 (en) 2008-06-13 2015-07-28 Nike, Inc. Footwear having sensor system
WO2015112375A1 (en) * 2014-01-21 2015-07-30 Hazeltine Nelson B Evidenced-based personalized, diabetes self-care system and method
US9192816B2 (en) 2011-02-17 2015-11-24 Nike, Inc. Footwear having sensor system
US20160038037A1 (en) * 2014-08-07 2016-02-11 PhysioWave, Inc. Multi-function fitness scale with display
US9279734B2 (en) 2013-03-15 2016-03-08 Nike, Inc. System and method for analyzing athletic activity
US9282893B2 (en) 2012-09-11 2016-03-15 L.I.F.E. Corporation S.A. Wearable communication platform
US9292577B2 (en) 2010-09-17 2016-03-22 International Business Machines Corporation User accessibility to data analytics
WO2016043895A1 (en) * 2014-09-17 2016-03-24 Intel Corporation Managing cognitive assistance
EP2392178A4 (en) * 2009-01-29 2016-06-15 Nokia Technologies Oy Method and apparatus for controlling energy consumption during resource sharing
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
WO2016115230A1 (en) * 2015-01-13 2016-07-21 Delos Living Llc Systems, methods and articles for monitoring and enhancing human wellness
US9411940B2 (en) 2011-02-17 2016-08-09 Nike, Inc. Selecting and correlating physical activity data with image data
US9436270B2 (en) 2014-02-12 2016-09-06 Qualcomm Incorporated Wireless low-energy secure data transfer
US9443211B2 (en) 2010-10-13 2016-09-13 International Business Machines Corporation Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes
US20160330186A1 (en) * 2012-04-11 2016-11-10 Intermec Ip Corp. Wireless sensor field enumeration
US20160367857A1 (en) * 2010-11-05 2016-12-22 Nike, Inc. Method and System for Automated Personal Training that Includes Training Programs
CN106324329A (en) * 2016-10-25 2017-01-11 云南电网有限责任公司电力科学研究院 Overvoltage self-adapting recognition method and system based on D-dot principle
US9549680B2 (en) 2014-06-12 2017-01-24 PhysioWave, Inc. Impedance measurement devices, systems, and methods
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9568354B2 (en) 2014-06-12 2017-02-14 PhysioWave, Inc. Multifunction scale with large-area display
CN106415695A (en) * 2014-03-06 2017-02-15 呼吸运动公司 Methods and devices for displaying trend and variability in a physiological dataset
US20170068782A1 (en) * 2014-02-28 2017-03-09 Delos Living Llc Systems and articles for enhancing wellness associated with habitable environments
US9642209B2 (en) 2009-10-08 2017-05-02 Delos Living, Llc LED lighting system
WO2017072557A1 (en) * 2015-10-29 2017-05-04 Nokia Technologies Oy Method and apparatus for facilitating transmission of a proximity health alert via a local wireless network
US9646271B2 (en) 2010-08-06 2017-05-09 International Business Machines Corporation Generating candidate inclusion/exclusion cohorts for a multiply constrained group
US9693696B2 (en) 2014-08-07 2017-07-04 PhysioWave, Inc. System with user-physiological data updates
US9715242B2 (en) 2012-08-28 2017-07-25 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US9763489B2 (en) 2012-02-22 2017-09-19 Nike, Inc. Footwear having sensor system
US9817440B2 (en) 2012-09-11 2017-11-14 L.I.F.E. Corporation S.A. Garments having stretchable and conductive ink
US9833151B2 (en) 2011-01-27 2017-12-05 The Board Of Trustees Of The Leland Stanford Junior University Systems and methods for monitoring the circulatory system
US9839394B2 (en) 2012-12-13 2017-12-12 Nike, Inc. Apparel having sensor system
US9945672B2 (en) 2016-06-07 2018-04-17 International Business Machines Corporation Wearable device for tracking real-time ambient health conditions and method for destination selection based on tracked real-time ambient health conditions
US9949662B2 (en) 2014-06-12 2018-04-24 PhysioWave, Inc. Device and method having automatic user recognition and obtaining impedance-measurement signals
US20180225421A1 (en) * 2017-02-08 2018-08-09 International Business Machines Corporation Personalized health tracker and method for destination selection based on tracked personalized health information
US10046123B2 (en) 2012-10-31 2018-08-14 Inhaletech Llc Systems and methods for administering pulmonary medications
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US10130273B2 (en) 2014-06-12 2018-11-20 PhysioWave, Inc. Device and method having automatic user-responsive and user-specific physiological-meter platform
US10154791B2 (en) 2016-07-01 2018-12-18 L.I.F.E. Corporation S.A. Biometric identification by garments having a plurality of sensors
US10159440B2 (en) 2014-03-10 2018-12-25 L.I.F.E. Corporation S.A. Physiological monitoring garments
WO2019014971A1 (en) * 2017-07-19 2019-01-24 深圳市天士网络科技有限公司 Data processing method, measurement device and system server
US10188930B2 (en) 2012-06-04 2019-01-29 Nike, Inc. Combinatory score having a fitness sub-score and an athleticism sub-score
US10201310B2 (en) 2012-09-11 2019-02-12 L.I.F.E. Corporation S.A. Calibration packaging apparatuses for physiological monitoring garments
EP3441976A1 (en) * 2013-03-14 2019-02-13 M. Zubair Mirza Internet based disease monitoring system (idms)
US10215619B1 (en) 2016-09-06 2019-02-26 PhysioWave, Inc. Scale-based time synchrony
CN109508946A (en) * 2017-09-14 2019-03-22 罗德施瓦兹两合股份有限公司 For automatically notifying the method for intention personnel and testing and measuring equipment
US10390772B1 (en) 2016-05-04 2019-08-27 PhysioWave, Inc. Scale-based on-demand care system
US10395055B2 (en) 2015-11-20 2019-08-27 PhysioWave, Inc. Scale-based data access control methods and apparatuses
US10420982B2 (en) 2010-12-13 2019-09-24 Nike, Inc. Fitness training system with energy expenditure calculation that uses a form factor
US10436630B2 (en) 2015-11-20 2019-10-08 PhysioWave, Inc. Scale-based user-physiological data hierarchy service apparatuses and methods
US10451473B2 (en) 2014-06-12 2019-10-22 PhysioWave, Inc. Physiological assessment scale
US10462898B2 (en) 2012-09-11 2019-10-29 L.I.F.E. Corporation S.A. Physiological monitoring garments
US10467744B2 (en) 2014-01-06 2019-11-05 L.I.F.E. Corporation S.A. Systems and methods to automatically determine garment fit
US10555258B2 (en) 2017-03-13 2020-02-04 At&T Intellectual Property I, L.P. User-centric ecosystem for heterogeneous connected devices
US10553306B2 (en) 2015-11-20 2020-02-04 PhysioWave, Inc. Scaled-based methods and apparatuses for automatically updating patient profiles
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US20200066406A1 (en) * 2018-08-22 2020-02-27 Centre For Addiction And Mental Health Tool for identifying occurrence of acute incident symptomatic of mental condition or disorder
US10583328B2 (en) 2010-11-05 2020-03-10 Nike, Inc. Method and system for automated personal training
US20200118692A1 (en) * 2014-03-20 2020-04-16 Quidel Corporation System for collecting and displaying diagnostics from diagnostic instruments
US10653190B2 (en) 2012-09-11 2020-05-19 L.I.F.E. Corporation S.A. Flexible fabric ribbon connectors for garments with sensors and electronics
US10825561B2 (en) 2011-11-07 2020-11-03 Nike, Inc. User interface for remote joint workout session
US10902534B2 (en) 2018-03-01 2021-01-26 International Business Machines Corporation Cognitive travel assistance
US10923217B2 (en) 2015-11-20 2021-02-16 PhysioWave, Inc. Condition or treatment assessment methods and platform apparatuses
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US10945671B2 (en) 2015-06-23 2021-03-16 PhysioWave, Inc. Determining physiological parameters using movement detection
US10980483B2 (en) 2015-11-20 2021-04-20 PhysioWave, Inc. Remote physiologic parameter determination methods and platform apparatuses
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
WO2021151188A1 (en) * 2020-01-30 2021-08-05 Centre For Addiction And Mental Health Tool for assisting individuals experiencing auditory hallucinations to differentiate between hallucinations and ambient sounds
US20210407683A1 (en) * 2020-06-30 2021-12-30 Verizon Patent And Licensing Inc. Method and system for remote health monitoring, analyzing, and response
US11246213B2 (en) 2012-09-11 2022-02-08 L.I.F.E. Corporation S.A. Physiological monitoring garments
US11331019B2 (en) 2017-08-07 2022-05-17 The Research Foundation For The State University Of New York Nanoparticle sensor having a nanofibrous membrane scaffold
US11338107B2 (en) 2016-08-24 2022-05-24 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US20220238220A1 (en) * 2021-01-22 2022-07-28 Zinn Labs, Inc. Headset integrated into healthcare platform
US11561126B2 (en) 2015-11-20 2023-01-24 PhysioWave, Inc. Scale-based user-physiological heuristic systems
US20230141079A1 (en) * 2021-11-09 2023-05-11 Soonbum Shin Methods, Systems, and Devices for Facilitating a Health Protection Protocol
US11649977B2 (en) 2018-09-14 2023-05-16 Delos Living Llc Systems and methods for air remediation
US11668481B2 (en) 2017-08-30 2023-06-06 Delos Living Llc Systems, methods and articles for assessing and/or improving health and well-being
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US11763929B2 (en) 2018-08-22 2023-09-19 Centre For Addiction And Mental Health & Memotext Corporation Medical tool aiding diagnosed psychosis patients in detecting auditory psychosis symptoms associated with psychosis
US11844163B2 (en) 2019-02-26 2023-12-12 Delos Living Llc Method and apparatus for lighting in an office environment
US11898898B2 (en) 2019-03-25 2024-02-13 Delos Living Llc Systems and methods for acoustic monitoring

Families Citing this family (335)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9053500B2 (en) * 1999-06-30 2015-06-09 Blackboard Inc. Internet-based education support system and method with multi-language capability
US8050272B2 (en) 2004-06-29 2011-11-01 Damaka, Inc. System and method for concurrent sessions in a peer-to-peer hybrid communications network
US7570636B2 (en) 2004-06-29 2009-08-04 Damaka, Inc. System and method for traversing a NAT device for peer-to-peer hybrid communications
US7933260B2 (en) 2004-06-29 2011-04-26 Damaka, Inc. System and method for routing and communicating in a heterogeneous network environment
US8009586B2 (en) 2004-06-29 2011-08-30 Damaka, Inc. System and method for data transfer in a peer-to peer hybrid communication network
US7849154B2 (en) * 2005-06-27 2010-12-07 M:Metrics, Inc. Acquiring, storing, and correlating profile data of cellular mobile communications system's users to events
US20080070550A1 (en) * 2006-09-20 2008-03-20 Hose David A Providing Subscriber Specific Information Across Wireless Networks
JP4426563B2 (en) * 2006-12-25 2010-03-03 大日本印刷株式会社 Information provision system
US8412269B1 (en) * 2007-03-26 2013-04-02 Celio Technology Corporation Systems and methods for providing additional functionality to a device for increased usability
US8032472B2 (en) * 2007-04-04 2011-10-04 Tuen Solutions Limited Liability Company Intelligent agent for distributed services for mobile devices
TW200847058A (en) 2007-04-27 2008-12-01 Rohm Co Ltd Information exchanging apparatus
WO2008137708A1 (en) * 2007-05-04 2008-11-13 Gesturetek, Inc. Camera-based user input for compact devices
WO2009002336A1 (en) * 2007-06-26 2008-12-31 Jeffrey Therese M Enhanced telecommunication system
WO2009032854A2 (en) 2007-09-03 2009-03-12 Damaka, Inc. Device and method for maintaining a communication session during a network transition
US20090079547A1 (en) * 2007-09-25 2009-03-26 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Determination of Implicit Recommendations
WO2009043016A2 (en) 2007-09-28 2009-04-02 Damaka, Inc. System and method for transitioning a communication session between networks that are not commonly controlled
CN101414296B (en) * 2007-10-15 2012-07-25 日电(中国)有限公司 Self-adapting service recommendation equipment and method, self-adapting service recommendation system and method
US8862689B2 (en) * 2007-10-24 2014-10-14 International Business Machines Corporation Local flash memory and remote server hybrid continuous data protection
US8380859B2 (en) 2007-11-28 2013-02-19 Damaka, Inc. System and method for endpoint handoff in a hybrid peer-to-peer networking environment
US8082189B2 (en) 2007-12-13 2011-12-20 Dai Nippon Printing Co., Ltd. Information providing system for providing store information to a mobile terminal device
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
KR101238363B1 (en) * 2008-01-31 2013-02-28 삼성전자주식회사 Method for providing Blog service by mobile terminal and system performing the same, and mobile Blog Caster
US11087261B1 (en) 2008-03-14 2021-08-10 DataInfoCom USA Inc. Apparatus, system and method for processing, analyzing or displaying data related to performance metrics
US8364519B1 (en) 2008-03-14 2013-01-29 DataInfoCom USA Inc. Apparatus, system and method for processing, analyzing or displaying data related to performance metrics
US20090243433A1 (en) * 2008-04-01 2009-10-01 Joe Dirr Apparatus, system and method for converting vibrational energy to electric potential
US7515899B1 (en) * 2008-04-23 2009-04-07 International Business Machines Corporation Distributed grid computing method utilizing processing cycles of mobile phones
US8056269B2 (en) 2008-05-02 2011-11-15 Nike, Inc. Article of footwear with lighting system
US11723436B2 (en) 2008-05-02 2023-08-15 Nike, Inc. Article of footwear and charging system
US9907359B2 (en) 2008-05-02 2018-03-06 Nike, Inc. Lacing system with guide elements
US8058837B2 (en) * 2008-05-02 2011-11-15 Nike, Inc. Charging system for an article of footwear
US11206891B2 (en) 2008-05-02 2021-12-28 Nike, Inc. Article of footwear and a method of assembly of the article of footwear
US8046937B2 (en) * 2008-05-02 2011-11-01 Nike, Inc. Automatic lacing system
US20090313010A1 (en) * 2008-06-11 2009-12-17 International Business Machines Corporation Automatic playback of a speech segment for media devices capable of pausing a media stream in response to environmental cues
US8631351B2 (en) * 2008-06-29 2014-01-14 Microsoft Corporation Providing multiple degrees of context for content consumed on computers and media players
JP2010016486A (en) * 2008-07-01 2010-01-21 Canon Inc Digital broadcast receiving apparatus and control method and program for the same
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US20100042564A1 (en) * 2008-08-15 2010-02-18 Beverly Harrison Techniques for automatically distingusihing between users of a handheld device
US8326630B2 (en) 2008-08-18 2012-12-04 Microsoft Corporation Context based online advertising
US20100042421A1 (en) * 2008-08-18 2010-02-18 Microsoft Corporation Context based advertisement bidding mechanism
US8324857B1 (en) * 2008-09-23 2012-12-04 SolarLego Inc. Portable stackable solar batteries
US20110071889A1 (en) * 2009-09-24 2011-03-24 Avaya Inc. Location-Aware Retail Application
US8371855B1 (en) * 2008-09-30 2013-02-12 Amazon Technologies, Inc. Sharing electronic books
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
JP4670937B2 (en) * 2008-11-04 2011-04-13 トヨタ自動車株式会社 Navigation device
US8103250B2 (en) 2008-12-04 2012-01-24 At&T Mobility Ii Llc System and method for sharing location data in a wireless communication network
US20100146123A1 (en) * 2008-12-08 2010-06-10 Electronics And Telecommunications Research Institute Resource allocation method of each terminal apparatus using resource management system and resource management server apparatus
US8171517B2 (en) 2008-12-12 2012-05-01 At&T Intellectual Property I, L.P. Apparatus and method for distributing media content to vehicles
US8487772B1 (en) 2008-12-14 2013-07-16 Brian William Higgins System and method for communicating information
US9323854B2 (en) * 2008-12-19 2016-04-26 Intel Corporation Method, apparatus and system for location assisted translation
US20100161720A1 (en) * 2008-12-23 2010-06-24 Palm, Inc. System and method for providing content to a mobile device
US8930655B2 (en) * 2009-01-19 2015-01-06 Microsoft Corporation Transient storage device configuration silo
US9572532B2 (en) * 2009-01-23 2017-02-21 Qualcomm Incorporated Button sensor
US8893232B2 (en) * 2009-02-06 2014-11-18 Empire Technology Development Llc Media monitoring system
US8483669B2 (en) * 2009-04-03 2013-07-09 Microsoft Corporation Mobile sensor network
US9329619B1 (en) * 2009-04-06 2016-05-03 Dynamics Inc. Cards with power management
US20100281138A1 (en) * 2009-04-29 2010-11-04 Paulo Lerner Froimtchuk Method and system for remote coprocessor
US8667109B2 (en) 2009-04-30 2014-03-04 Empire Technology Development Llc User profile-based wireless device system level management
TW201042567A (en) * 2009-05-27 2010-12-01 Ipeer Multimedia Internat Ltd Digital content trading system and method applied to mobile apparatus
US20100317371A1 (en) * 2009-06-12 2010-12-16 Westerinen William J Context-based interaction model for mobile devices
EP2431782A1 (en) * 2009-06-16 2012-03-21 Intel Corporation Camera applications in a handheld device
WO2011021886A2 (en) 2009-08-21 2011-02-24 Samsung Electronics Co., Ltd. Device capable of notifying operation state change thereof through network and communication method of the device
KR101127451B1 (en) * 2009-10-08 2012-03-22 장길훈 Method of providing and accessing resource remotely
US8063541B2 (en) 2009-10-27 2011-11-22 Research In Motion Limited Holster-integrated piezoelectric energy source for handheld electronic device
US20110153380A1 (en) * 2009-12-22 2011-06-23 Verizon Patent And Licensing Inc. Method and system of automated appointment management
WO2011080715A2 (en) * 2010-01-02 2011-07-07 Francesco Dori System and method for displaying digital content
US20110191692A1 (en) * 2010-02-03 2011-08-04 Oto Technologies, Llc System and method for e-book contextual communication
US8892646B2 (en) 2010-08-25 2014-11-18 Damaka, Inc. System and method for shared session appearance in a hybrid peer-to-peer environment
US8725895B2 (en) 2010-02-15 2014-05-13 Damaka, Inc. NAT traversal by concurrently probing multiple candidates
US8874785B2 (en) 2010-02-15 2014-10-28 Damaka, Inc. System and method for signaling and data tunneling in a peer-to-peer environment
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US8689307B2 (en) 2010-03-19 2014-04-01 Damaka, Inc. System and method for providing a virtual peer-to-peer environment
US9124804B2 (en) * 2010-03-22 2015-09-01 Microsoft Technology Licensing, Llc Using accelerometer information for determining orientation of pictures and video images
US9043488B2 (en) 2010-03-29 2015-05-26 Damaka, Inc. System and method for session sweeping between devices
US8812657B2 (en) * 2010-04-15 2014-08-19 Qualcomm Incorporated Network-assisted peer discovery
US9191416B2 (en) 2010-04-16 2015-11-17 Damaka, Inc. System and method for providing enterprise voice call continuity
US8990411B2 (en) 2010-04-22 2015-03-24 Microsoft Technology Licensing, Llc Dynamic connection management on mobile peer devices
US8352563B2 (en) 2010-04-29 2013-01-08 Damaka, Inc. System and method for peer-to-peer media routing using a third party instant messaging system for signaling
US8825731B2 (en) 2010-05-18 2014-09-02 International Business Machines Corporation Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof
US9552478B2 (en) * 2010-05-18 2017-01-24 AO Kaspersky Lab Team security for portable information devices
US8542320B2 (en) 2010-06-17 2013-09-24 Sony Corporation Method and system to control a non-gesture controlled device using gesture interactions with a gesture controlled device
US8446900B2 (en) * 2010-06-18 2013-05-21 Damaka, Inc. System and method for transferring a call between endpoints in a hybrid peer-to-peer network
US8611540B2 (en) 2010-06-23 2013-12-17 Damaka, Inc. System and method for secure messaging in a hybrid peer-to-peer network
US9319625B2 (en) * 2010-06-25 2016-04-19 Sony Corporation Content transfer system and communication terminal
US8296765B2 (en) 2010-07-27 2012-10-23 Kurdi Heba A Method of forming a personal mobile grid system and resource scheduling thereon
CH703558A1 (en) * 2010-08-05 2012-02-15 Christoph Buechel Portable device with improved energy autonomy.
US8468010B2 (en) 2010-09-24 2013-06-18 Damaka, Inc. System and method for language translation in a hybrid peer-to-peer environment
US20120084248A1 (en) * 2010-09-30 2012-04-05 Microsoft Corporation Providing suggestions based on user intent
US8897148B2 (en) 2010-10-06 2014-11-25 Qualcomm Incorporated Methods and apparatus for resource allocation for peer-to-peer data in non peer-to-peer resources
US8743781B2 (en) 2010-10-11 2014-06-03 Damaka, Inc. System and method for a reverse invitation in a hybrid peer-to-peer environment
KR101425093B1 (en) * 2010-10-12 2014-08-04 한국전자통신연구원 Method for personalized searching of mobile terminal and mobile terminal performing the same
US20120095575A1 (en) * 2010-10-14 2012-04-19 Cedes Safety & Automation Ag Time of flight (tof) human machine interface (hmi)
KR101418393B1 (en) * 2010-10-25 2014-07-14 한국전자통신연구원 Apparatus and method for mobile intelligent advertizing based on mobile user contextual matching
WO2012075099A2 (en) * 2010-11-30 2012-06-07 Google Inc. Use of location tagging in data communications
ES2931178T3 (en) 2010-12-15 2022-12-27 Auto Telematics Ltd Method and system for recording vehicle behavior
US20120158503A1 (en) * 2010-12-17 2012-06-21 Ebay Inc. Identifying purchase patterns and marketing based on user mood
US9575776B2 (en) * 2010-12-30 2017-02-21 Samsung Electrônica da Amazônia Ltda. System for organizing and guiding a user in the experience of browsing different applications based on contexts
US20120173622A1 (en) * 2011-01-04 2012-07-05 Samsung Electronics Co., Ltd. Social screen casting
WO2012093393A1 (en) * 2011-01-07 2012-07-12 Seal Mobile Id Ltd Method and system for unobtrusive mobile device user recognition
US20120215642A1 (en) * 2011-02-23 2012-08-23 Yoon Kean Wong Advertisement Based on Contextual Usage of Application
US8826313B2 (en) * 2011-03-04 2014-09-02 CSC Holdings, LLC Predictive content placement on a managed services systems
US20130052616A1 (en) * 2011-03-17 2013-02-28 Sears Brands, L.L.C. Methods and systems for device management with sharing and programming capabilities
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US8793357B2 (en) * 2011-04-02 2014-07-29 Open Invention Network, Llc System and method for persisting mobile agents within a mobile region of interest
US9094813B2 (en) 2011-04-02 2015-07-28 Open Invention Network, Llc System and method for redirecting content based on gestures
US8407314B2 (en) 2011-04-04 2013-03-26 Damaka, Inc. System and method for sharing unsupported document types between communication devices
US9164679B2 (en) 2011-04-06 2015-10-20 Patents1, Llc System, method and computer program product for multi-thread operation involving first memory of a first memory class and second memory of a second memory class
US9170744B1 (en) 2011-04-06 2015-10-27 P4tents1, LLC Computer program product for controlling a flash/DRAM/embedded DRAM-equipped system
US8930647B1 (en) 2011-04-06 2015-01-06 P4tents1, LLC Multiple class memory systems
US9176671B1 (en) 2011-04-06 2015-11-03 P4tents1, LLC Fetching data between thread execution in a flash/DRAM/embedded DRAM-equipped system
US9158546B1 (en) 2011-04-06 2015-10-13 P4tents1, LLC Computer program product for fetching from a first physical memory between an execution of a plurality of threads associated with a second physical memory
WO2012139226A1 (en) * 2011-04-13 2012-10-18 Research In Motion Limited System and method for context aware dynamic ribbon
US9880604B2 (en) 2011-04-20 2018-01-30 Microsoft Technology Licensing, Llc Energy efficient location detection
US8732569B2 (en) 2011-05-04 2014-05-20 Google Inc. Predicting user navigation events
WO2012151471A2 (en) * 2011-05-05 2012-11-08 Net Power And Light Inc. Identifying gestures using multiple sensors
US8694587B2 (en) 2011-05-17 2014-04-08 Damaka, Inc. System and method for transferring a call bridge between communication devices
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US9769285B2 (en) 2011-06-14 2017-09-19 Google Inc. Access to network content
US8788711B2 (en) 2011-06-14 2014-07-22 Google Inc. Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof
US9317834B2 (en) * 2011-06-30 2016-04-19 Microsoft Technology Licensing, Llc User computing device with personal agent program for recommending meeting a friend at a service location based on current location, travel direction, and calendar activity
US8650139B2 (en) 2011-07-01 2014-02-11 Google Inc. Predicting user navigation events
US8745212B2 (en) * 2011-07-01 2014-06-03 Google Inc. Access to network content
US8630963B2 (en) 2011-07-01 2014-01-14 Intel Corporation Automatic user identification from button presses recorded in a feature vector
US9083583B1 (en) 2011-07-01 2015-07-14 Google Inc. Latency reduction via adaptive speculative preconnection
US8566696B1 (en) 2011-07-14 2013-10-22 Google Inc. Predicting user navigation events
US8478890B2 (en) 2011-07-15 2013-07-02 Damaka, Inc. System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability
US8744988B1 (en) 2011-07-15 2014-06-03 Google Inc. Predicting user navigation events in an internet browser
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US9087348B2 (en) * 2011-08-11 2015-07-21 GM Global Technology Operations LLC Digital content networking
US20130054315A1 (en) * 2011-08-31 2013-02-28 Jon Shutter Method and system for providing targeted advertisements
US9195968B2 (en) * 2011-09-09 2015-11-24 Microsoft Technology Licensing, Llc Cloud-based broker service for digital assistants
CN102368764B (en) * 2011-09-10 2016-08-31 上海量明科技发展有限公司 A kind of method, system and client communicated by multi-point login
CN103907333B (en) * 2011-09-12 2017-09-08 塔塔咨询服务有限公司 The system for carrying out Dynamic Service Cooperation for the mark by multiple heterogeneous devices and context
KR101659420B1 (en) * 2011-09-12 2016-09-30 인텔 코포레이션 Personalized video content consumption using shared video device and personal device
US10373121B2 (en) * 2011-09-13 2019-08-06 International Business Machines Corporation Integrating a calendaring system with a mashup page containing widgets to provide information regarding the calendared event
US8600921B2 (en) 2011-09-15 2013-12-03 Google Inc. Predicting user navigation events in a browser using directed graphs
US8655819B1 (en) 2011-09-15 2014-02-18 Google Inc. Predicting user navigation events based on chronological history data
US8280414B1 (en) 2011-09-26 2012-10-02 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US8341245B1 (en) 2011-09-26 2012-12-25 Google Inc. Content-facilitated speculative preparation and rendering
US9104664B1 (en) 2011-10-07 2015-08-11 Google Inc. Access to search results
US8903946B1 (en) 2011-10-25 2014-12-02 Google Inc. Reduction in redirect navigation latency via speculative preconnection
US8494838B2 (en) 2011-11-10 2013-07-23 Globili Llc Systems, methods and apparatus for dynamic content management and delivery
US8886715B1 (en) 2011-11-16 2014-11-11 Google Inc. Dynamically determining a tile budget when pre-fetching data in a client device
US20130124563A1 (en) * 2011-11-16 2013-05-16 Google Inc. Controlling pre-fetching of map data tiles based on selectable parameters
US9584579B2 (en) 2011-12-01 2017-02-28 Google Inc. Method and system for providing page visibility information
US9305107B2 (en) 2011-12-08 2016-04-05 Google Inc. Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device
US9197713B2 (en) 2011-12-09 2015-11-24 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US9189252B2 (en) * 2011-12-30 2015-11-17 Microsoft Technology Licensing, Llc Context-based device action prediction
WO2013097232A1 (en) 2011-12-31 2013-07-04 Intel Corporation Content-based control system
US8793235B2 (en) 2012-01-19 2014-07-29 Google Inc. System and method for improving access to search results
US20130204408A1 (en) * 2012-02-06 2013-08-08 Honeywell International Inc. System for controlling home automation system using body movements
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
DE102012206727A1 (en) * 2012-04-24 2013-10-24 Robert Bosch Gmbh Akkuinduktivladevorrichtung
US9088169B2 (en) 2012-05-09 2015-07-21 World Panel, Inc. Power-conditioned solar charger for directly coupling to portable electronic devices
CN205212521U (en) * 2012-05-09 2016-05-04 世界太阳能面板公司 Photovoltaic system
US9946792B2 (en) 2012-05-15 2018-04-17 Google Llc Access to network content
US20130325494A1 (en) * 2012-05-30 2013-12-05 Getmyrx Llc Mobile Fulfillment Platform For Prescription Medications
US20130339123A1 (en) * 2012-06-19 2013-12-19 Empire Technology Development, Llc. Group nature verification for providing group incentives
KR101297152B1 (en) * 2012-06-20 2013-08-21 (주)휴즈플로우 Mapping server and mapping method
US20130346593A1 (en) * 2012-06-22 2013-12-26 Nokia Corporation Method and apparatus for providing transition to an alternate service based on performance degradation of an initial service
US9813776B2 (en) 2012-06-25 2017-11-07 Pin Pon Llc Secondary soundtrack delivery
US9483308B2 (en) 2012-06-29 2016-11-01 Intel Corporation Performance of predicted actions
US8990143B2 (en) 2012-06-29 2015-03-24 Intel Corporation Application-provided context for potential action prediction
US20140006599A1 (en) * 2012-06-29 2014-01-02 Dirk Hohndel Probabilities of potential actions based on system observations
US8887239B1 (en) 2012-08-08 2014-11-11 Google Inc. Access to network content
US9728077B1 (en) 2013-03-14 2017-08-08 Kuna Systems Corporation eReceptionist and eNeighborhood watch system for crime prevention and/or verification
US9542832B1 (en) * 2013-03-14 2017-01-10 Kuna Systems Corporation eReceptionist and eNeighborhood watch system for crime prevention and/or verification
US9258744B2 (en) * 2012-08-29 2016-02-09 At&T Mobility Ii, Llc Sharing of network resources within a managed network
CN102833420B (en) * 2012-08-31 2014-09-24 珠海市魅族科技有限公司 Data transmitting method and mobile terminal
US8825022B2 (en) * 2012-09-14 2014-09-02 International Business Machines Corporation Information sharing for third party applications in cellular telecommunication infrastructures
GB2499281B (en) 2012-09-28 2014-06-25 Imagination Tech Ltd Method, system and device for selecting a device to satisfy a user request
US9141722B2 (en) 2012-10-02 2015-09-22 Google Inc. Access to network content
WO2014058842A1 (en) 2012-10-08 2014-04-17 Patrick Soon-Shiong Distributed storage systems and methods
US9678487B1 (en) 2012-10-09 2017-06-13 DataInfoCom USA, Inc. System and method for allocating a fixed quantity distributed over a set of quantities
JP5929698B2 (en) * 2012-10-17 2016-06-08 ソニー株式会社 Communication system and program
US9219668B2 (en) 2012-10-19 2015-12-22 Facebook, Inc. Predicting the future state of a mobile device user
US9230211B1 (en) 2012-11-09 2016-01-05 DataInfoCom USA, Inc. Analytics scripting systems and methods
US9031889B1 (en) 2012-11-09 2015-05-12 DataInfoCom USA Inc. Analytics scripting systems and methods
JP6814236B2 (en) * 2012-11-30 2021-01-13 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information processing method
US10860931B1 (en) 2012-12-31 2020-12-08 DataInfoCom USA, Inc. Method and system for performing analysis using unstructured data
US9913321B2 (en) * 2013-01-25 2018-03-06 Energyield, Llc Energy harvesting container
US9848276B2 (en) * 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
KR101857648B1 (en) * 2013-03-15 2018-05-15 애플 인크. User training by intelligent digital assistant
US9558508B2 (en) 2013-03-15 2017-01-31 Microsoft Technology Licensing, Llc Energy-efficient mobile advertising
US9673925B2 (en) 2013-03-15 2017-06-06 Universal Electronics Inc. System and method for monitoring user interactions with a universal controlling device
US9198002B2 (en) 2013-03-15 2015-11-24 Microsoft Technology Licensing, Llc Peer-to-peer device movement communications
CN104079617A (en) * 2013-03-29 2014-10-01 联想(北京)有限公司 Terminal device and method for same
US9610417B2 (en) * 2013-05-07 2017-04-04 Gabrielle M Kassatly Portable discontinuous positive airway pressure (DPAP) device and method of using the same
US10243786B2 (en) * 2013-05-20 2019-03-26 Citrix Systems, Inc. Proximity and context aware mobile workspaces in enterprise systems
US9326236B2 (en) 2013-05-24 2016-04-26 International Business Machines Corporation Method, apparatus and computer program product providing performance and energy optimization for mobile computing
US10641921B1 (en) 2013-05-29 2020-05-05 DataInfoCom USA, Inc. System and method for well log analysis
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10223156B2 (en) 2013-06-09 2019-03-05 Apple Inc. Initiating background updates based on user activity
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US9392393B2 (en) 2013-06-09 2016-07-12 Apple Inc. Push notification initiated background updates
EP3937002A1 (en) 2013-06-09 2022-01-12 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US9564042B2 (en) 2013-06-13 2017-02-07 Motorola Solutions, Inc. Communication system with improved safety feature
US9820231B2 (en) 2013-06-14 2017-11-14 Microsoft Technology Licensing, Llc Coalescing geo-fence events
US9998866B2 (en) 2013-06-14 2018-06-12 Microsoft Technology Licensing, Llc Detecting geo-fence events using varying confidence levels
US9444031B2 (en) * 2013-06-28 2016-09-13 Samsung Electronics Co., Ltd. Energy harvester using mass and mobile device including the energy harvester
US9027032B2 (en) 2013-07-16 2015-05-05 Damaka, Inc. System and method for providing additional functionality to existing software in an integrated manner
US9226094B2 (en) 2013-07-25 2015-12-29 Elwha Llc Systems and methods for receiving gesture indicative data at a limb wearable computing device
US9078089B2 (en) 2013-07-25 2015-07-07 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device
US9226097B2 (en) 2013-07-25 2015-12-29 Elwha Llc Systems and methods for selecting for usage one or more functional devices detected within a communication range of a wearable computing device
US9204245B2 (en) 2013-07-25 2015-12-01 Elwha Llc Systems and methods for providing gesture indicative data via a head wearable computing device
US9167407B2 (en) 2013-07-25 2015-10-20 Elwha Llc Systems and methods for communicating beyond communication range of a wearable computing device
US9237411B2 (en) 2013-07-25 2016-01-12 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device with directional antenna
US9785731B1 (en) 2013-08-26 2017-10-10 DataInfoCom USA, Inc. Prescriptive reservoir asset management
DE102013014896B3 (en) * 2013-09-06 2014-12-18 Aissa Zouhri Device and method for signal transmission to persons
CN104516659A (en) * 2013-09-27 2015-04-15 联想(北京)有限公司 Information processing method and device
US9646150B2 (en) * 2013-10-01 2017-05-09 Kalman Csaba Toth Electronic identity and credentialing system
US10756906B2 (en) 2013-10-01 2020-08-25 Kalman Csaba Toth Architecture and methods for self-sovereign digital identity
US9357016B2 (en) * 2013-10-18 2016-05-31 Damaka, Inc. System and method for virtual parallel resource management
US10095982B1 (en) 2013-11-13 2018-10-09 DataInfoCom USA, Inc. System and method for well trace analysis
US20150153854A1 (en) * 2013-12-03 2015-06-04 Lenovo (Singapore) Pte. Ltd. Extension of wearable information handling device user interface
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US20150178751A1 (en) * 2013-12-23 2015-06-25 Kalibrate Technologies Plc Fuel price data generation
US20150185827A1 (en) * 2013-12-31 2015-07-02 Linkedln Corporation Techniques for performing social interactions with content
CN103731275A (en) * 2014-01-28 2014-04-16 苏州大学 Battery energy sharing system and method for electric vehicles
US9648088B1 (en) * 2014-03-25 2017-05-09 Amazon Technologies, Inc. Digital content prefetch for travel
US10304114B2 (en) 2014-03-25 2019-05-28 Ebay Inc. Data mesh based environmental augmentation
US9417092B2 (en) * 2014-04-25 2016-08-16 Samsung Electronics Co., Ltd. Automatic fixture monitoring using mobile location and sensor data with smart meter data
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9432796B2 (en) 2014-05-30 2016-08-30 Apple Inc. Dynamic adjustment of mobile device based on peer event data
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9813990B2 (en) * 2014-05-30 2017-11-07 Apple Inc. Dynamic adjustment of mobile device based on voter feedback
AU2015266863B2 (en) 2014-05-30 2018-03-15 Apple Inc. Multi-command single utterance input method
US10754842B2 (en) 2014-06-13 2020-08-25 International Business Machines Corporation Preplaying transactions that mix hot and cold data
US9672400B2 (en) * 2014-07-08 2017-06-06 Aila Technologies Inc. Imaging and peripheral enhancements for mobile devices
US9691293B2 (en) 2014-07-09 2017-06-27 Pearson Education, Inc. Customizing application usability with 3D input
US9600074B2 (en) * 2014-07-09 2017-03-21 Pearson Education, Inc. Operational feedback with 3D commands
US9220123B1 (en) 2014-07-10 2015-12-22 International Business Machines Corporation Peer-to-peer sharing of network resources
US9230150B1 (en) * 2014-07-28 2016-01-05 Google Technology Holdings LLC Finger print sensor and auxiliary processor integration in an electronic device
KR102365161B1 (en) * 2014-07-31 2022-02-21 삼성전자주식회사 Method and device for performing funtion of mobile device
EP3410253A1 (en) * 2014-07-31 2018-12-05 Samsung Electronics Co., Ltd. Mobile communication device using a plurality of wearable devices in parallel
US9712639B2 (en) 2014-08-01 2017-07-18 American Express Travel Related Services Company, Inc. System and method for dynamic provisioning of mobile application content
WO2016022574A1 (en) 2014-08-05 2016-02-11 Damaka, Inc. System and method for providing unified communications and collaboration (ucc) connectivity between incompatible systems
US9824374B1 (en) * 2014-08-19 2017-11-21 Sprint Communications Company L.P. Radio access network adaptive mobile advertisement delivery
US9386401B2 (en) * 2014-08-25 2016-07-05 Steven K. Gold Proximity-based sensing, communicating, and processing of user physiologic information
US20180227735A1 (en) * 2014-08-25 2018-08-09 Phyziio, Inc. Proximity-Based Attribution of Rewards
US20160072857A1 (en) * 2014-09-09 2016-03-10 Microsoft Technology Licensing, Llc Accessibility features in content sharing
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10020951B2 (en) * 2014-09-17 2018-07-10 Ca, Inc. Crowdsourcing-based detection, identification, and tracking of electronic devices
KR20160034737A (en) * 2014-09-22 2016-03-30 에스케이텔레콤 주식회사 Apparatus and method for multi-terminal communication service
US10635296B2 (en) 2014-09-24 2020-04-28 Microsoft Technology Licensing, Llc Partitioned application presentation across devices
US10025684B2 (en) * 2014-09-24 2018-07-17 Microsoft Technology Licensing, Llc Lending target device resources to host device computing environment
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10031644B2 (en) * 2014-12-05 2018-07-24 HomeAway.com, Inc. Platform to influence channelization of customized information to a user
US9648463B2 (en) 2014-12-19 2017-05-09 Here Global B.V. Method and apparatus for providing context-related point-of-interest recommendations
CN104598416A (en) * 2014-12-30 2015-05-06 西安乾易企业管理咨询有限公司 Realization system and method for using mobile terminals as input equipment
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
AU2016228525B2 (en) 2015-03-12 2021-01-21 Alarm.Com Incorporated Virtual enhancement of security monitoring
CN104715188B (en) * 2015-03-27 2019-10-01 百度在线网络技术(北京)有限公司 A kind of application implementation method and device based on binding terminal
US10025974B1 (en) * 2015-04-03 2018-07-17 William Felder Boxing motion system and method
US9848674B2 (en) 2015-04-14 2017-12-26 Nike, Inc. Article of footwear with weight-activated cinching apparatus
KR101610883B1 (en) * 2015-04-23 2016-04-08 네이버 주식회사 Apparatus and method for providing information
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10594835B2 (en) 2015-06-05 2020-03-17 Apple Inc. Efficient context monitoring
CN105022630B (en) * 2015-06-30 2019-01-22 中标软件有限公司 A kind of assembly management system and assembly management method
US9826048B2 (en) * 2015-07-27 2017-11-21 JBK Media LLC Systems and methods for location-based content sharing
CN112754109B (en) 2015-11-30 2023-04-07 耐克创新有限合伙公司 System and method for controlling an article of footwear
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10091025B2 (en) 2016-03-31 2018-10-02 Damaka, Inc. System and method for enabling use of a single user identifier across incompatible networks for UCC functionality
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10681198B2 (en) 2016-09-12 2020-06-09 Nymbus, Llc Audience interaction system and method
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10719900B2 (en) 2016-10-11 2020-07-21 Motorola Solutions, Inc. Methods and apparatus to perform actions in public safety incidents based on actions performed in prior incidents
US10389612B1 (en) * 2017-01-25 2019-08-20 Amazon Technologies, Inc. Product agnostic pattern detection and management
US9819782B1 (en) * 2017-02-07 2017-11-14 Shavar Daniels Neurological communication device
CN110574297B (en) * 2017-02-16 2022-01-11 沃特洛电气制造公司 Compact modular wireless sensor
US11481527B2 (en) 2017-02-22 2022-10-25 Middle Chart, LLC Apparatus for displaying information about an item of equipment in a direction of interest
US11436389B2 (en) 2017-02-22 2022-09-06 Middle Chart, LLC Artificial intelligence based exchange of geospatial related digital content
US11468209B2 (en) 2017-02-22 2022-10-11 Middle Chart, LLC Method and apparatus for display of digital content associated with a location in a wireless communications area
US11900021B2 (en) 2017-02-22 2024-02-13 Middle Chart, LLC Provision of digital content via a wearable eye covering
US10984146B2 (en) 2017-02-22 2021-04-20 Middle Chart, LLC Tracking safety conditions of an area
US11625510B2 (en) 2017-02-22 2023-04-11 Middle Chart, LLC Method and apparatus for presentation of digital content
US10824774B2 (en) 2019-01-17 2020-11-03 Middle Chart, LLC Methods and apparatus for healthcare facility optimization
US11900022B2 (en) 2017-02-22 2024-02-13 Middle Chart, LLC Apparatus for determining a position relative to a reference transceiver
US11475177B2 (en) 2017-02-22 2022-10-18 Middle Chart, LLC Method and apparatus for improved position and orientation based information display
US10740502B2 (en) 2017-02-22 2020-08-11 Middle Chart, LLC Method and apparatus for position based query with augmented reality headgear
US10740503B1 (en) 2019-01-17 2020-08-11 Middle Chart, LLC Spatial self-verifying array of nodes
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10412139B2 (en) * 2017-05-26 2019-09-10 Streamsure Solutions Limited Communication event
US11425140B1 (en) * 2017-05-30 2022-08-23 Amazon Technologies, Inc. Secure and efficient cross-service sharing of subscriber data
WO2019046478A1 (en) * 2017-08-29 2019-03-07 Walmart Apollo, Llc System and method for collaborative sharing of database information
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10904929B2 (en) 2017-11-09 2021-01-26 Uniraja Ou Secure communication system
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
DK179822B1 (en) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. Virtual assistant operation in multi-device environments
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US10504518B1 (en) 2018-06-03 2019-12-10 Apple Inc. Accelerated task performance
US11195525B2 (en) * 2018-06-13 2021-12-07 Panasonic Intellectual Property Corporation Of America Operation terminal, voice inputting method, and computer-readable recording medium
US20200107750A1 (en) * 2018-10-03 2020-04-09 Surge Motion Inc. Method and system for assessing human movements
US11178537B2 (en) * 2019-01-24 2021-11-16 International Business Machines Corporation Data item transfer between mobile devices
US11368571B1 (en) 2019-03-06 2022-06-21 Nymbus, Llc Dense audience interaction device and communication method
US11567912B1 (en) 2019-05-13 2023-01-31 Datometry, Inc. Database segmentation
US11075832B2 (en) * 2019-08-07 2021-07-27 Rohde & Schwarz Gmbh & Co. Kg Method and apparatus for data transmission rate control in a network
CN112752048B (en) * 2019-10-31 2022-04-12 华为技术有限公司 Cooperative work method, device, storage medium and cooperative system
US11640486B2 (en) 2021-03-01 2023-05-02 Middle Chart, LLC Architectural drawing based exchange of geospatial related digital content
US11507714B2 (en) 2020-01-28 2022-11-22 Middle Chart, LLC Methods and apparatus for secure persistent location based digital content
CN111865734A (en) * 2020-07-07 2020-10-30 深圳康佳电子科技有限公司 Control method for terminal function sharing, gateway, terminal and storage medium
CN113923528B (en) * 2020-07-08 2023-03-28 华为技术有限公司 Screen sharing method, terminal and storage medium
WO2022145951A1 (en) * 2020-12-29 2022-07-07 Samsung Electronics Co., Ltd. Method and apparatus for providing a remote assistance
US20220216485A1 (en) * 2021-01-05 2022-07-07 Alexander Charles Kurple Power generation and energy storage in thermal batteries
CN113079031B (en) * 2021-02-22 2022-07-08 四川惟邦新创科技有限公司 Method for establishing ordered link based on intelligent agent to improve network service quality
US11720237B2 (en) * 2021-08-05 2023-08-08 Motorola Mobility Llc Input session between devices based on an input trigger
US11583760B1 (en) 2021-08-09 2023-02-21 Motorola Mobility Llc Controller mode for a mobile device
US11902936B2 (en) 2021-08-31 2024-02-13 Motorola Mobility Llc Notification handling based on identity and physical presence
US11641440B2 (en) 2021-09-13 2023-05-02 Motorola Mobility Llc Video content based on multiple capture devices

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5045839A (en) * 1990-03-08 1991-09-03 Rand G. Ellis Personnel monitoring man-down alarm and location system
US5555490A (en) * 1993-12-13 1996-09-10 Key Idea Development, L.L.C. Wearable personal computer system
US5774338A (en) * 1996-09-20 1998-06-30 Mcdonnell Douglas Corporation Body integral electronics packaging
US6315719B1 (en) * 1999-06-26 2001-11-13 Astrium Gmbh System for long-term remote medical monitoring
US20020028704A1 (en) * 2000-09-05 2002-03-07 Bloomfield Mark E. Information gathering and personalization techniques
US6443890B1 (en) * 2000-03-01 2002-09-03 I-Medik, Inc. Wireless internet bio-telemetry monitoring system
US20020123337A1 (en) * 2000-12-28 2002-09-05 Dharia Bhupal Kanaiyalal System for fast macrodiversity switching in mobile wireless networks
US6466232B1 (en) * 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US6470215B1 (en) * 1999-06-25 2002-10-22 Biotronik Mess-Und Therapiegeraete Gmbh & Co Ingenieurbuero Berlin Method of data transmission in implant monitoring
US6475170B1 (en) * 1997-12-30 2002-11-05 Remon Medical Technologies Ltd Acoustic biosensor for monitoring physiological conditions in a body implantation site
US20040088347A1 (en) * 2002-10-31 2004-05-06 Yeager William J. Mobile agents in peer-to-peer networks
US6801140B2 (en) * 2001-01-02 2004-10-05 Nokia Corporation System and method for smart clothing and wearable electronic devices
US7084976B2 (en) * 2000-11-10 2006-08-01 Citizen Watch Co., Ltd. Concentration measuring instrument
US7142911B2 (en) * 2003-06-26 2006-11-28 Pacesetter, Inc. Method and apparatus for monitoring drug effects on cardiac electrical signals using an implantable cardiac stimulation device
US7162926B1 (en) * 2005-08-04 2007-01-16 Kavlico Corporation Lead embedded pressure sensor
US7167920B2 (en) * 2001-01-22 2007-01-23 Sun Microsystems, Inc. Peer-to-peer communication pipes
US7194298B2 (en) * 2002-10-02 2007-03-20 Medicale Intelligence Inc. Method and apparatus for trend detection in an electrocardiogram monitoring signal
US7233333B2 (en) * 2004-11-23 2007-06-19 Buxco Electric, Inc. Collapsible (folding) graph

Family Cites Families (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2776105B2 (en) * 1992-01-07 1998-07-16 三菱電機株式会社 Electronic device and method for supplying power to electronic device
US5446679A (en) * 1993-08-05 1995-08-29 Motorola, Inc. Method for an operator station to perform requested functions when a functions processor is unable
US5883954A (en) * 1995-06-07 1999-03-16 Digital River, Inc. Self-launching encrypted try before you buy software distribution system
US5884184A (en) * 1996-05-01 1999-03-16 Sheffer; Eliezer Arie Supervised cellular reporting network
US6573883B1 (en) * 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
US5963012A (en) * 1998-07-13 1999-10-05 Motorola, Inc. Wireless battery charging system having adaptive parameter sensing
US6950534B2 (en) * 1998-08-10 2005-09-27 Cybernet Systems Corporation Gesture-controlled interfaces for self-service machines and other applications
US6470212B1 (en) * 1998-08-11 2002-10-22 Medtronic, Inc. Body heat powered implantable medical device
US6225799B1 (en) * 1998-11-23 2001-05-01 Oleg A. Gergel Method and apparatus for testing magnetic heads and hard disks
US6563532B1 (en) * 1999-01-05 2003-05-13 Internal Research Corporation Low attention recording unit for use by vigorously active recorder
US6862347B1 (en) * 1999-01-28 2005-03-01 Siemens Communications, Inc. Method and apparatus for extending a telephone's capabilities
US6281594B1 (en) * 1999-07-26 2001-08-28 Ivan Marijan Sarich Human powered electrical generation system
US7324953B1 (en) * 1999-08-13 2008-01-29 Danny Murphy Demographic information database processor
US7203732B2 (en) * 1999-11-11 2007-04-10 Miralink Corporation Flexible remote data mirroring
US7734287B2 (en) * 2000-04-10 2010-06-08 I/O Controls Corporation System for providing remote access to diagnostic information over a wide area network
US6907264B1 (en) * 2000-08-09 2005-06-14 Lucent Technologies Inc. Methods and apparatus for modularization of real time and task oriented features in wireless communications
US6734071B1 (en) * 2000-08-30 2004-05-11 Micron Technology, Inc. Methods of forming insulative material against conductive structures
AU2001290762A1 (en) * 2000-09-11 2002-03-26 Wishoo, Inc. Portable system for digital photo management
US20080032738A1 (en) * 2001-03-07 2008-02-07 Palm, Inc. Portable wireless network
US7471734B2 (en) * 2001-04-26 2008-12-30 Motorola, Inc. Space-time transmit diversity scheme for time-dispersive propagation media
WO2002093408A1 (en) * 2001-05-11 2002-11-21 Wildseed, Ltd. Method and system for collecting and displaying aggregate presence information for mobile media players
US7245725B1 (en) * 2001-05-17 2007-07-17 Cypress Semiconductor Corp. Dual processor framer
US20040054589A1 (en) * 2001-06-14 2004-03-18 Nicholas Frank C. Method and system for providing network based target advertising and encapsulation
KR100446613B1 (en) * 2001-07-16 2004-09-04 삼성전자주식회사 Information input method using wearable information input device
US7113771B2 (en) * 2001-08-02 2006-09-26 Motorola, Inc. Method and apparatus for enabling and rewarding wireless resource sharing
US7478157B2 (en) * 2001-11-07 2009-01-13 International Business Machines Corporation System, method, and business methods for enforcing privacy preferences on personal-data exchanges across a network
US7146433B2 (en) * 2002-02-01 2006-12-05 Lenovo Singapore Pte. Ltd Extending an allowable transmission distance between a wireless device and an access point by communication with intermediate wireless devices
US6822343B2 (en) * 2002-02-28 2004-11-23 Texas Instruments Incorporated Generating electric power in response to activity of a biological system
US7019492B1 (en) * 2002-04-25 2006-03-28 Innovative Solutions & Technologies, Llc Hand-held, manually-operated battery charger with emergency light
US6970444B2 (en) * 2002-05-13 2005-11-29 Meshnetworks, Inc. System and method for self propagating information in ad-hoc peer-to-peer networks
US20040203797A1 (en) * 2002-09-05 2004-10-14 Jeremy Burr Method and apparatus for communications using distributed services in a mobile ad hoc network (MANET)
US20040203617A1 (en) * 2002-09-11 2004-10-14 Knauerhase Robert C. Communicating between devices within a mobile ad hoc network
US7774075B2 (en) * 2002-11-06 2010-08-10 Lin Julius J Y Audio-visual three-dimensional input/output
US6870089B1 (en) * 2002-11-12 2005-03-22 Randolph Dean Gray System and apparatus for charging an electronic device using solar energy
US7003353B1 (en) * 2002-12-10 2006-02-21 Quallion Llc Photovoltaic powered charging apparatus for implanted rechargeable batteries
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US7304416B2 (en) * 2003-02-21 2007-12-04 Jeffrey D Mullen Maximizing power generation in and distributing force amongst piezoelectric generators
US20050275729A1 (en) * 2003-03-13 2005-12-15 Logitech Europe S.A. User interface for image processing device
US7193649B2 (en) * 2003-04-01 2007-03-20 Logitech Europe S.A. Image processing device supporting variable data technologies
US7092713B2 (en) * 2003-04-29 2006-08-15 Microsoft Corporation Establishing call paths between source wireless computing systems and remote wireless computing systems using intermediary computing systems
US7417557B2 (en) * 2003-05-07 2008-08-26 Itron, Inc. Applications for a low cost receiver in an automatic meter reading system
US20050055309A1 (en) * 2003-09-04 2005-03-10 Dwango North America Method and apparatus for a one click upgrade for mobile applications
JP2005159905A (en) * 2003-11-27 2005-06-16 Ntt Docomo Inc Data storing device and communication terminal
US20050172141A1 (en) * 2004-01-30 2005-08-04 Gayde Ruth S. Method and apparatus for wireless management of mobile entities
US7483694B2 (en) * 2004-02-24 2009-01-27 Research In Motion Limited Method and system for remotely testing a wireless device
US7613478B2 (en) * 2004-03-15 2009-11-03 General Electric Company Method and system for portability of clinical images using a high-quality display and portable device
US20050212760A1 (en) * 2004-03-23 2005-09-29 Marvit David L Gesture based user interface supporting preexisting symbols
US20060019704A1 (en) * 2004-05-10 2006-01-26 Mike Kwon Integrating wireless telephone with external call processor
JP2008515309A (en) * 2004-09-29 2008-05-08 レイフ コミュニケーションズ エルエルシー Control of portable digital devices
US20070054662A1 (en) * 2004-09-30 2007-03-08 Siemens Aktiengesellschaft Wittelsbacherplatz 2 Reconfigurable radio system with error recognition and treatment
US7541776B2 (en) * 2004-12-10 2009-06-02 Apple Inc. Method and system for operating a portable electronic device in a power-limited manner
WO2006068295A1 (en) * 2004-12-21 2006-06-29 Matsushita Electric Industrial Co., Ltd. Hybrid mobile communication system comprising multi-hop-ad-hoc and circuit-switched modes
US8068819B2 (en) * 2005-01-24 2011-11-29 Kyocera Corporation System and method for increased wireless communication device performance
US20060170956A1 (en) * 2005-01-31 2006-08-03 Jung Edward K Shared image devices
JP5631535B2 (en) * 2005-02-08 2014-11-26 オブロング・インダストリーズ・インコーポレーテッド System and method for a gesture-based control system
US7551186B2 (en) * 2005-02-22 2009-06-23 Eaton Corporation Handheld electronic device, system and method for inverting display orientation for left-handed or right-handed operation responsive to a wireless message
WO2006098874A2 (en) * 2005-03-14 2006-09-21 Mark Strickland File sharing methods and systems
CN1838701B (en) * 2005-03-21 2012-01-04 松下电器产业株式会社 Method and application for making originating and goal telephone set call using relay telephone set
US7970870B2 (en) * 2005-06-24 2011-06-28 Microsoft Corporation Extending digital artifacts through an interactive surface
US20070004387A1 (en) * 2005-06-30 2007-01-04 Gadamsetty Uma M Sharing of services between a mobile computer and a wireless device
US20070021140A1 (en) * 2005-07-22 2007-01-25 Keyes Marion A Iv Wireless power transmission systems and methods
US8787967B2 (en) * 2005-08-23 2014-07-22 Sony Corporation Communication terminals with pull-based digital information distribution capability and pull-based methods for digital information distribution
EP1768323A1 (en) * 2005-09-27 2007-03-28 Hewlett-Packard Development Company, L.P. Method and apparats for feature sharing between mobile devices
KR100713511B1 (en) * 2005-10-07 2007-04-30 삼성전자주식회사 Method for performing video communication service in mobile communication terminal
CN100487649C (en) * 2005-11-04 2009-05-13 北京金山软件有限公司 Call method between chip
US8681778B2 (en) * 2006-01-10 2014-03-25 Ingenio Llc Systems and methods to manage privilege to speak
US20070160004A1 (en) * 2006-01-10 2007-07-12 Ketul Sakhpara Local Radio Group
US7532898B2 (en) * 2006-01-19 2009-05-12 International Business Machines Corporation Generating and dynamically updating databases of WIFI hotspots locations and performance metrics via location mappers
US7764247B2 (en) * 2006-02-17 2010-07-27 Microsoft Corporation Adaptive heads-up user interface for automobiles
US8040835B2 (en) * 2006-02-17 2011-10-18 Cisco Technology, Inc. Troubleshooting link and protocol in a wireless network
US8224366B2 (en) * 2006-02-17 2012-07-17 Qualcomm Incorporated System and method for multiple simultaneous communication groups in a wireless system
US7629769B2 (en) * 2006-03-10 2009-12-08 Atmel Corporation Power surge filtering in over-current and short circuit protection
US8188868B2 (en) * 2006-04-20 2012-05-29 Nike, Inc. Systems for activating and/or authenticating electronic devices for operation with apparel
US7698546B2 (en) * 2006-04-27 2010-04-13 Microsoft Corporation BIOS configuration update technique
US8046411B2 (en) * 2006-04-28 2011-10-25 Yahoo! Inc. Multimedia sharing in social networks for mobile devices
US7831270B2 (en) * 2006-05-18 2010-11-09 Cisco Technology, Inc. Providing virtual talk group communication sessions in accordance with endpoint resources
US8571580B2 (en) * 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
US20070293271A1 (en) * 2006-06-16 2007-12-20 Leslie-Anne Streeter System that augments the functionality of a wireless device through an external graphical user interface on a detached external display
US7711392B2 (en) * 2006-07-14 2010-05-04 Research In Motion Limited System and method to provision a mobile device
US7617423B2 (en) * 2006-08-14 2009-11-10 Kyocera Corporation System and method for detecting, reporting, and repairing of software defects for a wireless device
US20080045201A1 (en) * 2006-08-17 2008-02-21 Kies Jonathan K Remote feature control of a mobile device
US20080182563A1 (en) * 2006-09-15 2008-07-31 Wugofski Theodore D Method and system for social networking over mobile devices using profiles
US20080086226A1 (en) * 2006-10-10 2008-04-10 Gene Fein Internet enabled voice communication
US7705726B2 (en) * 2006-10-11 2010-04-27 Nortel Networks Limited Wireless-enabled device with capability of responding to changes in operational state
US20080089299A1 (en) * 2006-10-13 2008-04-17 Motorola, Inc. Method and system for distributing content in Ad-hoc networks using super peers
US20080136775A1 (en) * 2006-12-08 2008-06-12 Conant Carson V Virtual input device for computing
US7769009B1 (en) * 2006-12-11 2010-08-03 Sprint Communications Company L.P. Automatic peer to peer mobile device data replication
TWM318873U (en) * 2006-12-28 2007-09-11 Micro Star Int Co Ltd Wireless earphone with decoration effect
US8397264B2 (en) * 2006-12-29 2013-03-12 Prodea Systems, Inc. Display inserts, overlays, and graphical user interfaces for multimedia systems
US7813697B2 (en) * 2007-01-05 2010-10-12 Apple Inc. Power efficient high speed communication systems and methods
US7971156B2 (en) * 2007-01-12 2011-06-28 International Business Machines Corporation Controlling resource access based on user gesturing in a 3D captured image stream of the user
US7889124B2 (en) * 2007-01-26 2011-02-15 Mohammad Mojahedul Islam Handheld wireless utility asset mapping device
JP2010524094A (en) * 2007-04-04 2010-07-15 マグネットー・イナーシャル・センシング・テクノロジー・インコーポレイテッド Dynamically configurable wireless sensor network
US8032472B2 (en) * 2007-04-04 2011-10-04 Tuen Solutions Limited Liability Company Intelligent agent for distributed services for mobile devices
EP2165538A2 (en) * 2007-06-08 2010-03-24 Sorensen Associates Inc. Shopper view tracking and analysis system and method
US20090083148A1 (en) * 2007-09-26 2009-03-26 Sony Corporation System and method for facilitating content transfers between client devices in an electronic network
US20090089166A1 (en) * 2007-10-01 2009-04-02 Happonen Aki P Providing dynamic content to users

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5045839A (en) * 1990-03-08 1991-09-03 Rand G. Ellis Personnel monitoring man-down alarm and location system
US5555490A (en) * 1993-12-13 1996-09-10 Key Idea Development, L.L.C. Wearable personal computer system
US5774338A (en) * 1996-09-20 1998-06-30 Mcdonnell Douglas Corporation Body integral electronics packaging
US6475170B1 (en) * 1997-12-30 2002-11-05 Remon Medical Technologies Ltd Acoustic biosensor for monitoring physiological conditions in a body implantation site
US6466232B1 (en) * 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US6470215B1 (en) * 1999-06-25 2002-10-22 Biotronik Mess-Und Therapiegeraete Gmbh & Co Ingenieurbuero Berlin Method of data transmission in implant monitoring
US6315719B1 (en) * 1999-06-26 2001-11-13 Astrium Gmbh System for long-term remote medical monitoring
US6443890B1 (en) * 2000-03-01 2002-09-03 I-Medik, Inc. Wireless internet bio-telemetry monitoring system
US20020028704A1 (en) * 2000-09-05 2002-03-07 Bloomfield Mark E. Information gathering and personalization techniques
US7084976B2 (en) * 2000-11-10 2006-08-01 Citizen Watch Co., Ltd. Concentration measuring instrument
US20020123337A1 (en) * 2000-12-28 2002-09-05 Dharia Bhupal Kanaiyalal System for fast macrodiversity switching in mobile wireless networks
US6801140B2 (en) * 2001-01-02 2004-10-05 Nokia Corporation System and method for smart clothing and wearable electronic devices
US7167920B2 (en) * 2001-01-22 2007-01-23 Sun Microsystems, Inc. Peer-to-peer communication pipes
US7194298B2 (en) * 2002-10-02 2007-03-20 Medicale Intelligence Inc. Method and apparatus for trend detection in an electrocardiogram monitoring signal
US20040088347A1 (en) * 2002-10-31 2004-05-06 Yeager William J. Mobile agents in peer-to-peer networks
US7142911B2 (en) * 2003-06-26 2006-11-28 Pacesetter, Inc. Method and apparatus for monitoring drug effects on cardiac electrical signals using an implantable cardiac stimulation device
US7233333B2 (en) * 2004-11-23 2007-06-19 Buxco Electric, Inc. Collapsible (folding) graph
US7162926B1 (en) * 2005-08-04 2007-01-16 Kavlico Corporation Lead embedded pressure sensor

Cited By (196)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7843325B2 (en) * 2007-01-10 2010-11-30 Halo Monitoring, Inc. Wireless sensor network context data delivery system and method
US20080164999A1 (en) * 2007-01-10 2008-07-10 Halo Monitoring, Inc. Wireless Sensor Network Context Data Delivery System and Method
US20100304721A1 (en) * 2007-05-08 2010-12-02 Srdjan Krco Signalling of Extended Mobile Station Capabilities to a Mobile Communication Network
US20080318624A1 (en) * 2007-06-20 2008-12-25 Qualcomm Incorporated Personal virtual assistant
US8170609B2 (en) * 2007-06-20 2012-05-01 Qualcomm Incorporated Personal virtual assistant providing advice to a user regarding physiological information received about the user
US20090259493A1 (en) * 2008-04-11 2009-10-15 Venon Medhi O Mobile health book
US8676541B2 (en) 2008-06-13 2014-03-18 Nike, Inc. Footwear having sensor system
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US9622537B2 (en) 2008-06-13 2017-04-18 Nike, Inc. Footwear having sensor system
US11707107B2 (en) 2008-06-13 2023-07-25 Nike, Inc. Footwear having sensor system
US10314361B2 (en) 2008-06-13 2019-06-11 Nike, Inc. Footwear having sensor system
US9089182B2 (en) 2008-06-13 2015-07-28 Nike, Inc. Footwear having sensor system
US20100063779A1 (en) * 2008-06-13 2010-03-11 Nike, Inc. Footwear Having Sensor System
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US10912490B2 (en) 2008-06-13 2021-02-09 Nike, Inc. Footwear having sensor system
US11026469B2 (en) 2008-06-13 2021-06-08 Nike, Inc. Footwear having sensor system
US9462844B2 (en) 2008-06-13 2016-10-11 Nike, Inc. Footwear having sensor system
US9002680B2 (en) 2008-06-13 2015-04-07 Nike, Inc. Foot gestures for computer input and interface control
US10408693B2 (en) 2008-06-13 2019-09-10 Nike, Inc. System and method for analyzing athletic activity
US9047398B2 (en) * 2008-08-11 2015-06-02 Roche Diagnostics International Ag Ambulatory medical device with alert controller
US20110205066A1 (en) * 2008-08-11 2011-08-25 Roche Diagnostics International Ag Ambulatory Medical Device With Alert Controller
US8653965B1 (en) * 2009-01-12 2014-02-18 Integrity Tracking, Llc Human health monitoring systems and methods
EP2392178A4 (en) * 2009-01-29 2016-06-15 Nokia Technologies Oy Method and apparatus for controlling energy consumption during resource sharing
US8310374B2 (en) * 2009-03-04 2012-11-13 General Electric Company Telemetry system and method
US20100225501A1 (en) * 2009-03-04 2010-09-09 General Electric Company Telemetry system and method
US8983535B2 (en) * 2009-04-03 2015-03-17 Ubiquity Broadcasting Corporation Medical scan clip on
US20100255876A1 (en) * 2009-04-03 2010-10-07 Ubiquity Holdings Medical scan clip on
US11109466B2 (en) 2009-10-08 2021-08-31 Delos Living Llc LED lighting system
US10952297B2 (en) 2009-10-08 2021-03-16 Delos Living Llc LED lighting system and method therefor
US9642209B2 (en) 2009-10-08 2017-05-02 Delos Living, Llc LED lighting system
US10477640B2 (en) 2009-10-08 2019-11-12 Delos Living Llc LED lighting system
US9164801B2 (en) 2010-06-08 2015-10-20 International Business Machines Corporation Probabilistic optimization of resource discovery, reservation and assignment
US8560365B2 (en) 2010-06-08 2013-10-15 International Business Machines Corporation Probabilistic optimization of resource discovery, reservation and assignment
US9646271B2 (en) 2010-08-06 2017-05-09 International Business Machines Corporation Generating candidate inclusion/exclusion cohorts for a multiply constrained group
US8968197B2 (en) * 2010-09-03 2015-03-03 International Business Machines Corporation Directing a user to a medical resource
US8370350B2 (en) 2010-09-03 2013-02-05 International Business Machines Corporation User accessibility to resources enabled through adaptive technology
US20120059227A1 (en) * 2010-09-03 2012-03-08 International Business Machines Corporation Directing a user to a medical resource
US9292577B2 (en) 2010-09-17 2016-03-22 International Business Machines Corporation User accessibility to data analytics
US8429182B2 (en) 2010-10-13 2013-04-23 International Business Machines Corporation Populating a task directed community in a complex heterogeneous environment based on non-linear attributes of a paradigmatic cohort member
US9886674B2 (en) 2010-10-13 2018-02-06 International Business Machines Corporation Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes
US9443211B2 (en) 2010-10-13 2016-09-13 International Business Machines Corporation Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes
US11915814B2 (en) 2010-11-05 2024-02-27 Nike, Inc. Method and system for automated personal training
US20160367857A1 (en) * 2010-11-05 2016-12-22 Nike, Inc. Method and System for Automated Personal Training that Includes Training Programs
US11710549B2 (en) 2010-11-05 2023-07-25 Nike, Inc. User interface for remote joint workout session
US11094410B2 (en) 2010-11-05 2021-08-17 Nike, Inc. Method and system for automated personal training
US10583328B2 (en) 2010-11-05 2020-03-10 Nike, Inc. Method and system for automated personal training
US11935640B2 (en) 2010-11-10 2024-03-19 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11817198B2 (en) 2010-11-10 2023-11-14 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10293209B2 (en) 2010-11-10 2019-05-21 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9429411B2 (en) 2010-11-10 2016-08-30 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10632343B2 (en) 2010-11-10 2020-04-28 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11600371B2 (en) 2010-11-10 2023-03-07 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10420982B2 (en) 2010-12-13 2019-09-24 Nike, Inc. Fitness training system with energy expenditure calculation that uses a form factor
US20120167035A1 (en) * 2010-12-22 2012-06-28 Electronics And Telecommunications Research Institute Apparatus and method for developing customer-oriented emotional home application service
CN102750430A (en) * 2010-12-28 2012-10-24 通用电气公司 Patient enabled methods, apparatus, and systems for early health and preventive care using wearable sensors
US20120185569A1 (en) * 2011-01-14 2012-07-19 Qualcomm Incorporated Techniques for dynamic task processing in a wireless communication system
US9833151B2 (en) 2011-01-27 2017-12-05 The Board Of Trustees Of The Leland Stanford Junior University Systems and methods for monitoring the circulatory system
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9411940B2 (en) 2011-02-17 2016-08-09 Nike, Inc. Selecting and correlating physical activity data with image data
US9924760B2 (en) 2011-02-17 2018-03-27 Nike, Inc. Footwear having sensor system
US9192816B2 (en) 2011-02-17 2015-11-24 Nike, Inc. Footwear having sensor system
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US20120290594A1 (en) * 2011-05-12 2012-11-15 Ciright Systems, Inc. Event/performance data aggregation, monitoring, and feedback platform
US8671314B2 (en) * 2011-05-13 2014-03-11 Microsoft Corporation Real-time diagnostics pipeline for large scale services
US20120290880A1 (en) * 2011-05-13 2012-11-15 One Microsoft Way Real-Time Diagnostics Pipeline for Large Scale Services
US8823520B2 (en) * 2011-06-16 2014-09-02 The Boeing Company Reconfigurable network enabled plug and play multifunctional processing and sensing node
US20120319838A1 (en) * 2011-06-16 2012-12-20 Sidney Ly Reconfigurable network enabled plug and play multifunctional processing and sensing node
US20130081030A1 (en) * 2011-09-23 2013-03-28 Elwha LLC, a limited liability company of the State Delaware Methods and devices for receiving and executing subtasks
US20130081029A1 (en) * 2011-09-23 2013-03-28 Elwha LLC, a limited liability company of the State of Delaware Methods and devices for receiving and executing subtasks
US10825561B2 (en) 2011-11-07 2020-11-03 Nike, Inc. User interface for remote joint workout session
US20130189944A1 (en) * 2012-01-20 2013-07-25 Dyax Corp. Tracking and reporting information characterizing attacks caused by a disease
US11793264B2 (en) 2012-02-22 2023-10-24 Nike, Inc. Footwear having sensor system
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US10357078B2 (en) 2012-02-22 2019-07-23 Nike, Inc. Footwear having sensor system
US11071344B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Motorized shoe with gesture control
US11071345B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Footwear having sensor system
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US9763489B2 (en) 2012-02-22 2017-09-19 Nike, Inc. Footwear having sensor system
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US8739639B2 (en) 2012-02-22 2014-06-03 Nike, Inc. Footwear having sensor system
US20160330186A1 (en) * 2012-04-11 2016-11-10 Intermec Ip Corp. Wireless sensor field enumeration
US9935932B2 (en) * 2012-04-11 2018-04-03 Intermec Ip Corp. Wireless sensor field enumeration
US10188930B2 (en) 2012-06-04 2019-01-29 Nike, Inc. Combinatory score having a fitness sub-score and an athleticism sub-score
US10928842B2 (en) 2012-08-28 2021-02-23 Delos Living Llc Systems and methods for enhancing wellness associated with habitable environments
US10691148B2 (en) 2012-08-28 2020-06-23 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US11587673B2 (en) 2012-08-28 2023-02-21 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US10845829B2 (en) 2012-08-28 2020-11-24 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US9715242B2 (en) 2012-08-28 2017-07-25 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US20140067801A1 (en) * 2012-08-31 2014-03-06 Fujitsu Limited Geotagging based on specified criteria
US9282893B2 (en) 2012-09-11 2016-03-15 L.I.F.E. Corporation S.A. Wearable communication platform
US10736213B2 (en) 2012-09-11 2020-08-04 L.I.F.E. Corporation S.A. Physiological monitoring garments
US9986771B2 (en) 2012-09-11 2018-06-05 L.I.F.E. Corporation S.A. Garments having stretchable and conductive ink
US9817440B2 (en) 2012-09-11 2017-11-14 L.I.F.E. Corporation S.A. Garments having stretchable and conductive ink
US10201310B2 (en) 2012-09-11 2019-02-12 L.I.F.E. Corporation S.A. Calibration packaging apparatuses for physiological monitoring garments
US10045439B2 (en) 2012-09-11 2018-08-07 L.I.F.E. Corporation S.A. Garments having stretchable and conductive ink
US11013275B2 (en) 2012-09-11 2021-05-25 L.I.F.E. Corporation S.A. Flexible fabric ribbon connectors for garments with sensors and electronics
US8945328B2 (en) 2012-09-11 2015-02-03 L.I.F.E. Corporation S.A. Methods of making garments having stretchable and conductive ink
US10258092B2 (en) 2012-09-11 2019-04-16 L.I.F.E. Corporation S.A. Garments having stretchable and conductive ink
US10653190B2 (en) 2012-09-11 2020-05-19 L.I.F.E. Corporation S.A. Flexible fabric ribbon connectors for garments with sensors and electronics
US10462898B2 (en) 2012-09-11 2019-10-29 L.I.F.E. Corporation S.A. Physiological monitoring garments
US11246213B2 (en) 2012-09-11 2022-02-08 L.I.F.E. Corporation S.A. Physiological monitoring garments
US20140073282A1 (en) * 2012-09-13 2014-03-13 Juhang Kuo Method of displaying fitness data and related fitness system
US8892067B2 (en) * 2012-09-13 2014-11-18 Mitac International Corp. Method of displaying fitness data and related fitness system
US9852266B2 (en) * 2012-09-21 2017-12-26 Md Revolution, Inc. Interactive graphical user interfaces for implementing personalized health and wellness programs
US11929180B2 (en) 2012-09-21 2024-03-12 Md Revolution, Inc. Systems and methods for implementing personalized health and wellness programs
US11610691B2 (en) 2012-09-21 2023-03-21 Md Revolution, Inc. Systems and methods for implementing personalized health and wellness programs
US11081238B2 (en) 2012-09-21 2021-08-03 Md Revolution, Inc. Interactive graphical user interfaces for implementing personalized health and wellness programs
US20140089836A1 (en) * 2012-09-21 2014-03-27 Md Revolution, Inc. Interactive graphical user interfaces for implementing personalized health and wellness programs
US10046123B2 (en) 2012-10-31 2018-08-14 Inhaletech Llc Systems and methods for administering pulmonary medications
US9839394B2 (en) 2012-12-13 2017-12-12 Nike, Inc. Apparel having sensor system
US11946818B2 (en) 2012-12-13 2024-04-02 Nike, Inc. Method of forming apparel having sensor system
US11320325B2 (en) 2012-12-13 2022-05-03 Nike, Inc. Apparel having sensor system
US10704966B2 (en) 2012-12-13 2020-07-07 Nike, Inc. Apparel having sensor system
US9841330B2 (en) 2012-12-13 2017-12-12 Nike, Inc. Apparel having sensor system
US10139293B2 (en) 2012-12-13 2018-11-27 Nike, Inc. Apparel having sensor system
US20150143357A1 (en) * 2012-12-17 2015-05-21 Samsung Electronics Co., Ltd. Method of managing external devices, method of operating external device, host device, management server, and external device
US10114631B2 (en) * 2012-12-17 2018-10-30 Samsung Electronics Co., Ltd. Method of managing external devices, method of operating external device, host device, management server, and external device
US20140207914A1 (en) * 2013-01-22 2014-07-24 Benjamin Paul Robinson Certification validation and associated content access
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US11918854B2 (en) 2013-02-01 2024-03-05 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
USD732558S1 (en) 2013-03-11 2015-06-23 Arris Technology, Inc. Display screen with graphical user interface
CN109330600A (en) * 2013-03-14 2019-02-15 M·祖贝尔·米尔扎 Disease surveillance system (IDMS) Internet-based
EP3441976A1 (en) * 2013-03-14 2019-02-13 M. Zubair Mirza Internet based disease monitoring system (idms)
US10638957B2 (en) 2013-03-14 2020-05-05 M. Zubair Mirza Internet-based disease monitoring system
US11587134B2 (en) 2013-03-14 2023-02-21 M. Zubair Mirza Internet-based disease monitoring system
US9810591B2 (en) 2013-03-15 2017-11-07 Nike, Inc. System and method of analyzing athletic activity
US9279734B2 (en) 2013-03-15 2016-03-08 Nike, Inc. System and method for analyzing athletic activity
US10024740B2 (en) 2013-03-15 2018-07-17 Nike, Inc. System and method for analyzing athletic activity
US9297709B2 (en) 2013-03-15 2016-03-29 Nike, Inc. System and method for analyzing athletic activity
US9410857B2 (en) 2013-03-15 2016-08-09 Nike, Inc. System and method for analyzing athletic activity
US8948839B1 (en) 2013-08-06 2015-02-03 L.I.F.E. Corporation S.A. Compression garments having stretchable and conductive ink
US10699403B2 (en) 2014-01-06 2020-06-30 L.I.F.E. Corporation S.A. Systems and methods to automatically determine garment fit
US10467744B2 (en) 2014-01-06 2019-11-05 L.I.F.E. Corporation S.A. Systems and methods to automatically determine garment fit
WO2015112375A1 (en) * 2014-01-21 2015-07-30 Hazeltine Nelson B Evidenced-based personalized, diabetes self-care system and method
US9436270B2 (en) 2014-02-12 2016-09-06 Qualcomm Incorporated Wireless low-energy secure data transfer
US10599116B2 (en) 2014-02-28 2020-03-24 Delos Living Llc Methods for enhancing wellness associated with habitable environments
US20200103841A1 (en) * 2014-02-28 2020-04-02 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US11763401B2 (en) * 2014-02-28 2023-09-19 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US10712722B2 (en) * 2014-02-28 2020-07-14 Delos Living Llc Systems and articles for enhancing wellness associated with habitable environments
US20170068782A1 (en) * 2014-02-28 2017-03-09 Delos Living Llc Systems and articles for enhancing wellness associated with habitable environments
CN106415695A (en) * 2014-03-06 2017-02-15 呼吸运动公司 Methods and devices for displaying trend and variability in a physiological dataset
US10159440B2 (en) 2014-03-10 2018-12-25 L.I.F.E. Corporation S.A. Physiological monitoring garments
US20200118692A1 (en) * 2014-03-20 2020-04-16 Quidel Corporation System for collecting and displaying diagnostics from diagnostic instruments
US9943241B2 (en) 2014-06-12 2018-04-17 PhysioWave, Inc. Impedance measurement devices, systems, and methods
US10130273B2 (en) 2014-06-12 2018-11-20 PhysioWave, Inc. Device and method having automatic user-responsive and user-specific physiological-meter platform
US9949662B2 (en) 2014-06-12 2018-04-24 PhysioWave, Inc. Device and method having automatic user recognition and obtaining impedance-measurement signals
US10451473B2 (en) 2014-06-12 2019-10-22 PhysioWave, Inc. Physiological assessment scale
US9549680B2 (en) 2014-06-12 2017-01-24 PhysioWave, Inc. Impedance measurement devices, systems, and methods
US9568354B2 (en) 2014-06-12 2017-02-14 PhysioWave, Inc. Multifunction scale with large-area display
US10004407B2 (en) * 2014-08-07 2018-06-26 PhysioWave, Inc. Multi-function fitness scale with display
US20170042430A1 (en) * 2014-08-07 2017-02-16 PhysioWave, Inc. Multi-function fitness scale with display
US20160038037A1 (en) * 2014-08-07 2016-02-11 PhysioWave, Inc. Multi-function fitness scale with display
US9498137B2 (en) * 2014-08-07 2016-11-22 PhysioWave, Inc. Multi-function fitness scale with display
US9693696B2 (en) 2014-08-07 2017-07-04 PhysioWave, Inc. System with user-physiological data updates
WO2016043895A1 (en) * 2014-09-17 2016-03-24 Intel Corporation Managing cognitive assistance
WO2016115230A1 (en) * 2015-01-13 2016-07-21 Delos Living Llc Systems, methods and articles for monitoring and enhancing human wellness
US10923226B2 (en) 2015-01-13 2021-02-16 Delos Living Llc Systems, methods and articles for monitoring and enhancing human wellness
US10945671B2 (en) 2015-06-23 2021-03-16 PhysioWave, Inc. Determining physiological parameters using movement detection
CN108431878A (en) * 2015-10-29 2018-08-21 诺基亚技术有限公司 The convenient method and apparatus for transmitting neighbouring healthiness alarm via Local wireless network
EP3369083A4 (en) * 2015-10-29 2019-05-15 Nokia Technologies OY Method and apparatus for facilitating transmission of a proximity health alert via a local wireless network
WO2017072557A1 (en) * 2015-10-29 2017-05-04 Nokia Technologies Oy Method and apparatus for facilitating transmission of a proximity health alert via a local wireless network
US10395055B2 (en) 2015-11-20 2019-08-27 PhysioWave, Inc. Scale-based data access control methods and apparatuses
US10436630B2 (en) 2015-11-20 2019-10-08 PhysioWave, Inc. Scale-based user-physiological data hierarchy service apparatuses and methods
US10923217B2 (en) 2015-11-20 2021-02-16 PhysioWave, Inc. Condition or treatment assessment methods and platform apparatuses
US10553306B2 (en) 2015-11-20 2020-02-04 PhysioWave, Inc. Scaled-based methods and apparatuses for automatically updating patient profiles
US10980483B2 (en) 2015-11-20 2021-04-20 PhysioWave, Inc. Remote physiologic parameter determination methods and platform apparatuses
US11561126B2 (en) 2015-11-20 2023-01-24 PhysioWave, Inc. Scale-based user-physiological heuristic systems
US10390772B1 (en) 2016-05-04 2019-08-27 PhysioWave, Inc. Scale-based on-demand care system
US9945672B2 (en) 2016-06-07 2018-04-17 International Business Machines Corporation Wearable device for tracking real-time ambient health conditions and method for destination selection based on tracked real-time ambient health conditions
US10154791B2 (en) 2016-07-01 2018-12-18 L.I.F.E. Corporation S.A. Biometric identification by garments having a plurality of sensors
US10869620B2 (en) 2016-07-01 2020-12-22 L.I.F.E. Corporation S.A. Biometric identification by garments having a plurality of sensors
US11338107B2 (en) 2016-08-24 2022-05-24 Delos Living Llc Systems, methods and articles for enhancing wellness associated with habitable environments
US10215619B1 (en) 2016-09-06 2019-02-26 PhysioWave, Inc. Scale-based time synchrony
CN106324329A (en) * 2016-10-25 2017-01-11 云南电网有限责任公司电力科学研究院 Overvoltage self-adapting recognition method and system based on D-dot principle
US20180225421A1 (en) * 2017-02-08 2018-08-09 International Business Machines Corporation Personalized health tracker and method for destination selection based on tracked personalized health information
US10555258B2 (en) 2017-03-13 2020-02-04 At&T Intellectual Property I, L.P. User-centric ecosystem for heterogeneous connected devices
WO2019014971A1 (en) * 2017-07-19 2019-01-24 深圳市天士网络科技有限公司 Data processing method, measurement device and system server
US11331019B2 (en) 2017-08-07 2022-05-17 The Research Foundation For The State University Of New York Nanoparticle sensor having a nanofibrous membrane scaffold
US11668481B2 (en) 2017-08-30 2023-06-06 Delos Living Llc Systems, methods and articles for assessing and/or improving health and well-being
US11578973B2 (en) * 2017-09-14 2023-02-14 Rohde & Schwarz Gmbh & Co. Kg Method for automatically notifying an intended person as well as a test and measurement device
CN109508946A (en) * 2017-09-14 2019-03-22 罗德施瓦兹两合股份有限公司 For automatically notifying the method for intention personnel and testing and measuring equipment
US10902534B2 (en) 2018-03-01 2021-01-26 International Business Machines Corporation Cognitive travel assistance
US11763929B2 (en) 2018-08-22 2023-09-19 Centre For Addiction And Mental Health & Memotext Corporation Medical tool aiding diagnosed psychosis patients in detecting auditory psychosis symptoms associated with psychosis
US20200066406A1 (en) * 2018-08-22 2020-02-27 Centre For Addiction And Mental Health Tool for identifying occurrence of acute incident symptomatic of mental condition or disorder
US11649977B2 (en) 2018-09-14 2023-05-16 Delos Living Llc Systems and methods for air remediation
US11844163B2 (en) 2019-02-26 2023-12-12 Delos Living Llc Method and apparatus for lighting in an office environment
US11898898B2 (en) 2019-03-25 2024-02-13 Delos Living Llc Systems and methods for acoustic monitoring
WO2021151188A1 (en) * 2020-01-30 2021-08-05 Centre For Addiction And Mental Health Tool for assisting individuals experiencing auditory hallucinations to differentiate between hallucinations and ambient sounds
US20210407683A1 (en) * 2020-06-30 2021-12-30 Verizon Patent And Licensing Inc. Method and system for remote health monitoring, analyzing, and response
US20220238220A1 (en) * 2021-01-22 2022-07-28 Zinn Labs, Inc. Headset integrated into healthcare platform
US20230141079A1 (en) * 2021-11-09 2023-05-11 Soonbum Shin Methods, Systems, and Devices for Facilitating a Health Protection Protocol

Also Published As

Publication number Publication date
US20080250408A1 (en) 2008-10-09
US9055106B2 (en) 2015-06-09
US20080261572A1 (en) 2008-10-23
CN101711387B (en) 2014-05-07
US20080246734A1 (en) 2008-10-09
US8340658B2 (en) 2012-12-25
WO2008124399A1 (en) 2008-10-16
US20080249969A1 (en) 2008-10-09
KR20090125264A (en) 2009-12-04
US20080246439A1 (en) 2008-10-09
US8032472B2 (en) 2011-10-04
KR101332462B1 (en) 2013-11-25
US8209275B2 (en) 2012-06-26
CN101766015A (en) 2010-06-30
US8786246B2 (en) 2014-07-22
KR20100015362A (en) 2010-02-12
CN101711387A (en) 2010-05-19
WO2008124394A1 (en) 2008-10-16
US20080248750A1 (en) 2008-10-09
US20080248779A1 (en) 2008-10-09
US20110320518A1 (en) 2011-12-29
US20130080616A1 (en) 2013-03-28

Similar Documents

Publication Publication Date Title
US20080246629A1 (en) Mobile devices as centers for health information, monitoring and services
US20230114515A1 (en) System and Method for Mobile Platform Designed for Digital Health Management and Support for Remote Patient Monitoring
US20150223705A1 (en) Multi-functional user wearable portable device
US20140297006A1 (en) System and method for providing physiological feedback and rewards for engaging user and retention of customer
CN105118010A (en) Chronic disease management method with functions of real-time data processing and real-time information sharing and life style intervention information
US20160034663A1 (en) Method to increase efficiency, coverage, and quality of direct primary care
CN106415556A (en) Glycemic urgency assessment and alerts interface
CN105793849A (en) Adaptive interface for continuous monitoring devices
MX2015005068A (en) Assisted medical and associated lifestyle decision making.
WO2014025503A1 (en) System and method of health care delivery
US10872694B2 (en) Software, health condition determination apparatus, and health condition determination method
US20160275254A1 (en) Methods and Devices for Tracking Patient Health
US20190005201A1 (en) Cognitive diabetic regulator
JP6719799B1 (en) Software, health condition determination device, and health condition determination method
Charness et al. Supportive home health care technology for older adults: attitudes and implementation
JP2019091397A (en) Software, health condition determination device, and health condition determination method
AU2020200693A1 (en) Consumer-oriented biometrics data management and analysis system; for innovative electronic global access to health management tools all from the comfort & privacy of home and personalized analysis, predictive insights, & predictive blood glucose response
US20150278475A1 (en) Social medication management with sensors
Paschou et al. Personalized assistant apps in healthcare: a Systematic Review
CA2856649A1 (en) Wellness application for data-capable band
Syaifuddin et al. Framework: Diabetes management system
AU2021104542A4 (en) I-Health-Care: Technologies Towards 5G Network for Intelligent Health-Care Using IoT Notification with Machine Learning Programming
WO2016029233A1 (en) Activity insight micro-engine
Zhang et al. Design and implementation of intelligent medical system based on Android
Austin et al. Integrating objective health measurement using sensors, devices and pervasive computing in large-scale surveys

Legal Events

Date Code Title Description
AS Assignment

Owner name: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TSUI, CHI YING;MURCH, ROSS DAVID;CHENG, ROGER SHU KWAN;AND OTHERS;REEL/FRAME:020697/0394

Effective date: 20080325

AS Assignment

Owner name: HONG KONG TECHNOLOGIES GROUP LIMITED

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY;REEL/FRAME:024067/0623

Effective date: 20100305

Owner name: HONG KONG TECHNOLOGIES GROUP LIMITED, SAMOA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY;REEL/FRAME:024067/0623

Effective date: 20100305

AS Assignment

Owner name: TUEN SOLUTIONS LIMITED LIABILITY COMPANY, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HONG KONG TECHNOLOGIES GROUP LIMITED;REEL/FRAME:024921/0001

Effective date: 20100728

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION