The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 11, 2020
Filed:
Oct. 31, 2018
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Qi Chen, San Jose, CA (US);
Yuriy Grinberg, Moss Beach, CA (US);
Richard Mar, Concord, CA (US);
Wesley Hargrove, San Francisco, CA (US);
Arvind Kalyan, Saratoga, CA (US);
Apoorvi Kapoor, Sunnyvale, CA (US);
Ajay Subramanian, Campbell, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques for performing near real-time analytics are provided. In one technique, different client devices generate different sets of events pertaining to the same or different media item. Events generated by one client device are assigned to one process (or machine) while events generated by another client device are assigned to a different process (or machine). Each process aggregates events assigned to it based on a time window to generate an aggregated event. The aggregated events are stored in persistent storage. In response to a request for a report that is associated with a media item, one or more of the aggregated events are retrieved from persistent storage and report data is generated based on the aggregated events. The report data is sent to the requestor for visual presentation.