发明名称 Real-time tracking collection for video experiences
摘要 Methods and systems for tracking events associated with use of video content are disclosed. A method collects events associated with use of video content at a computing device. In response to determining that a tracking interval has elapsed, the method optimizes the collected events by grouping similar events together, serializes the optimized events by structuring the optimized events in a defined format, and creates a tracking call to send the serialized events to a remote computing device. A system determines setup parameters for tracking collection on a client computing device, the setup parameters comprising an error tracking parameter, and setup check and tracking intervals. The system periodically receives serialized event data from a client device in accordance with the tracking interval, the event data having been collected in response to occurrences of tracked events associated with use of video content at the client device, the video content including an advertisement.
申请公布号 US9635398(B2) 申请公布日期 2017.04.25
申请号 US201314070014 申请日期 2013.11.01
申请人 Adobe Systems Incorporated 发明人 Ionescu Andrei Cristian
分类号 H04H60/32;H04N21/24;H04N21/2668;H04N21/81;G06Q30/00;H04N21/2547;H04N21/442 主分类号 H04H60/32
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A computer-implemented method for real-time tracking of events associated with use of video content, the method comprising: collecting, by a tracking collection system, event data for a plurality of events associated with a rendition of the video content at a computing device, the rendition of the video content including one or more advertisements, wherein the event data includes an advertisement event type comprising a measurement of user interaction with the one or more advertisements in the rendition of the video content, a playback event type comprising playback data describing the rendition of the video content at the computing device, and a quality event type comprising quality-of-service data for the rendition of the video content at the computing device; determining, by the tracking collection system, that a defined tracking interval has passed, wherein multiple tracking intervals pass during the same rendition of the video content; and in response to determining that the defined tracking interval has passed: optimizing, by an optimizer of the tracking collection system, the collected event data by grouping a first set of events having the advertisement event type and similar event data into a first common data item, grouping a second set of events having the playback event type and similar event data into a second common data item, and grouping a third set of events having the quality event type and similar event data into third common data item;serializing, by a serializer of the tracking collection system, the optimized event data by structuring the optimized event data in a defined format for sending, in a common transmission for the defined tracking interval, the first common data item, the second common data item, and the third common data item; andcreating, by the tracking collection system, a tracking call capable of sending the serialized event data to a tracking server remote from the computing device.
地址 San Jose CA US