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).
-
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
-
Patent number: 9824482Abstract: Techniques for displaying a 3d map view of a 3d geographical map are provided. A database stores data which defines the 3d geographical map in a layered hierarchy comprising data layers which can be individually rendered for the 3d map view. The database comprises a data layer of a digital terrain model which is modelling a terrain surface and a data layer of a 3d road network comprising 3d road elements. A processor is configured for selecting specific data layers of the database in response to a resolution setting of the 3d map view and to render the 3d map view using the selected specific data layer.Type: GrantFiled: October 28, 2013Date of Patent: November 21, 2017Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBHInventors: Peter Kunath, Vladimir Ivanov, Viktor Samokhin, Alexey Pryakhin, Marek Strassenburg-Kleciak
-
Publication number: 20170302303Abstract: A device, system and method of configuring a radio transceiver are described. In particular, there is described an RF front-end for transmitting wireless communication signals, the RF front-end comprising a plurality of elements, and wherein the RF front-end is configured to obtain an RF protection class signal and to selectively apply one or more of the plurality of elements to a transmitted signal based on the obtained RF protection class signal.Type: ApplicationFiled: February 20, 2017Publication date: October 19, 2017Inventors: MARKUS DOMINIK MUECK, VLADIMIR IVANOV