Systems and methods for a social network for roadside assistance
First Claim
Patent Images
1. A computing system for facilitating assistance requests, comprising:
- a memory; and
a processor resource coupled to the memory to;
determine a current location of a requester requesting assistance;
identify other users within a particular area of the requester'"'"'s current location that are registered in an assistance network as available for providing assistance and a time period the requester is willing to wait for assistance;
send a request to each of the identified other users, wherein the request includes desired assistance of the requester;
receive a response from a number of the available identified other users;
determine a list from the number of the available identified other users that fit a selection criteria of the requester;
present the list to the requester;
receive a number of rejections, from the requester, for a number of the available identified other users presented in the list, wherein the number of rejections correspond to available identified other users that are rejected from performing the desired assistance;
receive an acceptance, from the requester, for one of the number of available identified other users presented in the list to perform the desired assistance; and
receive feedback, from the requester, relating to the one of the number of available identified other users that performed the desired assistance.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for facilitating assistance requests may comprise at least one subsystem that receives an assistance request from a requester, at least one subsystem that identifies a current location of the requester, and at least one subsystem that identifies members of an assistance network that are within a particular area relative to the current location of the requester.
16 Citations
20 Claims
-
1. A computing system for facilitating assistance requests, comprising:
-
a memory; and a processor resource coupled to the memory to; determine a current location of a requester requesting assistance; identify other users within a particular area of the requester'"'"'s current location that are registered in an assistance network as available for providing assistance and a time period the requester is willing to wait for assistance; send a request to each of the identified other users, wherein the request includes desired assistance of the requester; receive a response from a number of the available identified other users; determine a list from the number of the available identified other users that fit a selection criteria of the requester; present the list to the requester;
receive a number of rejections, from the requester, for a number of the available identified other users presented in the list, wherein the number of rejections correspond to available identified other users that are rejected from performing the desired assistance;receive an acceptance, from the requester, for one of the number of available identified other users presented in the list to perform the desired assistance; and receive feedback, from the requester, relating to the one of the number of available identified other users that performed the desired assistance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating assistance requests comprising:
-
executing, by a processor, computer readable instructions for; determining a current location of a requester requesting assistance; identifying other users within a particular area of the requester'"'"'s current location that are registered in an assistance network as available for providing the requested assistance; sending a request to each of the identified other users, wherein the request includes desired assistance of the requester and a time period the requester is willing to wait for assistance; receiving a response from a number of available identified other users; analyzing a number of profiles within the assistance network for each of the number of available identified users; determining a list of the number of available identified other users that fit a selection criteria of the requester, wherein the list includes a profile of the number of available identified other users; and presenting the list to the requester receiving a number of rejections, from the requester, for a number of the available identified other users presented in the list, wherein the number of rejections correspond to available identified other users that are rejected from performing the desired assistance; receiving an acceptance, from the requester, for one of the number of available identified other users presented in the list to perform the desired assistance; and receiving feedback, from the requester, relating to the one of the number of available identified other users that performed the desired assistance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising computer readable instructions executable for:
-
determining a current location of a requester requesting assistance; identifying other users within a particular area of the requester'"'"'s current location that are registered in an assistance network as available for providing assistance; sending a request to each of the identified other users, wherein the request includes desired assistance of the requester and a time period the requester is willing to wait for assistance; receiving a response from each of a number of available identified other users, wherein the response includes a profile for each of the number of available identified other users; determining a list of the number of available identified users that fit a selection criteria of the requester, wherein the list is organized based on a comparison of the profiles of each of the number of available identified other uses and the selection criteria; presenting the list to the requester receiving a number of rejections, from the requester, for a number of the available identified other users presented in the list, wherein the number of rejections correspond to available identified other users that are rejected from performing the desired assistance; receiving an acceptance, from the requester, for one of the number of available identified other users presented in the list to perform the desired assistance; and receiving feedback, from the requester, relating to the one of the number of available identified other users that performed the desired assistance; and updating the profile of each of the number of available identified other users. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification