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 in a data repository;
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.
-
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 in a data repository; wherein the steps are performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
receiving, from a first device, first data indicating that the first device is wirelessly connected to a router, wherein the router is associated with a particular geographic area; receiving, from a second device, second data indicating a location of the second device; determining that the location of the second device is within the particular geographic area associated with the router; in response to determining that the location of the second device is within the particular geographic area associated with the router, generating and storing third data indicating the occurrence of an event associated with the first device and the second device; wherein the steps are performed by one or more computing devices. - View Dependent Claims (8, 9, 10)
-
-
11. 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 in a data repository. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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, from a first device, first data indicating that the first device is wirelessly connected to a router, wherein the router is associated with a particular geographic area; receiving, from a second device, second data indicating a location of the second device; determining that the location of the second device is within the particular geographic area associated with the router; in response to determining that the location of the second device is within the particular geographic area associated with the router, generating and storing third data indicating the occurrence of an event associated with the first device and the second device. - View Dependent Claims (18, 19, 20)
-
-
21. 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 in a data repository; wherein the steps are performed by one or more computing devices. - View Dependent Claims (22, 23)
-
Specification