IP Library Granted Patent US 7,895,084
Granted Patent B2
US 7,895,084 · App. 12/121,652 · Granted Feb 22, 2011

Method and system for providing purchasing on a wireless device

Assignee: DoApp, Inc.
View Patent ↗
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 7,895,084
App. No.
12/121,652
Granted
Feb 22, 2011
Kind
B2
Abstract

A method and system for processing purchases from a wireless device. The method includes, responsive to a search command received from the wireless device, executing a search in a retailer database. The method includes transmitting a search result to the wireless device for display. The method includes, responsive to a purchase command received from the wireless device, processing a sales transaction with a selected retailer.

Claims (54)

1. A method for processing purchases from a wireless device, comprising:

responsive to a search command received from the wireless device, executing a search in a retailer database to generate a set of search results, wherein each search result is associated with a retailer location and a product price;

receiving a local price wherein the local price is at least one of: detected by the wireless device and inputted by a wireless device user

receiving a current wireless device current position from a wireless device location determining module at a server computer;

computing, by the server computer, a distance from the wireless device current position to a retailer location associated with a search result;

computing, by the server computer, a price savings from the local price and the product price associated with at least one of the search results;

filtering the search results with a weighted relevance function based on the distance and the price savings associated with each search result;

transmitting the filtered search results to the wireless device for display; and

responsive to a purchase command received from the wireless device, processing a sales transaction with a selected retailer selected from the filtered search results, wherein the selected retailer is geographically remote from the wireless device current position.

2. The method of claim 1 , wherein the sales transaction is for a product.

3. The method of claim 1 , further comprising:

receiving a member identifier from the wireless device along with the search command and the purchase command.

4. The method of claim 3 , wherein the sales transaction is completed with member information associated with the member identifier.

5. The method of claim 1 , wherein the search command includes at least one of: a user speech sample, a product photograph, a product name, a Universal Product Code, and a machine-readable code scanned by the wireless device.

6. The method of claim 1 , wherein the retailer database includes nearby brick-and-mortar stores and online stores.

7. A system for processing purchases from a wireless device, comprising:

a memory storing retailer database; and

a server in communication with the memory and a wireless device, the server configured to

responsive to a search command received from the wireless device, executing a search in a retailer database to generate a set of search results, wherein each search result is associated with a retailer location and a product price;

receive a local price wherein the local price is at least one of: detected by the wireless device and inputted by a wireless device user

receive a current wireless device current position from a wireless device location determining module;

computing a distance from the wireless device current position to a retailer location associated with a search result;

computing a price savings from the local price and the product price associated with at least one of the search results;

filter the search results with a weighted relevance function based on the distance and the price savings associated with each search result;

transmit the filtered search results to the wireless device for display; and

responsive to a purchase command received from the wireless device, processing a sales transaction with a selected retailer selected from the filtered search results, wherein the selected retailer is geographically remote from the wireless device current position.

8. The system of claim 7 , wherein the sales transaction is for a product.

9. The system of claim 7 , the server further configured to receive a member identifier from the wireless device along with the search command and the purchase command.

10. The system of claim 9 , wherein the sales transaction is completed with member information associated with the member identifier.

11. The system of claim 7 , wherein the search command includes at least one of: a user speech sample, a product photograph, a product name, a Universal Product Code, and a machine-readable code scanned by the wireless device.

12. The system of claim 7 , wherein the retailer database includes nearby brick-and-mortar stores and online stores.

13. A computer-readable storage medium including instructions adapted to execute a method for processing purchases from a wireless device, the method comprising:

responsive to a search command received from the wireless device, executing a search in a retailer database to generate a set of search results, wherein each search result is associated with a retailer location and a product price;

receiving a local price wherein the local price is at least one of: detected by the wireless device and inputted by a wireless device user

receiving a current wireless device current position from a wireless device location determining module at a server computer;

computing, by the server computer, a distance from the wireless device current position to a retailer location associated with a search result;

computing, by the server computer, a price savings from the local price and the product price associated with at least one of the search results;

filtering the search results with a weighted relevance function based on the distance and the price savings associated with each search result;

transmitting the filtered search results to the wireless device for display; and

responsive to a purchase command received from the wireless device, processing a sales transaction with a selected retailer selected from the filtered search results, wherein the selected retailer is geographically remote from the wireless device current position.

14. The medium of claim 13 , wherein the sales transaction is for a product.

15. The medium of claim 13 , the method further comprising:

receiving a member identifier from the wireless device along with the search command and the purchase command, wherein the sales transaction is completed with member information associated with the member identifier.

16. The medium of claim 13 , wherein the search command includes at least one of: a user speech sample, a product photograph, a product name, a Universal Product Code, and a machine-readable code scanned by the wireless device.

17. The medium of claim 13 , wherein the retailer database includes nearby brick-and- mortar stores and online stores.

18. A method for processing purchases from a wireless device, comprising:

responsive to a search command received from the wireless device, executing a search in a retailer database to generate a set of search results, wherein the search command includes a product photograph and the search is based on the product photograph, and each search result is associated with a retailer location and a product price;

receiving a local price wherein the local price is at least one of: detected by the wireless device and inputted by a wireless device user

receiving a current wireless device current position from a wireless device location determining module at a server computer;

computing, by the server computer, a distance from the wireless device current position to a retailer location associated with a search result;

computing, by the server computer, a price savings from the local price and the product price associated with at least one of the search results;

filtering the search results with a weighted relevance function based on the distance and the price savings associated with each search result, wherein search results with a weighted relevance score below a predetermined threshold are discarded;

transmitting the filtered search results to the wireless device for display; and

responsive to a purchase command received from the wireless device, processing a sales transaction with a selected retailer selected from the filtered search results, wherein the selected retailer is geographically remote from the wireless device current position.

Assignments (8)
SECURITY INTEREST Recorded Dec 29, 2017
From: NEWSCYCLE MOBILE, INC.; ACQUIRE MEDIA VENTURES, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 044504/0958 →
RELEASE OF SECURITY INTEREST Recorded Dec 29, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NEWSCYCLE SOLUTIONS, INC.; NEWSCYCLE MOBILE, INC.
Reel/Frame 044508/0010 →
RELEASE OF SECURITY INTEREST Recorded Dec 29, 2017
From: OBSIDIAN AGENCY SERVICES, INC.
To: NEWSCYCLE SOLUTIONS, INC.; NEWSCYCLE MOBILE, INC.
Reel/Frame 044508/0129 →
CHANGE OF NAME Recorded Dec 28, 2017
From: DOAPP, INC.
To: NEWSCYCLE MOBILE, INC.
Reel/Frame 044968/0418 →
SECURITY INTEREST Recorded Nov 30, 2016
From: DOAPP, INC.; NEWSCYCYLE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040462/0099 →
SECURITY INTEREST Recorded Nov 30, 2016
From: DOAPP, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 040472/0562 →
PATENT SECURITY AGREEMENT Recorded Jun 13, 2016
From: DOAPP, INC.; NEWSCYCLE SOLUTIONS, INC.
To: OBSIDIAN AGENCY SERVICES, INC., AS AGENT
Reel/Frame 038979/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2008
From: SRIVER, JOE; BEAVERS, WADE
To: DOAPP, INC.
Reel/Frame 021310/0294 →
Continuity (1)
Related Publication 20090287581A1 · Nov 19, 2009