IP Library Granted Patent US 8,412,236
Granted Patent B2
US 8,412,236 · App. 13/181,740 · Granted Apr 2, 2013

System for providing location-based services in a wireless network, such as locating sets of desired locations

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 8,412,236
App. No.
13/181,740
Granted
Apr 2, 2013
Kind
B2
Abstract

A system and associated method receives a command from a user's mobile device to locate points of interest near the mobile device's location. The points of interest are associated with different, user-identified, point of interest categories. Based at least in part on the mobile device's location, the system substantially simultaneously provides a list of points of interest for at least some of the point of interest categories.

Claims (69)

1. A method, implemented by one or more processors, comprising:

detecting a selection of a point of interest category from among a plurality of point of interest categories on a mobile device;

responsively to detecting the selection of the point of interest category and using at least one processor, automatically associating the point of interest category with a plurality of user-selected point of interest categories;

determining a location of the mobile device;

determining a point of interest associated with the point of interest category and the location; and

displaying point of interest data associated with the point of interest.

2. The method of claim 1 , further comprising:

detecting a selection of the point of interest data on the mobile device; and

responsive to detecting the selection of the point of interest data, displaying directions to the point of interest.

3. The method of claim 1 , wherein the point of interest data comprises at least one of a phone number associated with the point of interest, a name of the point of interest, or an address associated with the point of interest.

4. The method of claim 1 , wherein determining the point of interest comprises determining a plurality of points of interest associated with the point of interest category and the location of the mobile device.

5. The method of claim 1 , further comprising:

receiving a request to provide directions to the point of interest; and

in response to receiving the request to provide the directions to the point of interest:

determining an address for the point of interest,

determining directions from the location of the mobile device to the address, and

displaying the directions from the location of the mobile device to the address.

6. The method of claim 1 , further comprising:

receiving a request to call the point of interest; and

in response to receiving the request to call the point of interest:

determining a telephone number for the point of interest, and

instructing the mobile device to place a telephone call to the telephone number.

7. The method of claim 1 , further comprising:

receiving a request to identify a second point of interest; and

determining the second point of interest based on the point of interest category and the location of the mobile device.

8. A mobile device comprising:

a memory comprising computer instructions;

a processor coupled to the memory, wherein, when executing the computer instructions, the processor is configured to:

detect a selection of a point of interest category from among a plurality of point of interest categories,

responsive to detecting the selection of the point of interest category, associate the point of interest category with a plurality of user-selected point of interest categories,

determine a location of the mobile device,

determine a point of interest associated with the point of interest category and the location, and

determine point of interest data associated with the point of interest; and

a display configured to display the point of interest data.

9. The mobile device of claim 8 , wherein the processor is further configured to detect a selection of the point of interest data, and, responsive to detecting the selection of the point of interest data, determine directions to the point of interest; and

wherein the display is further configured to display the directions to the point of interest.

10. The mobile device of claim 8 , wherein the point of interest data comprises at least one of a phone number associated with the point of interest, a name of the point of interest, or an address associated with the point of interest.

11. The mobile device of claim 8 , wherein the processor configured to determine the point of interest comprises the processor configured to determine a plurality of points of interest associated with the point of interest category and the location of the mobile device.

12. The mobile device of claim 8 , wherein the processor is further configured to:

detect a request to provide directions to the point of interest, and

in response to detecting the request to provide the directions to the point of interest:

determine an address for the point of interest, and

determine directions from the location of the mobile device to the address; and

wherein the display is further configured to display the directions from the location of the mobile device to the address.

13. The mobile device of claim 8 , wherein the processor is further configured to:

detect a request to call the point of interest,

in response to detecting the request to call the point of interest, determine a telephone number for the point of interest; and

place a telephone call to the telephone number.

14. The mobile device of claim 8 , wherein the processor is further configured to:

detect a request to identify a second point of interest; and

determine the second point of interest based on the point of interest category and the location of the mobile device.

15. A system comprising:

a memory comprising computer instructions;

a transceiver configured to:

receive, from a mobile device, a selection of a point of interest category from among a plurality of point of interest categories, and

transmit point of interest data to the mobile device; and

a processor coupled to the memory and the transceiver, wherein, when executing the computer instructions, the processor is configured to:

responsive to receiving the selection of the point of interest category, associate the point of interest category with a plurality of user-selected point of interest categories,

determine a location of the mobile device,

determine a point of interest associated with the point of interest category and the location, and

determine the point of interest data associated with the point of interest.

16. The system of claim 15 , wherein the transceiver is further configured to receive a selection of the point of interest data and transmit directions to the point of interest; and

wherein the processor is further configured to, responsive to receiving the selection of the point of interest data, determine the directions to the point of interest.

17. The system of claim 15 , wherein the point of interest data comprises at least one of a phone number associated with the point of interest, a name of the point of interest, or an address associated with the point of interest.

18. The system of claim 15 , wherein the processor configured to determine the point of interest comprises the processor configure to determine a plurality of points of interest associated with the point of interest category and the location of the mobile device.

19. The system of claim 15 , wherein the transceiver is further configured to receive a request to provide directions to the point of interest and transmit directions from the location of the mobile device to an address for the point of interest; and

wherein the processor is further configured to, in response to receiving the request to provide the directions to the point of interest, determine the address for the point of interest and determine the directions from the location of the mobile device to the address.

20. The system of claim 15 , wherein the transceiver is further configured to receive a request to call the point of interest and transmit an instruction to place a telephone call to a telephone number for the point of interest; and

wherein the processor is further configured to, in response to receiving the request to call the point of interest, determine the telephone number for the point of interest.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2026
From: KNAPP INVESTMENT COMPANY LIMITED
To: EMPIRE IP LLC
Reel/Frame 075481/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2015
From: AT&T MOBILITY II LLC
To: KNAPP INVESTMENT COMPANY LIMITED
Reel/Frame 036076/0820 →
CHANGE OF NAME Recorded Aug 11, 2011
From: AT&T WIRELESS SERVICES, INC.
To: AT&T MOBILITY II LLC
Reel/Frame 026733/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2011
From: WILSON, BRIAN; FEINSTEIN, JACOB; SURACI, MIKE; SIMSARIAN, KRISTIAN; BRAY, DUANE; GIVECHI, ROSHI; PAHARIA, RAJAT; WEISS, LAURA; GOSLING, MARCUS
To: AT&T WIRELESS SERVICES, INC.
Reel/Frame 026753/0807 →