Method and apparatus for mobile assisted event detection and area of interest determination
First Claim
Patent Images
1. A method comprising:
- receiving at a user device media from a plurality of mobile devices;
determining at the user device a plurality of event vectors for the respective mobile devices, wherein each of the event vectors includes geo-location information, altimeter data, and timing information of the corresponding mobile devices;
determining at the user device existence of an event based on the received media and the event vectors;
determining a focal point associated with the event based on the event vectors;
determining an area of extent associated with the event based on the focal point and the event vectors;
determining a type of the event based on the focal point and the event vectors;
determining an altitude of at least one of the mobile devices based on the event vectors;
determining a vantage point of the at least one mobile device as higher, same, or lower in relation to the focal point based upon the altitude; and
causing, at least in part, representation of the focal point and the vantage point in a three-dimensional space.
10 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for determining the existence of an event based on information collected from mobile devices. Reception is caused, at least in part, of media from a plurality of mobile devices. A plurality of event vectors for the respective mobile devices is determined. Each of the event vectors includes geo-location information and timing information of the corresponding mobile device. The existence of the event is determined based on the received media and the event vectors.
50 Citations
19 Claims
-
1. A method comprising:
-
receiving at a user device media from a plurality of mobile devices; determining at the user device a plurality of event vectors for the respective mobile devices, wherein each of the event vectors includes geo-location information, altimeter data, and timing information of the corresponding mobile devices; determining at the user device existence of an event based on the received media and the event vectors; determining a focal point associated with the event based on the event vectors; determining an area of extent associated with the event based on the focal point and the event vectors; determining a type of the event based on the focal point and the event vectors; determining an altitude of at least one of the mobile devices based on the event vectors; determining a vantage point of the at least one mobile device as higher, same, or lower in relation to the focal point based upon the altitude; and causing, at least in part, representation of the focal point and the vantage point in a three-dimensional space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive media from a plurality of mobile devices; determine a plurality of event vectors for the respective mobile devices, wherein each of the event vectors includes geo-location information, altimeter data, and timing information of the corresponding mobile device; determine existence of an event based on the received media and the event vectors; determine a focal point associated with the event based on the event vectors; determine an area of extent associated with the event based on the focal point and the event vectors; determine a type of the event based on the focal point and the event vectors; determine an altitude of at least one of the mobile devices based on the event vectors; determine a vantage point of the at least one mobile device as higher, same, or lower in relation to the focal point based upon the altitude; and cause, at least in part, representation of the focal point and the vantage point in a three-dimensional space, wherein the apparatus is embedded in a user device. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving media from a plurality of mobile devices; determining a plurality of event vectors for the respective mobile devices, wherein each of the event vectors includes geo-location information, altimeter data, and timing information of the corresponding mobile device; determining existence of an event based on the received media and the event vectors; determining a focal point associated with the event based on the event vectors; determining an area of extent associated with the event based on the focal point and the event vectors; determining a type of the event based on the focal point and the event vectors; determining an altitude of at least one of the mobile devices based on the event vectors; determining a vantage point of the at least one mobile device as higher, same, or lower in relation to the focal point based upon the altitude; and causing, at least in part, representation of the focal point and the vantage point in a three-dimensional space, wherein the apparatus is embedded in a user device. - View Dependent Claims (18, 19)
-
Specification