# US 8,787,960 B2 · Automatically populating a database of wireless access point locations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,960 B2
- Document ID: US8787960B2
- Status: Granted
- Kind: B2
- Application number: 13/028,962
- Filed: 2011-02-16
- Published: 2011-06-09
- Granted: 2014-07-22
- Earliest claimed: 2005-12-19
- Assignees: Behemoth Development Co. L.L.C.
- Applicants: Brett B. Stewart
- Inventors: Brett B. Stewart
- Web page: https://patentgrep.com/patent/US8787960B2

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 51/222: using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04W 4/02: Services making use of location information
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- H04W 4/18: Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- H04W 64/003: {locating network equipment}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.

## Claims

### Claim 1

A computer accessible non-transitory memory medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
determining an identity of a private wireless access point, wherein the identity comprises a social network alias associated with the private wireless access point;
determining a location of the computing device in communication with the private wireless access point based at least in part on at least one of receiving geographic location coordinates of the computing device, strength of a signal received from the computing device, bearing of the signal received from the computing device, or at least one time stamp associated with the signal received from the computing device;
comparing the identity of the private wireless access point with the location of the computing device to determine if the private wireless access point is an unknown access point;
generating a user inquiry to determine if a user would like to associate the location of the computing device with the social network alias of the private wireless access point;
storing an association between the location of the computing device and the social network alias of the private wireless access point; and
notifying at least another computing device of the location of the computing device using the social network alias based, at least in part, on the association.

### Claim 2 (depends on 1)

The computer accessible non-transitory memory medium of claim 1, wherein the geographic location coordinates of the computing device comprises GPS coordinates.

### Claim 3 (depends on 1)

The computer accessible non-transitory memory medium of claim 1, wherein the social network alias comprises a custom label added by an owner of the private wireless access point for identifying the location of the computing device to other users of a social network.

### Claim 4 (depends on 3)

The computer accessible non-transitory memory medium of claim 3, wherein the operations further comprise storing the label.

### Claim 5 (depends on 4)

The computer accessible non-transitory memory medium of claim 4, wherein the label comprises a business name where the private wireless access point is located.

### Claim 6 (depends on 1)

The computer accessible non-transitory memory medium of claim 1, wherein the association is stored in a management information base (MIB).

### Claim 7 (depends on 6)

The computer accessible non-transitory memory medium of claim 6, wherein the MIB is configured to store location information for a plurality of wireless access points.

### Claim 8 (depends on 1)

The computer accessible non-transitory memory medium of claim 1, wherein the operations of notifying at least another computing device comprise providing the social network alias and the location of the computing device to a social network service provider, and wherein the social network service provider is configured to provide the social network alias to a plurality of other computing devices associated with the social network service provider.

### Claim 9 (depends on 8)

The computer accessible non-transitory memory medium of claim 8, wherein the user of the computing device is a member of the social network service provider.

### Claim 10 (depends on 8)

The computer accessible non-transitory memory medium of claim 8, wherein the social network service provider is configured to select the plurality of other users based on one or more rules.

### Claim 11 (depends on 8)

The computer accessible non-transitory memory medium of claim 8, wherein the social network service provider is configured to select the plurality of other users based on information provided by the user.

### Claim 12 (depends on 8)

The computer accessible non-transitory memory medium of claim 8, wherein the operations further comprise receiving user input configuring one or more parameters regarding when, to whom, or to what degree the location of the computing device is provided.

### Claim 13

A method, comprising:
receiving, by a processing device, information regarding an identity of a wireless access point, wherein the identity comprises a social network alias associated with the wireless access point;
determining, by the processing device, location information of a communication device coupled to the wireless access point;
comparing, by the processing device, the identity of the wireless access point with the location information of the processing device to determine if the wireless access point is an unknown access point;
generating, by the processing device, a user inquiry to determine if a user would like to associate the location information of the computing device with the social network alias of the wireless access point;
storing, by the processing device, an association between the location information of the communication device and the social network alias of the wireless access point; and
notifying, by the processing device, at least another computing device of the location information of the computing device using the social network alias.

### Claim 14 (depends on 13)

The method of claim 13, wherein the location information comprises a physical address corresponding to a location of the wireless access point.

### Claim 15 (depends on 13)

The method of claim 13, wherein the geographic location coordinates comprise GPS coordinates of the location of the communication device.

### Claim 16 (depends on 13)

The method of claim 13, wherein the social network alias comprises a user-generated label added by an owner of the wireless access point for identifying a location of the wireless access point.

### Claim 17 (depends on 16)

The method of claim 16, wherein the label comprises a business name corresponding to a location of the wireless access point.

### Claim 18 (depends on 13)

The method of claim 13, wherein the association is stored in a database configured to store location information for a plurality of wireless access points.

### Claim 19 (depends on 13)

The method of claim 13, wherein notifying at least another computing device comprises providing the social network alias and the location information of the communication device to a social network service provider, wherein the social network service provider is configured to provide the social network alias to at least one other user of the at least another communication device.

### Claim 20

An apparatus, comprising:
means for determining an identity of a private wireless access point, wherein the identity comprises a social network alias associated with the private wireless access point;
means for determining a location of a computing device in communication with the private wireless access point;
means for comparing the identity of the private wireless access point with the location of the computing device to determine if the private wireless access point is an unknown access point;
means for generating a user inquiry to determine if a user would like to associate the location of the computing device with the social network alias of the private wireless access point;
means for storing an association between the location of the computing device and the social network alias of the private wireless access point; and
means for notifying at least another computing device of the location of the computing device using the social network alias.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the social network alias comprises a user-generated label added by an owner of the private wireless access point for identifying the location of the private wireless access point.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the means for notifying comprises means for providing the social network alias and the location information of the computing device to a social network service provider, and wherein the social network service provider is configured to provide the social network alias to the at least another computing device.
