Client proximity detection method and system
First Claim
1. In a network environment, a method for detecting a proximity of multiple client stations and identifying proximate client stations to a one or more of the client station, the method comprising:
- obtaining signal strength data of a first client station with respect to signals received by the first client station from at least one stationary base station wherein the first client station is mobile;
obtaining signal strength data of other client stations with respect to signals received by the other client stations from the at least one stationary base station, the other client stations and the first client station being remote to the at least one stationary base station and wherein at least one of the other client stations is mobile;
comparing the signal strength data of the first client station with the signal strength data of the other client stations;
comparing the signal strength data of the first client station with simulated signal strength data of a non-networked, non-electronic, fixed resource;
remote from the first client station and the other client stations, determining that the first client station is proximate one or more of the other client stations or the non-networked, non-electronic, fixed resource based on the signal strength data of the first client station, signal strength data of the other client stations to the at least one stationary base station, and simulated signal strength data of the non-networked, non-electronic, fixed resource; and
sending to the first client station an identification of the one or more other client stations or of the non-networked, non-electronic, fixed resource determined to be proximate the first client station.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method in a wireless network for discovering which resources (e.g., other wireless computing devices) are proximate a user'"'"'s wireless computing device. Wireless signal strengths with respect to various base stations are compared with the signal strengths of other network devices or resources, to determine which devices are experiencing similar signal strengths. Devices with similar signal strengths are deemed proximate. Each participating computing device may send its signal strength reports to a proximity server, which distributes proximity data to network clients. Each client may receive and process the signal strength data for determining which other clients/resources are proximate, or the server can perform proximity computations and return a list of proximate clients. Once computed, the identities of the proximate clients can be used to query for additional data about the clients, such as the names and other details of their owners, or information about the resource.
-
Citations
36 Claims
-
1. In a network environment, a method for detecting a proximity of multiple client stations and identifying proximate client stations to a one or more of the client station, the method comprising:
-
obtaining signal strength data of a first client station with respect to signals received by the first client station from at least one stationary base station wherein the first client station is mobile; obtaining signal strength data of other client stations with respect to signals received by the other client stations from the at least one stationary base station, the other client stations and the first client station being remote to the at least one stationary base station and wherein at least one of the other client stations is mobile; comparing the signal strength data of the first client station with the signal strength data of the other client stations; comparing the signal strength data of the first client station with simulated signal strength data of a non-networked, non-electronic, fixed resource; remote from the first client station and the other client stations, determining that the first client station is proximate one or more of the other client stations or the non-networked, non-electronic, fixed resource based on the signal strength data of the first client station, signal strength data of the other client stations to the at least one stationary base station, and simulated signal strength data of the non-networked, non-electronic, fixed resource; and sending to the first client station an identification of the one or more other client stations or of the non-networked, non-electronic, fixed resource determined to be proximate the first client station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 34)
-
-
22. In a network environment, a system for obtaining at a client device information corresponding to other client devices located near the client device, the system comprising:
a client device having an output mechanism for providing information to a user of the client device wherein the client device is mobile, the client device further having a client program that detects signal strengths based on signals received by the client device from one or more base stations, the client program further being configured to; report the detected signal strengths to a second network entity; receive proximity-related data corresponding to the one or more separate client stations and one or more non-networked, non-electronic fixed resources from the second network entity, wherein at least one of the one or more separate client stations is mobile, wherein the proximity-related data relates to which of the one or more separate client stations and one or more fixed resources are proximate the client device as determined by the second network entity, wherein proximity of the one or more separate client stations is based on signal strengths of the one or more separate client stations detected based on signals received by the one or more separate client stations from the one or more base stations and proximity of the one or more fixed resources is based on simulated signal strengths of the one or more fixed resources, and wherein the client device and the one or more separate client stations are remote to the second network entity and the one or more base stations; and present to the user of the client device information that corresponds to the proximity-related data of the one or more separate client stations and the one or more fixed resources on the output mechanism of the client device, based on proximity of the client device to the one or more separate client stations to the one or more base stations and proximity of the one or more fixed resources to the one or more base stations. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
35. In a wireless network having one or more base stations providing a wireless signal to a plurality of mobile client devices, a method for notifying users of one or more mobile client devices of the proximity of other users of mobile client devices, the method comprising:
-
obtaining signal strength data of a first mobile client device with respect to signals received by the first mobile client device from at least one stationary base station; obtaining signal strength data of a second mobile client device with respect to signals received by the second mobile client device from the at least one stationary base station; obtaining simulated signal strength data of a non-networked, non-electronic fixed resource participating in proximity detection relative to the first mobile client, wherein the simulated signal strength is an equivalent signal strength were the fixed resource a mobile client device, and is reported by a mobile device positioned near the fixed resource and on behalf of the fixed resource; at the one or more base stations and remote from the plurality of mobile client devices; comparing the signal strength data of the first mobile client device with the signal strength data of the second mobile client device and the simulated signal strength of the fixed resource; determining that the first mobile client device is located at a geographic location that is proximate a geographic location of at least one of the second mobile client device or the fixed resource; and sending to the first mobile client device a notice that the first mobile client device is located near the at least one of the second mobile client device or the fixed resource, wherein when the notice is that the first mobile client device is located near the second mobile client device, the notice to the first mobile client device includes at least an identity of the user of the second mobile client device. - View Dependent Claims (36)
-
Specification