Bump validation
First Claim
Patent Images
1. A method for bump validation comprising:
- receiving a first status report from a first device, wherein the first status report includes a first location and a first radius of uncertainty associated with the first location;
receiving a second status report from a second device, wherein the second status report includes a second location and a second radius of uncertainty associated with the second location;
determining whether the first and second status reports were received within a predetermined time from the time that the first status report was sent;
determining whether the first device and the second device are co-located based on the first and second locations and the first and second radii of uncertainties; and
in response to determining that the first and second status reports were received within a predetermined time from the time that the first status report was sent and that the first and second devices are co-located, sending a “
bump valid”
signal to the first device and the second device.
3 Assignments
0 Petitions
Accused Products
Abstract
A “bump” occurs when two devices at the same place at the same time indicate their intention to establish a connection for transferring information. A process for validating bumps is described.
-
Citations
22 Claims
-
1. A method for bump validation comprising:
-
receiving a first status report from a first device, wherein the first status report includes a first location and a first radius of uncertainty associated with the first location; receiving a second status report from a second device, wherein the second status report includes a second location and a second radius of uncertainty associated with the second location; determining whether the first and second status reports were received within a predetermined time from the time that the first status report was sent; determining whether the first device and the second device are co-located based on the first and second locations and the first and second radii of uncertainties; and in response to determining that the first and second status reports were received within a predetermined time from the time that the first status report was sent and that the first and second devices are co-located, sending a “
bump valid”
signal to the first device and the second device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for bump validation comprising:
-
receiving a first status report from a first device; receiving a second status report from a second device; determining if the first and second devices are co-located based on the first and second status reports, wherein the first and second devices are co-located if both of the devices receive the same radio signal with received signal strengths differing by no more than a predetermined ratio; periodically receiving status reports from one or more other devices; and in response to determining that the first and second status reports were received within a predetermined time window, the first and second devices are co-located, and none of the one or more other devices is nearby the first device, sending a “
bump valid”
signal to the first device and the second device after receiving the second status report. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for bump validation comprising:
-
receiving a first status report from a first device; receiving a second status report from a second device located at the same place as the first device; periodically receiving status reports from one or more other devices; and
,if the first and second status reports were sent at the same time and, if one or more other devices is nearby the first device, then, sending a “
bump valid”
signal to the first device and the second device after receiving status report(s) that contain negative requests, and that were sent after the first and second status reports, from each of the one or more other devices that is nearby either the first or second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for bump validation comprising:
-
receiving a first status report from a first device; periodically receiving status reports from one or more other devices; and
,if one or more other devices is nearby the first device, then, sending a “
bump not valid”
signal to the first device after receiving status report(s) that contain negative requests, and that were sent after the first status report, from each of the one or more other devices that is nearby the first device, wherein the one or more other devices are nearby the first device if the first device and any of the one or more other devices both receive the same radio signal with received signal strengths differing by no more than a predetermined ratio. - View Dependent Claims (20, 21)
-
-
22. Method for establishing communication between devices comprising:
-
receiving a first status report from a first device, wherein the first status report includes a first location and a first radius of uncertainty associated with the first location; receiving a second status report from a second device, wherein the second status report includes a second location and a second radius of uncertainty associated with the second location; based on the status reports, determining; if the devices were in the same place based on the first and second locations and the first and second radii of uncertainties, if the reports were sent at the same time, if the reports contain positive requests; and
,if the devices were in the same place at the same time and intended to establish a connection, then, sending a “
bump valid”
message to the first and second devices.
-
Specification