Patents by Inventor Palani Chinnakannan

Palani Chinnakannan 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: 20240086176
    Abstract: A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network and also deploys the FPU to edge devices of the client's network that each include an edge FPU engine. The FPU engine at the provider network and the edge FPU engine at each edge device conform to a common specification/API, allowing deployment and use of the same FPU/data processing features at both the cloud and the edge.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
  • Patent number: 11861356
    Abstract: A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network and also deploys the FPU to edge devices of the client's network that each include an edge FPU engine. The FPU engine at the provider network and the edge FPU engine at each edge device conform to a common specification/API, allowing deployment and use of the same FPU/data processing features at both the cloud and the edge.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
  • Patent number: 11005857
    Abstract: Systems and methods for security of industrial data streams are provided herein. Methods according to various embodiments include provisioning a fogNode that is communicatively coupled with a fog cloud manager through a forwarder of the fogNode and providing a fogLet within the fogNode, the fogLet communicating with a plurality of operational technology devices. Embodiments include providing fogLet identification information using hardware root of trust of the fogNode, the hardware root of trust of the fogNode being a Trusted Platform Module (TPM) of the fogNode. Embodiments further comprise communicating operational device authentication information with fogLet identification information to a third party tenant application, the third party tenant application validating industrial data streams from the operational technology devices by communicating the operational device authentication information with the fogLet identification information to a third party cloud application.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 11, 2021
    Assignee: NEBBIOLO TECHNOLOGIES, INC.
    Inventors: Ruchir Tewari, Thushar Gowda, Pankaj Bhagra, Thiru Narayanan, Palani Chinnakannan
  • Patent number: 10972579
    Abstract: Adaptive scheduling of compute functions in a fog network is described herein. An example method includes synchronizing kernel and hypervisor scheduling of applications used to control one or more edge devices using a global schedule, wherein the global schedule comprises timeslots for applications, and adapting the timeslots in real-time or near real-time based on application-based time related feedback that is indicative of time delays.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 6, 2021
    Assignee: Nebbiolo Technologies, Inc.
    Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
  • Patent number: 10868754
    Abstract: Disclosed herein are enhancements for operating an input/output (I/O) management cluster with end I/O devices. In one implementation, a method of operating an I/O cluster includes, in a first I/O management node of the I/O management cluster, executing a first application to manage data for an I/O device communicatively coupled via at least one switch to the first I/O management node. The method further provides identifying a failure in the first I/O management node related to processing the data for the I/O device and, in response to the failure, configuring the at least one switch to communicate the data for the I/O device with a second I/O management node of the I/O management cluster. The method also includes, in the second I/O management node and after configuring the at least one switch, executing a second application to manage the data for the I/O device.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: December 15, 2020
    Assignee: NEBBIOLO TECHNOLOGIES INC.
    Inventors: Flavio Bonomi, Chandra Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
  • Patent number: 10798063
    Abstract: Enterprise grade security for integrating multiple computing domains with a public cloud is provided herein. An example system a forwarder that provides one-way data publishing to a public cloud and a data bus that provides domain-to-domain messaging between a plurality of domains. At least one of the plurality of domains includes operational technology infrastructure devices and operational technology virtual machines. The operational technology virtual machines are communicatively coupled to the operational technology infrastructure devices using one or more operational technology switches. The operational technology switches isolates the operational technology infrastructure devices and facilitates one-way communication and prevents bidirectional communication to the operational technology infrastructure devices from the public cloud.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: October 6, 2020
    Assignee: NEBBIOLO TECHNOLOGIES, INC.
    Inventors: Flavio Bonomi, Pankaj Bhagra, Palani Chinnakannan, Ravi Bhagavatula, Sureshkumar Kaliannan
  • Patent number: 10740710
    Abstract: Provided herein are exemplary systems and methods for a fog computing facilitated flexible factory including establishing a physical production process as part of a work cell, establishing a sensing process as part of the work cell for the physical production process, establishing a monitoring process for the sensing process and the physical production process, establishing a managing process for the monitoring process, the sensing process and the physical production process, establishing a planning process for the managing process, the monitoring process, the sensing process and the physical production process, and establishing a fog node as part of the work cell for all of the processes.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: August 11, 2020
    Assignee: NEBBIOLO TECHNOLOGIES, INC.
    Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
  • Publication number: 20200137078
    Abstract: Systems and methods for security of industrial data streams are provided herein. Methods according to various embodiments include provisioning a fogNode that is communicatively coupled with a fog cloud manager through a forwarder of the fogNode and providing a fogLet within the fogNode, the fogLet communicating with a plurality of operational technology devices. Embodiments include providing fogLet identification information using hardware root of trust of the fogNode, the hardware root of trust of the fogNode being a Trusted Platform Module (TPM) of the fogNode. Embodiments further comprise communicating operational device authentication information with fogLet identification information to a third party tenant application, the third party tenant application validating industrial data streams from the operational technology devices by communicating the operational device authentication information with the fogLet identification information to a third party cloud application.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Ruchir Tewari, Thushar Gowda, Pankaj Bhagra, Thiru Narayanan, Palani Chinnakannan
  • Publication number: 20190116241
    Abstract: Adaptive scheduling of compute functions in a fog network is described herein. An example method includes synchronizing kernel and hypervisor scheduling of applications used to control one or more edge devices using a global schedule, wherein the global schedule comprises timeslots for applications, and adapting the timeslots in real-time or near real-time based on application-based time related feedback that is indicative of time delays.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
  • Patent number: 9979602
    Abstract: An example method for instantiating a network using a network function virtualization infrastructure (NVFI) pod in a network environment is provided and includes receiving a request to instantiate a logical network topology in the NFVI pod that includes a pre-selected set of interconnected pre-configured hardware resources, the abstract network topology including a virtual network function (VNF) forwarding graph (FG), distilling the VNF FG into various interconnected VNFs, deploying various VNFs of the VNF FG to a plurality of virtual machines, and instantiating the network topology on appropriate hardware resources in the NFVI pod. In specific embodiments, the pre-selected set of interconnected pre-configured hardware resources includes a plurality of compute servers, a plurality of controller servers, a set of network resources, and a plurality of storage resources. It may also include a high performance virtual switch operating in a user space of respective memory elements of a plurality of servers.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 22, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Palani Chinnakannan, Rex Emmanuel Fernando, Dhananjaya Rao, Sami Boutros
  • Publication number: 20180115457
    Abstract: Disclosed herein are enhancements for operating an input/output (I/O) management cluster with end I/O devices. In one implementation, a method of operating an I/O cluster includes, in a first I/O management node of the I/O management cluster, executing a first application to manage data for an I/O device communicatively coupled via at least one switch to the first I/O management node. The method further provides identifying a failure in the first I/O management node related to processing the data for the I/O device and, in response to the failure, configuring the at least one switch to communicate the data for the I/O device with a second I/O management node of the I/O management cluster. The method also includes, in the second I/O management node and after configuring the at least one switch, executing a second application to manage the data for the I/O device.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventors: Flavio Bonomi, Chandra Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
  • Publication number: 20180115519
    Abstract: Enterprise grade security for integrating multiple computing domains with a public cloud is provided herein. An example system a forwarder that provides one-way data publishing to a public cloud and a data bus that provides domain-to-domain messaging between a plurality of domains. At least one of the plurality of domains includes operational technology infrastructure devices and operational technology virtual machines. The operational technology virtual machines are communicatively coupled to the operational technology infrastructure devices using one or more operational technology switches. The operational technology switches isolates the operational technology infrastructure devices and facilitates one-way communication and prevents bidirectional communication to the operational technology infrastructure devices from the public cloud.
    Type: Application
    Filed: October 16, 2017
    Publication date: April 26, 2018
    Inventors: Flavio Bonomi, Pankaj Bhagra, Palani Chinnakannan, Ravi Bhagavatula, Sureshkumar Kaliannan
  • Publication number: 20170277173
    Abstract: Provided herein are exemplary systems and methods for a fog computing facilitated flexible factory including establishing a physical production process as part of a work cell, establishing a sensing process as part of the work cell for the physical production process, establishing a monitoring process for the sensing process and the physical production process, establishing a managing process for the monitoring process, the sensing process and the physical production process, establishing a planning process for the managing process, the monitoring process, the sensing process and the physical production process, and establishing a fog node as part of the work cell for all of the processes.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 28, 2017
    Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
  • Patent number: 8234401
    Abstract: Policers receive packets of flows of packet traffic, which are to be communicated to monitored resource. The utilization levels of the monitored resource are induced by these flows of packet traffic. Based on the observed utilization levels (including possibly measured durations in one or more of these utilization levels), a determination is made if, and how to adjust policers for policing their respective flow, with policers being adjusted accordingly. In this manner, adaptive policers (typically located remotely from the monitored resource) are adjusted in response to one or more utilization levels (including possible durations at these utilization levels—i.e., a persistence of the congestion for the resource) of one or more monitored resources, with these identified utilization levels (and possibly durations) used in determining how much to modify a policing rate.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: July 31, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: John H. W. Bettink, Mohammed Ismael Tatar, Palani Chinnakannan, David Delano Ward
  • Publication number: 20120005367
    Abstract: Policers receive packets of flows of packet traffic, which are to be communicated to monitored resource. The utilization levels of the monitored resource are induced by these flows of packet traffic. Based on the observed utilization levels (including possibly measured durations in one or more of these utilization levels), a determination is made if, and how to adjust policers for policing their respective flow, with policers being adjusted accordingly. In this manner, adaptive policers (typically located remotely from the monitored resource) are adjusted in response to one or more utilization levels (including possible durations at these utilization levels—i.e., a persistence of the congestion for the resource) of one or more monitored resources, with these identified utilization levels (and possibly durations) used in determining how much to modify a policing rate.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: Cisco Technology, Inc. a corporation of California
    Inventors: John H. W. Bettink, Mohammed Ismael Tatar, Palani Chinnakannan, David Delano Ward