Caregiver monitoring system
US-9811992-B1 · Nov 7, 2017 · US
US9824576B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9824576-B2 |
| Application number | US-201414451295-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 4, 2014 |
| Priority date | Aug 4, 2014 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Described herein are techniques for receiving an alert associated with an entity and dynamically determining, based on the alert and on substantially real-time attributes for the entity, a geographically dispersed group in which each member of the geographically dispersed group either is a device associated with the entity or shares at least one attribute with the entity. The techniques further include requesting information about the entity from the geographically dispersed group, receiving information from at least a subset of the group, and taking action responsive to the alert based on the received information.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: under control of a computing device configured with specific instructions executable by one or more processors of the computing device, generating an alert associated with an entity in response to a substantially real-time location of a device of a person differing from an expected location of the device; based on the alert and on substantially real-time attributes for the entity, dynamically determining a geographically dispersed group, each member of the geographically dispersed group either (i) being a device associated with the entity or (ii) sharing at least one attribute with the entity; requesting information about the entity from the geographically dispersed group; receiving the information from at least a subset of the geographically dispersed group; and taking action responsive to the alert based on the received information. 2. The method of claim 1 , further comprising determining the expected location based on one or more histories or behavior models for the person. 3. The method of claim 2 , wherein the alert is further based on geographic proximity of the person to a specific other person, on security considerations associated with the substantially real-time location of the device, on multiple devices of the person being in different locations at a same time, or on a request by the person for some access or activity. 4. The method of claim 1 , wherein the dynamically determining includes identifying other persons from data profiles of each of the other persons, each data profile including the at least one attribute shared with the entity, and selecting a subset of the other persons as the members of the geographically dispersed group based at least in part on the alert and the location. 5. The method of claim 4 , wherein the dynamically determining alternately or additionally includes identifying the devices associated with the entity and selecting at least a subset of the identified devices as members of the geographically dispersed group. 6. The method of claim 4 , wherein the attributes of at least one of the other persons include a last name of the at least one of the other persons, a home address of the at least one of the other persons, a work address of the at least one of the other persons, substantially real-time locations of a plurality of devices of the at least one of the other persons, an employer of the at least one of the other persons, a telecommunication service plan identifier of the at least one of the other persons, or a familial role of the at least one of the other persons. 7. The method of claim 4 , wherein the dynamically determining includes retrieving the attributes from one or more data stores. 8. The method of claim 4 , wherein selecting the subset include selecting the subset of the other persons as the members of the geographically dispersed group based on one or more rules, models, or confidence thresholds. 9. The method of claim 8 , further comprising selecting the rules, models, or confidence thresholds based on the alert, on circumstances associated with alert, or on the entity location. 10. The method of claim 1 , wherein dynamically determining the geographically dispersed group based on the alert and substantially real-time attributes for the entity comprises dynamically determining the geographically dispersed group based on one or more rules or models associated with the alert, on information associated with circumstances that gave rise to the alert, or on the substantially real-time attributes for the entity. 11. The method of claim 1 , wherein the information requested varies based on circumstances associated with the alert. 12. One or more non-transitory computer-readable media having stored thereon programming instructions which, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising: receiving an alert associated with a location of a device of a person; dynamically determining a geographically dispersed group, including at least one of: (i) identifying other persons from data profiles of each of the other persons, each data profile including at least one attribute in common with a data profile of the person, and selecting a subset of the other persons as members of the geographically dispersed group based at least in part on the alert and the location, or (ii) identifying devices associated with the person and selecting at least a subset of the identified devices as members of the geographically dispersed group; requesting information about the person from the geographically dispersed group, wherein the information requested varies based on circumstances associated with the alert; receiving the information from at least a subset of the geographically dispersed group; and taking action responsive to the alert based at least in part on the received information. 13. The one or more non-transitory computer-readable media of claim 12 , wherein selecting the subset of the other persons or identified devices comprises selecting the subset based on one or more rules, models, or confidence thresholds. 14. The one or more non-transitory computer-readable media of claim 12 , wherein selecting the subset further comprises: for each of the other persons, adding a point for each attribute in common with the person to calculate a score, and selecting as the subset of the other persons those other persons with scores exceeding a threshold. 15. The one or more non-transitory computer-readable media of claim 12 , wherein requesting the information comprises sending at least one of a text message, a multi-media message, an email, or placing a call. 16. The one or more non-transitory computer-readable media of claim 12 , wherein taking action comprises authorizing the person to have access, alerting the person that the device of the person has been stolen, alerting authorities regarding a location of the person, contacting a parent or guardian regarding the location of a person, disabling one or more features of the device of the person. 17. A system comprising: a processor; a data store coupled to the processor and configured to store attributes of a plurality of persons, the attributes of each person including at least a location of the person determined by a location sensor and at least one other attribute; an alert module configured to be operated by the processor to generate an alert associated with a location of a device of a person based on one or more histories or behavior models for the person; a group determination module configured to be operated by the processor to dynamically determine a geographically dispersed group by performing at least one of: (i) retrieving attributes from the data store, identifying other persons from the plurality of persons based at least on shared attributes, and selecting a subset of the other persons as members of the geographically dispersed group based at least in part on the alert and the location of the device, or (ii) identifying devices associated with the person and selecting at least a subset of the identified devices as members of the geographically dispersed group; and an alert resolution module configured to be operated by the processor to request information about the person from the geographically dispersed group, receive the information from at least a subset of the geographically dispersed group, and take action responsive to the alert based at least in part on the received information. 18. The system of claim 17
with transmission via telephone network · CPC title
Alarm destination chosen according to type of event, e.g. in case of fire phone the fire service, in case of medical emergency phone the ambulance · CPC title
Alarm destination chosen according to a hierarchy of available destinations, e.g. if hospital does not answer send to police station · CPC title
with transmission via computer network · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.