Sensor and media event detection and tagging system
First Claim
1. A sensor and media event detection and tagging system comprising:
- a computer comprisinga computer memory; and
,a first communication interface configured to obtain data, or event data comprising one or more values from a microprocessor coupled with at least one sensor configured to capture said data, whereinsaid microprocessor is configured to collect said data that comprises sensor values from said at least one sensor and optionally analyze said data and recognize an event within said data to determine said event data, andwherein said data or said event data obtained from said at least one sensor or recognized by said microprocessor respectfully is associated with one or more of an orientation, position, velocity, acceleration, angular velocity, angular acceleration, electromagnetic field, temperature, humidity, wind, pressure, elevation, light, sound, and heart rate associated with a user or piece of equipment or mobile device coupled with the user;
wherein said computer is coupled with said computer memory and is coupled with said first communication interface, wherein said computer is configured toreceivesaid data from said first communication interface and analyze said data and recognize said event within said data to determine said event data,orsaid event data from said first communication interface,orboth said data and said event data from said first communication interface;
store said event data in said computer memory;
obtain an event start time and an event stop time from said event data;
confirm said event recognized by said computer or obtained from said microprocessor coupled with said at least one sensor for a particular location and time by analyzing one or more of text, audio, image, and video from a server to create a confirmed event, wherein said one or more of said text, audio, image, and video comprise one or more of email messages, voice calls, voicemails, audio recordings, video calls, video messages, video recordings, text messages, chat messages, postings on social media sites, postings on blogs, and postings on wikis; and
,publish said confirmed event.
4 Assignments
0 Petitions
Accused Products
Abstract
Enables detection and tagging of events using sensor data combined with data from servers such as social media sites. Sensors may measure values such as motion, temperature, humidity, wind, pressure, elevation, light, sound, or heart rate. Sensor data and event tags may be utilized to curate text, images, video, sound and post the results to social networks, for example in a dedicated feed. Event tags generated by the system may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags. The system may create highlight and fail reels filtered by metrics and by tags.
349 Citations
112 Claims
-
1. A sensor and media event detection and tagging system comprising:
-
a computer comprising a computer memory; and
,a first communication interface configured to obtain data, or event data comprising one or more values from a microprocessor coupled with at least one sensor configured to capture said data, wherein said microprocessor is configured to collect said data that comprises sensor values from said at least one sensor and optionally analyze said data and recognize an event within said data to determine said event data, and wherein said data or said event data obtained from said at least one sensor or recognized by said microprocessor respectfully is associated with one or more of an orientation, position, velocity, acceleration, angular velocity, angular acceleration, electromagnetic field, temperature, humidity, wind, pressure, elevation, light, sound, and heart rate associated with a user or piece of equipment or mobile device coupled with the user; wherein said computer is coupled with said computer memory and is coupled with said first communication interface, wherein said computer is configured to receive said data from said first communication interface and analyze said data and recognize said event within said data to determine said event data, or said event data from said first communication interface, or both said data and said event data from said first communication interface; store said event data in said computer memory; obtain an event start time and an event stop time from said event data; confirm said event recognized by said computer or obtained from said microprocessor coupled with said at least one sensor for a particular location and time by analyzing one or more of text, audio, image, and video from a server to create a confirmed event, wherein said one or more of said text, audio, image, and video comprise one or more of email messages, voice calls, voicemails, audio recordings, video calls, video messages, video recordings, text messages, chat messages, postings on social media sites, postings on blogs, and postings on wikis; and
,publish said confirmed event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A sensor and media event detection and tagging system comprising:
-
a computer comprising a computer memory; and
,a first communication interface configured to obtain data, or event data comprising one or more values associated with one or more of an orientation, position, velocity, acceleration, angular velocity, angular acceleration, electromagnetic field, temperature, humidity, wind, pressure, elevation, light, sound, and heart rate associated with a user or piece of equipment or mobile device coupled with the user; wherein said computer is coupled with said computer memory and is coupled with said first communication interface, wherein said computer is configured to receive said data from said first communication interface and analyze said data and recognize an event within said data to determine said event data, or said event data from said first communication interface, or both said data and said event data from said first communication interface; store said event data in said computer memory; obtain an event start time and an event stop time from said event data; confirm said event for a particular location and time by analyzing one or more of text, audio, image, and video from a server to create a confirmed event, wherein said one or more of said text, audio, image, and video comprise one or more of email messages, voice calls, voicemails, audio recordings, video calls, video messages, video recordings, text messages, chat messages, postings on social media sites, postings on blogs, and postings on wikis; determine one or more tags for said event by analyzing one or more of said data, said event data, said one or more of said text, audio, image, and video from said server; publish said confirmed event and said one or more tags for said event; obtain a plurality of instances of said data or said event data or both said data and said event data from a plurality of other sensors or other computers; correlate said plurality of instances of said data or said event data or both said data and said event data based on a time and a location of each of said instances of said data or said event data or both said data and said event data; and
,perform said confirm said event when the number of said plurality of instances of said data or said event data or both said data and said event data occurring within a time range and a location range exceeds an event count threshold, or, an aggregate metric calculated from said plurality of instances of said data or said event data or both said data and said event data for the plurality of instances of said data or said event data or both said data and said event data occurring within said time range and said location range exceeds an aggregate metric threshold. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A sensor and media event detection and tagging system comprising:
-
a computer comprising a computer memory; and
,a first communication interface configured to obtain data, or event data comprising one or more values associated with one or more of an orientation, position, velocity, acceleration, angular velocity, angular acceleration, electromagnetic field, temperature, humidity, wind, pressure, elevation, light, sound, and heart rate associated with a user or piece of equipment or mobile device coupled with the user; wherein said computer is coupled with said computer memory and is coupled with said first communication interface, wherein said computer is configured to receive said data from said first communication interface and analyze said data and recognize an event within said data to determine said event data, or said event data from said first communication interface, or both said data and said event data from said first communication interface; store said event data in said computer memory; obtain an event start time and an event stop time from said event data; confirm said event for a particular location and time by analyzing one or more of text, audio, image, and video from a server to create a confirmed event, wherein said one or more of said text, audio, image, and video comprise one or more of email messages, voice calls, voicemails, audio recordings, video calls, video messages, video recordings, text messages, chat messages, postings on social media sites, postings on blogs, and postings on wikis; determine one or more tags for said event by analyzing one or more of said data, said event data, said one or more of said text, audio, image, and video from said server; publish said confirmed event and said one or more tags for said event; obtain at least one video from one or more of a camera associated with said user, said computer, said mobile device, said server, and another server; obtain at least one video start time and at least one video stop time associated with said at least one video; synchronize said event data with said at least one video based on said event start time and said event stop time, and at least one time associated with said at least one video, to create at least one synchronized event video comprising both of said event data that occurs during a timespan from said event start time to said event stop time; and, said at least one video captured during said timespan from said event start time to said event stop time; and
,transmit said at least one synchronized event video or a portion of said at least one synchronized event video to one or more of a repository, a viewer, said server, said another server, another computer, a social media site, said mobile device, a network, and an emergency service. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A sensor and media event detection and tagging system comprising:
-
a computer comprising a computer memory; and
,a first communication interface configured to obtain data, or event data comprising one or more values associated with one or more of an orientation, position, velocity, acceleration, angular velocity, angular acceleration, electromagnetic field, temperature, humidity, wind, pressure, elevation, light, sound, and heart rate associated with a user or piece of equipment or mobile device coupled with the user; wherein said computer is coupled with said computer memory and is coupled with said first communication interface, wherein said computer is configured to receive said data from said first communication interface and analyze said data and recognize an event within said data to determine said event data, or said event data from said first communication interface, or both said data and said event data from said first communication interface; store said event data in said computer memory; obtain an event start time and an event stop time from said event data; confirm said event for a particular location and time by analyzing one or more of text, audio, image, and video from a server to create a confirmed event, wherein said one or more of said text, audio, image, and video comprise one or more of email messages, voice calls, voicemails, audio recordings, video calls, video messages, video recordings, text messages, chat messages, postings on social media sites, postings on blogs, and postings on wikis; determine one or more tags for said event by analyzing one or more of said data, said event data, said one or more of said text, audio, image, and video from said server; publish said confirmed event and said one or more tags for said event; obtain at least one video from one or more of a camera associated with said user, said computer, said mobile device, said server, and another server; obtain at least one video start time and at least one video stop time associated with said at least one video; synchronize said event data with said at least one video based on said event start time and said event stop time, and at least one time associated with said at least one video, to create at least one synchronized event video comprising both of said event data that occurs during a timespan from said event start time to said event stop time; and, said at least one video captured during said timespan from said event start time to said event stop time; accept a metric or one or more tags associated with said at least one synchronized event video; accept selection criteria for said metric or said one or more tags; determine a matching set of synchronized event videos that have a value or values associated with said metric or with said one or more tags that pass said selection criteria; and
,display said matching set of synchronized event videos or corresponding thumbnails thereof along with said value or values associated with said metric or with said one or more tags for each of said matching set of synchronized event videos or said corresponding thumbnails. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
Specification