US Patent Application 17826970. REAL-TIME REPORT GENERATION simplified abstract
Contents
REAL-TIME REPORT GENERATION
Organization Name
Microsoft Technology Licensing, LLC==Inventor(s)==
[[Category:Syam B. Pinnaka of Seattle WA (US)]]
[[Category:Jeffrey S. Pinkston of Draper UT (US)]]
[[Category:Loretta M. Macklem-clements of Redmond WA (US)]]
[[Category:Ramya Chitrakar of Bellevue WA (US)]]
[[Category:Xichun Xu of Sammamish WA (US)]]
[[Category:Rohit Saraswat of Redmond WA (US)]]
[[Category:Sangeetha M. Visweswaran of Woodinville WA (US)]]
[[Category:Jeffrey P. Cole of Seattle WA (US)]]
REAL-TIME REPORT GENERATION - A simplified explanation of the abstract
This abstract first appeared for US patent application 17826970 titled 'REAL-TIME REPORT GENERATION
Simplified Explanation
- This patent application describes methods, systems, and computer programs for generating real-time reports. - The method starts by generating a baseline report based on data collected by a collector computing device for events of a specific type during a certain period. - The method then receives a request from a user to present an updated report with real-time information, including events of the same type during and after the specified period. - The method accesses configuration data that determines which event types are enabled for real-time reporting for the user. - If the updated report is available in real-time, the method sends a request to the relevant device(s) to provide any unreported events. - The method receives new events of the specified type and generates the updated report by combining data from the baseline report and the newly received events. - Finally, the method causes the presentation of the updated report on a user interface.
Original Abstract Submitted
Methods, systems, and computer programs provide real-time report generation. A baseline report is generated based on data, collected by a collector computing device, for events of a first event type for a period. The method receives a request from a user to present an updated report with real-time information that comprises events of the first event type during and after the period. The method further includes accessing configuration data that identifies which event types are enabled for real-time reporting for the user. When the updated report is available in real-time for the user, an event-update request is sent to the at least one device for unreported events. The new events of the first event type are received, and the updated report is generated by aggregating data from the baseline report and the received new events. Further, the method includes causing presentation of the updated report on a user interface.