Patents by Inventor Karthik Kumar

Karthik Kumar 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: 20240134436
    Abstract: An integrated circuit (IC) device, such as a system on chip, includes a plurality of hardware circuitry components and a power delivery network to delivery power to the plurality of hardware circuitry elements. The power delivery network has a plurality of integrated switches and a corresponding data plane to couple the plurality of switches to a controller on the IC device. The controller sends signals on the control plane of the power delivery network to granularly select which of the plurality of hardware circuitry elements to power-gate and may do so at the direction of a software system.
    Type: Application
    Filed: December 29, 2023
    Publication date: April 25, 2024
    Inventors: Akhilesh Thyagaturu, Karthik Kumar, Francesc Guim Bernat, Manish Dave, Xiangyang Zhuang
  • Publication number: 20240126606
    Abstract: Data that is to be processed by a particular service executed by a first edge computing device in an application, is analyzed to determine characteristics of the data. An opportunity to replicate the particular service on a plurality of edge computing devices is determined based on characteristics of the data. A second edge computing device is determined to be available to execute a replicated instance of the particular service. Replication of the particular service is initiated on a plurality of edge computing devices including the second edge computing device. An output of an instance of the particular service executed on the first edge computing device and an output of the replicated instance of the particular service executed on the second edge computing device are combined to form a single output for the particular service.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Akhilesh Thyagaturu, Jonathan L. Kyle, Karthik Kumar, Francesc Guim Bernat, Mohit Kumar Garg
  • Publication number: 20240126579
    Abstract: A server platform in a cloud computing system is determined to be in an unused state and a request from a remote computing system outside the data center system is received to control hardware of at least one of the server platforms of the cloud computing systems. A bare-metal-as-is (BMAI) session is initiated for the remote computing system to use the server platform based on the unused state, wherein exclusive control of at least a portion of hardware of the server platform is temporarily handed over to the remote computing system in the BMAI session. Control of the portion of the hardware of the server platform is reclaimed based on an end of the BMAI session.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Akhilesh Thyagaturu, Jonathan L. Kyle, Mohit Kumar Garg, Karthik Kumar, Francesc Guim Bernat
  • Publication number: 20240116627
    Abstract: A VTOL aircraft includes a plurality of lift propellers configured to rotated by lift motors to provide vertical thrust during takeoff, landing and hovering operations. The lift propellers are configured to generate a cooling airflow to cool the lift motors during use. During a cruise operation when the VTOL aircraft is in forward motion, the lift propellers may be stowed in a stationary position. Therefore, the cooling airflow may be reduced or eliminated when it is not needed.
    Type: Application
    Filed: February 2, 2023
    Publication date: April 11, 2024
    Applicant: Archer Aviation, Inc.
    Inventors: Karthik Kumar BODLA, Bharat TULSYAN, Christopher M. HEATH, Kerry MANNING, Alan D. TEPE
  • Publication number: 20240113954
    Abstract: Technologies for dynamically managing resources in disaggregated accelerators include an accelerator. The accelerator includes acceleration circuitry with multiple logic portions, each capable of executing a different workload. Additionally, the accelerator includes communication circuitry to receive a workload to be executed by a logic portion of the accelerator and a dynamic resource allocation logic unit to identify a resource utilization threshold associated with one or more shared resources of the accelerator to be used by a logic portion in the execution of the workload, limit, as a function of the resource utilization threshold, the utilization of the one or more shared resources by the logic portion as the logic portion executes the workload, and subsequently adjust the resource utilization threshold as the workload is executed. Other embodiments are also described and claimed.
    Type: Application
    Filed: November 9, 2023
    Publication date: April 4, 2024
    Inventors: Francesc GUIM BERNAT, Susanne M. BALLE, Rahul KHANNA, Sujoy SEN, Karthik KUMAR
  • Publication number: 20240111615
    Abstract: Embodiments described herein are generally directed to the use of sidecars to perform dynamic API contract generation and conversion. In an example, a first sidecar of a source microservice intercepts a first call to a first API exposed by a destination microservice. The first call makes use of a first API technology specified by a first contract and is originated by the source microservice. An API technology is selected from multiple API technologies. The selected API technology is determined to be different than the first API technology. Based on the first contract, a second contract is dynamically generated that specifies an intermediate API that makes use of the selected API technology. A second sidecar of the destination microservice is caused to generate the intermediate API and connect the intermediate API to the first API.
    Type: Application
    Filed: December 15, 2023
    Publication date: April 4, 2024
    Applicant: Intel Corporation
    Inventors: Marcos Carranza, Cesar Martinez-Spessot, Mateo Guzman, Francesc Guim Bernat, Karthik Kumar, Rajesh Poornachandran, Kshitij Arun Doshi
  • Publication number: 20240103861
    Abstract: An apparatus is described. The apparatus includes a memory module. The memory module includes a memory. The memory module includes function execution circuitry. The function execution circuitry is configurable to execute a producer function and a consumer function of a multi-function process. The memory module includes an interface to be coupled to a memory controller.
    Type: Application
    Filed: December 8, 2023
    Publication date: March 28, 2024
    Inventors: Akhilesh S. THYAGATURU, Francesc GUIM BERNAT, Karthik KUMAR, Mohit Kumar GARG
  • Publication number: 20240103743
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to store data based on an environmental impact of a storage device. An example apparatus to store data, the apparatus includes programmable circuitry to at least one of instantiate or execute the machine readable instructions to determine a first environmental impact associated with storing the data in a first storage device, determine a second environmental impact associated with storing the data in a second storage device, and cause the data to be stored in one of the first storage device or the second storage device based on the first environmental impact and the second environmental impact.
    Type: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Inventors: Francesc Guim Bernat, Karthik Kumar, Akhilesh S. Thyagaturu, Mario Jose Divan, Matthew Henry Birkner
  • Publication number: 20240086291
    Abstract: An apparatus comprising first circuitry to process a request generated by a first device, the request specifying a memory address range of a second device to monitor for errors; and second circuitry to, based on a determination that a read request targets the memory address range of the second device, compare first data read from the second device with second data read from a memory to determine whether an error has occurred.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 14, 2024
    Applicant: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Amruta Misra
  • Publication number: 20240086341
    Abstract: Methods, apparatus and systems for adaptive fabric allocation for local and remote emerging memories-based prediction schemes. In conjunction with performing memory transfers between a compute host and memory device connected via one or more interconnect segments, memory read and write traffic is monitored for at least one interconnect segment having reconfigurable upstream lanes and downstream lanes. Predictions of expected read and write bandwidths for the at least one interconnect segment are then made. Based on the expected read and write bandwidths, the upstream lanes and downstream lanes are dynamically reconfigured. The interconnect segments include interconnect links such as Compute Exchange Link (CXL) flex buses and memory channels for local memory implementations, and fabric links for remote memory implementations. For local memory, management messages may be used to provide telemetry information containing the expected read and write bandwidths.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 14, 2024
    Inventors: Benjamin Graniello, Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm
  • Patent number: 11922227
    Abstract: Technologies for providing efficient migration of services include a server device. The server device includes compute engine circuitry to execute a set of services on behalf of a terminal device and migration accelerator circuitry. The migration accelerator circuitry is to determine whether execution of the services is to be migrated from an edge station in which the present server device is located to a second edge station in which a second server device is located, determine a prioritization of the services executed by the server device, and send, in response to a determination that the services are to be migrated and as a function of the determined prioritization, data utilized by each service to the second server device of the second edge station to migrate the services. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Susanne M. Balle, Ignacio Astilleros Diez, Timothy Verrall, Ned M. Smith
  • Patent number: 11907136
    Abstract: An apparatus and/or system is described including a memory device including a memory range and a temporal data management unit (TDMU) coupled to the memory device to receive from an interface, the memory range and a temporal range corresponding to validity of data in the memory range, check the temporal range against a time and/or date value provided by a timer or clock to identify the data in the memory range as expired, and invalidate the data that is expired in the memory device. In some embodiments, the TDMU includes hardware logic that resides on a memory module with the memory device and is coupled to invalidate expired data when the memory module is decoupled from the interface. Other embodiments may be disclosed and claimed.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 20, 2024
    Assignee: Intel Corporation
    Inventors: Ginger H. Gilsdorf, Karthik Kumar, Mark A. Schmisseur, Thomas Willhalm, Francesc Guim Bernat
  • Publication number: 20240039860
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus disclosed herein is to determine whether to drop a data packet of a data stream or forward the data packet based on (a) a payload of the data packet and (b) historic information associated with the data stream. The example apparatus is also to operate on the data packet based on the determination.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 1, 2024
    Inventors: Raju Arvind, Amit Baxi, Dave Cavalcanti, Trevor Cooper, Andrew Cunningham, Francesc Guim Bernat, Ravindra Hegde, Gowtham Hosamane, Karthik Kumar, Patrick Kutch, Susruth Sudhakaran
  • Publication number: 20240028505
    Abstract: Examples described herein relate to allocation of an amount of memory for a time duration based on receipt of a request to allocate an amount of memory for a time duration. The request can include a configuration that requests an allocation of the amount of memory and the configuration specifies a time tier and/or the time duration. The request can specify one or more of: a request identifier, the amount of memory to allocate, or a requested time duration to reserve the amount of memory.
    Type: Application
    Filed: September 30, 2023
    Publication date: January 25, 2024
    Inventors: Sharanyan SRIKANTHAN, Thomas WILLHALM, Francesc GUIM BERNAT, Karthik KUMAR, Marcos E. CARRANZA
  • Patent number: 11880714
    Abstract: Technologies for providing dynamic selection of edge and local accelerator resources includes a device having circuitry to identify a function of an application to be accelerated, determine one or more properties of an accelerator resource available at the edge of a network where the device is located, and determine one or more properties of an accelerator resource available in the device. Additionally, the circuitry is to determine a set of acceleration selection factors associated with the function, wherein the acceleration factors are indicative of one or more objectives to be satisfied in the acceleration of the function. Further, the circuitry is to select, as a function of the one or more properties of the accelerator resource available at the edge, the one or more properties of the accelerator resource available in the device, and the acceleration selection factors, one or more of the accelerator resources to accelerate the function.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: January 23, 2024
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Ned Smith, Thomas Willhalm, Timothy Verrall
  • Patent number: 11880727
    Abstract: Embodiments described herein are generally directed to the use of sidecars to perform dynamic Application Programming Interface (API) contract generation and conversion. In an example, a first call by a first microservice to a first API of a second microservice is intercepted by a first sidecar of the first microservice. The first API is of a first API type of multiple API types and is specified by a first contract. An API type of the multiple API types is selected by the first sidecar. Responsive to determining the selected API type differs from the first API type, based on the first contract, a second contract is generated by the first sidecar specifying a second API of the selected API type; and a second sidecar of the second microservice is caused to generate the second API and internally connect the second API to the first API based on the second contract.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: January 23, 2024
    Assignee: Intel Corporation
    Inventors: Marcos Carranza, Cesar Martinez-Spessot, Mateo Guzman, Francesc Guim Bernat, Karthik Kumar, Rajesh Poornachandran, Kshitij Arun Doshi
  • Patent number: 11880287
    Abstract: Embodiments described herein are generally directed to intelligent management of microservices failover. In an example, responsive to an uncorrectable hardware error associated with a processing resource of a platform on which a task of a service is being performed by a primary microservice, a failover trigger is received by a failover service. A secondary microservice is identified by the failover service that is operating in lockstep mode with the primary microservice. The secondary microservice is caused by the failover service to takeover performance of the task in non-lockstep mode based on failover metadata persisted by the primary microservice. The primary microservice is caused by the failover service to be taken offline.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: January 23, 2024
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Marcos Carranza, Kshitij Arun Doshi, Francesc Guim Bernat, Karthik Kumar
  • Patent number: 11872429
    Abstract: Commissioning a fire system is described herein. One embodiment includes a non-transitory machine-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to receive an indicator of a particular fire control panel of a fire system installed in a building, and provide an interface via a display for configuring a gateway device associated with the fire control panel responsive to receiving the indicator, the interface including a plurality of portions, wherein each portion is configured to receive a respective descriptor corresponding to the fire control panel.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: January 16, 2024
    Assignee: Honeywell International Inc.
    Inventors: Deepika Sahai, Amit Jain, Karthik Kumar Davanam
  • Publication number: 20240013181
    Abstract: Various examples relate to apparatuses, devices, methods and computer programs for a group leader and a group member of a group of nodes of a blockchain network. The apparatus for the group leader comprises interface circuitry, machine-readable instructions, and processor circuitry to execute the machine-readable instructions to manage a membership of nodes of the blockchain network in the group of nodes, perform or delegate blockchain-related computational activity on behalf of the group of nodes according to an energy criterion.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 11, 2024
    Inventors: Rajesh POORNACHANDRAN, Marcos CARRANZA, Mallikarjuna CHILAKALA, Francesc GUIM BERNAT, Karthik KUMAR
  • Publication number: 20240012459
    Abstract: Examples described herein relate to receiving a configuration, wherein the configuration is to specify a first level of renewable energy utilized by one or more devices based on telemetry, wherein the telemetry comprises a level of renewable energy supplied to the one or more devices. Based on a second level of available supplied renewable energy, a portion of the first level of available supplied renewable energy can be allocated to one or more devices to perform the process. Based on a third level of available supplied renewable energy, increase renewable energy allocated to the one or more devices, to perform the process, to above the first level.
    Type: Application
    Filed: September 22, 2023
    Publication date: January 11, 2024
    Applicant: Intel Corporation
    Inventors: Francesc GUIM BERNAT, Karthik KUMAR, John J. BROWNE, Chris MACNAMARA, Patrick CONNOR