Patents by Inventor Apoorvi Kapoor

Apoorvi Kapoor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10742481
    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.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Chen, Yuriy Grinberg, Richard Mar, Wesley Hargrove, Arvind Kalyan, Apoorvi Kapoor, Ajay Subramanian
  • Publication number: 20200136889
    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.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Qi Chen, Yuriy Grinberg, Richard Mar, Wesley Hargrove, Arvind Kalyan, Apoorvi Kapoor, Ajay Subramanian
  • Publication number: 20120226525
    Abstract: A Customer Relationship Management (CRM) system enables tracking of multiple types of goals within the system employing the same construct, whose look-and-feel and behavior may be dynamically modified based on different user defined metrics. Actuals against the goals are computed by the system based on source entity definitions in metrics and user defined dimensions with filters.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Manbhawan Prasad, Nimisha Saboo, Apoorvi Kapoor, Sharath Tejasvi, Raju Kulkarni, Hemant Gaur, Mahesh Paliath, Ashwani Jindal, Hariprasad Sanapoori, Vinay Kumar, David Shutt, Manoj Shende