×

Proximity detection using wireless signal strengths

  • US 7,509,131 B2
  • Filed: 06/29/2004
  • Issued: 03/24/2009
  • Est. Priority Date: 06/29/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. At a proximity management computer system in a wireless network environment in which signal strengths data can be detected, a method for returning a sorted list of nearby resources of a specified type to a client, the method comprising:

  • receiving registration data from a user'"'"'s client device in the wireless network environment, the registration data including registration data identifying the user'"'"'s client device and identifying at least one non-networked resource, wherein the non-networked resource includes at least one of a room, a non-electronic device and an electronic device without wireless networking capabilities, the registration data for the non-networked resource being sent on behalf of the non-networked resource, the registration data being configured to include a client device wireless network environment signature for identifying the non-networked device'"'"'s location in relation to the user'"'"'s client device;

    generating a globally unique identifier based on the user'"'"'s registration data, such that transmissions from the user are associated with the user, regardless of which client device the user uses;

    returning a globally unique identifier to the client device in response to receiving the registration data;

    receiving a client device wireless network environment signature from and for the user, the client device wireless network environment signature including a data structure that associates the returned globally unique identifier with a MAC address and a corresponding determined received signal strength indicator for each base station the client device detected within the wireless network environment;

    receiving a non-networked resource wireless network environment signature from the user, the non-networked resource wireless network environment signature including a data structure that associates the user'"'"'s globally unique identifier with the corresponding determined received signal strength indicator for each base station the client device detected within the wireless network environment, such that the user'"'"'s client device can report on the non-networked resource'"'"'s behalf;

    storing the client device wireless network environment signature and the non-networked resource wireless network environment signature in a database;

    receiving a query from the user for a specified type of resource subsequent to storing the client device wireless network environment signature and the non-networked resource wireless network environment signature in the database;

    accessing resource wireless network environment signatures and non-networked resource wireless network environment signatures for resources of the specified type from the database, each resource wireless network environment signature associating a globally unique identifier for a resource with a corresponding determined received signal strength indicator for each detected base station associated with the resource;

    determining the similarity of each accessed resource wireless network environment signature to both the client device wireless network environment signature and the non-networked resource wireless network environment signature;

    generating a list of resources of the specified type of resource in response to the received query, the list of resources sorted by physical distance from the client device, wherein resources having wireless network environment signatures with increased similarity to at least one of the client device wireless network environment signature and the non-networking resource wireless network environment signature are indicated as physically closer to the client device and wherein resources having a wireless network environment signature with reduced similarity to at least one of the client device wireless network environment signature and the non-networking resource wireless network environment signature are indicated as physically further from the client device; and

    returning the generated list of resources to the client device to indicate resources of the specified type that are available for use by the client device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×