Labor marketplace exchange computing systems and methods
AssigneeGigSmart, Inc.
InventorsTheodore A. Catino, Beverly A. Catino, Mitchell A. Catino
Life of this patent
Estimating the term…
Abstract
A labor marketplace exchange (LME) computing system and method are provided. The LME computing system communicates with communications devices of service providers and service users. The LME computing system receives service provider profile data from the service providers. Service users can submit service queries to the LME computing system. Based on the parameters of the service query, service providers are identified by the LME computing system. A service request is then sent to a service provider identified by the LME computing system and selected by the service user
Claims20
A method comprising:
- receiving, from each of a plurality of service providers, service provider profile data, wherein the service provider profile data is entered by the service provider into an interface displayed on a service provider communications device and comprises at least one type of service offering;
- presenting an interactive current availability status indicator on the interface displayed on the service provider communications device of each of the plurality of service providers, wherein the current availability status indicator indicates that the service provider is either currently available to perform the at least one type of service offering or is currently unavailable to perform the at least one type of service offering, and wherein the service provider interacts with the interactive current availability status indicator through the interface displayed on the service provider communications device;
- receiving, from a service user, a service request, wherein the service request comprises a geographic location parameter and a service type parameter;
- causing one or more service providers to be identified to the service user, wherein the identification of the one or more service providers is based on the service request, the service provider profile data, and a geographic location associated with each of the identified one or more service providers, wherein the identified one or more service providers includes service providers that are each available at the time of the service request based on the interactive current availability status indicator associated with the respective identified service providers;
- and
- responsive to receiving a selection of one of the identified one or more service providers by the service user, causing a service request to be transmitted to the selected service provider.
A computing system, comprising:
- a labor marketplace exchange computing system, the labor marketplace exchange computing system configured to:
- communicate with service provider communications devices of each of a plurality of service providers and communications devices of each of a plurality of service users;
- receive, from each of the plurality of service providers, service provider profile data, wherein the service provider profile data comprises at least one type of service offering, wherein the service provider profile data is entered by the service provider into the service provider communications device;
- present an interactive current availability status indicator on an interface displayed on the service provider communications device of each of the plurality of service providers, wherein the current availability status indicator indicates that the service provider is either currently available to perform the at least one type of service offering or is currently unavailable to perform the at least one type of service offering, and wherein the service provider interacts with the interactive current availability status indicator through the interface displayed on the service provider communications device;
- receive, from one of the plurality of service users, a service request, wherein the service request comprises a geographic location parameter and a service type parameter;
- cause one or more service providers to be identified to the service user, wherein the identification of the one or more service providers is based on the service request, the service provider profile data, and a geographic location position associated with each of the identified one or more service providers, wherein the identified one or more service providers are each available at the time of the service request based on the interactive current availability status indicator association with the respective service providers;
- and
- responsive to receiving a selection of one of the identified one or more service providers by the service user, cause a service request to be transmitted to the selected service provider.
An online labor marketplace exchange, comprising:
- a labor marketplace exchange computing system, wherein the labor marketplace exchange computing system comprises:
- a plurality of service provider profiles stored in a data store, wherein each of the plurality of service provider profiles are associated with a service provider having a defined skillset, wherein each of the plurality of service provider profiles comprises a real-time availability status and a real-time geographic location associated with the service provider, wherein the real-time availability status indicates one of an available status and an unavailable status for the service provider, wherein a selection of either the available status or the unavailable status is entered by the service provider into an interface displayed on a service provider communications device through interactions with an interactive current availability status indicator;
- and
- a graphical user interface for receiving search parameters for a service request from a service user, wherein the search parameters identify at least one requested skill and a geographic location parameter;
- and
- wherein the labor marketplace exchange computing system is configured to:
- receive a service request from a service user through an input to the graphical user interface;
- and
- identify to the service user at least one service provider profile, wherein the at least one service provider profile identified is based on the search parameters of the service request, the defined skillset, the real-time geographic location associated with the service provider, and the real-time availability status, wherein the at least one provided service provider profile identified includes service provider profiles for service providers having an available status at the time of the service request.
Dependencies are inferred from the claim text.