IP Library Granted Patent US 7,245,925
Granted Patent B2
US 7,245,925 · App. 11/300,694 · Granted Jul 17, 2007

System and method for using location information to execute an action

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,245,925
App. No.
11/300,694
Granted
Jul 17, 2007
Kind
B2
Abstract

Provided are methods for executing an action in response to a request for a service using location information in conjunction with service-specific parameters. A user may request a provider of a specified service (e.g., taxi, plumber, pharmacist, etc.). In evaluating the request, providers may be evaluated based on the location information in addition to service-specific parameters. An action in response may include merely displaying selected service provider(s) in response to the request, or acting on behalf of the user by communicating with a selected service provider.

Claims (44)

1. A computer-implemented method for executing an action based on location information, the method comprising:

receiving a request for a provider of a specified service from a user;

receiving from the user a first service-specific parameter for the specified service;

receiving from a first wireless device a first location associated with the user;

selecting the provider of the specified service, wherein selecting the provider includes evaluating a plurality of providers based on both the first location and the first service-specific parameter; and

executing the action based on the selected provider.

2. The computer-implemented method of claim 1 , wherein the first wireless device comprises a wireless phone.

3. The computer-implemented method of claim 1 , wherein executing the action based on the determined provider comprises replying to the request with an identifier of the provider.

4. The computer-implemented method of claim 1 , wherein executing the action based on the determined provider comprises putting the user in communication with the provider.

5. The computer-implemented method of claim 1 , wherein executing the action based on the determined provider comprises communicating with the provider on behalf of the user.

6. The computer-implemented method of claim 4 , further comprising:

receiving a response from the provider; and

communicating the response to the user.

7. The computer-implemented method of claim 5 , further comprising:

providing a facility for ongoing communication between the user and the provider.

8. The computer-implemented method of claim 7 , wherein the facility for ongoing communication between the user and the provider further enables negotiation of terms between the user and the provider.

9. The computer-implemented method of claim 1 , further comprising:

receiving a first plurality of locations from a plurality of wireless devices associated with a plurality of providers of the specified service; and

selecting the provider from among the plurality of providers of the specified service using a comparison of the first plurality of locations relative to the first location.

10. The computer-implemented method of claim 9 , further comprising:

receiving a second plurality of locations from the plurality of wireless devices associated with the plurality of providers; and

selecting the provider of the specified service based on a plurality of predicted future locations, wherein the plurality of predicted future locations are determined using both the first and second pluralities of locations.

11. The computer-implemented method of claim 1 , further comprising:

receiving from the first wireless device a second location, wherein the second location differs from the first location; and

selecting the provider of the specified service based on a predicted future location, wherein the predicted future location is determined using both the first and second locations.

12. The computer-implemented method of claim 1 , wherein the specified service is one of livery services, home repair services, medical services, and pharmacy services.

13. The computer-implemented method of claim 1 , wherein the service-specific parameter includes one of time to service, price range, hours of operation, payment method, language spoken, rating, pre-existing relationship, and insurance.

14. A system for executing an action based on location information, the system comprising:

a first wireless device associated with a user, the wireless device characterized by a first location; and

a computer, in communication with the first wireless device, with the user, and also with a provider of a service, the computer storing instructions for executing the action, the instructions including:

receiving a request for the service from the user,

receiving the first location from the first wireless device,

receiving a second location from the provider,

determining whether the second location is sufficiently close to the first location, and

executing the action responsive to the first and second locations being sufficiently close.

15. The system of claim 14 , wherein the computer stores further instructions including:

receiving one or more additional parameters about the service from the user,

determining whether the provider meets the one or more additional parameters about the service, and

executing the action responsive to the provider meeting the one or more additional parameters about the service and responsive to the first and second locations being sufficiently close.

16. The system of claim 15 , wherein the action comprises contacting the provider to request a service on behalf of the user.

17. The system of claim 15 , wherein the computer stores further instructions including:

receiving a response from the provider; and

communicating the response to the user.

18. The system of claim 15 , wherein the action comprises replying to the request with identifying information of the provider.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 019343 FRAME 0799. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 5, 2018
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 045008/0542 →
CHANGE OF NAME Recorded Jan 5, 2018
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 045012/0622 →
CHANGE OF NAME Recorded Jan 5, 2018
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 045013/0289 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 019295 FRAME 0697. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 2, 2018
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 044980/0647 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 022055 FRAME 0900. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 2, 2018
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 044980/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE LLC
Reel/Frame 044995/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2009
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC., F/K/A AT&T BLS INTELLECTUAL PROPERTY, INC., F/K/A AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022055/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2007
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 019343/0799 →
CHANGE OF NAME Recorded May 15, 2007
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 019295/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2005
From: ZELLNER, SAMUEL N.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 017370/0418 →