Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR CONNECTING A SERVICE PROVIDER AND A SERVICE SEEKER FOR A SERVICE
Document Type and Number:
WIPO Patent Application WO/2022/243738
Kind Code:
A1
Abstract:
A system (100) for connecting a service provider and a service seeker is disclosed. A service request receiving module (110) receives one or more service delivery requests from the service seeker. A service provider searching module (120) fetches prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository, searches the one or more service providers corresponding to the service seeker. A service provider selection module (130) selects a service provider from the one or more service providers. A request finalization module (140) determines a category of an item from the one or more service delivery requests, recommends a type of packaging corresponding to the category of the item assigned for the delivery. A route optimization module (140) optimizes a delivery route for the service provider for accomplishment of the service delivery request associated with the item.

Inventors:
HARIKA ONTIPALLI VENKATA (IN)
Application Number:
PCT/IB2021/056172
Publication Date:
November 24, 2022
Filing Date:
July 09, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HARIKA ONTIPALLI VENKATA (IN)
International Classes:
G06Q50/10; G06Q30/00
Foreign References:
RU2707698C12019-11-28
US20200057991A12020-02-20
Attorney, Agent or Firm:
AGRAWAL, Dinkar (IN)
Download PDF:
Claims:
WE CLAIM:

1. A system (100) for connecting a service provider and a service seeker for a service comprising: a processing subsystem (105) hosted on a server (108) and configured to execute on a network to control bidirectional communications among a plurality of modules comprising: a service request receiving module (110) configured to receive one or more service delivery requests from the service seeker residing in a first geographical location; a service provider searching module (120) operatively coupled to the service request receiving module (110), wherein the service provider searching module (120) is configured to: fetch prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received; and search the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers; a service provider selection module (130) operatively coupled to the service provider searching module (120), wherein the service provider selection module (130) is configured to select a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters; a request finalization module (140) operatively coupled to the service provider selection module (130), wherein the request finalization module (140) is configured to: connect the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected; determine a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique; and recommend a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors; and a route optimization module (150) operatively coupled to the request finalization module (140), wherein the route optimization module (150) is configured to optimize a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order.

2. The system (100) as claimed in claiml, wherein the one or more service delivery requests comprises at least one of a document delivery request, a food delivery request, a medicine delivery request, a grocery delivery request, a supply chain request, a logistics delivery request, a health product delivery request, a legal service request or a combination thereof.

3. The system (100) as claimed in claim 1, wherein the prestored registration information comprises at least one of a name of the one or more service providers, an identity proof of the one or more service providers, an age of the one or more service providers, an experience of the one or more service providers, contact details of the one or more service providers or a combination thereof.

4. The system (100) as claimed in claim 1, wherein the plurality of profile associated parameters comprises at least one of rating, review, total help, future travel plan, frequent route or a combination thereof.

5. The system (100) as claimed in claim 1, wherein the one or more communication networks comprises at least one of a social media network, an instant messaging, virtual private numbers or a combination thereof.

6. The system (100) as claimed in claim 1, wherein the one or more package determination factors comprises at least one of weather forecast condition, route condition, material of the category of the item or a combination thereof.

7. The system (100) as claimed in claim 1, wherein the processing subsystem (105) comprising a user registration module (107) configured to register the service seeker and the one or more service providers by receiving a plurality of corresponding registration details for enabling communication to handle the service delivery request.

8. The system (100) as claimed in claim 1, wherein the processing subsystem (105) comprising a service provider authentication module (109) configured to authenticate the one or more service providers for accomplishing the service delivery request through verification of identity proofs or real-time verification codes.

9. The system (100) as claimed in claim 1, wherein the processing subsystem (105) comprising a visualization module (160) configured to display a list of the one or more service providers travelling from the corresponding geographical locations to reach the service seeker on a display interface in real-time for accomplishment of the service delivery request.

