IP Library Patent Application 13986612
Patent Application
App. No. 13/986,612

Universal consumption service

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/986,612
Abstract

In accordance with some implementations, a method for selecting a vendor in accordance with some implementations is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system detects stores one or more vendor profiles, wherein each vendor profile is associated with a particular vendor and includes one or more vendor category scores. The server system then receives a purchase request from a user of the server system, wherein the purchase request includes a product or service to be purchased. The server system then determines a vendor to supply the requested product based on the stored vendor profiles. The server system purchases the requested product from the determined vendor. The server system then arranges for delivery of the purchased product or service.

Claims (59)

1 . A method, comprising:

at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors:

storing one or more vendor profiles, wherein each vendor profile is associated with a particular vendor and includes one or more vendor category scores;

receiving a purchase request from a user of the server system, wherein the purchase request includes a product or service to be purchased;

determining a vendor to supply the requested product based on the stored vendor profiles;

purchasing the requested product from the determined vendor; and

arranging for delivery of the purchased product or service.

2 . The method of claim 1 , wherein determining a vendor to supply the requested product based on the stored vendor profiles includes:

for each vendor in the plurality of vendors:

generating a overall vendor score based on the one or more vendor category scores wherein the one or more vendor category scores are weighted based on the priority associated with each category;

ranking the plurality of vendors based on the generated overall vendor score.

3 . The method of claim 2 , wherein the priorities associated with the one or more vendor categories are predetermined by the computer system.

4 . The method of claim 2 , further including:

storing user profiles for each user of the computer system; wherein user profiles include priorities associated with vendor categories.

5 . The method of claim 1 , further including:

creating vendor profiles, wherein creating vendor profiles includes:

determining one or more vendor scoring categories for one or more determined vendor categories, generating a vendor category score based on past vendor performance.

6 . The method of claim 5 , wherein past vendor performance is based on user supplied feedback.

7 . The method of claim 5 , wherein past vendor performance is determined based on data directly measured by the computer system.

8 . The method of claim 7 , wherein the data measured by the computer system includes product delivery time, product price, and number of products in stock.

9 . The method of claim 1 , includes

receiving feedback from the user regarding the determined vendor; and

updating the vendor profiles based on the received feedback.

10 . The method of claim 1 , wherein the computer system includes a product database, and the method further includes:

receiving a request to add a product to the product database, wherein the request includes a vendor associated with the product.

11 . The method of claim 10 , wherein the request to add a product to the product database is a recommendation from a user.

12 . The method of claim 10 , wherein the request to add a product to the product database is included in the purchase request.

13 . The method of claim 1 , further including:

prior to purchasing the requested product, sending a request to the user to confirm the determined vendor; and

receiving a response from the user confirming the determined vendor.

14 . A server system for rewarding users in a social referral system, the server system comprising:

one or more processors and

memory storing one or more programs to be executed by the one or more processors;

the one or more programs comprising instructions for:

storing one or more vendor profiles, wherein each vendor profile is associated with a particular vendor and includes one or more vendor category scores;

receiving a purchase request from a user of the server system, wherein the purchase request includes a product or service to be purchased;

determining a vendor to supply the requested product based on the stored vendor profiles;

purchasing the requested product from the determined vendor; and

arranging for delivery of the purchased product or service.

15 . The server system of claim 14 , further including instructions for:

creating vendor profiles, wherein creating vendor profiles includes:

determining one or more vendor scoring categories

for one or more determined vendor categories, generating a vendor category score based on past vendor performance.

16 . The server system of claim 14 , further including instructions for:

receiving feedback from the user regarding the determined vendor; and

updating the vendor profiles based on the received feedback.

17 . A non-transitory computer readable storage medium storing one or more programs configured for execution by an electronic device, the one or more programs comprising instructions for:

storing one or more vendor profiles, wherein each vendor profile is associated with a particular vendor and includes one or more vendor category scores;

receiving a purchase request from a user of the server system, wherein the purchase request includes a product or service to be purchased;

determining a vendor to supply the requested product based on the stored vendor profiles;

purchasing the requested product from the determined vendor; and

arranging for delivery of the purchased product or service.

18 . The non-transitory computer readable storage medium of claim 14 , further including instructions for:

creating vendor profiles, wherein creating vendor profiles includes:

determining one or more vendor scoring categories

for one or more determined vendor categories, generating a vendor category score based on past vendor performance.

19 . The non-transitory computer readable storage medium of claim 14 , further including instructions for:

receiving feedback from the user regarding the determined vendor; and

updating the vendor profiles based on the received feedback.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: LUVOCRACY INC.
To: WAL-MART STORES, INC.
Reel/Frame 035161/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2013
From: STOLL, NATHAN; ELLERHORST, ANDREW
To: LUVOCRACY INC.
Reel/Frame 031066/0249 →