SERVICE DISPATCHING SYSTEM AND METHOD
20220129962 ยท 2022-04-28
Inventors
Cpc classification
G06Q30/0639
PHYSICS
G06Q30/0641
PHYSICS
International classification
Abstract
A service dispatching system and method configured to match customers and service providers. The service dispatching system comprises a server in communication with customer systems and provider systems. Upon receiving a service request from a customer system, the server dispatches the service request to a number of provider systems meeting the requirements established by the customer system. If a provider system accepts the service request, the server may further dispatch the service request to a sub-user of the provider system.
Claims
1. A service dispatching system comprising: a server; a computerized customer system adapted to communicate through a network in communication with the server, the customer system being configured to: send a service request; input at least one first criterion about a service; and receive notifications; one or more computerized provider systems in communication with the server operable to receive the service request from the server; wherein the server is configured to dispatch the service request to one or more service provider systems matching the at least one first criterion about the service; and the provider system is configured to dispatch the service request to a sub-user of the provider system.
2. The service dispatching system of claim 1, wherein the server is adapted to prompt the customer system to provide specifications regarding at least one second criterion about the service.
3. The service dispatching system of claim 2, wherein the server is adapted to provide the customer system instructions regarding an assessment of the at least one second criterion.
4. The service dispatching system of claim 2, wherein the server is adapted to dispatch the service request to one or more service providers matching the at least one second criterion.
5. The service dispatching system of claim 1, wherein the server is adapted to calculate a first price estimate associated to the service request.
6. The service dispatching system of claim 5, wherein the provider system is adapted to accept the price estimate or provide a second price estimate.
7. The service dispatching system of claim 6, wherein the server is adapted to prompt the customer system to accept the second price estimate.
8. The service dispatching system of claim 1, wherein the server is configured to selectively restrict communication between the customer system and the provider system.
9. The service dispatching system of claim 1 further comprising one or more administrator systems adapted to verify compliance of the customer system and the one or more provider systems.
10. The service dispatching system of claim 1, wherein the provider system comprises an image capturing module.
11. A computer-implemented method of dispatching a service comprising: a. a server receiving a service request from a computerized customer device, the service request comprising at least one first criterion about a service; b. the server dispatching the service request to one or more computerized service providers matching the at least one first criterion; c. the server receiving an acceptance notification from one of the one or more service providers; d. the server scheduling an appointment; e. the service provider dispatching the appointment to a sub-user of the service provider.
12. The method of claim 11 further comprising the server preparing an estimated cost and prompting the customer device to accept the estimated cost.
13. The method of claim 12 further comprising the server prompting the sub-user of the service provider to evaluate the estimated cost.
14. The method of claim 11 further comprising the server prompting the customer system to provide at least one second criterion regarding the service request.
15. The method of claim 14 further comprising providing the customer system instructions regarding an assessment of the second criterion.
16. The method of claim 14, wherein the server dispatching the service request comprises dispatching the service request to the provider matching the at least one second criterion.
17. The method of claim 11 further comprising the server alerting the customer device when the sub-user is geo-located within a predetermined distance from a location associated with the service request.
18. The method of claim 11 further comprising the server enabling communication between the communication device and the sub-user of the service provider for a predetermined period prior to a time associated with the service request.
19. The method of claim 11 further comprising the server prompting the sub-user of the service provider to take a photograph after a completion of the service request.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other objects, features and advantages of the invention will become more readily apparent from the following description, reference being made to the accompanying drawings in which:
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0023] A novel service dispatching system and method will be described hereinafter. Although the invention is described in terms of specific illustrative embodiment(s), it is to be understood that the embodiment(s) described herein are by way of example only and that the scope of the invention is not intended to be limited thereby.
[0024] Referring to
[0025] The service dispatching server 120, being an essential element of the present invention, comprises a piece of computer hardware providing functionality to the remaining elements of the invention, namely the provider systems 220, one or more customer systems 240, and one or more administrator systems 260. The service dispatching server 120 comprises a processor having a performance at least equivalent to a 1.06 GHz Intel Core 2 processor, at least 1 GB of random access memory (RAM) and a storage device of at least 1 GB.
[0026] The computer systems 200 are known to include processors running operating systems, storage mediums, input devices and an output, the interfaces of which are described in further detail below. In certain embodiments, the computer systems 200 may comprise a desktop computer, a laptop, a mobile phone, a tablet, a smartwatch, or any other suitable device for storing and processing data. The computer systems 200 may utilize a web browser, an application, or any other suitable program to enable the communication with other components of the service dispatching system 100. The service dispatching system 100, in accordance with the embodiment illustrated in
[0027] In certain embodiments, the service dispatching system 100 may be configured to match a customer 242 seeking a service in a certain geographical area with a service provider 222 meeting their requirements and available to offer said services. The service dispatching system 100 may allow the customers 242 to access various forms of services including, but not limited to, housekeeping services, convenience services, professional services, financial services. Accordingly, the customers 242 may be able to book appointments for services using the customer system 240.
[0028] The services offered by a particular service provider 222 may be defined by the service provider 222 using the provider system 220 by means of a provider interface 320, an example embodiment of which is shown in
[0029] Referring now to
[0030] In certain embodiments, the service dispatching system 100 may further instruct the customer 242 regarding the additional information to be inputted in order to ensure the accuracy of said information. For example, the service dispatching system 100 may provide the customer 242 instructions as to how to measure the relevant surface area of a window to be cleaned, the number of window panes to be cleaned (as opposed to the number of window frames), the number of air returns present in the space to be cleaned or any other relevant information which may impact the cost of the services provided.
[0031] The information inputted into the customer interface 340 by the customer 242 may thereafter be used by the service dispatching system 100 to match the customer 242 to a service provider 222 having the appropriate equipment or staff to perform the requested services during the desired timeframe.
[0032] Referring now to
[0033] Referring now to
[0034] Once the price estimate 348 has been determined, the confirmation interface 347 may display a confirmation box 349 allowing the customer 242 to consent to the price estimate 348 or the customer device 240 may be prompted to accept said price estimate 348. If the customer 242 accepts the estimated price estimate 348, the service request is thereafter dispatched to the provider systems 220 meeting the requirements established by the customer 242. In certain embodiments, the service request may be sent simultaneously to all provider systems 220 meeting the requirements. In other embodiments however, the service request may be first sent to one or more provider systems 220 having previously serviced the customer 242 and for which the customer 242 indicated a high level of satisfaction with the service (either by means of a reviewing system or any other suitable manner). In other embodiments still, the service request may be dispatched a first pool of provider systems 220 having a review rating surpassing a predetermined threshold rating and subsequently dispatching the service request to a second pool of provider systems 220 having a lower review rating if no service provider system 220 from the first pool accepts the service request within a predetermined period of time.
[0035] In the event that a service provider 222 cancels an appointment after having been booked, the service dispatching system 100 may be configured to resend the service request to other service providers 220 meeting the requirements. In certain embodiments, a service provider 222 having canceled multiple appointment may selectively receive fewer service requests.
[0036] Alternatively, a service provider 222 having promptly accepted multiple service requests may selectively receive a higher number of future service requests. The service dispatching system 100 may further consider additional factors such as, for example, reviews left by the customers 242 having previously serviced by the service provider 222.
[0037] In certain embodiments, the service dispatching system 100 may selectively withhold information from the customer 242 for a period of time prior to the appointment, for example the identity of the service provider 222. To that end, the service dispatching system 100 may limit or deny communication between the customer 242 and the service provider 222 for a period of time. In such embodiments, certain features of the customer interface 340 may be time-activated. For example and referring again to
[0038] The service dispatching system 100 may additionally comprise a transaction module 180 configured to accept payments from the customers 242 and to transfer a portion or the entirety of the funds to the service providers 222. The transaction module 180 may be configured to hold a percentage or the entirety of the payment for the performance of a service once the appointment has been booked by the customer 242. The percentage or entirety of the payment may be held by the transaction module 180 for a predetermined period of time to allow a potential refund in the event of a conflict or problem. Similarly, the transaction module 180 may be adapted to only return a portion of the withheld funds if the customer 242 elects to cancel the booked appointment within a predetermined period prior to the scheduled booking time and/or if the customer 242 elects to cancel the booked appointment after the service provider 222 has arrived at the location associated with the service request. The transaction module 180 may further offer the customer 242 the option to include a gratuity after the service has been performed.
[0039] In a preferred embodiment, the provider interface 320 allows varying levels of access to its users. It may be appreciated that a service provider 222 may comprise multiple employees (or sub-users) holding varying different positions and having varying responsibilities. Accordingly, the provider interface 320 may be configured to provide a tailored experience for the different positions or functions held by employees of a service provider 222. In an example embodiment, the service dispatching system 100 may comprise an operator interface 322, a supervisor interface 324 and a leader interface 326. To that end, each interface would be accessible by the provider system 220 of a user and suited to be relevant to their respective responsibilities.
[0040] In certain embodiments, the operator interface 322 may grant its user, typically being a business owner, general administrative options associated to that service provider 222 (i.e. assigning access to other users, defining roles, etc.), a view of financials, a dispute resolution module, as well as access to any other relevant data. The supervisor interface 324, typically being accessible by an employee of the service provider 222 having a supervisor role, may be able to access scheduled appointments and assign employees to the appointments. Finally, the leader interface 326 may be accessible by an employee of the service provider 222 being assigned to an appointment and tasked with managing the specific appointment. The leader interface 326 may therefore allow its user to communicate with the customer 242, to confirm the details of the appointment as well as the nature of the services requested. In certain embodiments, the leader interface 326 may further allow its user to confirm the pricing generated by the service dispatching system 100 prior to performance of the service. Accordingly, the leader interface 326 may prompt its user to evaluate and confirm the services selected by the customer and the price estimate 348 generated by the service dispatching system 100. For example, a service request for housekeeping services may comprise a price estimate 348 requiring an amendment depending on the severity of the cleaning required by the customer 242. In case of a discrepancy, the leader interface 326 may allow its user to modify the price estimate 348. If the price estimate 348 is amended, the customer interface 340 may prompt the customer device 240 to accept the amended price estimate 348.
[0041] In certain embodiments, the provider system 220 may comprise an image capturing module (such as a camera) thereby allowing a user to capture photographs by means of the leader interface 326. The one or more captured photographs may be used to confirm the performance of the service for record keeping purposes or in the event that the customer 242 is not present at the location at the time at which the service is performed. Similarly, the provider system 220 may comprise a geo-localization module thereby allowing the service dispatching server 120 to record the arrival and departure times of the service provider 222. These times may allow the service dispatching server 120 to subsequently adjust the final cost of the service.
[0042] In certain embodiments, the administrative systems 260 of the service dispatching system 100 are configured to allow administrators to access and operate the service dispatching server 120. In so doing, the administrators may verify compliance by the service providers 222 and the customers 242, resolve disputes between service providers 222 and the customers 242, ensure the appropriate transfer of funds and all other tasks necessary for the operation of the service dispatching system 100.
[0043] The present invention also provides a method 400 for dispatching a service. Referring now to
[0044] The method 400 further comprises dispatching the service request 420 to a pool of service providers identified as being able to offer the requested service. In certain embodiments and referring to
[0045] The method 400 further comprises creating an appointment 430. Referring to
[0046] The method 400 comprises performing the service 440. In certain embodiments and referring to
[0047] Finally, the method 400 comprises transferring funds 450 from the customer user to the service provider. In certain embodiments, transferring funds 450 may further comprise retaining a processing fee 452 and prompting the customer user for a gratuity 454.
[0048] While illustrative and presently preferred embodiment(s) of the invention have been described in detail hereinabove, it is to be understood that the inventive concepts may be otherwise variously embodied and employed and that the appended claims are intended to be construed to include such variations except insofar as limited by the prior art.