10. A method (300) comprising: receiving, by a service request receiving module, one or more service delivery requests from the service seeker residing in a first geographical location (310); fetching, by a service provider searching module, prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received (320); searching, by the service provider searching module, the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers (330); selecting, by a service provider selection module, a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters (340); connecting, by a request finalization module, the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected (350); determining, by the request finalization module, a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique (360); recommending, by the request finalization module, a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors (370); and optimizing, by a route optimization module, a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order (380).

Description:
SYSTEM AND METHOD FOR CONNECTING A SERVICE PROVIDER AND A SERVICE SEEKER FOR A SERVICE

EARLIEST PRIORITY DATE:

This Application claims priority from a patent application filed in India having Patent Application No. 202141022112, filed on May 17, 2021 and titled “SYSTEM AND METHOD FOR CONNECTING A SERVICE PROVIDER AND A SERVICE SEEKER FOR A SERVICE”

BACKGROUND

Embodiments of the present disclosure relate to a system for connecting uses for on demand services and more particularly, to a system and a method for connecting a service provider and a service seeker for a service.

With emerging growth in the field of mobile communications and information technology, a revolution observed in service industries is amazing. The service industries are promoting online systems in order to connect various service providers as well as service seekers over the internet and world wide web for multiple services. The online systems for managing the services are growing by leaps and bounds as it ensures better satisfaction by focussing on every needs of the service seekers as well as the service providers. Various online systems are available which are helps in managing several services such as food delivery services, medicine delivery services, laundry delivery services, supermarket delivery services, flower delivery services, document delivery services and the like.

Conventionally, the system available for managing the service delivery requests includes assigning service orders to the service providers which are received from the service seekers residing in remote and distant locations. However, such a conventional system lacks a filter option which helps in searching and providing a list of the service providers available nearby to the location of the service seekers which not only creates hassle for the service providers but also increases the time for completion of service delivery request. Moreover, such a conventional system practices a generic approach in packaging and handling various types of parcels from one location to another which sometimes damages several products because of rough handling.

Hence, there is a need for an improved system and a method for connecting a service provider and a service seeker for a service in order to address the aforementioned issues.

BRIEF DESCRIPTION

In accordance with an embodiment of the present disclosure, a system for connecting a service provider and a service seeker for a service is disclosed. The system includes a processing subsystem hosted on a server and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a service request receiving module configured to receive one or more service delivery requests from the service seeker residing in a first geographical location. The processing subsystem also includes a service provider searching module operatively coupled to the service request receiving module. The service provider searching module is configured to fetch prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received. The service provider searching module is also configured to search the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers. The processing subsystem also includes a service provider selection module operatively coupled to the service provider searching module. The service provider selection module is configured to select a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters. The processing subsystem also includes a request finalization module operatively coupled to the service provider selection module. The request finalization module is configured to connect the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected. The request finalization module is also configured to determine a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique. The request finalization module is also configured to recommend a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors. The processing subsystem also includes a route optimization module configured to optimize a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order.

In accordance with another embodiment of the present disclosure, a method for connecting a service provider and a service seeker for a service is disclosed. The method includes receiving, by a service request receiving module, one or more service delivery requests from the service seeker residing in a first geographical location. The method also includes fetching, by a service provider searching module, prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received. The method also includes searching, by the service provider searching module, the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers. The method also includes selecting, by a service provider selection module, a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters. The method also includes connecting, by a request finalization module, the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected. The method also includes determining, by the request finalization module, a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique. The method also includes recommending, by the request finalization module, a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors. The method also includes optimizing, by a route optimization module, a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order.

To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.

BRIEF DESCRIPTION OF THE DRAWINGS The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:

FIG. 1 is a block diagram of a system for connecting a service provider and a service seeker for a service in accordance with an embodiment of the present disclosure;

FIG. 2 is a block diagram of an exemplary system for connecting a service provider and a service seeker for a service in accordance with an embodiment of the present disclosure;

