Peer-to-peer delivery for sales consultant users
AssigneeMary Kay Inc.
InventorsHope Elston, John Kreusch, Jamie Schott
Life of this patent
Estimating the term…
Abstract
A mobile application may be used to track sales consultants' businesses, such as by tracking a local inventory maintained by the consultant. Determining whether local inventory is sufficient for fulfilling a sales order may be assisted by updating a database of the application with restocking information. The local inventory may be insufficient for fulfilling some sales orders. However, other sales consultants' inventory may be checked to identify peer consultants who may be able to assist in completing the sales order by performing peer-to-peer delivery of some or all items in a sales order.
Claims20
A method, comprising:
- receiving, by a server from a first device, first local stock information for goods stocked by a first sales consultant user;
- receiving, by the server from the first device, an indication of goods in a sales order for a customer of the first sales consultant user that cannot be fulfilled by the first sales consultant user according to the first lock stock information;
- determining, by the server, whether the sales order can be fulfilled at least in part from a second local stock information for goods stocked by a second sales consultant user;
- and
- transmitting, by the server to a second device, a request for the second sales consultant user to deliver the goods to the customer when the sales order can be fulfilled at least in part by the second sales consultant user.
An apparatus, comprising:
- a memory;
- a network communications adapter;
- a processor coupled to the memory and to the network communications adapter,
- wherein the processor is configured to perform steps comprising:
- receiving, from a first device through the network communications adapter, first local stock information for goods stocked by a first sales consultant user;
- receiving, from the first device through the network communications adapter, an indication of goods in a sales order for a customer of the first sales consultant user that cannot be fulfilled by the first sales consultant user according to the first lock stock information;
- determining, by the processor, whether the sales order can be fulfilled at least in part from a second local stock information for goods stocked by a second sales consultant user;
- and
- transmitting, to a second device through the network communications adapter, a request for the second sales consultant user to deliver the goods to the customer when the sales order can be fulfilled at least in part by the second sales consultant user.
A method, comprising:
- receiving, by a first device, customer information for a plurality of customers associated with a first sales consultant user;
- receiving, by the first device, local stock information for goods stocked by the first sales consultant user;
- receiving, by the first device, a sales order for a customer of the plurality of customers, wherein the sales order lists one or more sold items;
- determining, by the first device, whether the goods stocked by the first sales consultant user listed in the local stock information are sufficient to fulfill the received sales order;
- transmitting, by the first device, a request for at least one of the one or more sold items from a second sales consultant user when the goods stocked by the first sales consultant user are determined insufficient to fulfill the received sales order.
An apparatus, comprising:
- a first device, comprising:
- a memory;
- a network communications adapter;
- and
- a processor coupled to the memory and to the network communications adapter, wherein the processor is configured to perform steps comprising:
- receiving, by the processor of the first device, customer information for a plurality of customers associated with a first sales consultant user;
- receiving, by the processor of the first device, local stock information for goods stocked by the first sales consultant user;
- receiving, by the processor of the first device, a sales order for a customer of the plurality of customers, wherein the sales order lists one or more sold items;
- determining, by the processor of the first device, whether the goods stocked by the first sales consultant user listed in the local stock information are sufficient to fulfill the received sales order;
- transmitting, through the network communications adapter of the first device, a request for at least one of the one or more sold items from a second sales consultant user when the goods stocked by the first sales consultant user are determined insufficient to fulfill the received sales order.
Dependencies are inferred from the claim text.