Emergency contacts information system
First Claim
Patent Images
1. A method, comprising:
- receiving, by one or more server devices and from a device associated with a first user, an indication that contact information for a third user should be stored as emergency contact information for the first user, the indication being based on a manual indication provided by the first user, via the device associated with the first user;
notifying, by the one or more server devices, the third user that the first user has indicated that the contact information for the third user should be stored as emergency contact information for the first user, the notifying including;
outputting, to a device associated with the third user, the contact information for the third user, received from the device associated with the first user,providing, to the device associated with the third user, a selectable option to modify the contact information for the third user,receiving, from the device associated with the third user and based on a selection of the selectable option, modified contact information for the third user, andstoring the modified contact information as the contact information for the third user;
receiving, by the one or more server devices and from a particular user device, a request for emergency contact information associated with the first user, the request including information identifying the first user;
determining, by the one or more server devices, a geographic location of the device associated with the first user, the determining including;
receiving, from a wireless service provider associated with the device of the first user, the geographic location of the device of the first user;
dynamically identifying, by the one or more server devices, a second user, the identifying being based on;
an amount or frequency of communication between the first user and the second user, anda geographical proximity of the device associated with the first user to a device associated with the second user;
identifying, by the one or more server devices, contact information associated with the second user;
ranking, by the one or more server devices, the second user and the third user with respect to each other, wherein the ranking is based at least on the third user having been manually identified by the first user and the second user having been dynamically identified; and
outputting, by the one or more server devices and to the particular user device from which the request was received, the contact information associated with the second user and the third user, the contact information being presented as part of a ranked list, that is based on the ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may be configured to receive a request for emergency contact information associated with a first user. The request may include information identifying the first user. The system may further determine a geographic location of the first user; and identify a second user. The identifying may be based on at least one of an amount or frequency of communication between the first user and the second user, or a geographical proximity of the first user to the second user. The system may additionally identify contact information associated with the second user; and output, to a device from which the request was received, the contact information associated with the second user.
26 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by one or more server devices and from a device associated with a first user, an indication that contact information for a third user should be stored as emergency contact information for the first user, the indication being based on a manual indication provided by the first user, via the device associated with the first user; notifying, by the one or more server devices, the third user that the first user has indicated that the contact information for the third user should be stored as emergency contact information for the first user, the notifying including; outputting, to a device associated with the third user, the contact information for the third user, received from the device associated with the first user, providing, to the device associated with the third user, a selectable option to modify the contact information for the third user, receiving, from the device associated with the third user and based on a selection of the selectable option, modified contact information for the third user, and storing the modified contact information as the contact information for the third user; receiving, by the one or more server devices and from a particular user device, a request for emergency contact information associated with the first user, the request including information identifying the first user; determining, by the one or more server devices, a geographic location of the device associated with the first user, the determining including; receiving, from a wireless service provider associated with the device of the first user, the geographic location of the device of the first user; dynamically identifying, by the one or more server devices, a second user, the identifying being based on; an amount or frequency of communication between the first user and the second user, and a geographical proximity of the device associated with the first user to a device associated with the second user; identifying, by the one or more server devices, contact information associated with the second user; ranking, by the one or more server devices, the second user and the third user with respect to each other, wherein the ranking is based at least on the third user having been manually identified by the first user and the second user having been dynamically identified; and outputting, by the one or more server devices and to the particular user device from which the request was received, the contact information associated with the second user and the third user, the contact information being presented as part of a ranked list, that is based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A system, comprising:
-
one or more memory devices configured to store a set of processor-executable instructions; and one or more processors configured to execute the set of processor-executable instructions, to; receive, from a device associated with a first user, an indication that contact information for a third user should be stored as emergency contact information for the first user; notify the third user that the first user has indicated that the contact information for the third user should be stored as emergency contact information for the first user, the notifying including; outputting, to a device associated with the third user, the contact information for the third user, received from the device associated with the first user, providing, to the device associated with the third user, a selectable option to modify the contact information for the third user, receiving, from the device associated with the third user and based on a selection of the selectable option, modified contact information for the third user, and storing the modified contact information as the contact information for the third user; receive, from a particular device, a request for emergency contact information associated with the first user, the request including information identifying the first user; identify a second user, the identifying being based on an amount or frequency of communication between the first user and the second user; identify contact information associated with the second user and the third user; receive, from a wireless service provider associated with the device of the first user, information indicating a location of the device of the first user; rank the second and third users, with respect to each other, based on; a geographical distance between the location of the device of the first user and a location of a device of the second user, and a geographical distance between the location of the device of the first user and a location of the device of the third user; and output, to the particular device from which the request was received, a ranked list, based on the ranking of the second and third users, the contact information associated with the second user and the third user, the contact information being presented, in the ranked list, according to the respective ranking of the second and third users. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium, comprising:
a plurality of computer-executable instructions, which, when executed by one or more processors of one or more devices, cause the one or more processors to; identify a first user for whom emergency contact information is stored; identify, based on a communication history of the first user, a second user that has been in communication with the first user; determine a frequency of communication between the first user and the second user; determine that the frequency of communication, between the first user and the second user, exceeds a threshold frequency; request, from a device associated with the second user and based on determining that the frequency of communication, between the first user and the second user, exceeds the threshold frequency, consent to be listed as an emergency contact for the first user; receive, from the device associated with the second user and based on the request for consent, consent to be listed as an emergency contact for the first user; provide, to the device associated with the second user, contact information that has been indicated as being associated with the second user; provide, to the device associated with the second user, a selectable option to modify the contact information for the third user, receive, from the device associated with the second user and based on a selection of the selectable option, modified contact information for the second user, and store, based on receiving the consent and based on receiving the modified contact information, the modified contact information associated with the second user; receive, from a particular device, a request for emergency contact information associated with the first user; determine, based on receiving the request for emergency contact information, that the frequency of communication, between the first user and the second user, is higher than a frequency of communication, between the first user and a third user who has been manually identified by the first user as an emergency contact for the first user, wherein the second user is selected as the emergency contact in lieu of the third user, based on the determination that the frequency of communication, between the first user and the second user, is higher than the frequency of communication, between the first user and the third user who was manually identified by the first user; and output, to the particular device from which the request was received, the modified contact information associated with the second user, in lieu of the third user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
20. A method, comprising:
-
receiving, by one or more server devices and from a device associated with the first user, an indication that contact information for a third user should be stored as emergency contact information for the first user; notifying, by the one or more server devices, the third user that the first user has indicated that the contact information for the third user should be stored as emergency contact information for the first user, the notifying including; outputting, to a device associated with the third user, the contact information for the third user, received from the device associated with the first user, providing, to the device associated with the third user, a selectable option to modify the contact information for the third user, receiving, from the device associated with the third user and based on a selection of the selectable option, modified contact information for the third user, and storing the modified contact information as the contact information for the third user; receiving, by the one or more server devices and from a particular user device, a request for emergency contact information associated with the first user, the request including information identifying the first user; determining, by the one or more server devices, a geographic location of the device associated with the first user, the determining including; receiving, from a wireless service provider associated with the device of the first user, the geographic location of the device of the first user; dynamically identifying, by the one or more server devices, a second user, the identifying being based on; an amount or frequency of communication between the first user and the second user, and a geographical proximity of the device associated with the first user to a device associated with the second user; identifying, by the one or more server devices, contact information associated with the second user; ranking, by the one or more server devices, the second user and the third user with respect to each other, wherein the ranking is based on; at least one of; a proximity of the device associated with the second user to the device associated with the first user, or a proximity of the device associated with the third user to the device associated with the first user, and at least one of; the amount or frequency of communication between the second user and the first user, an amount or frequency of communication between the third user and the first user, a relationship of the second user to the first user, or a relationship of the third user to the first user; and outputting, by the one or more server devices and to the particular user device from which the request was received, the contact information associated with the second user and the third user, the contact information being presented as part of a ranked list, that is based on the ranking.
-
Specification