Patents by Inventor Siddharth DAHIYA

Siddharth DAHIYA 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).

  • Publication number: 20250138821
    Abstract: A system for optimizing telemetry volume generated for an application product includes: a volume calculation service and a configuration service coupled to a client device via a network connection. The volume calculation service receiving identification of a particular event that occurs during execution of the application product by the client and calculating an optimized sampling rate for that event in telemetry produced by the client, the optimized sampling rate calculated based on reducing an overall volume of telemetry while still maintaining tracking of the particular event within the telemetry. The configuration service generating a configuration for the client device, the configuration service configuring the client to use the optimized sampling rate to produce telemetry for the event during execution of the application product by the client device.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ajanta MAHATO, Benjamin Eric AHLVIN, Michael Christopher CALES, Garima GUPTA, Dolly SOBHANI, Matthew Joseph KOSCUMB, Rohit RAJ, Pallav PUNHANI, Brian KIHNEMAN, Siddharth DAHIYA
  • Patent number: 11783084
    Abstract: A system and method for sampling telemetry events are provided. The method includes receiving, by a cloud-based server, a plurality of telemetry events, related to an application, from a plurality of client devices; generating, by the cloud-based server, a sampling model for collecting a telemetry event based on the plurality of telemetry events, where the sampling model defines under what conditions the telemetry event is to be reported by a client device; generating, by the cloud-based server, an instruction for determining whether or not to report an incoming same telemetry event by the client device based on the sampling model; and providing, by the cloud-based server, the instruction to the client device, to allow the client device to determine whether or not to report the incoming same telemetry event based on the instruction.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: October 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dhruv Joshi, Ajanta Mahato, Dolly Sobhani, Brian Eugene Kihneman, Siddharth Dahiya, Heron Arzaquel Anzures Reyes, Matthew Joseph Koscumb
  • Publication number: 20220405419
    Abstract: A system and method for sampling telemetry events are provided. The method includes receiving, by a cloud-based server, a plurality of telemetry events, related to an application, from a plurality of client devices; generating, by the cloud-based server, a sampling model for collecting a telemetry event based on the plurality of telemetry events, where the sampling model defines under what conditions the telemetry event is to be reported by a client device; generating, by the cloud-based server, an instruction for determining whether or not to report an incoming same telemetry event by the client device based on the sampling model; and providing, by the cloud-based server, the instruction to the client device, to allow the client device to determine whether or not to report the incoming same telemetry event based on the instruction.
    Type: Application
    Filed: June 18, 2021
    Publication date: December 22, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dhruv JOSHI, Ajanta MAHATO, Dolly SOBHANI, Brian Eugene KIHNEMAN, Siddharth DAHIYA, Heron Arzaquel ANZURES REYES, Matthew Joseph KOSCUMB
  • Patent number: 10942832
    Abstract: Technologies are disclosed that help developers determine server resource usage caused by client application generated events. Embodiments may be employed while an application is under development to balance the benefit of a given event with an estimated cost to process the event once the application is deployed. One aspect of the present disclosure provides a telemetry application that receives application generated events and estimates a resource cost they cause to data collection servers. The resource cost may be based on historic data captured from similar or related events, as well as data about how often the event and related events are raised by the application.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Eugene Kihneman, Heron Arzaquel Anzures Reyes, Medhavin Vadhanasindhu, Siddharth Dahiya, Dolly Sobhani, Peter P. Baer, Ankit Kapur, Eric Leighton Smith, Kristopher Wayne Langohr
  • Publication number: 20200042418
    Abstract: Technologies are disclosed that help developers determine server resource usage caused by client application generated events. Embodiments may be employed while an application is under development to balance the benefit of a given event with an estimated cost to process the event once the application is deployed. One aspect of the present disclosure provides a telemetry application that receives application generated events and estimates a resource cost they cause to data collection servers. The resource cost may be based on historic data captured from similar or related events, as well as data about how often the event and related events are raised by the application.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Brian Eugene KIHNEMAN, Heron Arzaquel ANZURES REYES, Medhavin VADHANASINDHU, Siddharth DAHIYA, Dolly SOBHANI, Peter P. BAER, Ankit KAPUR, Eric Leighton SMITH, Kristopher Wayne LANGOHR