IP Library Granted Patent US 9,253,534
Granted Patent B1
US 9,253,534 · App. 14/297,350 · Granted Feb 2, 2016

System for sessionizing log events from a streaming log event source and reducing latency

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,253,534
App. No.
14/297,350
Granted
Feb 2, 2016
Kind
B1
Abstract

Systems and methods for reducing latency times associated with sessionizing log events from streaming logs are disclosed herein. In an aspect, event data related to user consumption of media content items can be monitored. Further, respective event data based at least in part on user playback of the media content items can be analyzed. In another aspect, pending and finalized event data can be summarized into a finalized playback record. In yet another aspect, the size of a time window can be adjusted based in part on observed logsaver latency. Further, in an aspect, watch time data can be integrated into a de-spamming pipeline.

Claims (35)

1. A system comprising:

a processor; and

a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising:

a monitoring component configured to collect a plurality of event data related to views of a media content item presented in at least one time zone; and

a modification component configured to:

determine respective amounts of the views for segments of the media content item from the plurality of event data;

prior to presentation of the media content item in a subsequent time zone that is after a latest time zone of the views according to an ordered circular list of time zones around a planet, relocate an advertisement from a first segment of the media content item to a second segment of the media content item based upon the respective amounts of views for the segments of the media content item, wherein the media content item has not previously been presented in the subsequent time zone; and

present the media content item with the relocated advertisement in the subsequent time zone.

2. The system of claim 1 , wherein the second segment has a greater amount of views than the first segment.

3. The system of claim 1 , wherein the respective amounts of the views comprise amount of time of the views.

4. The system of claim 1 , wherein the respective amounts of the views comprise number of users associated with the views.

5. The system of claim 1 , wherein the respective amounts of the views comprise respective times and time zones of the views.

6. The system of claim 1 , wherein the second segment has a greatest number of views out of the segments.

7. The system of claim 1 , wherein the respective amounts of the views comprise only positive interactions.

8. A method comprising:

gathering, by a device including a processor, a plurality of event data related to views of a media content item presented in at least one time zone;

determining, by the device, respective amounts of the views for segments of the media content item from the plurality of event data;

prior to presentation of the media content item in a subsequent time zone that is after a latest time zone of the views according to an ordered circular list of time zones around a planet, relocating, by the device, an advertisement from a first segment of the media content item to a second segment of the media content item based upon the respective amounts of views for the segments of the media content item, wherein the media content item has not previously been presented in the subsequent time zone; and

presenting, by the device, the media content item with the relocated advertisement in the subsequent time zone.

9. The method of claim 8 , wherein the second segment has a greater amount of views than the first segment.

10. The method of claim 8 , wherein the respective amounts of the views comprise amount of time of the views.

11. The method of claim 8 , wherein the respective amounts of the views comprise number of users associated with the views.

12. The method of claim 8 , wherein the respective amounts of the views comprise respective times and time zones of the views.

13. The method of claim 8 , wherein the second segment has a greatest number of views out of the segments.

14. The system of claim 8 , wherein the respective amounts of the views comprise only positive interactions.

15. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a system including a processor to perform operations comprising:

accessing a plurality of event data related to views of a media content item presented in at least one time zone;

determining respective amounts of the views for segments of the media content item from the plurality of event data;

prior to presentation of the media content item in a subsequent time zone that is after a latest time zone of the views according to an ordered circular list of time zones around a planet, moving an advertisement from a first segment of the media content item to a second segment of the media content item based upon the respective amounts of views for the segments of the media content item, wherein the media content item has not previously been presented in the subsequent time zone; and

presenting, by the device, the media content item with the relocated advertisement in the subsequent time zone.

16. The non-transitory computer-readable medium of claim 15 , wherein the second segment has a greater amount of views than the first segment.

17. The non-transitory computer-readable medium of claim 15 , wherein the respective amounts of views comprise amount of time of the views.

18. The non-transitory computer-readable medium of claim 15 , wherein the respective amounts of views comprise number of users associated with the views.

19. The non-transitory computer-readable medium of claim 15 , wherein the second segment has a greatest number of views out of the segments.

20. The non-transitory computer-readable medium of claim 15 , wherein the respective amounts of the views comprise only positive interactions.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: LANDERS, MARTIN; HAAS, WOLFGANG; YU, ANDY CHU-I; HILZINGER, STEFAN
To: GOOGLE INC.
Reel/Frame 033049/0032 →