Patents by Inventor Vladimir Ivanov
Vladimir Ivanov 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: 20240427618Abstract: A method of upgrading virtual machine (VM) management software from a first version to a second version, wherein the first version of the VM management software executes in a plurality of workloads of a plurality of host computers, the plurality of workloads including a first active workload executing on a first host computer, a first passive workload executing on a second host computer, and a first witness workload executing on a third host computer, and the method comprising: creating and powering on a second active workload that is configured to execute the second version of the VM management software; copying state information from the first active workload to the second active workload and continuing execution of the VM management software in the second active workload; and creating and powering on a second passive workload and creating and powering on a second witness workload.Type: ApplicationFiled: August 10, 2023Publication date: December 26, 2024Inventors: KRISHNENDU GORAI, Akash Kodenkiri, Ivaylo Radoslavov Radev, Vladimir Ivanov, Leonid Livshin
-
Publication number: 20240220300Abstract: A non-disruptive cancellation of a migration-based virtual machine (VM) upgrade uses a network swap workflow and may be performed without user involvement (e.g., without providing login credentials). A source machine and a target machine swap machine identities such that, for example, the target machine takes on the internet protocol (IP) address of the source machine and the source machine takes on the original IP address of the target machine. Upon a cancellation of the upgrade, the source machine and the target machine revert to their original machine identities, for example, by swapping machine identities again. In this manner, the target machine assumes the role of the source machine for the user if the upgrade is not canceled, and the source machine rapidly resumes its role for the user if there is a cancellation. Advantageously, fewer computing resources are required for this cancellation.Type: ApplicationFiled: December 30, 2022Publication date: July 4, 2024Inventors: Tomo Vladimirov SIMEONOV, Ivaylo Radoslavov RADEV, Vladimir IVANOV, Georgi HRISTOV, Grigor HARBALIEV
-
Patent number: 11880294Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.Type: GrantFiled: April 14, 2022Date of Patent: January 23, 2024Assignee: VMware, Inc.Inventors: Anmol Parikh, Ivaylo Radoslavov Radev, Akash Kodenkiri, Ammar Rizvi, Grigor Harbaliev, Vladimir Ivanov, Dimitar Dimitrov, Chandrika Mutalik
-
Publication number: 20230236952Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.Type: ApplicationFiled: April 14, 2022Publication date: July 27, 2023Inventors: ANMOL PARIKH, Ivaylo Radoslavov Radev, Akash Kodenkiri, Ammar Rizvi, Grigor Harbaliev, Vladimir Ivanov, Dimitar Dimitrov, Chandrika Mutalik
-
Patent number: 11366684Abstract: In one approach, an import mechanism allows new hardware intrinsics to be utilized by writing or updating a library of source code, rather than specifically modifying the virtual machine for each new intrinsic. Thus, once the architecture is in place to allow the import mechanism to function, the virtual machine itself (e.g. the code which implements the virtual machine) no longer needs to be modified in order to allow new intrinsics to be utilized by end user programmers. Since source code is typically more convenient to write than the language used to implement the virtual machine and the risk of miscoding the virtual machine is minimized when introducing new intrinsics, the import mechanism described herein increases the efficiency at which new hardware intrinsics can be introduced.Type: GrantFiled: March 24, 2020Date of Patent: June 21, 2022Assignee: Oracle International CorporationInventors: John Robert Rose, Vladimir Ivanov
-
Patent number: 10942737Abstract: Techniques and mechanisms for exchanging control signals in a data path module of a data stream processing engine. In an embodiment, the data path module may be configured to form a set of one or more data paths corresponding to an instruction which is to be executed. In another embodiment, data processing units of the data path module may be configured to exchange one or more control signals for elastic execution of the instruction.Type: GrantFiled: December 14, 2018Date of Patent: March 9, 2021Assignee: Intel CorporationInventor: Vladimir Ivanov
-
Publication number: 20200225973Abstract: In one approach, an import mechanism allows new hardware intrinsics to be utilized by writing or updating a library of source code, rather than specifically modifying the virtual machine for each new intrinsic. Thus, once the architecture is in place to allow the import mechanism to function, the virtual machine itself (e.g. the code which implements the virtual machine) no longer needs to be modified in order to allow new intrinsics to be utilized by end user programmers. Since source code is typically more convenient to write than the language used to implement the virtual machine and the risk of miscoding the virtual machine is minimized when introducing new intrinsics, the import mechanism described herein increases the efficiency at which new hardware intrinsics can be introduced.Type: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Inventors: John Robert Rose, Vladimir Ivanov
-
Patent number: 10635472Abstract: In one approach, an import mechanism allows new hardware intrinsics to be utilized by writing or updating a library of source code, rather than specifically modifying the virtual machine for each new intrinsic. Thus, once the architecture is in place to allow the import mechanism to function, the virtual machine itself (e.g. the code which implements the virtual machine) no longer needs to be modified in order to allow new intrinsics to be utilized by end user programmers. Since source code is typically more convenient to write than the language used to implement the virtual machine and the risk of miscoding the virtual machine is minimized when introducing new intrinsics, the import mechanism described herein increases the efficiency at which new hardware intrinsics can be introduced.Type: GrantFiled: October 21, 2016Date of Patent: April 28, 2020Assignee: Oracle International CorporationInventors: John R. Rose, Vladimir Ivanov
-
Patent number: 10452409Abstract: In one approach, a native call is performed using an adapter generator to produce an adapter for converting memory structures between a first memory representation adhering to a first application binary interface (ABI) and a second memory representation adhering to a second memory representation adhering to a second ABI. In some cases, the adapter produced by the adapter generator is stored in an adapter cache and indexed by the shape of the call for later reuse should the same native call be made again in the future. The adapter produced by the adapter generator uses a set of intermediate instructions which can be either compiled by a Just-in-Time (JIT) compiler or interpreted by an interpreter to produce executable instructions for converting between the first ABI and the second ABI.Type: GrantFiled: October 21, 2016Date of Patent: October 22, 2019Assignee: Oracle International CorporationInventors: John R. Rose, Vladimir Ivanov, Mikael Vidstedt
-
Patent number: 10361739Abstract: The disclosure generally relates to a method, apparatus and system for identifying non-compliant radio emissions and for enforcing compliance. In one embodiment, the disclosure relates to a dynamic radiation control of a radio by measuring a signal attribute for an outbound signal having a protocol; comparing the signal attribute with a predefined mask, the predefined mask governed by at least one of a radio location or a signal protocol; and determining whether to transmit the outbound signal.Type: GrantFiled: December 8, 2017Date of Patent: July 23, 2019Assignee: Intel CorporationInventors: Hossein Alavi, Farhana Sheikh, Markus Dominik Mueck, Vladimir Ivanov
-
Publication number: 20190129720Abstract: Techniques and mechanisms for exchanging control signals in a data path module of a data stream processing engine. In an embodiment, the data path module may be configured to form a set of one or more data paths corresponding to an instruction which is to be executed. In another embodiment, data processing units of the data path module may be configured to exchange one or more control signals for elastic execution of the instruction.Type: ApplicationFiled: December 14, 2018Publication date: May 2, 2019Inventor: Vladimir Ivanov
-
Patent number: 10157060Abstract: Techniques and mechanisms for exchanging control signals in a data path module of a data stream processing engine. In an embodiment, the data path module may be configured to form a set of one or more data paths corresponding to an instruction which is to be executed. In another embodiment, data processing units of the data path module may be configured to exchange one or more control signals for elastic execution of the instruction.Type: GrantFiled: December 29, 2011Date of Patent: December 18, 2018Assignee: Intel CorporationInventor: Vladimir Ivanov
-
Publication number: 20180262224Abstract: The disclosure generally relates to a method, apparatus and system for identifying non-compliant radio emissions and for enforcing compliance. In one embodiment, the disclosure relates to a dynamic radiation control of a radio by measuring a signal attribute for an outbound signal having a protocol; comparing the signal attribute with a predefined mask, the predefined mask governed by at least one of a radio location or a signal protocol; and determining whether to transmit the outbound signal.Type: ApplicationFiled: December 8, 2017Publication date: September 13, 2018Applicant: Intel CorporationInventors: Hossein Alavi, Farhana Sheikh, Markus Dominik Mueck, Vladimir Ivanov
-
Publication number: 20180063192Abstract: A moderation framework monitors content posted in a database network and uses a declarative configuration scheme that defines moderation rules without having to write new software. A user interface operated by the moderation platform allows selection of different user criteria and different content criteria for triggering the moderation rules. The user interface also provides selectable actions for the moderation rules to apply when the content matches the selected user and content criteria. The user interface also allows selection of different entities for associating with different moderation rules, such as accounts, cases, opportunities, Chatter® feed posts, or custom objects defined by customers.Type: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Applicant: salesforce.com, inc.Inventors: Ashley MCGUIRE, Joshua LUFT-GLIDDEN, Kenneth CHUNG KAY KO, Rupali JAGTAP, Sanjaya LAI, Vladimir IVANOV
-
Patent number: 9903731Abstract: A system and method for processing a 3-dimensional landmark providing a 3-dimensional representation of a 3-dimensional real world object located at a predefined geographic location is provided. The method includes the steps of providing a data set containing the 3-dimensional landmark, determining a largest continuous horizontal surface of the 3-dimensional landmark, and storing the determined largest horizontal surface as road traffic area of a road network used by a user when moving on the object.Type: GrantFiled: September 30, 2014Date of Patent: February 27, 2018Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBHInventors: Martin Fischer, Carsten-Christian Spindler, Vladimir Ivanov
-
Patent number: 9891066Abstract: A system and method for processing a 3-dimensional landmark providing a 3-dimensional representation of a 3-dimensional real world object located at a predefined geographic location is provided. The method includes the steps of providing a data set containing the 3-dimensional landmark, determining a largest continuous horizontal surface of the 3-dimensional landmark, and storing the determined largest horizontal surface as road traffic area of a road network used by a user when moving on the object.Type: GrantFiled: July 6, 2012Date of Patent: February 13, 2018Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBHInventors: Martin Fischer, Carsten-Christian Spindler, Vladimir Ivanov
-
Patent number: 9856265Abstract: Inhibitors of HCV replication of formula (I) and the N-oxides, salts, and stereoisomers, wherein each dashed line represents an optional double bond; X is N, CH and where X bears a double bond it is C; R1 is —OR7, —NH—SO2R8; R2 is hydrogen, and where X is C or CH, R2 may also be C1-6alkyl; R3 is hydrogen, C1-6alkyl, C1-6alkoxyC1-6alkyl, C3-7cycloalkyl; R4 is aryl or Het; n is 3, 4, 5, or 6; R5 is halo, C1-6alkyl, hydroxy, C1-6alkoxy, phenyl, or Het; R6 is C1-6alkoxy, or dimethylamino; R7 is hydrogen; aryl; Het; C3-7cycloalkyl optionally substituted with C1-6alkyl; or C1-6alkyl optionally substituted with C3-7cycloalkyl, aryl or with Het; R8 is aryl; Het; C3-7cycloalkyl optionally substituted with C1-6alkyl; or C1-6alkyl optionally substituted with C3-7cycloalkyl, aryl or with Het; aryl is phenyl optionally substituted with one, two or three substituents; Het is a 5 or 6 membered saturated, partially unsaturated or completely unsaturated heterocyclic ring containing 1 to 4 heteroatoms selected from nitrogeType: GrantFiled: March 9, 2017Date of Patent: January 2, 2018Assignees: Janssen Sciences Ireland UC, Medivir ABInventors: Kenneth Alan Simmen, Herman Augustinus De Kock, Pierre Jean-Marie Bernard Raboisson, Lili Hu, Abdellah Tahri, Dominique Louis Nestor Ghislain Surleraux, Karl Magnus Nilsson, Bengt Bertil Samuelsson, Asa Annica Kristina Rosenquist, Vladimir Ivanov, Mikael Pelcman, Anna Karin Gertrud Linnea Belfrage, Per-Ola Mikael Johansson, Sandrine Marie Helene Vendeville
-
Patent number: 9843352Abstract: The disclosure generally relates to a method, apparatus and system for identifying non-compliant radio emissions and for enforcing compliance. In one embodiment, the disclosure relates to a dynamic radiation control of a radio by measuring a signal attribute for an outbound signal having a protocol; comparing the signal attribute with a predefined mask, the predefined mask governed by at least one of a radio location or a signal protocol; and determining whether to transmit the outbound signal.Type: GrantFiled: December 26, 2013Date of Patent: December 12, 2017Assignee: Intel CorporationInventors: Hossein Alavi, Farhana Sheikh, Markus Dominik Mueck, Vladimir Ivanov
-
Patent number: 9835462Abstract: A navigation system has a database which stores index data for, respectively, a tile of a tiling. The index data includes, for each one of plural cells of a grid which is superimposed on the tile, respectively an identifier for each triangular face of a triangulated irregular network which at least partially overlaps with the respective cell. The plural cells of the grid are defined so as to cover the respective tile. A processing device of the navigation system is configured to use the index data to determine a triangular face on which a map feature having given lateral coordinates is located, in order to determine a height coordinate of the map feature.Type: GrantFiled: April 27, 2012Date of Patent: December 5, 2017Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBHInventors: Vladimir Ivanov, Thomas Feldbauer, Alexey Pryakhin, Peter Kunath, Marek Strassenburg-Kleciak
-
Patent number: 9830154Abstract: Techniques and mechanisms for programming an accelerator device to enable performance of a data processing algorithm. In an embodiment, an accelerator of a computer platform is programmed based on programming information received from a host processor of the computer platform. In another embodiment, programming of the accelerator is to enable data driven execution of an instruction by a data stream processing engine of the accelerator.Type: GrantFiled: December 29, 2011Date of Patent: November 28, 2017Assignee: Intel CorporationInventor: Vladimir Ivanov