IP Library Granted Patent US 9,467,834
Granted Patent B2
US 9,467,834 · App. 13/726,049 · Granted Oct 11, 2016

Mobile device emergency service

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,467,834
App. No.
13/726,049
Granted
Oct 11, 2016
Kind
B2
Abstract

Mobile device emergency service techniques are described. In embodiments, a client device includes one or more modules implemented at least partially in hardware and configured to implement an emergency service. The emergency service configured to support operations including generating a user interface for display on a display device, receiving one or more inputs usable to form an emergency contacts list that includes a plurality of emergency contacts, and causing the emergency contacts list to be communicated to one or more other client devices for use in generating a message to be communicated automatically and without user intervention to the emergency contacts in the emergency contacts list responsive to a trigger.

Claims (52)

1. A computer-readable storage medium storing computer-executable instructions for execution on a device to perform operations to implement an emergency service, the operations comprising:

providing the emergency service, wherein the emergency service is configured to manage a hub that is a private, shared space of members, the hub including shared contacts associated with the members of the hub;

receiving one or more inputs usable to form an emergency contacts list that includes a plurality of emergency contacts;

generating the emergency contacts list by:

identifying the members of the hub;

for each of the members of the hub, adding the member's emergency contacts, from the member's shared contacts, to the emergency contacts list;

receiving a request from a second device to generate a modified emergency contacts list, wherein the emergency contacts list contains a contact for a user associated with the second device;

responsive to receiving the request, generating the modified emergency contacts list by modifying the emergency contacts list based on the user associated with the second device, comprising:

removing the contact for the user associated with the second device from the emergency contact list; and

causing the modified emergency contacts list to be communicated to the second device.

2. A computer-readable storage medium as recited in claim 1 , wherein the emergency contacts are designated as a subset of the shared member contacts.

3. A computer-readable storage medium as recited in claim 1 , wherein the emergency service is configured to generate the emergency contacts list from shared member contacts responsive to input of an emergency contacts selectable control.

4. A computer-readable storage medium as recited in claim 1 , wherein the generating is performable responsive to user selection from one or more other devices to initiate display of the emergency contacts list from a lock screen without unlocking the functions of the device.

5. A computer-readable storage medium as recited in claim 4 , wherein the lock screen includes one or more of the emergency contacts displayed for user selection to initiate a phone call to a selected emergency contact.

6. A computer-readable storage medium as recited in claim 1 , wherein the emergency contacts are displayable as selectable controls in the emergency contacts list in the user interface and are configured for user selection to initiate a phone call to a selected emergency contact.

7. A computer-readable storage medium as recited in claim 6 , wherein each of the selectable controls are configured for the user selection to initiate the phone call to the selected emergency contact when functions of the device are locked.

8. A computer-readable storage medium as recited in claim 1 , the operations further comprising:

generating a second modified emergency contacts list by modifying the emergency contacts list based on a user associated with a third device; and

causing the second modified emergency contacts list to be communicated to the third device.

9. A computer-readable storage medium as recited in claim 8 , wherein the second modified emergency contacts list contains one or more emergency contacts that are not contained in the modified emergency contacts list.

10. A computer-readable storage medium as recited in claim 1 , wherein the contacts list is communicated to one or more other devices for use in generating a message to be communicated automatically and without user intervention to the emergency contacts in the emergency contacts list responsive to a trigger.

11. A computer-readable storage medium as recited in claim 10 , wherein the trigger is a phone call and the message is not a phone call.

12. A computer-readable storage medium as recited in claim 10 , wherein trigger is formed using a biomedical sensor.

13. A computer-readable storage medium as recited in claim 10 , wherein trigger is formed using a positional sensor.

14. A system comprising:

one or more processors;

one or more memory components comprising stored computer executable instructions which, when executed, perform operations comprising:

providing the emergency service, wherein the emergency service is configured to manage a hub that is a private, shared space of members, the hub including shared contacts associated with the members of the hub;

receiving one or more inputs usable to form an emergency contacts list that includes a plurality of emergency contacts;

generating the emergency contacts list by:

identifying the members of the hub;

for each of the members of the hub, adding the member's emergency contacts, from the member's shared contacts, to the emergency contacts list;

receiving a request from a second device to generate a modified emergency contacts list, wherein the emergency contacts list contains a contact for a user associated with the second device;

responsive to receiving the request, generating the modified emergency contacts list by modifying the emergency contacts list based on the user associated with the second device, comprising:

removing the contact for the user associated with the second device from the emergency contact list; and

causing the emergency contacts list to be communicated to the second client device.

15. The system of claim 14 , the operations further comprising:

generating a second modified emergency contacts list by modifying the emergency contacts list based on a user associated with a third device, wherein the second modified emergency contacts list contains one or more emergency contacts that are not contained in the modified emergency contacts list; and

causing the second modified emergency contacts list to be communicated to the third device.

16. A method, comprising:

providing an emergency service, wherein the emergency service is configured to manage a hub that is a private, shared space of members, the hub including shared contacts associated with the members of the hub;

receiving one or more inputs usable to form an emergency contacts list that includes a plurality of emergency contacts;

generating the emergency contacts list by:

identifying the members of the hub;

for each of the members of the hub, adding the member's emergency contacts, from the member's shared contacts, to the emergency contacts list;

receiving a request from a device to generate a modified emergency contacts list wherein the emergency contacts list contains a contact for a user associated with the device;

responsive to receiving the request, generating the modified emergency contacts list by modifying the emergency contacts list based on a user associated with the device comprising:

removing the contact for the user associated with the device from the emergency contact list; and

causing the emergency contacts list to be communicated to the device.

17. The method of claim 16 , further comprising:

generating a second modified emergency contacts list by modifying the emergency contacts list based on a user associated with a second device, wherein the second modified emergency contacts list contains one or more emergency contacts that are not contained in the modified emergency contacts list; and

causing the second modified emergency contacts list to be communicated to the second device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: GUDAY, SHAI; MATTHEWS, JOSEPH H, III; SCHRADER, JOSEPH A; CHEN, TED TAI-YU; SARIN, RAMAN K; AGARWAL, SHARAD; THOMAS, SHAWN M; SKOVRON, JOHN D; YOVIN, JOHN A
To: MICROSOFT CORPORATION
Reel/Frame 030852/0175 →