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: 10979368
    Abstract: 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: Grant
    Filed: August 2, 2018
    Date of Patent: April 13, 2021
    Assignee: Nebbiolo Technologies, Inc.
    Inventors: Flavio Bonomi, Kannan Devarajan
  • 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: 10955830
    Abstract: 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: Grant
    Filed: February 8, 2019
    Date of Patent: March 23, 2021
    Assignee: Nebbiolo Technologies, Inc.
    Inventors: Ruchir Tewari, Kannan Devarajan, Pankaj Bhagra
  • 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
  • Publication number: 20200257275
    Abstract: 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: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Ruchir Tewari, Kannan Devarajan
  • 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: 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: 10215003
    Abstract: 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: Grant
    Filed: March 23, 2016
    Date of Patent: February 26, 2019
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Kannan Devarajan, Pankaj Khobragade, Prakash Fernandes
  • Publication number: 20190044894
    Abstract: 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: Application
    Filed: August 2, 2018
    Publication date: February 7, 2019
    Inventors: Flavio Bonomi, Kannan Devarajan
  • Patent number: 10167696
    Abstract: 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: Grant
    Filed: May 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Graeme Foubister, Graeme K. Smith, Andrew Thomson, Kannan Devarajan, Andres Fuenmayor
  • 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: 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: 9650854
    Abstract: 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: Grant
    Filed: May 28, 2013
    Date of Patent: May 16, 2017
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Kannan Devarajan, Muhammad Saleem Pervez, George Givens, Alexis Takotue, Mujeer Ahmed Mohammed
  • Patent number: 9596175
    Abstract: 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: Grant
    Filed: October 1, 2015
    Date of Patent: March 14, 2017
    Assignee: 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: 20160281457
    Abstract: 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: Application
    Filed: May 23, 2016
    Publication date: September 29, 2016
    Inventors: Graeme FOUBISTER, Graeme K. SMITH, Andrew THOMSON, Kannan DEVARAJAN, Andres FUENMAYOR
  • Publication number: 20160281476
    Abstract: 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: Application
    Filed: March 23, 2016
    Publication date: September 29, 2016
    Inventors: John S. Sladic, Kannan Devarajan, Pankaj Khobragade, Prakash Fernandes
  • Patent number: 9371711
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: June 21, 2016
    Assignee: WEATHERFORD TECHNOLOGY HOLDINGS, LLC
    Inventors: Graeme Foubister, Graeme K. Smith, Andrew Thomson, Kannan Devarajan, Andres Fuenmayor
  • Publication number: 20160021002
    Abstract: 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: Application
    Filed: October 1, 2015
    Publication date: January 21, 2016
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: 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: 9185030
    Abstract: 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: Grant
    Filed: December 19, 2011
    Date of Patent: November 10, 2015
    Assignee: 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: 20150013971
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Graeme Foubister, Graeme K. Smith, Andrew Thomson, Kannan Devarajan, Andres Fuenmayor