FIG. 3 illustrates a block diagram of a computer or a server of FIG. 1 in accordance with an embodiment of the present disclosure; and

FIG. 4(a) and FIG. 4(b) represents a flow chart illustrating the steps involved in a method for connecting a service provider and a service seeker for a service in accordance with the embodiment of the present disclosure.

Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein. DETAILED DESCRIPTION

For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.

The terms “comprise”, "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.

Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.

In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.

Embodiments of the present disclosure relate to a system and a method for connecting a service provider and a service seeker for a service. The system includes a processing subsystem hosted on a server and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a service request receiving module configured to receive one or more service delivery requests from the service seeker residing in a first geographical location. The processing subsystem also includes a service provider searching module operatively coupled to the service request receiving module. The service provider searching module is configured to fetch prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received. The service provider searching module is also configured to search the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers. The processing subsystem also includes a service provider selection module operatively coupled to the service provider searching module. The service provider selection module is configured to select a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters. The processing subsystem also includes a request finalization module operatively coupled to the service provider selection module. The request finalization module is configured to connect the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected. The request finalization module is also configured to determine a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique. The request finalization module is also configured to recommend a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors. The processing subsystem also includes a route optimization module configured to optimize a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order.

FIG.l is a block diagram of a system (100) for connecting a service provider and a service seeker for a service in accordance with an embodiment of the present disclosure. The system (100) includes a processing subsystem (105) hosted on a server (108). In one embodiment, the server (108) may include a cloud server. In another embodiment, the server (108) may include a local server. The processing subsystem (105) is configured to execute on a network (not shown in FIG. 1) to control bidirectional communications among a plurality of modules. In one embodiment, the network may include a wired network such as local area network (LAN). In another embodiment, the network may include a wireless network such as Wi-Fi, Bluetooth, Zigbee, near field communication (NFC), infra-red communication (RFID) or the like.

The processing subsystem (105) includes a user registration module (107) configured to register a service seeker and one or more service providers by receiving a plurality of corresponding registration details for enabling communication to handle a service delivery request. As used herein, the term ‘service seeker’ is defined as a person who creates a request to one or more helper(s) for a particular service depending on the matching criteria. Similarly, the term ‘service provider’ is defined as a person who provides a free or paid service to one or more seeker(s) based on the interest. In one embodiment, the plurality of corresponding registration details may include, but not limited to, a name of the service seeker, a name of the one or more service providers, a contact detail of the service seeker, a contact detail of the one or more service providers, an address of the service seeker, an address of the one or more service providers, an identity proof of the service seeker, an identity proof of the one or more service providers and the like.

The processing subsystem (105) also includes a service provider authentication module (109) operatively coupled to the user registration module (107). The service provider authentication module (109) is configured to authenticate the one or more service providers for accomplishing the service delivery request through verification of identity proofs or real-time verification codes. Once, the registration is completed, the one or more service providers are authenticated through verification of the identity proofs or the real-time verification codes received in email or text messages. In one embodiment, the real-time verification codes may include a onetime password (OTP). If the real-time verification codes received in the registered email id or the registered mobile number matches during login by the one or more service providers, it indicates verification of the identity proofs which further authenticates the one or more service providers as a valid user for providing various services.

The processing subsystem (105) includes a service request receiving module (110) configured to receive one or more service delivery requests from the service seeker residing in a first geographical location. As used herein, the term ‘first geographical location’ is defined as a geographical location of the service seeker. In one embodiment, the one or more service delivery requests may include at least one of a document delivery request, a food delivery request, a medicine delivery request, a grocery delivery request, a supply chain request, a logistics delivery request, a health product delivery request, a legal service request or a combination thereof.

