SYSTEMS AND METHODS FOR ANALYTIC DATA GATHERING FROM IMAGE PROVIDERS AT AN EVENT OR GEOGRAPHIC LOCATION
First Claim
1. A system for determining objects of interest at events or locations, which comprises:
- a computer system running at least an application program capable of receiving the real time stream of data from the remote portable image capture devices and analyzing the data, and a database capable of storing at least some of the received data wherein the application program is configured to;
receive in the real time data stream from the portable image capture devices information from which the application program determines the geographic location and compass heading of the devices when the devices are using image capturing capabilities of their devices,calculates a location where a line of sight from each of the two or more devices could intersect to identify a potential object of interest,identifies from the calculation a cluster of users that are associated with the potential object of interest, andstores the cluster and its association with a particular object of interest
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and method of gathering and analyzing data from device operators aiming their image capture devices and thereby creating a line of sight to an object of interest, for example through the process of obtaining photographs, videos or other digital images of an event or geographical location, where the real-time or embedded location, compass heading, and time data from each of a plurality of image providers are communicated from the plurality of image-capture devices to one or more servers for statistical analysis of the proportionate amount of providers focusing on each image target or sub-target at the event or location.
623 Citations
41 Claims
-
1. A system for determining objects of interest at events or locations, which comprises:
a computer system running at least an application program capable of receiving the real time stream of data from the remote portable image capture devices and analyzing the data, and a database capable of storing at least some of the received data wherein the application program is configured to; receive in the real time data stream from the portable image capture devices information from which the application program determines the geographic location and compass heading of the devices when the devices are using image capturing capabilities of their devices, calculates a location where a line of sight from each of the two or more devices could intersect to identify a potential object of interest, identifies from the calculation a cluster of users that are associated with the potential object of interest, and stores the cluster and its association with a particular object of interest - View Dependent Claims (2, 3, 4, 5)
-
6. A computer implemented method for obtaining information from a plurality of image capture devices which comprises:
-
receiving a continuous stream of data from each of a plurality of image capture devices, wherein the data steam comprises GPS position data, compass heading data, and time data; processing the data using a software application that determines locations where each electronic device was focused; determining the number of electronic devices focused on each location at approximately a same time from the processed data; identifying a cluster of users from the number of devices determined to be focused on a particular location; generating information representing an amount of interest or momentum of interest in each location by performing statistical calculations of a proportional number of electronic devices focused on each location at a specific time or period of time. - View Dependent Claims (7)
-
-
8. A computer implemented method of determining the level of interest in an object at an event or location, which comprises:
-
receiving a real time stream of data at a computer system transmitted from one or more electronic devices, wherein the electronic devices are remote from the system; storing the data values comprising the data stream from each of the electronic devices on the system, wherein the data values comprise at least the GPS coordinates and the compass heading of the transmitting electronic device; determining a line of sight from each of the electronic devices based upon the GPS position and compass heading; determining the distance and direction between a pair of electronic devices; calculating the point of intersection of the lines of sight for the pair of electronic devices through triangulation; repeating the determination of the distance and direction for each possible pair of electronic devices and the calculations of the points of intersection for the lines of sight of each possible pair of electronic devices through triangulation to create a set of such points; and analyzing the distance between the points of intersection of the set to determine where a subset of the points forms a cluster, wherein the cluster is a set of points located within a predetermined distance from all the other points; and transmitting the location of a cluster to a third-party for monitoring of the formation of such clusters. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method of identifying an observers'"'"' level of interest in an object at an event or location, which comprises:
-
identifying a plurality of observers at an event or location having active electronic devices capable of both capturing images and communicating data over a communications network; monitoring the data and images being transmitted by the active electronic devices to one or more server(s) regarding their GPS positions and compass directional facing; compiling the transmitted data and images generated by the electronic devices on the one or more servers; analyzing the data relating to the position and direction of focus of the electronic devices and metadata of the collected images to determine the observer'"'"'s level of interest in different occurrences happening at the event or location and recognizing patterns or clusters through the analysis. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable storage medium having computer-readable instructions executable by a computer processing system stored thereon, the computer-readable instructions comprising:
-
instructions that cause a computer system receiving location, directional, and time data from mobile devices to compile the location, direction, and time data for analysis; instructions that cause the system to analyze the compiled data to determine where a line of sight based on the directional data of at least two of the remote devices'"'"' could intersect to identify a target of focus for each of the plurality of remote devices; instructions that cause the system to calculate the number of remote devices focused on a particular target at a particular time based on the number of points of intersection at the target'"'"'s particular location; and instructions that cause the system to determine the amount of interest in each target from the results of statistical calculations of the proportional number of remote devices focused on a particular target at a particular time compared to other targets.
-
-
21. A system comprising:
a computer system running one or more applications, wherein the computer system is configured to receive data from portable cameras over a network when individual are using their cameras to point at objects, collect and process data in real time to determine from one or more line of sight of the cameras a location that is of shared interest between two or more users, and identifying a plurality of clusters of users and users contained in each cluster based on the shared interest in a location, and storing user data in association with each cluster.
-
22. A method of increasing revenue from advertising of an event, which comprises:
-
determining the periods of time at the event that are of higher interest based upon input from mobile devices of one or more event attendees; communicating information about the periods of time that are of higher interest to one or more potential advertisers; receiving bids over a network from the one or more potential advertisers for advertising time during the event at or near the periods of time of higher interest; and accepting one or more bids to derive advertising revenue from the event. - View Dependent Claims (23, 24)
-
-
25. A method of auctioning off positions for the placement of advertisements at an event, which comprises:
-
collecting data communicated from a plurality of image capture devices operated by a plurality of observers at an event over the duration of the event; processing the collected data to determine the field of view of the greatest number of observers for each particular time period of the event; and responsive to the processing identifying fields of view with the greatest number of observers over different period of the event. - View Dependent Claims (26, 27)
-
-
28. A method of increasing the charge for advertising during an event, which comprises:
-
determining the momentum of an event based upon use of image capture devices by observers of the event; and increasing the amount charged for advertising during time periods of higher momentum based upon the momentum of the event at the particular period of time. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method of dividing up advertising time by auctioning, which comprises:
-
applying information collected from mobile devices at an event as part of determining the proportion of observers concentrating on a particular person or object at a particular time during an event; transmitting the proportion of observers concentrating on a particular person or object at a particular time to one or more advertisers; receiving bids over a network from the one or more advertisers for presenting an advertisement to the observers on their respective image capture displays; determining the proportionate number of image capture devices displaying a particular advertiser'"'"'s advertisement based upon the proportion of each advertiser'"'"'s bid amount; and transmitting an advertisement from a particular advertiser to the proportion of image capture devices for display in real time during the event. - View Dependent Claims (35, 36, 37)
-
-
38. A non-transient computer readable medium configured to carry out any one of the preceding methods.
-
39. A system for increasing the revenue from advertising of an event, which comprises:
at least one computer system in communication with the plurality of image capture devices running an application, wherein the computer system can collect data from each of the image capture devices identifying the direction in which the image capture device is pointing, and can communicate with at least one advertiser computer systems to accept bid amounts for the timing or placement of advertisements. - View Dependent Claims (40, 41)
Specification