Patents by Inventor Dmitry Valentinovich Kholodkov

Dmitry Valentinovich Kholodkov 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: 20240338196
    Abstract: A logging system for an orchestration system that implements a rollout service to deploy updates to a cloud service includes: an orchestrator service host computer hosting the rollout service; a service bus connecting the orchestrator service host computer with a network on which the cloud service is provided; and a database to which the rollout service records a log of a deployment of an update, the log comprising an entry for each of a number of subsets of network components supporting the cloud service. Each record in the log refers to a payload version deployed to a corresponding subset of the network components supporting the cloud service.
    Type: Application
    Filed: April 5, 2023
    Publication date: October 10, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich KHOLODKOV, Rahul NIGAM, Nidhi VERMA
  • Publication number: 20240282022
    Abstract: A system and method for generating a visualization graph for time series telemetry data includes identifying each unique, sequential data value pair in the time series data. A frequency of occurrence of each of the unique data value pairs in the time series telemetry data is then determined. A visualization graph is then generated for the time series telemetry data that includes a plurality of nodes and a plurality of connectors extending between the nodes, each of the nodes representing a distinct data value from the unique data value pairs, respectively, and each of the connectors extending between two of the nodes which together represent the data values from one of the unique data value pairs.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 22, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Dmitry Valentinovich KHOLODKOV
  • Patent number: 12020015
    Abstract: A data processing system implements obtaining policy information for an update to be deployed to one or more components of a cloud-based service identifying a plurality of rings of the cloud-based service to which the update is to be deployed; analyzing the policy information to determine configuration information for a plurality of installer instances each associated with one or more rings or one or more stages of a ring to which the update is to be deployed; obtaining payload information for each respective installer instance, the payload information indicating one or more payloads associated with the update to be deployed to the respective one or more rings or one or more stages of the ring associated with the respective installer instance; and deploying the one or more payloads for each of the one or more rings or the one or more stages of the ring associated with each installer instance.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: June 25, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich Kholodkov, Rahul Nigam, Nidhi Verma
  • Publication number: 20240143303
    Abstract: Systems and methods for deploying dependent updates include mechanisms for requiring that dependency information be provided for each update so that dependent updates may be identified. Update dependencies are tracked so that dependent updates are not deployed until parent updates have been completed. Deployment sequencing is implemented on top of existing asynchronous deployment policies so that asynchronous workflow remains intact and unaltered. The asynchronous workflow is upgraded to a synchronous (i.e., sequential) workflow for updates having dependencies to ensure that updates having dependencies are applied in the correct order.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich KHOLODKOV, Rahul NIGAM, Nidhi VERMA
  • Publication number: 20230367694
    Abstract: A system and method for generating a visualization graph for telemetry data includes processing a telemetry data log to remove one or more superfluous terms from the telemetry data log, identifying pairs of terms in the telemetry data log that appear within a given vicinity of each other in the telemetry data log, and for a plurality of the identified pairs of terms, calculating a number of times the pairs of terms appear within the given vicinity of each other in the telemetry data log. Once the number is calculated, a visualization graph for the telemetry data log is generated that visualizes at least some of the plurality of the identified pairs by displaying a strength of connection between the at least some of the plurality of the identified pairs.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 16, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Dmitry Valentinovich KHOLODKOV
  • Publication number: 20230221941
    Abstract: A data processing system implements obtaining policy information for an update to be deployed to one or more components of a cloud-based service identifying a plurality of rings of the cloud-based service to which the update is to be deployed; analyzing the policy information to determine configuration information for a plurality of installer instances each associated with one or more rings or one or more stages of a ring to which the update is to be deployed; obtaining payload information for each respective installer instance, the payload information indicating one or more payloads associated with the update to be deployed to the respective one or more rings or one or more stages of the ring associated with the respective installer instance; and deploying the one or more payloads for each of the one or more rings or the one or more stages of the ring associated with each installer instance.
    Type: Application
    Filed: January 12, 2022
    Publication date: July 13, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich KHOLODKOV, Rahul NIGAM, Nidhi VERMA
  • Patent number: 11526898
    Abstract: Aspects of the present disclosure relate to the visualization of product usage utilizing telemetry data associated with the product. More specifically, a first object identifier associated with an object, such as a method, function, or other portion of code, may be provided as part of the telemetry data together with an execution time stamp. A second object identifier may also be received, where the second object identifier is associated with object execution subsequent to the first object. Based on the first and second object identifier, an object pair may be determined and graphed at a path execution tree. In some instances, the object pairs may be filtered in accordance with a number of occurrences within a certain period of time, where a high number of occurrences is indicative of an intended path of one or more users.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: December 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Dmitry Valentinovich Kholodkov
  • Patent number: 10956307
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for detecting a code defect associated with a cloud-based service are presented. A correlation between an operation failure spike in an outermost development ring prior to a production environment for a current software build and an operation failure spike in a development ring that precedes the outermost development ring for the current software build may be identified. A determination may be made that an operation failure spike corresponding to the spike in the outermost development ring in a previous software build did not exist. A determination may be made that an operation failure spike corresponding to the development ring that precedes the outermost development ring for a previous software build did not exist. An operation associated with the failure spikes may be flagged as being related to the code defect based on the findings.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Donovan Allen Isaak, Dmitry Valentinovich Kholodkov
  • Publication number: 20210073829
    Abstract: Aspects of the present disclosure relate to the visualization of product usage utilizing telemetry data associated with the product. More specifically, a first object identifier associated with an object, such as a method, function, or other portion of code, may be provided as part of the telemetry data together with an execution time stamp. A second object identifier may also be received, where the second object identifier is associated with object execution subsequent to the first object. Based on the first and second object identifier, an object pair may be determined and graphed at a path execution tree. In some instances, the object pairs may be filtered in accordance with a number of occurrences within a certain period of time, where a high number of occurrences is indicative of an intended path of one or more users.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Dmitry Valentinovich KHOLODKOV
  • Publication number: 20210074039
    Abstract: Methods and systems are disclosed for classifying usage based on telemetry data for operating one or more computers. In particular, the telemetry data is received from the one or more computers as operation records. A usage graph is generated based on the telemetry data. The usage graph may include nodes as operations and directed edges that connect one node to another to represent a sequence of operations. The usage graph may be compared against a set of predefined graphical signatures as generated based on the telemetry data associated with one or more users. The graphical signatures represent distinct usage classes of the operations to identify a usage class for the usage graph. User interface tools may be provided to visually compare the usage graph and the graphical signatures to identify a usage class and to analyze efficient operations of the computers.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich KHOLODKOV, Donovan Allen ISAAK
  • Publication number: 20200081824
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for detecting a code defect associated with a cloud-based service are presented. A correlation between an operation failure spike in an outermost development ring prior to a production environment for a current software build and an operation failure spike in a development ring that precedes the outermost development ring for the current software build may be identified. A determination may be made that an operation failure spike corresponding to the spike in the outermost development ring in a previous software build did not exist. A determination may be made that an operation failure spike corresponding to the development ring that precedes the outermost development ring for a previous software build did not exist. An operation associated with the failure spikes may be flagged as being related to the code defect based on the findings.
    Type: Application
    Filed: September 12, 2018
    Publication date: March 12, 2020
    Inventors: Donovan Allen Isaak, Dmitry Valentinovich Kholodkov