IP Library Granted Patent US 8,483,724
Granted Patent B2
US 8,483,724 · App. 13/289,297 · Granted Jul 9, 2013

Third party location query for wireless networks

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,483,724
App. No.
13/289,297
Granted
Jul 9, 2013
Kind
B2
Abstract

A computer-implemented method provides, to a first user, location-based information concerning a second user, and a system and computer-readable storage medium include computer-readable instructions for performing the same. The method includes determining that the second user is within a certain geographic area and communicating to the first user, by way of a wireless communication device of the first user, an identity of the second user.

Claims (64)

1. A method, for providing, to a first user, location-based information concerning a second user, comprising:

determining by a processor, a present location of a first wireless device associated with the first user;

identifying, by the processor, a predetermined location distinct from the present location of the first wireless device;

determining, by the processor, whether a second wireless device associated with the second user is within a certain proximity of the predetermined location;

communicating, by the processor to the first wireless device, in response to determining that the second wireless device is within the certain proximity of the predetermined location, an identity of the second user;

receiving, in response to communicating the identify of the second user, from the first user, from the first wireless device, a query seeking location information for the second user;

determining whether the first user is authorized to receive the location information related to the second user, including accessing a second-user-specified access list indicating which requestors are allowed to obtain location information of the second user;

providing, if it is determined that the first user is authorized to receive the location information related to the second user, to the first wireless device, the location information; and

if it is determined that the first user is not authorized to receive the location information related to the second user:

determining whether the second user accepts location requests from unauthorized requestors, including accessing a second-user-specified user preference dictating whether the second user will entertain requests to release the location information of the second user from unauthorized requesters; and

sending to the second user, in response to determining that the second user accepts location requests from unauthorized users, a location request for obtaining authorization to provide the location information to user of the first wireless device.

2. The method of claim 1 , wherein:

the method is for providing to the first user location-based information concerning the second user in connection with an instant messaging service;

the first user is a first instant messaging service user; and

the second user is a second instant messaging service user.

3. The method of claim 1 , wherein the predetermined location is a city identified to the system by the first user.

4. The method of claim 1 , wherein the predetermined location is a predetermined destination location identified by the first user.

5. The method of claim 1 , wherein:

determining that the second user is within the predetermined location is performed in a determination operation;

the communicating is performed in a communication operation;

the determination operation includes identifying each friend of the first user, including the second user, who is within the certain proximity of the predetermined location; and

the communication operation includes displaying, by way of the first wireless device, identifying information for each friend identified in the determination operation.

6. The method of claim 1 , wherein the method is performed at the first wireless device.

7. The method of claim 1 , wherein the method is performed at a computer server remote to the first wireless device.

8. A tangible computer-readable storage medium, for providing, to a first user, location-based information concerning a second user, comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:

determining a present location of a first wireless device associated with the first user;

identifying a predetermined location distinct from the present location of the first wireless device;

determining whether a second wireless device associated with the second user is within a certain proximity of the predetermined location; and

communicating, by the processor, to the first wireless device, in response to determining that the second wireless device is within the certain proximity of the predetermined location, an identity of the second user;

receiving, in response to communicating the identity of the second user, from the first user, from the first wireless device, a query seeking location information for the second user;

determining whether the first user is authorized to receive location information related to the second user, including accessing a second-user-specified access list indicating which requestors are allowed to obtain location information of the second user;

providing, if it is determined that the first user is authorized to receive the location information related to the second user, to the first wireless device, the location information; and

if it is determined that the first user is not authorized to receive the location information related to the second user:

determining whether the second user accepts location requests from unauthorized requestors, including accessing a second-user-specified user preference dictating whether the second user will entertain requests to release the location information of the second user from unauthorized requestors; and

sending to the second user, in response to determining that the second user accepts location requests from unauthorized users, a location request for obtaining authorization to provide the location information to user of the first wireless device.

9. The tangible computer-readable storage medium of claim 8 , wherein:

the computer-executable instructions, when executed by the processor, cause the processor to perform the operations further comprising providing, to the first user, location-based information concerning the second user in connection with an instant messaging service;

the first user is a first instant messaging service user; and

the second user is a second instant messaging service user.

10. The tangible computer-readable storage medium of claim 8 , wherein:

the determining is performed in a determination operation;

the communicating is a part of a communication operation;

the determination operation includes identifying each friend of the first user, including the second user, who is within the certain proximity of the predetermined location; and

the communication operation includes displaying, by way of the first wireless device, identifying information for each friend identified in the determination operation.

11. The tangible computer-readable storage medium of claim 8 , wherein the tangible computer-readable storage medium is a part of at least one device selected from a group of devices consisting of:

the first wireless device; and

a computer server remote to the wireless communication device.

12. A system, for providing, to a first user, location-based information concerning a second user, comprising:

a processor; and

a tangible computer-readable storage medium having computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:

determining a present location of a first wireless device associated with the first user;

identifying a predetermined location distinct from the present location of the first wireless device;

determining whether a second wireless device associated with the second user is within a certain proximity of the predetermined location; and

communicating, by the processor, to the first wireless device, in response to determining that the second wireless device is within the certain proximity of the predetermined location, an identity of the second user;

receiving, in response to communicating the identify of the second user, from the first user, from the first wireless device, a query seeking location information for the second user;

determining whether the first user is authorized to receive location information related to the second user, including accessing a second-user-specified access list indicating which requestors are allowed to obtain location information of the second user;

providing, if it is determined that the first user is authorized to receive the location information related to the second user, to the first wireless device, the location information; and

if it is determined that the first user is not authorized to receive the location information related to the second user:

determining whether the second user accepts location requests from unauthorized requestors, including accessing a second-user-specified user preference dictating whether the second user will entertain requests to release the location information of the second user from unauthorized requestors; and

sending to the second user, in response to determining that the second user accepts location requests from unauthorized users, a location request for obtaining authorization to provide the location information to user of the first wireless device.

13. The system of claim 12 , wherein:

the computer-executable instructions, when executed by the processor, cause the processor to perform the operations further comprising providing, to the first user, location-based information concerning the second user, to the first user, in connection with an instant messaging service;

the first user is a first instant messaging service user; and

the second user is a second instant messaging service user.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE LLC
Reel/Frame 044995/0505 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 038042 FRAME 0820. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Dec 5, 2017
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 044688/0338 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 038042 FRAME 0844. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Dec 5, 2017
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 044688/0679 →
CHANGE OF NAME Recorded Mar 9, 2016
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 038042/0854 →
CHANGE OF NAME Recorded Mar 9, 2016
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 038042/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037933/0263 →
CHANGE OF NAME Recorded Mar 9, 2016
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 038042/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2011
From: ENZMANN, MARK J.; MOTON, ROBERT T., JR.; ZELLNER, SAMUEL N.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 027192/0046 →