System and method for managing on-demand service data collections
AssigneeLifeworx, Inc.
InventorBal Agrawal
Life of this patent
Estimating the term…
Abstract
A system and method for managing on-demand services includes integrating a consumer's personal resources with institutional service providers. The consumer's service request is fulfilled by streamlining the selection of resources and seamlessly extending the search to a larger system when the consumer's personal resources are exhausted. The system and method advantageously provides focused communications to selected contacts and automates the selection process.
Claims20
A computerized system for service scheduling through a mobile service application over a data network, comprising:
- a service management host including a communications interface;
- a portable computing device in operable communication with the service management host over a data network and configured to provide a user interface of the mobile service application;
- a data storage system including:
- a first object-oriented data collection, having a first set of permissions, representing a collection of system-wide service providers, wherein the first set of permissions enables the service providers to be queried for any user;
- and
- one or more user specific data collections, having a second set of permissions related to a specified user, representing a collection of user specific service providers, wherein the second set of permissions prohibits querying of service providers in the user specific data collection for any user other than the specified user;
- a processor of the service management host operatively connected to the communications interface and the data storage unit;
- and
- a non-volatile memory of the service management host comprising instructions that when executed by the processor are operable to:
- receive a service request over the communications interface from a requesting user of the mobile service application;
- parsing the received service request through a bridge mechanism into one or more tagged text terms and associated field tags;
- querying the data storage system based on the tagged text terms using their associated field tags to identify the user specific service providers specified in the user specific data collection related to the requesting user;
- transmit the service request over the communications interface to the identified user specific service providers;
- and
- monitor received responses from the user specific service providers by parsing the received responses through the bridge mechanisms into one or more tagged response terms, wherein if one or more of the user specific service providers does not accept the service request based on the one or more tagged response terms prior to a specified event, the processor will automatically transmit the service request to one or more of the system-wide service providers specified in the first object-oriented data collection on behalf of the requesting user.
A computer-based method for service scheduling through an HTTP Host over a data network, comprising:
- receiving a service request over a communications interface of a service management host from a requesting user of a portable computing device through the HTTP Host;
- parsing the received service request through a bridge mechanism into one or more tagged text terms and associated field tags;
- querying a data storage system based on the tagged text terms using their associated field tags to identify a user specific service providers specified in a user specific data collection related to the requesting user, the data storage system including a first object-oriented data collection, having a first set of permissions, representing a collection of system-wide service providers, wherein the first set of permissions enables the service providers to be queried for any user, and one or more user specific data collections, having a second set of permissions related to a specified user, representing a collection of user specific service providers including the user specific data collection related to the requesting user, wherein the second set of permissions prohibits querying of service providers in the user specific data collection for any user other than the specified user;
- transmitting the service request over the communications interface to the identified user specific service providers;
- and
- monitoring received responses from the user specific service providers by parsing the received responses through the bridge mechanisms into one or more tagged response terms, wherein if one or more of the user specific service providers does not accept the service request based on the one or more tagged response terms prior to a specified event, the service request is automatically transmitted to one or more system-wide service providers specified in the first object-oriented data collection.
Dependencies are inferred from the claim text.