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: 20240086176Abstract: 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: ApplicationFiled: November 16, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
-
Patent number: 11861356Abstract: 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: GrantFiled: March 31, 2022Date of Patent: January 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
-
Patent number: 11005857Abstract: 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: GrantFiled: October 24, 2018Date of Patent: May 11, 2021Assignee: NEBBIOLO TECHNOLOGIES, INC.Inventors: Ruchir Tewari, Thushar Gowda, Pankaj Bhagra, Thiru Narayanan, Palani Chinnakannan
-
Patent number: 10972579Abstract: 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: GrantFiled: October 13, 2017Date of Patent: April 6, 2021Assignee: Nebbiolo Technologies, Inc.Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
-
Patent number: 10868754Abstract: 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: GrantFiled: October 26, 2016Date of Patent: December 15, 2020Assignee: NEBBIOLO TECHNOLOGIES INC.Inventors: Flavio Bonomi, Chandra Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
-
Patent number: 10798063Abstract: 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: GrantFiled: October 16, 2017Date of Patent: October 6, 2020Assignee: NEBBIOLO TECHNOLOGIES, INC.Inventors: Flavio Bonomi, Pankaj Bhagra, Palani Chinnakannan, Ravi Bhagavatula, Sureshkumar Kaliannan
-
Patent number: 10740710Abstract: 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: GrantFiled: March 23, 2017Date of Patent: August 11, 2020Assignee: NEBBIOLO TECHNOLOGIES, INC.Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
-
Publication number: 20200137078Abstract: 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: ApplicationFiled: October 24, 2018Publication date: April 30, 2020Inventors: Ruchir Tewari, Thushar Gowda, Pankaj Bhagra, Thiru Narayanan, Palani Chinnakannan
-
Publication number: 20190116241Abstract: 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: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
-
Patent number: 9979602Abstract: 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: GrantFiled: August 25, 2014Date of Patent: May 22, 2018Assignee: Cisco Technology, Inc.Inventors: Palani Chinnakannan, Rex Emmanuel Fernando, Dhananjaya Rao, Sami Boutros
-
Publication number: 20180115457Abstract: 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: ApplicationFiled: October 26, 2016Publication date: April 26, 2018Inventors: Flavio Bonomi, Chandra Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
-
Publication number: 20180115519Abstract: 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: ApplicationFiled: October 16, 2017Publication date: April 26, 2018Inventors: Flavio Bonomi, Pankaj Bhagra, Palani Chinnakannan, Ravi Bhagavatula, Sureshkumar Kaliannan
-
Publication number: 20170277173Abstract: 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: ApplicationFiled: March 23, 2017Publication date: September 28, 2017Inventors: Flavio Bonomi, Chandra Shekhar Joshi, Kannan Devarajan, Pankaj Bhagra, Palani Chinnakannan
-
Patent number: 8234401Abstract: 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: GrantFiled: June 30, 2010Date of Patent: July 31, 2012Assignee: Cisco Technology, Inc.Inventors: John H. W. Bettink, Mohammed Ismael Tatar, Palani Chinnakannan, David Delano Ward
-
Publication number: 20120005367Abstract: 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: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: Cisco Technology, Inc. a corporation of CaliforniaInventors: John H. W. Bettink, Mohammed Ismael Tatar, Palani Chinnakannan, David Delano Ward