System and method for alerting a list of multiple recipients of a user's request for assistance
First Claim
1. A method comprising:
- broadcasting a request to each of a plurality of recipient devices in response to a request for assistance from a first user device;
receiving an assistance response from a particular recipient device of the plurality of recipient devices;
broadcasting a message to each recipient device of the plurality of recipient devices, other than the particular recipient device, indicating that the particular recipient device provided the assistance response;
locking out communication with each recipient device of the plurality of recipient devices, other than the particular recipient device, to prevent additional assistance responses;
transmitting an assistance confirmation query to the particular recipient device;
receiving an indication that a particular recipient associated with the particular recipient device has not completed assisting the user;
unlocking communication with each recipient device of the plurality of recipient devices other than the particular recipient device; and
receiving a second assistance response to the request sent by a second recipient device of the plurality of recipient devices,wherein the indication that the particular recipient associated with the particular recipient device has not completed assisting the user is in response to the assistance confirmation query.
1 Assignment
0 Petitions
Accused Products
Abstract
A request for assistance from a user employing a first user device is received. The request is converted into a plurality of formatted requests. Each formatted request is formatted for receipt by a respective recipient in the list of recipients. Each of the plurality of formatted requests is broadcasted to each respective recipient in the list of recipients. A location of the first user device is provided to each recipient in the list of recipients. An assistance response to the request is received. The assistance response is sent by a particular recipient in the list of recipients. A message is broadcasted to each recipient in the list of recipients, other than the particular recipient, indicating that the particular recipient provided the assistance response. Upon receiving an update message from the particular recipient, the update message is broadcasted to each recipient in the list of recipients other than the particular recipient.
65 Citations
14 Claims
-
1. A method comprising:
-
broadcasting a request to each of a plurality of recipient devices in response to a request for assistance from a first user device; receiving an assistance response from a particular recipient device of the plurality of recipient devices; broadcasting a message to each recipient device of the plurality of recipient devices, other than the particular recipient device, indicating that the particular recipient device provided the assistance response; locking out communication with each recipient device of the plurality of recipient devices, other than the particular recipient device, to prevent additional assistance responses; transmitting an assistance confirmation query to the particular recipient device; receiving an indication that a particular recipient associated with the particular recipient device has not completed assisting the user; unlocking communication with each recipient device of the plurality of recipient devices other than the particular recipient device; and receiving a second assistance response to the request sent by a second recipient device of the plurality of recipient devices, wherein the indication that the particular recipient associated with the particular recipient device has not completed assisting the user is in response to the assistance confirmation query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; broadcasting a request to each of a plurality of recipient devices in response to a request for assistance from a first user device; receiving an assistance response from a particular recipient device of the plurality of recipient devices; broadcasting a message to each recipient device of the plurality of recipient devices, other than the particular recipient device, indicating that the particular recipient device provided the assistance response; locking out communication with each recipient device of the plurality of recipient devices, other than the particular recipient device, to prevent additional assistance responses; transmitting an assistance confirmation query to the particular recipient device; receiving an indication that a particular recipient associated with the particular recipient device has not completed assisting the user; unlocking communication with each recipient device of the plurality of recipient devices other than the particular recipient device; and receiving a second assistance response to the request sent by a second recipient device of the plurality of recipient devices, wherein the indication that the particular recipient associated with the particular recipient device has not completed assisting the user is in response to the assistance confirmation query. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:
-
broadcasting a request to each of a plurality of recipient devices in response to a request for assistance from a first user device; receiving an assistance response from a particular recipient device of the plurality of recipient devices; broadcasting a message to each recipient device of the plurality of recipient devices, other than the particular recipient device, indicating that the particular recipient device provided the assistance response; locking out communication with each recipient device of the plurality of recipient devices, other than the particular recipient device, to prevent additional assistance responses; transmitting an assistance confirmation query to the particular recipient device receiving an indication that a particular recipient associated with the particular recipient device has not completed assisting the user; unlocking communication with each recipient device of the plurality of recipient devices other than the particular recipient device; and receiving a second assistance response to the request sent by a second recipient device of the plurality of recipient devices, wherein the indication that the particular recipient associated with the particular recipient device has not completed assisting the user is in response to the assistance confirmation query. - View Dependent Claims (12, 13, 14)
-
Specification