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: 20240338196Abstract: 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: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich KHOLODKOV, Rahul NIGAM, Nidhi VERMA
-
Publication number: 20240282022Abstract: 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: ApplicationFiled: February 17, 2023Publication date: August 22, 2024Applicant: Microsoft Technology Licensing, LLCInventor: Dmitry Valentinovich KHOLODKOV
-
Patent number: 12020015Abstract: 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: GrantFiled: January 12, 2022Date of Patent: June 25, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich Kholodkov, Rahul Nigam, Nidhi Verma
-
Publication number: 20240143303Abstract: 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: ApplicationFiled: October 26, 2022Publication date: May 2, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich KHOLODKOV, Rahul NIGAM, Nidhi VERMA
-
Publication number: 20230367694Abstract: 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: ApplicationFiled: May 11, 2022Publication date: November 16, 2023Applicant: Microsoft Technology Licensing, LLCInventor: Dmitry Valentinovich KHOLODKOV
-
Publication number: 20230221941Abstract: 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: ApplicationFiled: January 12, 2022Publication date: July 13, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich KHOLODKOV, Rahul NIGAM, Nidhi VERMA
-
Patent number: 11526898Abstract: 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: GrantFiled: September 5, 2019Date of Patent: December 13, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Dmitry Valentinovich Kholodkov
-
Patent number: 10956307Abstract: 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: GrantFiled: September 12, 2018Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Donovan Allen Isaak, Dmitry Valentinovich Kholodkov
-
Publication number: 20210073829Abstract: 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: ApplicationFiled: September 5, 2019Publication date: March 11, 2021Applicant: Microsoft Technology Licensing, LLCInventor: Dmitry Valentinovich KHOLODKOV
-
Publication number: 20210074039Abstract: 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: ApplicationFiled: September 9, 2019Publication date: March 11, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich KHOLODKOV, Donovan Allen ISAAK
-
Publication number: 20200081824Abstract: 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: ApplicationFiled: September 12, 2018Publication date: March 12, 2020Inventors: Donovan Allen Isaak, Dmitry Valentinovich Kholodkov