The processing subsystem (105) also includes a service provider searching module (120) operatively coupled to the service request receiving module (110). The service provider searching module (120) is configured to fetch prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository (115) based on the one or more service delivery requests received. In one embodiment, the prestored registration information may include at least one of the name of the one or more service providers, the identity proof of the one or more service providers, the age of the one or more service providers, an experience of the one or more service providers, contact details of the one or more service providers or a combination thereof. In such embodiment, the service provider repository is hosted on the cloud server which may be accessed on demand and on time based on requirement. The service provider searching module (120) is also configured to search the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers. The service provider searching module (120) provides a list of the one or more service providers or helper(s) travelling from remote location by either public/private transport such as by roadways, airways, railways or waterways and the like. The one or more service providers have a service type which may include either a free or a paid service provided to the exact seeker(s) geographic location or nearby location based on the system/user defined radius range set on a user interface.

The processing subsystem (105) also includes a service provider selection module (130) operatively coupled to the service provider searching module (120). The service provider selection module (130) is configured to select a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters. In one embodiment, the plurality of profile associated parameters may include, but not limited to, rating, review, total help, future travel plan, frequent route or a combination thereof.

The processing subsystem (105) also includes a request finalization module (140) operatively coupled to the service provider selection module (130). The request finalization module (140) is configured to connect the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected. In some embodiment, the one or more communication networks may include at least one of a social media network, an instant messaging, virtual private numbers or a combination thereof.

The request finalization module (140) is also configured to determine a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique. As used herein, the term ‘second geographical location’ is defined as a place selected by the service seeker where the delivery service request is required. In one embodiment, the second geographical location may include, but not limited to, a friend’s location of the service seeker, a relative’s location of the service seeker and the like. In a specific embodiment, the item identification technique may include a scanning technique for scanning item information from the service delivery requests. The item identification technique immediately extracts a name of the item from the scanned information using an optical character recognition (OCR) technique upon scanning.

The request finalization module (140) is also configured to recommend a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors. In one embodiment, the one or more package determination factors may include at least one of weather forecast condition, route condition, material of the category of the item or a combination thereof. For example, bubble or thermal packing to safeguard the item is recommended based on a bad route condition determined. Similarly, in case of sensitive health associated items such as blood or other organs, an insulated chiller ice box or medical ice box is recommended as per the medical standards. The processing subsystem (105) also includes a route optimization module (150) configured to optimize a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order. The priority order for each of the category of the item is estimated based on deliveries for each of the one or more service providers through maps on the user interface to ensure the route or path optimization.

In a particular embodiment, the processing subsystem (105) also includes a visualization module (160) configured to display a list of the one or more service providers travelling from the corresponding geographical locations to reach the service seeker on a display interface in real-time for accomplishment of the service delivery request. The list of the one or more service providers and the service seeker is displayed on a dynamic dashboard based on the current/present geographic location of seeker.

FIG. 2 is a block diagram of an exemplary system (100) for connecting a service provider and a service seeker for a service in accordance with an embodiment of the present disclosure. The system (100) connects several service providers as well as several service seekers through a common platform which not only benefits in terms of meeting requirements for essential services but also engages several workforces remotely. Considering foregoing features of description of the system (100) which depicts a non-limiting example. The system (100) is utilized for providing an online delivery service in a city. Let us assume that a service seeker ‘X’ (102) is stuck at his home due to a lockdown situation in his city ‘A’ , wherein the lockdown situation arises due to global pandemic. If the service seeker ‘X’ wants to send some medical equipment to his grandparents residing in another city such as ‘B’, the service seeker either needs to contact a courier partner or a post office for sending the parcel of the medical equipment. The system (100) helps the service seeker ‘X’ in connecting with several service providers nearby to his geographical location so that the service seeker without going out from his home can send the necessary medical equipment to another city. Here, connection between the service seeker (102) and the one or more service providers (104) is possible upon completion of a registration process by receiving a plurality of corresponding registration details via a user registration module (107). The registration process is essential for enabling communication to handle a service delivery request. Here, the service delivery request is received by a service request receiving module (110). In the example used herein, the service delivery request is related to the delivery of the medical equipment from the city ‘A’ to city ‘B’ .

