System and method for responding to service requests and facilitating communication between relevant parties
First Claim
1. A method of responding to service requests and facilitating communication among parties related to the service request, the method being implemented in a computer that includes one or more processors programmed by one or more computer program instructions that, when executed, cause the computer to perform the method, the method comprising:
- processing, by the one or more processors, a service request from a user device;
identifying, by the one or more processors, a user of the user device based on the service request;
obtaining, by the one or more processors, contact share information related to the user, wherein the contact share information;
(i) is obtained from the user during a registration process that registers the user to allow the user to make the service request, and (ii) indicates at least one user-specified contact person who should be contacted upon receipt of the service request;
obtaining, by the one or more processors, a location of the user device based on one or more geographic coordinates;
identifying, by the one or more processors, a service provider based on the location of the user device and the service request;
generating, by the one or more processors, a page comprising an integrated set of content that includes information related to the user and the location of the user device that is based on the one or more geographic coordinates;
providing, by the one or more processors, the page to the user device;
providing, by the one or more processors, the page to an operator device that is associated with the service provider and is used to dispatch one or more responders to provide service related to the service request;
providing, by the one or more processors, the page to the user-specified contact person based on the contact share information and the service request; and
facilitating, by the one or more processors, communication between the user device, the user-specified contact person, and the operator device based on the page such that the page is updateable by the user device, the user-specified contact person, and/or the operator device.
4 Assignments
0 Petitions
Accused Products
Abstract
Various systems, methods, and computer program products for responding to service requests and facilitating communication between relevant parties are provided. The system may receive a request from a user, obtain a user location, identify a service provider such as an emergency response center based on the location, facilitate coordination of response efforts, and provide a page that is shared between various parties such as the user, contacts of the user, an operator, and a responder. The various parties may provide to the system inputs such as video to capture what is currently happening. The page may be updated with the inputs, include a status of the service request such as whether responders have been dispatched, and include a current location of the responders and other users. Using the page, various parties may obtain real-time situational awareness of an event that culminated in the service request and communicate with other users.
-
Citations
25 Claims
-
1. A method of responding to service requests and facilitating communication among parties related to the service request, the method being implemented in a computer that includes one or more processors programmed by one or more computer program instructions that, when executed, cause the computer to perform the method, the method comprising:
-
processing, by the one or more processors, a service request from a user device; identifying, by the one or more processors, a user of the user device based on the service request; obtaining, by the one or more processors, contact share information related to the user, wherein the contact share information;
(i) is obtained from the user during a registration process that registers the user to allow the user to make the service request, and (ii) indicates at least one user-specified contact person who should be contacted upon receipt of the service request;obtaining, by the one or more processors, a location of the user device based on one or more geographic coordinates; identifying, by the one or more processors, a service provider based on the location of the user device and the service request; generating, by the one or more processors, a page comprising an integrated set of content that includes information related to the user and the location of the user device that is based on the one or more geographic coordinates; providing, by the one or more processors, the page to the user device; providing, by the one or more processors, the page to an operator device that is associated with the service provider and is used to dispatch one or more responders to provide service related to the service request; providing, by the one or more processors, the page to the user-specified contact person based on the contact share information and the service request; and facilitating, by the one or more processors, communication between the user device, the user-specified contact person, and the operator device based on the page such that the page is updateable by the user device, the user-specified contact person, and/or the operator device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for responding to service requests and facilitating communication among parties related to the service request, the system comprising:
-
one or more processors programmed by one or more computer program instructions, that, when executed, cause the one or more processors to; process a service request from a user device; identify a user of the user device based on the service request; obtain contact share information related to the user, wherein the contact share information;
(i) is obtained from the user during a registration process that registers the user to allow the user to make the service request, and (ii) indicates at least one user-specified contact person who should be contacted upon receipt of the service request;obtain a location of the user device based on one or more geographic coordinates; identify a service provider based on the location of the user device and the service request; generate a page comprising an integrated set of content that includes information related to the user and the location of the user device that is based on the one or more geographic coordinates; provide the page to the user device; provide the page to an operator device that is associated with the service provider and is used to dispatch one or more responders to provide service related to the service request; and facilitate communication between the user device, the user-specified contact person, and the operator device based on the provided page such that the page is updateable by the user device, the user-specified contact person, and/or the operator device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification