US2021312513A1PendingUtilityA1

Coordinating products and services for customers

Assignee: INSTAPLY INCPriority: May 24, 2013Filed: Jun 21, 2021Published: Oct 7, 2021
Est. expiryMay 24, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06T 11/26H04L 51/216H04L 51/234G06Q 30/0613H04L 51/16G06T 11/206H04L 51/34
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented system keeps records of communications between participants as a conversation. All communications between participants in a transaction are stored as part of the conversation including documents, photographs, forms etc. needed to complete the transaction. A computer system interacts with a wallet service of one or more participants to keep a record of, or to affect the transfer of, consideration between participants in the transaction. Conversations can occur for any topic or conversations for a particular topic can be selected and a template provided for documents and/or conversation participants most often needed to complete an associated transaction.

Claims

exact text as granted — not AI-modified
I/We claim; 
     
         1 . A system, comprising:
 a messaging module that accesses a message from a customer of a service provider, wherein the message includes content representing a request from the customer to provide one or more services that combine to fulfill a goal;   a services module that identifies one or more sub-contractors capable of providing the one or more of the services that combine to fulfill the goal;   a journey module that determines a journey of actions to be performed with respect to the identified sub-contractors to fulfill the goal; and   an action module that performs the actions within the selected journey of actions.   
     
     
         2 . The system of  claim 1 , wherein the journey module:
 builds a graph of paths connected to one another by nodes, wherein each of the paths represents a service provided by a subcontractor, and wherein an unbroken connection of paths between a beginning node and one or more ending nodes represents a journey to a goal; and   selects a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal.   
     
     
         3 . The system of  claim 1 , further comprising:
 a goal determination module that determines the goal based on the content of the message.   
     
     
         4 . The system of  claim 1 , wherein the messaging module accesses a message sent by the customer to a customer support system of the service provider. 
     
     
         5 . The system of  claim 1 , wherein the messaging module accesses a message sent by the customer to a customer support system of one of the identified sub-contractors. 
     
     
         6 . The system of  claim 1 , wherein the action module performs an action to facilitate completion of a transaction between the customer and one of the identified sub-contractors. 
     
     
         7 . The system of  claim 1 , wherein the action module performs an action to facilitate an exchange of information between the customer and multiple identified sub-contractors. 
     
     
         8 . The system of  claim 1 , wherein the action module performs an action to provide information about a service provided by a first sub-contractor to a second sub-contractor providing a service that is complementary to the service provided by the first sub-contractor. 
     
     
         9 . The system of  claim 1 , wherein the message includes content representing a request from the customer to one of the identified sub-contractors to provide a service that is part of a group of services that fulfill a goal; and wherein the journey module creates a journey of actions to be performed with respect to the identified sub-contractors in order to facilitate provision of other services of the group of services that fulfill the goal. 
     
     
         10 . A method, comprising:
 accessing one or more messages between a customer and a service provider, wherein the one or more messages include content representing a request from the customer to provide one or more services that combine to fulfill a goal;   identifying one or more sub-contractors capable of providing the one or more of the services that combine to fulfill the goal;   determining a journey of actions to be performed with respect to the identified sub-contractors to fulfill the goal, by:
 building a graph of paths connected to one another by nodes, wherein each of the paths represents a service provided by a subcontractor, and wherein an unbroken connection of paths between a beginning node and one or more ending nodes represents a journey to a goal; and 
 selecting a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal; and 
   performing the actions within the selected journey of actions.   
     
     
         11 . The method of  claim 10 , wherein selecting a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal includes selecting a journey based on one or more time constraints for fulfilling the goal identified in the accessed one or more messages. 
     
     
         12 . The method of  claim 10 , wherein selecting a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal includes selecting a journey based on one or more cost constraints for fulfilling the goal identified in the accessed one or more messages. 
     
     
         13 . The method of  claim 10 , wherein selecting a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal includes selecting a journey based on one or more sub-contractor review constraints for fulfilling the goal identified in the accessed one or more messages. 
     
     
         14 . The method of  claim 10 , wherein accessing one or messages between a customer and a service provider includes accessing messages sent by the customer to a customer support system of the service provider. 
     
     
         15 . The method of  claim 10 , wherein accessing one or messages between a customer and a service provider includes accessing messages sent by the customer to a customer support system of one of the identified sub-contractors. 
     
     
         16 . The method of  claim 10 , wherein performing the actions within the selected journey of actions includes establishing a conversation between the customer and one of the identified sub-contractors to facilitate completion of a transaction. 
     
     
         17 . The method of  claim 10 , wherein performing the actions within the selected journey of actions includes establishing a conversation between the customer and one of the identified sub-contractors to facilitate an exchange of information between the customer and the identified sub-contractors. 
     
     
         18 . A computer-readable storage medium whose contents, when executed by a computing system, cause the computing system to perform one or more operations for connecting customers to sub-contractors, the operations comprising:
 accessing one or messages between a customer and a sub-contractor, wherein the one or more messages include content representing a request from the customer for the sub-contractor to provide one or more services that combine to fulfill a goal;   identifying one or more other sub-contractors capable of providing the other one or more of the services that combine to fulfill the goal;   determining a journey of actions to be performed with respect to the identified sub-contractors to fulfill the goal, by:
 building a graph of paths connected to one another by nodes, wherein each of the paths represents a service provided by a subcontractor, and wherein an unbroken connection of paths between an entry node and one or more ending nodes represents a journey to a goal; and 
 selecting a journey within the graph that connects the entry node to the goal based on one or more constraints applied to the goal; and 
   performing the actions within the selected journey of actions.   
     
     
         19 . The computer-readable storage medium of  claim 18 , wherein selecting a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal includes selecting a journey based on one or more time constraints for fulfilling the goal identified in the accessed one or more messages. 
     
     
         20 . The computer-readable storage medium of  claim 18 , wherein selecting a journey within the graph that connects the beginning node to the goal based on one or more constraints applied to the goal includes selecting a journey based on one or more cost constraints for fulfilling the goal identified in the accessed one or more messages.

Join the waitlist — get patent alerts

Track US2021312513A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.