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.
Claims39
A method comprising:
- receiving, from each of a 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 an interface displayed on a service provider mobile communications device;
- presenting an interactive current availability status indicator on the interface displayed on the service provider mobile communications device of each of the plurality of service providers, wherein the interactive current availability status indicator is movable between a first position and a second position by the service provider through interactions with the interface, wherein when the current availability status indicator is in the first position the service provider has an available status and when the current availability status indicator is in the second position that service provider has an unavailable status;
- receiving, from a service user, a service query, wherein the service query comprises a plurality of query parameters, wherein the query parameters comprise a geolocation parameter and a service type parameter;
- causing at least one of the service providers to be identified to the service user, wherein the identification is based on the service provider profile data, the query parameters, the position of the interactive current availability status indicator of the at least one identified service providers, and a geolocation position associated with the at least one identified service providers, wherein the at least one identified service providers only includes service providers having an available status at the time of the service query;
- responsive to receiving a selection of one of the identified service providers by the service user, causing a service request to be transmitted to the selected service provider;
- and
- responsive to receiving an acceptance of the service request by the selected service provider, selectively causing real-time geolocation information of the selected service provider to be provided to the service user.
A computing system, comprising:
- a labor marketplace exchange computing system, the labor marketplace exchange computing system configured to:
- communicate with service provider mobile 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 an interface displayed on the service provider mobile communications device;
- present an interactive current availability status indicator on the interface displayed on the service provider mobile communications device of each of the plurality of service providers, wherein the interactive current availability status indicator is movable between a first position and a second position by the service provider through interactions with the interface, wherein when the current availability status indicator is in the first position the service provider has an available status and when the current availability status indicator is in the second position that service provider has an unavailable status;
- receive, from one of the plurality of service users, a service query, wherein the service query comprises a plurality of query parameters, wherein the query parameters comprise a geolocation parameter and a service type parameter;
- cause at least one of the service providers to be identified to the service user, wherein the identification is based on the service provider profile data, the query parameters, the position of the interactive current availability status indicator of the at least one identified service providers, and a geolocation position associated with the at least one identified service providers, wherein the at least one identified service providers only includes service providers having an available status at the time of the service query;
- responsive to receiving a selection of one of the identified service providers by the service user, cause a service request to be transmitted to the selected service provider;
- and
- responsive to receiving an acceptance of the service request by the selected service provider, selectively cause real-time geolocation information of the selected service provider to be provided to the service user.
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 skill set, wherein each of the service provider profiles are entered into a respective service provider mobile communications device by the associated service provider, 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 the service provider mobile communications device by the service provider through interactions with an interactive current availability status indicator, wherein the interactive current availability status indicator is movable between a first position and a second position by the service provider through the interactions with the interface, and wherein when the current availability status indicator is in the first position the service provider has an available status and when the current availability status indicator is in the second position that service provider has an unavailable status;
- and
- a graphical user interface for receiving search parameters from a service user for a service request, wherein the search parameters identify at least one requested skill and a geolocation parameter;
- and
- wherein the labor marketplace exchange computing system is configured to:
- receive, through an input to the graphical user interface search parameters from a service user for a service request;
- and
- provide to the service user, through the graphical user interface, at least one service provider profile, wherein the at least one service provider profile provided is based on the search parameters, 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 only includes service provider profiles for service providers having an available status at the time of the service query.
Dependencies are inferred from the claim text.