Systems and methods for using mobile device location information to determine proximity and line of sight to structures
First Claim
Patent Images
1. A device, comprising:
- a memory device storing processor-executable instructions; and
one or more processors configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the one or more processors to;
determine a field of view associated with a structure, the field of view including an arc having the structure as a center point;
identify a plurality of road segments within the field of view;
identify an intersection of a first road and a second road within the field of view associated with the structure;
identify a first road segment, of the plurality of road segments, that is a segment of the first road and is associated with a first direction of traffic that enters the intersection via the first road and travels towards the structure;
identify a second road segment, of the plurality of road segments, that is another segment of the first road and is associated with a second direction of traffic that exits the intersection via the first road and travels away from the structure;
identify a third road segment, of the plurality of road segments, that is a segment of the second road and is associated with a third direction of traffic that enters the intersection via the second road;
identify a fourth road segment, of the plurality of road segments, that is another segment of the second road and is associated with a fourth direction of traffic that exits the intersection via the second road;
determine location information associated with a plurality of mobile devices;
identify, based on the identification of the plurality of road segments and the location information of the plurality of mobile devices, a first set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to at least one of;
one or more locations that correspond to the first road segment, of the plurality of road segments within the field of view of the structure,one or more locations that correspond to the third road segment, of the plurality of road segments within the field of view of the structure, orone or more locations that correspond to the fourth road segment, of the plurality of road segments within the field of view of the structure,wherein the first set of mobile devices is further identified respectively based on;
the first and third road segments being associated with directions of traffic that enter the intersection, orthe fourth road segment being associated with the fourth direction of traffic that exits the intersection;
filter a second set of mobile devices from the plurality of mobile devices by identifying, based on the identification of the plurality of road segments and the location information of the plurality of mobile device, a second set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to the second road segment and not the first road segment,wherein the filtered second set of mobile devices is further identified based on the second road segment being associated with the third direction of traffic that exits the intersection; and
determine, based on the information that identifies the first set of mobile devices, and excludes the second set of mobile devices, that have been physically located at the one or more locations that correspond to the first road segment within the field of view of the structure, that the structure has been visible to the first set of mobile devices, and has not been visible to the filtered second set of mobile devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may determine a field of view of a structure; identify a set of road segments that fall within the view area of the advertising unit; and identify mobile devices that have been physically located at locations associated with the road segments within the field of view (e.g., located within vehicles that have traversed the road segments). The system may further receive a request for a report that indicates a quantity or other information (e.g., demographics information) regarding the identified mobile devices over a period of time.
11 Citations
20 Claims
-
1. A device, comprising:
-
a memory device storing processor-executable instructions; and one or more processors configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the one or more processors to; determine a field of view associated with a structure, the field of view including an arc having the structure as a center point; identify a plurality of road segments within the field of view; identify an intersection of a first road and a second road within the field of view associated with the structure; identify a first road segment, of the plurality of road segments, that is a segment of the first road and is associated with a first direction of traffic that enters the intersection via the first road and travels towards the structure; identify a second road segment, of the plurality of road segments, that is another segment of the first road and is associated with a second direction of traffic that exits the intersection via the first road and travels away from the structure; identify a third road segment, of the plurality of road segments, that is a segment of the second road and is associated with a third direction of traffic that enters the intersection via the second road; identify a fourth road segment, of the plurality of road segments, that is another segment of the second road and is associated with a fourth direction of traffic that exits the intersection via the second road; determine location information associated with a plurality of mobile devices; identify, based on the identification of the plurality of road segments and the location information of the plurality of mobile devices, a first set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to at least one of; one or more locations that correspond to the first road segment, of the plurality of road segments within the field of view of the structure, one or more locations that correspond to the third road segment, of the plurality of road segments within the field of view of the structure, or one or more locations that correspond to the fourth road segment, of the plurality of road segments within the field of view of the structure, wherein the first set of mobile devices is further identified respectively based on; the first and third road segments being associated with directions of traffic that enter the intersection, or the fourth road segment being associated with the fourth direction of traffic that exits the intersection; filter a second set of mobile devices from the plurality of mobile devices by identifying, based on the identification of the plurality of road segments and the location information of the plurality of mobile device, a second set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to the second road segment and not the first road segment, wherein the filtered second set of mobile devices is further identified based on the second road segment being associated with the third direction of traffic that exits the intersection; and determine, based on the information that identifies the first set of mobile devices, and excludes the second set of mobile devices, that have been physically located at the one or more locations that correspond to the first road segment within the field of view of the structure, that the structure has been visible to the first set of mobile devices, and has not been visible to the filtered second set of mobile devices. - View Dependent Claims (2, 3, 13, 14, 15, 19)
-
-
4. A non-transitory computer-readable medium, storing a set of processor-executable instructions, which, when executed by one or more processors, cause the one or more processors to:
-
determine a field of view associated with a structure, the field of view including an arc having the structure as a center point; identify a plurality of road segments within the field of view; identify an intersection of a first road and a second road within the field of view associated with the structure; identify a first road segment, of the plurality of road segments, that is a segment of the first road and is associated with a first direction of traffic that enters the intersection via the first road and travels towards the structure; identify a second road segment, of the plurality of road segments, that is another segment of the first road and is associated with a second direction of traffic that exits the intersection via the first road and travels away from the structure; identify a third road segment, of the plurality of road segments, that is a segment of the second road and is associated with a third direction of traffic that enters the intersection via the second road; identify a fourth road segment, of the plurality of road segments, that is another segment of the second road and is associated with a fourth direction of traffic that exits the intersection via the second road; determine location information associated with a plurality of mobile devices; identify, based on the identification of the plurality of road segments and the location information of the plurality of mobile devices, a first set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to at least one of; one or more locations that correspond to the first road segment, of the plurality of road segments within the field of view of the structure, one or more locations that correspond to the third road segment, of the plurality of road segments within the field of view of the structure, or one or more locations that correspond to the fourth road segment, of the plurality of road segments within the field of view of the structure, wherein the first set of mobile devices is further identified respectively based on; the first and third road segments being associated with directions of traffic that enter the intersection, or the fourth road segment being associated with the fourth direction of traffic that exits the intersection; filter a second set of mobile devices from the plurality of mobile devices by identifying, based on the identification of the plurality of road segments and the location information of the plurality of mobile device, a second set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to the second road segment and not the first road segment, wherein the filtered second set of mobile devices is further identified based on the second road segment being associated with the third direction of traffic that exits the intersection; and determine based on the information that identifies the first set of mobile devices, and excludes the second set of mobile devices, that have been physically located at the one or more locations that correspond to the first road segment within the field of view of the structure, that the structure has been visible to the first set of mobile devices, and has not been visible to the filtered second set of mobile devices. - View Dependent Claims (5, 6, 16, 17, 18)
-
-
7. A method, comprising:
-
determining, by a device, a field of view associated with a structure, the field of view including an arc having the structure as a center point; identifying, by the device, a plurality of road segments within the field of view; identifying, by the device, an intersection of a first road and a second road within the field of view associated with the structure; identifying, by the device, a first road segment, of the plurality of road segments, that is a segment of the first road and is associated with a first direction of traffic that enters the intersection via the first road and travels towards the structure; identifying, by the device, a second road segment, of the plurality of road segments, that is another segment of the first road and is associated with a second direction of traffic that exits the intersection via the first road and travels away from the structure; identifying, by the device, a third road segment, of the plurality of road segments, that is a segment of the second road and is associated with a third direction of traffic that enters the intersection via the second road; identifying, by the device, a fourth road segment, of the plurality of road segments, that is another segment of the second road and is associated with a fourth direction of traffic that exits the intersection via the second road; determining, by the device, location information associated with a plurality of mobile devices; identifying, by the device and based on the identification of the plurality of road segments and the location information of the plurality of mobile devices, a first set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to at least one of; one or more locations that correspond to the first road segment, of the plurality of road segments within the field of view of the structure, one or more locations that correspond to the third road segment, of the plurality of road segments within the field of view of the structure, or one or more locations that correspond to the fourth road segment, of the plurality of road segments within the field of view of the structure, wherein the first set of mobile devices is further identified respectively based on; the first and third road segments being associated with directions of traffic that enter the intersection, or the fourth road segment being associated with the fourth direction of traffic that exits the intersection; filtering, by the device and based on the identification of the plurality of road segments and the location information of the plurality of mobile device, a second set of mobile devices from the plurality of mobile devices by identifying a second set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to the second road segment and not the first road segment; and determining, by the device, information that identifies the first set of mobile devices, and excludes the second set of mobile devices, that have been physically located at the one or more locations that correspond to the first road segment within the field of view of the structure, that the structure has been visible to the first set of mobile devices, and has not been visible to the filtered second set of mobile devices. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
Specification