Patents by Inventor Chandra Kumar CHETTIAR

Chandra Kumar CHETTIAR 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: 9940283
    Abstract: The present subject matter discloses methods and systems of application sharing in multi-host computing system (100) running multiple operating systems. In one embodiment, the method for application sharing in a multi-host computing system (100) comprises receiving a request to launch an application in a first operating system of the multi-host computing system (100) from a second operating system of the multi-host computing system (100), generating an application launch request to launch the application and transmitting the application launch request to a widget daemon running on the first operating system using a PCIe to PCIe application redirection engine. The method further comprises initiating an application sharing session between the first operating system of the multi-host computing system (100) from the second operating system of the multi-host computing system (100).
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: April 10, 2018
    Assignee: Ineda Systems Inc.
    Inventors: Balaji Kanigicherla, Sridhar Adusumilli, Sarveshwar Bandi, Narsi Reddy Annapureddy, Chandra Kumar Chettiar, Kishor Arumilli
  • Patent number: 9772858
    Abstract: Described herein is a detachable multi-host computing system (100) having multiple host processors running different operating systems. In one implementation, the multi-host computing system (100) includes a detachable unit (102) and a base unit (104). Each of the detachable unit (102) and the base unit (104) includes an MR-IOV switch and a MR-PCIM for controlling the MR-IOV switch. In one embodiment, the MR-PCIM for both the detachable unit (102) and the base unit (104) is configured such that a single MR-PCIM switch may be used for enumerating peripheral devices connected to the detachable unit (102) and the base unit (104) when the detachable unit (102) and the base unit (104) are in an attached mode.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 26, 2017
    Assignee: Ineda Systems Inc.
    Inventors: Balaji Kanigicherla, Dhanumjai Pasumarthy, Naga Murali Medeme, Shabbir Haider, Raja Babu Mailapalli, Kishor Arumilli, Chandra Kumar Chettiar
  • Patent number: 9740409
    Abstract: Described herein is a virtualized storage system (VSS), for sharing a storage cluster comprising a plurality of storage devices, among multiple hosts. The virtualized storage system comprises a plurality of virtual host bus adapters (vHBA), wherein each vHBA is connected to a host, though a standard based host bus interface. The VSS further comprises a storage fabric switch for connecting the plurality of the vHBAs with the storage cluster through a cluster of storage controllers to facilitate transfer of data and commands between the hosts and the storage devices, wherein the storage fabric switch provide storage services for each host, the storage services comprising at least one of backup, replication and thin-provisioning. The storage fabric switch further comprises a command processing engine (CPE) to map commands received from the plurality of vHBAs, in a virtual addressing domain, to a physical address of a mapped storage controller for execution.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 22, 2017
    Assignee: INEDA SYSTEMS, INC.
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Kishor Arumilli, Siva Raghu Ram Voleti, Chandra Kumar Chettiar, Karamveer Yadav, Kalpana Jeevaraj, Chandra Kanth Rapalli, Manoj Ugalmugle
  • Publication number: 20150169231
    Abstract: Described herein is a virtualized storage system (VSS), for sharing a storage cluster comprising a plurality of storage devices, among multiple hosts. The virtualized storage system comprises a plurality of virtual host bus adapters (vHBA), wherein each vHBA is connected to a host, though a standard based host bus interface. The VSS further comprises a storage fabric switch for connecting the plurality of the vHBAs with the storage cluster through a cluster of storage controllers to facilitate transfer of data and commands between the hosts and the storage devices, wherein the storage fabric switch provide storage services for each host, the storage services comprising at least one of backup, replication and thin-provisioning. The storage fabric switch further comprises a command processing engine (CPE) to map commands received from the plurality of vHBAs, in a virtual addressing domain, to a physical address of a mapped storage controller for execution.
    Type: Application
    Filed: May 22, 2014
    Publication date: June 18, 2015
    Applicant: INEDA SYSTEMS PVT. LTD
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Kishor Arumilli, Siva Raghu Ram Voleti, Chandra Kumar Chettiar, Karamveer Yadav, Kalpana Jeevaraj, Chandra Kanth Rapalli, Manoj Ugalmugle
  • Patent number: 8990459
    Abstract: The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems (100). In one implementation, the method of sharing a peripheral device (116) amongst a plurality of hosts of the multi-host computing system (100) comprises receiving a request to switch the peripheral device (116) from a first operating system running on a first host from amongst the plurality of hosts to a second operating system running on a second host from amongst the plurality of hosts; generating a request for the first operating system to relinquish control of the peripheral device (116); determining the status of the relinquishment based on response generated by the first operating system; initiating a request for the second operating system to install a device driver for the peripheral device (116) upon determining successful relinquishment; and transferring ownership of the peripheral device (116) to the second operating system.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 24, 2015
    Assignee: Ineda Systems Pvt. Ltd
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Chandra Kumar Chettiar, Surya Narayana Dommeti, Kishor Arumilli, Dhanumjai Pasumarthy, Rajani Lotti
  • Publication number: 20140068317
    Abstract: The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems (100). In one implementation, the method of sharing a peripheral device (116) amongst a plurality of hosts of the multi-host computing system (100) comprises receiving a request to switch the peripheral device (116) from a first operating system running on a first host from amongst the plurality of hosts to a second operating system running on a second host from amongst the plurality of hosts; generating a request for the first operating system to relinquish control of the peripheral device (116); determining the status of the relinquishment based on response generated by the first operating system; initiating a request for the second operating system to install a device driver for the peripheral device (116) upon determining successful relinquishment; and transferring ownership of the peripheral device (116) to the second operating system.
    Type: Application
    Filed: April 30, 2012
    Publication date: March 6, 2014
    Applicant: INEDA SYSTEMS PVT. LTD
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Chandra Kumar Chettiar, Surya Narayana Dommeti, Kishor Arumilli, Dhanumjai Pasumarthy, Rajani Lotti
  • Publication number: 20140032810
    Abstract: The present subject matter discloses methods and systems of application sharing in multi-host computing system (100) running multiple operating systems. In one embodiment, the method for application sharing in a multi-host computing system (100) comprises receiving a request to launch an application in a first operating system of the multi-host computing system (100) from a second operating system of the multi-host computing system (100), generating an application launch request to launch the application and transmitting the application launch request to a widget daemon running on the first operating system using a PCIe to PCIe application redirection engine. The method further comprises initiating an application sharing session between the first operating system of the multi-host computing system (100) from the second operating system of the multi-host computing system (100).
    Type: Application
    Filed: April 9, 2012
    Publication date: January 30, 2014
    Applicant: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji KANIGICHERLA, Sridhar ADUSUMILLI, Sarveshwar BANDI, Narsi Reddy ANNAPUREDDY, Chandra Kumar CHETTIAR, Kishor ARUMILLI
  • Publication number: 20140032811
    Abstract: Described herein is a detachable multi-host computing system (100) having multiple host processors running different operating systems. In one implementation, the multi-host computing system (100) includes a detachable unit (102) and a base unit (104). Each of the detachable unit (102) and the base unit (104) includes an MR-IOV switch and a MR-PCIM for controlling the MR-IOV switch. In one embodiment, the MR-PCIM for both the detachable unit (102) and the base unit (104) is configured such that a single MR-PCIM switch may be used for enumerating peripheral devices connected to the detachable unit (102) and the base unit (104) when the detachable unit (102) and the base unit (104) are in an attached mode.
    Type: Application
    Filed: April 20, 2012
    Publication date: January 30, 2014
    Applicant: INEDA SYSTEMS PVT. LTD
    Inventors: Balaji Kanigicherla, Dhanumjai Pasumarthy, Naga Murali Medeme, Shabbir Haider, Raja Babu Mailapalli, Kishor Arumilli, Chandra Kumar Chettiar