Once, the registration process is completed, a service provider authentication module (109) authenticates the one or more service providers for accomplishing the service delivery request through verification of identity proofs or real-time verification codes via a communication network (115). For example, the real-time verification codes may include a one-time password (OTP). Upon verification of the one or more service providers, the system (100) provides a confirmation that the one or more service providers are verified users and applicable or handling the delivery service.

A service provider searching module (120) fetches prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository (115) based on the one or more service delivery requests received. Here, the first geographical location is location within a predefined radius of location ‘A’. For example, the prestored registration information may include at least one of the name of the one or more service providers, the identity proof of the one or more service providers, the age of the one or more service providers, an experience of the one or more service providers, contact details of the one or more service providers or a combination thereof. The service provider searching module (120) is also configured to search the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers. Here, the one or more service providers may be one or more nearby service providers or one or more connected service providers.

Upon searching of the one or more service providers, a service provider selection module (130) selects a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters. For example, the plurality of profile associated parameters may include, but not limited to, rating, review, total help, future travel plan, frequent route or a combination thereof.

Again, based on the selection of the service provider for delivering the medical equipment from the location ‘A’ to location ‘B’, a request finalization module (140) connects the service seeker with the corresponding service provider via one or more communication networks such as through instant messaging service. Also, the request finalization module (140) determines a category of an item from the one or more service delivery requests for delivering from the first geographical location to the second geographical location, upon connection, using an item identification technique. As in the example used herein, the category of the item which is determined is found out to be medical equipment, so the request finalization module (140) recommends a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors. For example, the one or more package determination factors may include at least one of weather forecast condition, route condition, material of the category of the item or a combination thereof. Here, in case of the medical equipment, which is delicate, a bubble wrap type of packaging is recommended in order to protect from damages.

Also, the system includes a route optimization module (150) to optimize a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order. The priority order for each of the category of the item is estimated based on deliveries for each of the one or more service providers through maps on the user interface to ensure the route or path optimization. Further, the system includes a visualization module (160) which displays a list of the one or more service providers travelling from the corresponding geographical locations to reach the service seeker on a display interface in real-time for accomplishment of the service delivery request. The list of the one or more service providers and the service seeker is displayed on a dynamic dashboard based on the current/present geographic location of seeker. Thus, the complete real time status of the service provider as well as the service seeker is displayed on the dynamic dashboard which makes the complete process of the service delivery transparent and accurate.

FIG. 3 illustrates a block diagram of a computer or a server of FIG. 1 in accordance with an embodiment of the present disclosure. The server (200) includes processor(s) (230), and memory (210) operatively coupled to the bus (220). The processor(s) (230), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.

The memory (210) includes several subsystems stored in the form of executable program which instructs the processor (230) to perform the method steps illustrated in FIG. 1. The memory (210) is substantially similar to a system (100) of FIG.l. The memory (210) includes one or more modules of the system (100) such as: a user registration module (107), a service provider authentication module (109), a service request receiving module (110), a service provider searching module (120), a service provider selection module (130), a request finalization module (140), a route optimization module (150) and a visualization module (160).

The user registration module (107) is configured to register the service seeker and the one or more service providers by receiving a plurality of corresponding registration details for enabling communication to handle the service delivery request. The service provider authentication module (109) is configured to authenticate the one or more service providers for accomplishing the service delivery request through verification of identity proofs or real-time verification codes. The service request receiving module (110) is configured to receive one or more service delivery requests from the service seeker residing in a first geographical location. The service provider searching module (120) is configured to fetch prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received. The service provider searching module (120) is also configured to search the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers. The service provider selection module (130) is configured to select a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters. The request finalization module (140) is configured to connect the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected. The request finalization module (140) is also configured to determine a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique. The request finalization module (140) is also configured to recommend a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors. The route optimization module (150) is configured to optimize a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order. The visualization module (160) is configured to display a list of the one or more service providers travelling from the corresponding geographical locations to reach the service seeker on a display interface in real-time for accomplishment of the service delivery request.

