IP Library Granted Patent US 9,020,489
Granted Patent B2
US 9,020,489 · App. 13/531,764 · Granted Apr 28, 2015

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 9,020,489
App. No.
13/531,764
Granted
Apr 28, 2015
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 (74)

1. A method comprising:

determining, by a location system, a geographical location of a wireless communication device according to a first rule that defines a time for when to determine the geographical location of the wireless communication device;

selecting, by a feature server, a service from a plurality of services according to a second rule that defines a user preference for selecting the service based at least in part on the geographical location of the wireless communication device;

selecting, by the feature server, a service provider that provides the service selected from the plurality of services; and

calling, by the feature server, the service provider to provide instructions to the service provider regarding how to provide the service to a subscriber associated with the wireless communication device.

2. The method of claim 1 , wherein the first rule and the second rule are predefined by the subscriber associated with the wireless communication device.

3. The method of claim 1 , wherein selecting the service provider comprises selecting the service provider further based upon a service-specific parameter.

4. The method of claim 1 , further comprising:

establishing, by the feature server, a subscriber habit based at least in part upon the geographical location of the wireless communication device; and

determining, by the feature server, a third rule using the subscriber habit; and

wherein selecting, by the feature server, the service from the plurality of services comprises selecting, by the feature server, the service from the plurality of services further according to the third rule.

5. A system comprising:

a location system that performs operations comprising determining a geographical location of a wireless communication device according to a first rule that defines a time for when to determine the geographical location of the wireless communication device; and

a feature server that performs operations comprising

selecting a service from a plurality of services according to a second rule that defines a user preference for selecting the service based at least in part on the geographical location of the wireless communication device,

selecting a service provider that provides the service selected from the plurality of services, and

calling with the service provider to provide instructions to the service provider regarding how to provide the service to a subscriber associated with the wireless communication device.

6. The system of claim 5 , wherein selecting the service provider comprises selecting the service provider further based upon a service-specific parameter.

7. The system of claim 5 , wherein the feature server performs further operations comprising:

establishing a subscriber habit based at least in part upon the geographical location of the wireless communication device; and

determining a third rule using the subscriber habit; and

wherein selecting the service from the plurality of services comprises selecting the service from the plurality of services further according to the third rule.

8. A non-transitory computer-readable medium comprising instructions that, when executed by a system, cause the system to perform operations comprising:

determining a geographical location of a wireless communication device according to a first rule that defines a time for when to determine the geographical location of the wireless communication device;

selecting a service from a plurality of services according to a second rule that defines a user preference for selecting the service based at least in part on the geographical location of the wireless communication device;

selecting a service provider that provides the service selected from the plurality of services; and

calling the service provider to provide instructions to the service provider regarding how to provide the service to a subscriber associated with the wireless communication device.

9. The non-transitory computer-readable medium of claim 8 , wherein selecting the service provider comprises selecting the service provider further based upon a service-specific parameter.

10. The non-transitory computer-readable medium of claim 8 , further comprising:

establishing a subscriber habit based at least in part upon the geographical location of the wireless communication device; and

determining a third rule using the subscriber habit; and

wherein selecting the service from the plurality of services comprises selecting the service from the plurality of services further according to the third rule.

11. The method of claim 3 , wherein the service-specific parameter comprises a parameter selected from a group of parameters consisting of:

a specific time at which the service is needed;

a fastest time available;

a price range for the service;

a payment method;

a language spoken;

a rating by a review of the service;

an indication of whether the service provider is insured;

an indication of whether a pre-existing relationship exists with the service provider;

an indication of whether the service provider has a particular specialty;

an indication of whether the service provider offers a guarantee;

an indication of whether the service provider offers a warranty;

an indication of whether the service provider has a specific certification;

an indication of hours of operation;

an indication of whether a product associated with the service can be delivered;

a type of cuisine;

a minimum rating; and

an availability.

12. The system of claim 6 , wherein the service-specific parameter comprises a parameter selected from a group of parameters consisting of:

a specific time at which the service is needed;

a fastest time available;

a price range for the service;

a payment method;

a language spoken;

a rating by a review of the service;

an indication of whether the service provider is insured;

an indication of whether a pre-existing relationship exists with the service provider;

an indication of whether the service provider has a particular specialty;

an indication of whether the service provider offers a guarantee;

an indication of whether the service provider offers a warranty;

an indication of whether the service provider has a specific certification;

an indication of hours of operation;

an indication of whether a product associated with the service can be delivered;

a type of cuisine;

a minimum rating; and

an availability.

13. The method of claim 1 , wherein calling, by the feature server, the service provider to provide the instructions to the service provider comprises providing, by the feature server, a voice recording to the service provider.

14. The method of claim 13 , wherein the voice recording comprises an estimated time of arrival of the subscriber.

15. The method of claim 1 , wherein the service comprises a taxi service, a pharmacy service, a medical service, or a home repair service.

16. The system of claim 5 , wherein calling the service provider to provide the instructions to the service provider comprises providing a voice recording to the service provider.

17. The system of claim 16 , wherein the voice recording comprises an estimated time of arrival of the subscriber.

18. The system of claim 5 , wherein the service is a taxi service, a pharmacy service, a medical service, or a home repair service.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 032268 FRAME 0571. 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 044969/0924 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 032268 FRAME 0975. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 2, 2018
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 044969/0927 →
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 Feb 27, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032309/0960 →
CHANGE OF NAME Recorded Feb 17, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 032268/0571 →
CHANGE OF NAME Recorded Feb 17, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 032268/0975 →
CHANGE OF NAME Recorded Feb 17, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 032269/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2014
From: ZELLNER, SAMUEL N
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 032228/0964 →