Patents by Inventor Johan van de Groenendaal
Johan van de Groenendaal 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: 12204912Abstract: Apparatus and methods for booting and using a single CPU socket as a multi-CPU partitioned platform. The single CPU socket includes a plurality of core tiles that a partitioned into a plurality of virtual clusters comprising CPU sub-sockets. Each of the CPU sub-sockets in coupled to an Input-Output (IO) tile having an integrated boot support block and comprising a plurality of IO interfaces including at least one IO interface configured to receive boot signals for booting the sub-sockets and an IO interface to access boot firmware stored in a firmware storage device coupled to the IO interface. The integrated boot support block is configured to facilitate booting of each of the plurality of CPU sub-sockets using a shared set of boot resources coupled to the plurality of IO interfaces.Type: GrantFiled: July 23, 2021Date of Patent: January 21, 2025Assignee: Intel CorporationInventors: Bharat S. Pillilli, Johan Van De Groenendaal
-
Patent number: 12164907Abstract: Examples described herein a firmware update device to execute a second firmware, in place of execution of a first firmware, in response to an instruction that causes the firmware update device to execute the second firmware, wherein the second firmware is copied to a buffer prior to execution of the instruction. In some examples, one or more processors are to execute the instruction that causes the firmware update device to execute the second firmware. In some examples, prior to execution of the instruction, a device root of trust is also to validate the second firmware.Type: GrantFiled: December 23, 2020Date of Patent: December 10, 2024Assignee: Intel CorporationInventors: Bharat S. Pillilli, Johan Van De Groenendaal
-
Patent number: 12021846Abstract: Technologies for attesting a deployment of a workload using a blockchain includes a compute engine that receives a request from a remote device to validate one or more parameters of a managed node composed of one or more sleds. The compute engine retrieves a blockchain associated with the managed node. The blockchain includes one or more blocks, each block including information about the parameters of the managed node. The compute engine validates the blockchain and sends an indication that the blockchain is valid to the requesting device.Type: GrantFiled: December 23, 2021Date of Patent: June 25, 2024Assignee: Intel CorporationInventors: Johan Van de Groenendaal, Alberto J. Munoz
-
Publication number: 20240054039Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement software defined silicon feature configuration pay-as-you-go licensing are disclosed. A disclosed silicon semiconductor device includes a first counter that increments a first count when a timer expires and, responsive to expiration of the timer, a feature configuration sampler to sample a state of a configuration of a feature of the silicon semiconductor device. In addition, the silicon semiconductor device includes a second counter that increments a second count when the sampled state of the configuration of the feature indicates the feature is active. A feature up-time tracker is also included outputs a value representative of an amount of time the configuration has been active, where the amount of time is based on the first count and the second count.Type: ApplicationFiled: December 23, 2020Publication date: February 15, 2024Inventors: Vasudevan SRINIVASAN, Knut GRIMSRUD, Johan VAN DE GROENENDAAL, Mariusz ORIOL, Nishi AHUJA, Shen ZHOU, Samantha ALT, Katalin BARTFAI-WALCOTT, Arkadiusz BERENT
-
Publication number: 20230195918Abstract: In an embodiment, a processor may include at least one processing engine to execute instructions, and a register interface circuit coupled to the at least one processing engine. The register interface circuit may be to: receive a request to access a register associated with a feature of the processor; determine whether the requested access is authorized based at least in part on an entry of an access structure, the access structure to store a plurality of entries associated with a plurality of features of the processor; and in response to a determination that the requested access is authorized by the access structure, perform the requested access of the register associated with the feature. Other embodiments are described and claimed.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Inventors: Stanley Chen, Vivek Garg, Ankush Varma, Eric J. Dehaemer, Johan van de Groenendaal
-
Patent number: 11556352Abstract: Examples provided herein provide a manner of monitoring performance characteristics of a central processing unit or other instruction executing hardware device and adjusting settings of the central processing unit or other instruction executing hardware device. Performance characteristics can be gathered and stored in a secure memory or storage device. The performance characteristics can be transmitted to a control center using a provisioned network transceiver that does not rely on an operating system executed by the central processing unit or the hardware platform of the central processing unit. The control center can determine settings that are to be applied by the central processing unit or instruction executing hardware device and transmit the settings for use by the central processing unit or instruction executing hardware device.Type: GrantFiled: December 17, 2018Date of Patent: January 17, 2023Assignee: Intel CorporationInventors: Jamel Tayeb, Robert Kwasnick, Johan Van De Groenendaal
-
Publication number: 20220116365Abstract: Technologies for attesting a deployment of a workload using a blockchain includes a compute engine that receives a request from a remote device to validate one or more parameters of a managed node composed of one or more sleds. The compute engine retrieves a blockchain associated with the managed node. The blockchain includes one or more blocks, each block including information about the parameters of the managed node. The compute engine validates the blockchain and sends an indication that the blockchain is valid to the requesting device.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Johan Van de Groenendaal, Alberto J. Munoz
-
Patent number: 11223606Abstract: Technologies for attesting a deployment of a workload using a blockchain includes a compute engine that receives a request from a remote device to validate one or more parameters of a managed node composed of one or more sleds. The compute engine retrieves a blockchain associated with the managed node. The blockchain includes one or more blocks, each block including information about the parameters of the managed node. The compute engine validates the blockchain and sends an indication that the blockchain is valid to the requesting device.Type: GrantFiled: June 29, 2018Date of Patent: January 11, 2022Assignee: Intel CorporationInventors: Johan Van de Groenendaal, Alberto J. Munoz
-
Publication number: 20210349731Abstract: Apparatus and methods for booting and using a single CPU socket as a multi-CPU partitioned platform. The single CPU socket includes a plurality of core tiles that a partitioned into a plurality of virtual clusters comprising CPU sub-sockets. Each of the CPU sub-sockets in coupled to an Input-Output (IO) tile having an integrated boot support block and comprising a plurality of IO interfaces including at least one IO interface configured to receive boot signals for booting the sub-sockets and an IO interface to access boot firmware stored in a firmware storage device coupled to the IO interface. The integrated boot support block is configured to facilitate booting of each of the plurality of CPU sub-sockets using a shared set of boot resources coupled to the plurality of IO interfaces.Type: ApplicationFiled: July 23, 2021Publication date: November 11, 2021Inventors: Bharat S. PILLILLI, Johan VAN DE GROENENDAAL
-
Publication number: 20210314168Abstract: Technologies for providing certified telemetry data indicative of resource utilizations include a device with circuitry configured to obtain telemetry data indicative of a utilization of one or more device resources over a time period. The circuitry is additionally configured to validate the obtained telemetry data with a private key associated with the present device.Type: ApplicationFiled: June 21, 2021Publication date: October 7, 2021Inventors: Francesc Guim Bernat, Johan Van De Groenendaal, Kshitij A. Doshi, Susanne M. Balle, Suraj Prabhakaran
-
Publication number: 20210224061Abstract: Examples described herein a firmware update device to execute a second firmware, in place of execution of a first firmware, in response to an instruction that causes the firmware update device to execute the second firmware, wherein the second firmware is copied to a buffer prior to execution of the instruction. In some examples, one or more processors are to execute the instruction that causes the firmware update device to execute the second firmware. In some examples, prior to execution of the instruction, a device root of trust is also to validate the second firmware.Type: ApplicationFiled: December 23, 2020Publication date: July 22, 2021Inventors: Bharat S. PILLILLI, Johan VAN DE GROENENDAAL
-
Patent number: 11044099Abstract: Technologies for providing certified telemetry data indicative of resource utilizations include a device with circuitry configured to obtain telemetry data indicative of a utilization of one or more device resources over a time period. The circuitry is additionally configured to sign the obtained telemetry data with a private key associated with the present device. Further, the circuitry is configured to send the signed telemetry data to a telemetry service for analysis.Type: GrantFiled: December 28, 2018Date of Patent: June 22, 2021Assignee: Intel CorporationInventors: Francesc Guim Bernat, Johan Van De Groenendaal, Kshitij A. Doshi, Susanne M. Balle, Suraj Prabhakaran
-
Publication number: 20210117242Abstract: Examples described herein relate to an Infrastructure Processing Unit (IPU) that comprises: interface circuitry to provide a communicative coupling with a platform; network interface circuitry to provide a communicative coupling with a network medium; and circuitry to expose infrastructure services to be accessed by microservices for function composition.Type: ApplicationFiled: December 26, 2020Publication date: April 22, 2021Inventors: Johan VAN DE GROENENDAAL, Kshitij A. DOSHI, Edmund CHEN, Ravi SAHITA, Andrew J. HERDRICH, Debra BERNSTEIN, Christine E. SEVERNS-WILLIAMS, Uri V. CUMMINGS, Utkarsh Y. KAKAIYA
-
Publication number: 20210117249Abstract: Examples described herein relate to an Infrastructure Processing Unit (IPU) that comprises: interface circuitry to provide a communicative coupling with a platform; network interface circuitry to provide a communicative coupling with a network medium; and circuitry to expose infrastructure services to be accessed by microservices for function composition and to selectively provide a barrier to halt operation of at least one microservice based on event data from a composite node that performs the at least one microservice.Type: ApplicationFiled: December 26, 2020Publication date: April 22, 2021Inventors: Kshitij A. DOSHI, Johan VAN DE GROENENDAAL, Edmund CHEN, Ravi SAHITA, Andrew J. HERDRICH, Debra BERNSTEIN, Christine E. SEVERNS-WILLIAMS, Uri V. CUMMINGS, Utkarsh Y. KAKAIYA
-
Publication number: 20200007511Abstract: Technologies for attesting a deployment of a workload using a blockchain includes a compute engine that receives a request from a remote device to validate one or more parameters of a managed node composed of one or more sleds. The compute engine retrieves a blockchain associated with the managed node. The blockchain includes one or more blocks, each block including information about the parameters of the managed node. The compute engine validates the blockchain and sends an indication that the blockchain is valid to the requesting device.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Johan Van de Groenendaal, Alberto J. Munoz
-
Publication number: 20190140838Abstract: Technologies for providing certified telemetry data indicative of resource utilizations include a device with circuitry configured to obtain telemetry data indicative of a utilization of one or more device resources over a time period. The circuitry is additionally configured to sign the obtained telemetry data with a private key associated with the present device.Type: ApplicationFiled: December 28, 2018Publication date: May 9, 2019Inventors: Francesc Guim Bernat, Johan Van De Groenendaal, Kshitij A. Doshi, Susanne M. Balle, Suraj Prabhakaran
-
Publication number: 20190121652Abstract: Examples provided herein provide a manner of monitoring performance characteristics of a central processing unit or other instruction executing hardware device and adjusting settings of the central processing unit or other instruction executing hardware device. Performance characteristics can be gathered and stored in a secure memory or storage device. The performance characteristics can be transmitted to a control center using a provisioned network transceiver that does not rely on an operating system executed by the central processing unit or the hardware platform of the central processing unit. The control center can determine settings that are to be applied by the central processing unit or instruction executing hardware device and transmit the settings for use by the central processing unit or instruction executing hardware device.Type: ApplicationFiled: December 17, 2018Publication date: April 25, 2019Inventors: Jamel TAYEB, Robert KWASNICK, Johan VAN DE GROENENDAAL
-
Patent number: 8667110Abstract: A remotely managed expandable multi-user computer system is provided. The computer system includes a removable compute cartridge and a removable storage cartridge allowing easy upgrade of the computer system. The computer system self-configures when powered on to allow remote management by another system over a network. Automatic failover support is provided without the need for a separate compute element. A self-configurable removable secure-to-wireless converter to couple to a client computer system allows secure communications between the multi-user system and the client computer system via a wireless network.Type: GrantFiled: December 22, 2009Date of Patent: March 4, 2014Assignee: Intel CorporationInventors: Johan van de Groenendaal, Matthew Adiletta, Myles Wilde, Michael Fallon, Aaron Gorius, William Wheeler, Chengda Yang, Paul Dormitzer, Douglas Carrigan
-
Patent number: 8225379Abstract: A method for securing a network including providing one or more information sources, identifying one or more devices on the network using the information sources and determining whether identified devices are authorized.Type: GrantFiled: July 6, 2004Date of Patent: July 17, 2012Assignee: CA, Inc.Inventor: Johan van de Groenendaal
-
Patent number: 8099425Abstract: Apparatuses and methods for system management in a heterogeneous environment are provided. For example, relational query from a software application requesting management information from a specified information source is received and translated to native protocol messages according to an access protocol associated with the information source. The native protocol messages are handled as a transaction with the information source and a result of the transaction is returned to the software application.Type: GrantFiled: February 24, 2004Date of Patent: January 17, 2012Assignee: Computer Associates Think, Inc.Inventors: Johan van de Groenendaal, Amitava Chakraborty