System and method for collocation detection
First Claim
1. An electronic device comprising:
- one or more non-transitory computer-readable storage media that store instructions; and
one or more processors that execute the instructions to;
obtain a first object observation comprising a first object identifier, a first observation time, and a first observation location;
obtain a second object observation comprising a second object identifier, a second observation time, and a second observation location;
associate the first observation with a first area on a map;
associate the second observation with a second area on the map;
filter the map to remove at least one object observation based on a criterion selected from a group consisting of potential meeting time, duration, number of participants, and geographic location;
display the filtered map;
determine a size of an overlapping area, wherein the size of the overlapping area the area on the map included within both the first area and the second area; and
determine whether a potential meeting occurred between objects associated with the first object identifier and the second object identifier based on the first and second observation times, and on the size of the overlapping area.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for collocation detection. In accordance with one implementation, a method is provided for collocation detection. The method includes obtaining a first object observation that includes a first object identifier, a first observation time, and a first observation location. The method also includes obtaining a second object observation that includes a second object identifier, a second observation time, and a second observation location. In addition, the method includes associating the first observation with a first area on a map, associating the second observation with a second area on the map, and determining whether a potential meeting occurred between objects associated with the first object identifier and the second object identifier based on the first and second observation times, and the first and second areas.
74 Citations
20 Claims
-
1. An electronic device comprising:
-
one or more non-transitory computer-readable storage media that store instructions; and one or more processors that execute the instructions to; obtain a first object observation comprising a first object identifier, a first observation time, and a first observation location; obtain a second object observation comprising a second object identifier, a second observation time, and a second observation location; associate the first observation with a first area on a map; associate the second observation with a second area on the map; filter the map to remove at least one object observation based on a criterion selected from a group consisting of potential meeting time, duration, number of participants, and geographic location; display the filtered map; determine a size of an overlapping area, wherein the size of the overlapping area the area on the map included within both the first area and the second area; and determine whether a potential meeting occurred between objects associated with the first object identifier and the second object identifier based on the first and second observation times, and on the size of the overlapping area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by at least one electronic device comprising one or more processors, the method comprising:
-
obtaining a first object observation comprising a first object identifier, a first observation time, and a first observation location; obtaining a second object observation comprising a second object identifier, a second observation time, and a second observation location; associating the first observation with a first area on a map; associating the second observation with a second area on the map; filtering the map to remove at least one object observation based on a criterion selected from a group consisting of potential meeting time, duration, number of participants, and geographic location; displaying the filtered map; determining a size of an overlapping area, wherein the size of the overlapping area is the area on the map included within both the first area and the second area; and determining whether a potential meeting occurred between objects associated with the first object identifier and the second object identifier based on the first and second observation times, and on the size of the overlapping area. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing a set of instructions that are executable by one or more electronic devices, each having one or more processors, to cause the one or more electronic devices to perform a method, the method comprising:
-
obtaining a first object observation comprising a first object identifier, a first observation time, and a first observation location; obtaining a second object observation comprising a second object identifier, a second observation time, and a second observation location; associating the first observation with a first area on a map; associating the second observation with a second area on the map; filtering the map to remove at least one object observation based on a criterion selected from a group consisting of potential meeting time, duration, number of participants, and geographic location; displaying the filtered map; determining a size of an overlapping area, wherein the size of the overlapping area is the area on the map included within both the first area and the second area; and determining whether a potential meeting occurred between objects associated with the first object identifier and the second object identifier based on the first and second observation times, and on the size of the overlapping area. - View Dependent Claims (18, 19, 20)
-
Specification