Detecting interaction among entities via proximity
First Claim
1. A computer-implemented method for determining an approximate physical distance between a first device and a second device, the method comprising:
- receiving, at a first device, a first wireless signal transmission from a second device;
determining a first signal strength value of the first wireless signal transmission, wherein the first signal strength value is associated with a first approximate distance value;
wherein the first approximate distance value represents an approximate physical distance of the first device from the second device;
receiving, at the first device, a second wireless signal transmission from the second device;
determining a second signal strength value of the second wireless signal transmission;
determining, based on a difference between the first signal strength value and the second signal strength value, a second approximate distance value representing a distance relative to the first approximate distance value;
storing the second approximate distance value and an associated timestamp in a data repository, wherein the data repository comprises a plurality of approximate distance values and associated timestamps;
determining, for a specified timeframe using the plurality of approximate distance values and associated timestamps, an amount of time in which the first device is within a specified distance of the second device;
wherein the steps are performed by one or more computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches, techniques, and mechanisms are disclosed for determining interaction among animals via proximity relationships. An interaction between two or more animals may generally refer to any action by an animal that influences one or more other animals and that may be inferred based on a detected physical proximity relationship between the animals. According to various embodiments, proximity relationships between animals may be detected based on determining an approximate physical distance between computing devices associated with the animals. In other embodiments, proximity relationships between animals may be detected based on detecting the co-location of computing devices associated with the animals.
11 Citations
23 Claims
-
1. A computer-implemented method for determining an approximate physical distance between a first device and a second device, the method comprising:
-
receiving, at a first device, a first wireless signal transmission from a second device; determining a first signal strength value of the first wireless signal transmission, wherein the first signal strength value is associated with a first approximate distance value; wherein the first approximate distance value represents an approximate physical distance of the first device from the second device; receiving, at the first device, a second wireless signal transmission from the second device; determining a second signal strength value of the second wireless signal transmission; determining, based on a difference between the first signal strength value and the second signal strength value, a second approximate distance value representing a distance relative to the first approximate distance value; storing the second approximate distance value and an associated timestamp in a data repository, wherein the data repository comprises a plurality of approximate distance values and associated timestamps; determining, for a specified timeframe using the plurality of approximate distance values and associated timestamps, an amount of time in which the first device is within a specified distance of the second device; wherein the steps are performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing one or more sequences of instructions, which when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving, at a first device, a first wireless signal transmission from a second device; determining a first signal strength value of the first wireless signal transmission, wherein the first signal strength value is associated with a first approximate distance value; wherein the first approximate distance value represents an approximate physical distance of the first device from the second device; receiving, at the first device, a second wireless signal transmission from the second device; determining a second signal strength value of the second wireless signal transmission; determining, based on a difference between the first signal strength value and the second signal strength value, a second approximate distance value representing a distance relative to the first approximate distance value; storing the second approximate distance value and an associated timestamp in a data repository, wherein the data repository comprises a plurality of approximate distance values and associated timestamps; determining, for a specified timeframe using the plurality of approximate distance values and associated timestamps, an amount of time in which the first device is within a specified distance of the second device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for determining an approximate physical distance between a first device and a second device, the method comprising:
-
receiving, at a first device, a first wireless connection strength value from a second device, wherein the first wireless connection strength value is associated with a first approximate distance value; wherein the first approximate distance value represents an approximate physical distance of the first device from the second device; receiving, at the first device, a second wireless connection strength value from the second device; determining, based on a difference between the first wireless connection strength value and the second wireless connection strength value, a second approximate distance value representing a distance relative to the first approximate distance value; storing the second approximate distance value and an associated timestamp in a data repository, wherein the data repository comprises a plurality of approximate distance values and associated timestamps; determining, for a specified timeframe using the plurality of approximate distance values and associated timestamps, an amount of time in which the first device is within a specified distance of the second device; wherein the steps are performed by one or more computing devices. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented method for determining an approximate physical distance between a first device and a second device, the method comprising:
-
receiving, at a first device, a first wireless signal transmission from a second device; determining a first signal strength value of the first wireless signal transmission, wherein the first signal strength value is associated with a first approximate distance value; wherein the first approximate distance value represents an approximate physical distance of the first device from the second device; receiving, at the first device, a second wireless signal transmission from the second device; determining a second signal strength value of the second wireless signal transmission, wherein the second signal strength value is associated with a second approximate distance value; storing the first approximate distance value and a first associated timestamp and the second approximate distance value and a second associated timestamp in a data repository, wherein the data repository comprises a plurality of approximate distance values and associated timestamps; determining, for a specified timeframe using the plurality of approximate distance values and associated timestamps, an amount of time in which the first device is within a specified distance of the second device; wherein the steps are performed by one or more computing devices. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
receiving, at a first device, a first wireless signal transmission from a second device; storing a first record of the first wireless signal transmission and a first associated timestamp in a data repository, wherein the data repository comprises a plurality of records and associated timestamps; receiving, at the first device, a second wireless signal transmission from the second device; storing a second record of the second wireless signal transmission and a second associated timestamp in the data repository; determining, for a specified timeframe using the plurality of records and associated timestamps, an amount of time in which the first device is within a specified distance of the second device; wherein the steps are performed by one or more computing devices. - View Dependent Claims (21, 22, 23)
-
Specification