The bus (220) as used herein refers to be internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (220) includes a serial bus or a parallel bus, wherein the serial bus transmits data in bit-serial format and the parallel bus transmits data across multiple wires. The bus (220) as used herein, may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus and the like.

FIG. 4 (a) and FIG. 4 (b) represents a flow chart illustrating the steps involved in a method (300) for connecting a service provider and a service seeker for a service in accordance with the embodiment of the present disclosure. The method (300) includes receiving, by a service request receiving module, one or more service delivery requests from the service seeker residing in a first geographical location in step 310. In one embodiment, receiving the one or more service delivery requests from the service seeker may include receiving at least one of a document delivery request, a food delivery request, a medicine delivery request, a grocery delivery request, a supply chain request, a logistics delivery request, a health product delivery request, a legal service request or a combination thereof.

The method (300) also includes fetching, by a service provider searching module, prestored registration information associated with one or more service providers available in proximity to the first geographical location from a service provider repository based on the one or more service delivery requests received in step 320. In some embodiment, fetching the prestored registration information associated with the one or more service providers available in proximity to the first geographical location may include fetching the prestored registration information which may include at least one of the name of the one or more service providers, the identity proof of the one or more service providers, the age of the one or more service providers, an experience of the one or more service providers, contact details of the one or more service providers or a combination thereof.

The method (300) also includes searching, by the service provider searching module, the one or more service providers corresponding to the service seeker residing in the first geographical location upon fetching the prestored registration information associated with the one or more service providers in step 330. The method (300) also includes selecting, by a service provider selection module, a service provider from the one or more service providers searched based on matching of a plurality of profile associated parameters in step 340. In one embodiment, selecting the service provider from the one or more service providers may include selecting the service provider based on at least one of rating, review, total help, future travel plan, frequent route or a combination thereof.

The method (300) also includes connecting, by a request finalization module, the service seeker with the corresponding service provider via one or more communication networks based on the corresponding service provider selected in step 350. In some embodiment, connecting the service seeker with the corresponding service provider via the one or more communication networks may include connecting the service seeker and the corresponding service provider via at least one of a social media network, an instant messaging, virtual private numbers or a combination thereof.

The method (300) also includes determining, by the request finalization module, a category of an item from the one or more service delivery requests for delivering from the first geographical location to a second geographical location, upon connection, using an item identification technique in step 360. The method (300) also includes recommending, by the request finalization module, a type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location based on one or more package determination factors in step 370. In one embodiment, recommending the type of packaging corresponding to the category of the item assigned for the delivery from the first geographical location to the second geographical location may include recommending the type of packaging based on at least one of weather forecast condition, route condition, material of the category of the item or a combination thereof.

The method (300) also includes optimizing, by a route optimization module, a delivery route for the service provider for accomplishment of the service delivery request associated with the category of the item upon estimation of a priority order in step 380. In one embodiment, optimizing the delivery route for the service provider for the accomplishment of the service delivery request may include optimizing the delivery route upon estimation of the priority order based on deliveries for each of the one or more service providers through maps on the user interface to ensure the route or path optimization.

Various embodiments of the present disclosure provide an online platform to connect several service seeker as well as service providers for on demand services which not only makes the process efficient but also saves time in connecting various stakeholders based on requirement.

Moreover, the present disclosed system provides multiple package recommendations for different category of the item in order to avoid damages and one or more losses which may incur due to mismanagement.

Furthermore, the present disclosed system enables real-time tracking of the service provider by sharing their live location through maps on user interface. As a result, it helps providing real-time update of the duration/time taken by the service provider thus helps in prioritizing the deliveries to ensure the route/path optimization.

It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof. While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein. The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.