Patents by Inventor Rajesh Poornachandran

Rajesh Poornachandran 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: 20250130917
    Abstract: A telemetry manager collects in-band telemetry data and out-of-band telemetry data for an application from a plurality of telemetry sources associated with a plurality of different hardware components in a system. The telemetry manager identifies a subset of hardware components in the plurality of hardware components of the system used to handle workloads of the application and correlates the telemetry data associated with the workloads handled by the subset of hardware components. The telemetry manager triggers a reconfiguration of at least one of the application or the subset of hardware components based on the correlation of the telemetry data.
    Type: Application
    Filed: December 26, 2024
    Publication date: April 24, 2025
    Inventors: John J. Browne, Marcos E. Carranza, Francesc Guim Bernat, Rajesh Poornachandran, Stephen T. Palermo
  • Publication number: 20250123979
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to dynamically manage input/output (I/O) transactions. An example apparatus includes circuitry to determine at least one of a first parameter assigned to an VO transaction by a user, a second parameter for the I/O transaction based on at least a class of an I/O device, or a third parameter for the I/O transaction based on a usage pattern for a compute device coupled to the I/O device. Additionally, the example apparatus includes parameter management circuitry to determine a dynamic parameter to assign to the I/O transaction based on at least one of the first parameter, the second parameter, or the third parameter and cause scheduler circuitry to at least one of adjust a default bandwidth to be allocated to the I/O transaction based on the dynamic parameter or adjust a latency associated with the I/O transaction based on the dynamic parameter.
    Type: Application
    Filed: December 20, 2024
    Publication date: April 17, 2025
    Applicant: Intel Corporation
    Inventors: Aruni P. Nelson, Rajesh Poornachandran
  • Patent number: 12267389
    Abstract: Methods, apparatus, systems and articles of manufacture to dynamically control devices based on distributed data are disclosed. An example apparatus includes a comparator to compare a first measurement measured by a first peer device to a second measurement, the second measurement being measured locally by the apparatus; and an operation adjuster to, when the comparison satisfies a threshold, adjust a measurement protocol of the first peer device.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: April 1, 2025
    Assignee: Intel Corporation
    Inventors: Rita Wouhaybi, Rajesh Poornachandran
  • Patent number: 12254361
    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 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: Grant
    Filed: December 15, 2023
    Date of Patent: March 18, 2025
    Assignee: Intel Corporation
    Inventors: Marcos Carranza, Cesar Martinez-Spessot, Mateo Guzman, Francesc Guim Bernat, Karthik Kumar, Rajesh Poornachandran, Kshitij Arun Doshi
  • Patent number: 12251816
    Abstract: According to various aspects, controller for an automated machine may include: a processor configured to: compare information about a function of the automated machine with information of a set of tasks available to a plurality of automated machines; negotiate, with the other automated machines of the plurality of automated machines and based on a result of the comparison, which task of the set of tasks is allocated to the automated machine.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 18, 2025
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Omesh Tickoo, Anahit Tarkhanyan, Vinayak Honkote, Stanley Mo
  • Patent number: 12248808
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to relocate a compute thread, the apparatus comprising control circuitry to maintain a location of a plurality of domain access counters associated with a plurality of compute-memory domains for a first compute thread, and an execution monitor to set a first domain access counter of the plurality of domain access counters, the first domain access counter associated with a first compute-memory domain of the compute-memory domains, and relocate the first compute thread to a second compute-memory domain of the compute-memory domains in response to a comparison between a second domain access counter associated with the second compute-memory domain and the first domain access counter.
    Type: Grant
    Filed: June 26, 2021
    Date of Patent: March 11, 2025
    Assignee: INTEL CORPORATION
    Inventors: Rolf Riesen, Robert Wisniewski, Rajesh Poornachandran
  • Publication number: 20250068438
    Abstract: Described herein are technique to enable the autonomous generation of configurations for a network environment, including but not limited to an edge network of a datacenter. Additional embodiments include prompt-based generation of network and device configurations and neural network based systems for adaptive network management.
    Type: Application
    Filed: November 13, 2024
    Publication date: February 27, 2025
    Applicant: Intel Corporation
    Inventors: Mateo Guzman, Marcos Carranza, Daniel Biederman, Chihjen Chang, Jeremy Petsinger, Yadong Li, Mitu Aggarwal, Suyog Kulkarni, Mariano Ortega de Mues, Rajesh Poornachandran, Cesar Martinez, Mats Agerstam, Francesc Guim Bernat, Karthik Kumar, Usharani Ayyalasomayajula
  • Publication number: 20250068373
    Abstract: A method, apparatus, and non-transitory computer-readable medium or reconfiguring an original active region of a first display is disclosed. The apparatus comprises interface circuitry for communication with both the first and second displays, memory circuitry, machine-readable instructions, and processor circuitry configured to execute the machine-readable instructions. The processor circuitry is operable to determine a subset active region within the original active region of the first display and to generate a hint for configuring the second display based on this subset active region.
    Type: Application
    Filed: August 15, 2024
    Publication date: February 27, 2025
    Inventors: Aruni NELSON, Ashok MISHRA, Rajesh POORNACHANDRAN
  • Patent number: 12233552
    Abstract: A device including a processor configured to detect an environment of an automated machine, wherein the environment comprises one or more further automated machines; determine an action taken by the one or more further automated machines; determine an action expected of the one or more further automated machines; compares the taken action with the expected action; determine an accuracy score associated with the one or more further automated machines based on the comparison.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: February 25, 2025
    Assignee: Intel Corporation
    Inventors: Rita H. Wouhaybi, Anahit Tarkhanyan, Vinayak Honkote, Rajesh Poornachandran, Francesc Guim Bernat
  • Publication number: 20250061332
    Abstract: A mechanism is described for facilitating misuse index for explainable artificial intelligence in computing environments, according to one embodiment. A method of embodiments, as described herein, includes mapping training data with inference uses in a machine learning environment, where the training data is used for training a machine learning model. The method may further include detecting, based on one or more policy/parameter thresholds, one or more discrepancies between the training data and the inference uses, classifying the one or more discrepancies as one or more misuses, and creating a misuse index listing the one or more misuses.
    Type: Application
    Filed: November 5, 2024
    Publication date: February 20, 2025
    Applicant: Intel Corporation
    Inventors: Glen Anderson, Rajesh Poornachandran, Kshitij Arun Doshi
  • Patent number: 12228909
    Abstract: Methods and apparatus for Time-Sensitive Networking Coordinated Transfer Learning in industrial settings are disclosed. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to cause performance of an operation by a first machine according to a first configuration, process a performance metric of the performance of the operation by the first machine to determine whether the performance metric is within a threshold range, and in response to a determination that the performance metric is not within the threshold range, cause performance of the operation by a second machine according to a second configuration different from the first configuration.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: February 18, 2025
    Assignee: Imtel Corporation
    Inventors: Rita Wouhaybi, Samudyatha C. Kaira, Rajesh Poornachandran, Francesc Guim Bernat, Kevin Stanton
  • Publication number: 20250053424
    Abstract: An apparatus, method, and computer-readable medium for reconfiguring a support package for initializing firmware. The apparatus comprises memory, machine-readable instructions, and processor circuitry configured to execute the machine-readable instructions to intercept a write operation to a register of the processor circuitry requesting a configuration profile for the support package. The apparatus further selects an applet for the support package corresponding to the requested configuration profile, reconfigures the support package with the selected applet, and initializes firmware based on the reconfigured support package.
    Type: Application
    Filed: August 16, 2024
    Publication date: February 13, 2025
    Inventors: Rajesh POORNACHANDRAN, Vincent J. ZIMMER, Nilesh K. JAIN
  • Publication number: 20250045097
    Abstract: An apparatus, method, and computer-readable medium for configuring of microservices in a networked system. The method comprising monitoring one or more metrics of the networked system, determining a topology of the networked system based on the one or more metrics, and configuring of the plurality of microservices based on the topology.
    Type: Application
    Filed: October 25, 2024
    Publication date: February 6, 2025
    Inventors: Marcos E. CARRANZA, Francesc GUIM BERNAT, Rajesh POORNACHANDRAN, John J. BROWNE, Stephen T. PALERMO
  • Patent number: 12218795
    Abstract: The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: February 4, 2025
    Assignee: INTEL CORPORATION
    Inventors: Ned M. Smith, Keith Nolan, Mark Kelly, Gregory Burns, Michael Nolan, John Brady, Cliodhna Ni Scanaill, Niall Cahill, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik, Davide Carboni, Eugene Ryan, Richard Davies, Toby M. Kohlenberg, Maarten Koning, Jakub Wenus, Rajesh Poornachandran, William C. Deleeuw, Ravikiran Chukka
  • Patent number: 12217175
    Abstract: Methods, apparatus, and articles of manufacture to conditionally activate a big core in a computing system are disclosed. An example apparatus including instructions stored in the apparatus; and processor circuitry to execute the instructions to: in response to a request to operate two or more processing devices as a single processing device, determine whether the two or more processing devices are available and capable of executing instructions according to the request; when the two or more processing devices are available and capable: split the instructions into first sub-instructions and second sub-instructions; provide (a) the first sub-instructions to a first processing device of the two or more processing devices and (b) the second sub-instructions to a second processing device of the two or more processing devices; and generate an output by combining a first output of the first processing device and a second output of the second processing device.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 4, 2025
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Vincent Zimmer
  • Publication number: 20250036751
    Abstract: In one embodiment, an apparatus comprises a cache to store a plurality of instructions and data associated with a trusted execution environment; instruction processing circuitry to execute the plurality of instructions and process the data, the plurality of instructions including one or more instructions with memory operands, wherein responsive to an interrupt or an exception, the instruction processing circuitry is to pause processing the plurality of instructions and execute a handler; and decode circuitry to partially decode a next instruction of the plurality of instructions to be processed following execution of the handler to determine if the next instruction indicates a memory access and, if so, to calculate at least one corresponding memory address, wherein the partial decode is performed in accordance with one or more constant time programming restrictions.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 30, 2025
    Inventors: Bin XING, Mona VIJ, Rajesh POORNACHANDRAN, Barry HUNTLEY, Scott CONSTABLE, Yuan XIAO, Xiang CHENG
  • Patent number: 12210941
    Abstract: A controller for an automated machine may include including: one or more processors configured to: determine that a group affiliation of the automated machine switched from a first group of automated machines to a second group of automated machines, the first group of automated machines being assigned to one or more first tasks, the second group of automated machines being assigned to one or more second tasks; generate a message for one or more network devices of the second group of automated machines in accordance with a communication protocol, the message including information about a task performing model of the automated machine, the task performing model being based on a result of performing at least one task of the one or more first tasks by the automated machine.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 28, 2025
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Vinayak Honkote, Rita H. Wouhaybi, Omesh Tickoo
  • Patent number: 12209882
    Abstract: Various aspects are related to a map representation system including one or more processors configured to: obtain operation task data, the operation task data indicating one or more operation tasks associated with an operation of one or more autonomous agents within a corresponding operating space; and obtain operation task specific map data as a function of the operation task data, the operation task specific map data representing the operating space corresponding to the one or more operation tasks.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 28, 2025
    Assignee: Intel Corporation
    Inventors: Omesh Tickoo, Rajesh Poornachandran, David Israel González Aguirre, John Charles Weast
  • Patent number: 12202148
    Abstract: A controller including a processor configured to obtain a message from a task performing agent of a group of task performing agents allocated to a plurality of tasks, wherein the message comprises information about one or more assessments of the task performing agent, wherein the one or more assessments are based on a sensing process performed by one or more sensors of the task performing agent, wherein the task performing agent is an autonomous machine or a human agent equipped with sensors; and allocate a task of the plurality of tasks to the task performing agent, based on the information and based on whether the task performing agent is an autonomous machine or a human agent.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 21, 2025
    Assignee: Intel Corporation
    Inventors: Vinayak Honkote, John Charles Weast, Rajesh Poornachandran, Dibyendu Ghosh, Karthik Narayanan, Ganeshram Nandakumar
  • Publication number: 20250013736
    Abstract: An apparatus, method, and computer-readable medium for a local attestation service of a network within a trust cluster. The apparatus comprises memory, machine-readable instructions, and processor circuitry configured to execute the machine-readable instructions to communicate with a selected node outside the trust cluster, attest the selected node, and, when attestation of the selected node is successful, register the selected node within the trust cluster.
    Type: Application
    Filed: September 25, 2024
    Publication date: January 9, 2025
    Inventors: Rajesh POORNACHANDRAN, Marcos E. CARRANZA, Rita H. WOUHAYBI, Cesar MARTINEZ-SPESSOT