Patents by Inventor Kannan Devarajan
Kannan Devarajan 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: 10979368Abstract: Provided herein are exemplary systems and methods for an architecture for converged industrial control and real time applications, the architecture comprising a physical network port, a switching module, an embedded ARM core, a network interface controller, and a multi-core computing module. According to further exemplary embodiments, the physical network port is an ethernet port capable of supporting a real-time field bus. The switching module may be configured to support a multiport ethernet switch. The switching module may also be configured to enable a backplane mesh to interconnect multiple foglets. Additionally, the embedded ARM core may be within the switching module, and the embedded ARM core may be configured to support virtualization.Type: GrantFiled: August 2, 2018Date of Patent: April 13, 2021Assignee: Nebbiolo Technologies, Inc.Inventors: Flavio Bonomi, Kannan Devarajan
-
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: 10955830Abstract: According to some exemplary embodiments, the present disclosure is directed to a secure edge datastream processing and distribution system comprising a trusted datastream with metadata indicating ownership and access rights added at an edge. Further embodiments include sensors, machines or robots sending sensor data attributes to a fog operating system data pipeline, the fog operating system data pipeline sending dynamic data tags to secure containers and/or the fog operating system data pipeline sending role and org assignment data to secure containers. The secure containers may send correlated edge analytics to an authorization policy engine, and/or the secure containers may send datastream identification definition data to an authorization policy engine.Type: GrantFiled: February 8, 2019Date of Patent: March 23, 2021Assignee: Nebbiolo Technologies, Inc.Inventors: Ruchir Tewari, Kannan Devarajan, Pankaj Bhagra
-
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
-
Publication number: 20200257275Abstract: According to some exemplary embodiments, the present disclosure is directed to a secure edge datastream processing and distribution system comprising a trusted datastream with metadata indicating ownership and access rights added at an edge. Further embodiments include sensors, machines or robots sending sensor data attributes to a fog operating system data pipeline, the fog operating system data pipeline sending dynamic data tags to secure containers and/or the fog operating system data pipeline sending role and org assignment data to secure containers. The secure containers may send correlated edge analytics to an authorization policy engine, and/or the secure containers may send datastream identification definition data to an authorization policy engine.Type: ApplicationFiled: February 8, 2019Publication date: August 13, 2020Inventors: Ruchir Tewari, Kannan Devarajan
-
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: 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: 10215003Abstract: An access device installs on a wellscreen joint during manufacture and allows access to one or more spaces or layers where tracer elements can be installed adjacent the joint's screen jacket (i.e., internal and/or external to the screen jacket). Portion of the access device is removable to allow installation of the tracer elements after the joint has been manufactured. With the tracer elements installed, the access device can be reassembled and locked in place. Any various mechanism can allow the access device to be partially removed, the tracer elements to be installed, and the access device to be reassembled in place. For example, an end ring holding the jacket on the basepipe can have at least one channel communicating with a space or layer for insertion of the tracer elements. A removable cover can be removed to allow access to the at least one channel and can be reattached for the wellscreen to be used downhole.Type: GrantFiled: March 23, 2016Date of Patent: February 26, 2019Assignee: Weatherford Technology Holdings, LLCInventors: Kannan Devarajan, Pankaj Khobragade, Prakash Fernandes
-
Publication number: 20190044894Abstract: Provided herein are exemplary systems and methods for an architecture for converged industrial control and real time applications, the architecture comprising a physical network port, a switching module, an embedded ARM core, a network interface controller, and a multi-core computing module. According to further exemplary embodiments, the physical network port is an ethernet port capable of supporting a real-time field bus. The switching module may be configured to support a multiport ethernet switch. The switching module may also be configured to enable a backplane mesh to interconnect multiple foglets. Additionally, the embedded ARM core may be within the switching module, and the embedded ARM core may be configured to support virtualization.Type: ApplicationFiled: August 2, 2018Publication date: February 7, 2019Inventors: Flavio Bonomi, Kannan Devarajan
-
Patent number: 10167696Abstract: A downhole tool having a throughbore is disclosed for use in a tubular located in a wellbore. The downhole tool has a sealing element configured to seal an annulus between the downhole tool and an inner wall of the tubular; at least one flow path formed in the downhole tool, wherein the flow path is configured to allow fluids in the annulus to flow past the sealing element when the sealing element is in a sealed position; and at least one valve in fluid communication with the flow path and configured to allow the fluids to flow through the flow path in a first direction while preventing the fluids from flowing through the flow path in a second direction. A guard may be installed proximate anchor elements. The guard extends radially beyond an outer diameter of the anchor elements when the anchor elements are in a retracted position.Type: GrantFiled: May 23, 2016Date of Patent: January 1, 2019Assignee: Weatherford Technology Holdings, LLCInventors: Graeme Foubister, Graeme K. Smith, Andrew Thomson, Kannan Devarajan, Andres Fuenmayor
-
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: 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: 9650854Abstract: A packoff for hanging a liner string from a tubular string cemented in a wellbore includes: a tubular body having an outer groove and an inner groove; an inner seal assembly disposed in the inner groove; an outer seal assembly disposed in the outer groove; a cap connected to an upper end of the body for retaining the seal assemblies; a plurality dogs disposed in respective openings formed through a wall of the body; and a lock sleeve. The lock sleeve is: disposed in the body, longitudinally movable relative to the body, and has a cam profile formed in an outer surface thereof for extending the dogs.Type: GrantFiled: May 28, 2013Date of Patent: May 16, 2017Assignee: Weatherford Technology Holdings, LLCInventors: Kannan Devarajan, Muhammad Saleem Pervez, George Givens, Alexis Takotue, Mujeer Ahmed Mohammed
-
Patent number: 9596175Abstract: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).Type: GrantFiled: October 1, 2015Date of Patent: March 14, 2017Assignee: Cisco Technology, Inc.Inventors: Akash R. Deshpande, John H. W. Bettink, Michael E. Lipman, Pradosh Mohapatra, Kannan Devarajan, Prabhakara R. Yellai, Rajagopalan M. Ammanur, Samir D. Thoria
-
Publication number: 20160281457Abstract: A downhole tool having a throughbore is disclosed for use in a tubular located in a wellbore. The downhole tool has a sealing element configured to seal an annulus between the downhole tool and an inner wall of the tubular; at least one flow path formed in the downhole tool, wherein the flow path is configured to allow fluids in the annulus to flow past the sealing element when the sealing element is in a sealed position; and at least one valve in fluid communication with the flow path and configured to allow the fluids to flow through the flow path in a first direction while preventing the fluids from flowing through the flow path in a second direction. A guard may be installed proximate anchor elements. The guard extends radially beyond an outer diameter of the anchor elements when the anchor elements are in a retracted position.Type: ApplicationFiled: May 23, 2016Publication date: September 29, 2016Inventors: Graeme FOUBISTER, Graeme K. SMITH, Andrew THOMSON, Kannan DEVARAJAN, Andres FUENMAYOR
-
Publication number: 20160281476Abstract: An access device installs on a wellscreen joint during manufacture and allows access to one or more spaces or layers where tracer elements can be installed adjacent the joint's screen jacket (i.e., internal and/or external to the screen jacket). Portion of the access device is removable to allow installation of the tracer elements after the joint has been manufactured. With the tracer elements installed, the access device can be reassembled and locked in place. Any various mechanism can allow the access device to be partially removed, the tracer elements to be installed, and the access device to be reassembled in place. For example, an end ring holding the jacket on the basepipe can have at least one channel communicating with a space or layer for insertion of the tracer elements. A removable cover can be removed to allow access to the at least one channel and can be reattached for the wellscreen to be used downhole.Type: ApplicationFiled: March 23, 2016Publication date: September 29, 2016Inventors: John S. Sladic, Kannan Devarajan, Pankaj Khobragade, Prakash Fernandes
-
Patent number: 9371711Abstract: A downhole tool having a throughbore is disclosed for use in a tubular located in a wellbore. The downhole tool has a sealing element configured to seal an annulus between the downhole tool and an inner wall of the tubular; at least one flow path formed in the downhole tool, wherein the flow path is configured to allow fluids in the annulus to flow past the sealing element when the sealing element is in a sealed position; and at least one valve in fluid communication with the flow path and configured to allow the fluids to flow through the flow path in a first direction while preventing the fluids from flowing through the flow path in a second direction. A guard may be installed proximate anchor elements. The guard extends radially beyond an outer diameter of the anchor elements when the anchor elements are in a retracted position.Type: GrantFiled: September 30, 2014Date of Patent: June 21, 2016Assignee: WEATHERFORD TECHNOLOGY HOLDINGS, LLCInventors: Graeme Foubister, Graeme K. Smith, Andrew Thomson, Kannan Devarajan, Andres Fuenmayor
-
Publication number: 20160021002Abstract: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).Type: ApplicationFiled: October 1, 2015Publication date: January 21, 2016Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Akash R. Deshpande, John H. W. Bettink, Michael E. Lipman, Pradosh Mohapatra, Kannan Devarajan, Prabhakara R. Yellai, Rajagopalan M. Ammanur, Samir D. Thoria
-
Patent number: 9185030Abstract: In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).Type: GrantFiled: December 19, 2011Date of Patent: November 10, 2015Assignee: Cisco Technology, Inc.Inventors: Akash R. Deshpande, John H. W. Bettink, Michael E. Lipman, Pradosh Mohapatra, Kannan Devarajan, Prabhakara R. Yellai, Rajagopalan M. Ammanur, Samir D. Thoria
-
Publication number: 20150013971Abstract: A downhole tool having a throughbore is disclosed for use in a tubular located in a wellbore. The downhole tool has a sealing element configured to seal an annulus between the downhole tool and an inner wall of the tubular; at least one flow path formed in the downhole tool, wherein the flow path is configured to allow fluids in the annulus to flow past the sealing element when the sealing element is in a sealed position; and at least one valve in fluid communication with the flow path and configured to allow the fluids to flow through the flow path in a first direction while preventing the fluids from flowing through the flow path in a second direction. A guard may be installed proximate anchor elements. The guard extends radially beyond an outer diameter of the anchor elements when the anchor elements are in a retracted position.Type: ApplicationFiled: September 30, 2014Publication date: January 15, 2015Inventors: Graeme Foubister, Graeme K. Smith, Andrew Thomson, Kannan Devarajan, Andres Fuenmayor