Patents Assigned to Ineda Systems, Inc.
  • 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: 9918270
    Abstract: Described herein are methods and system for sharing a wireless interface (102) among various multiple host processors in a multi-processor computing system (100) to provide simultaneous access of a wireless network to the host processors.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: March 13, 2018
    Assignee: Ineda Systems Inc.
    Inventors: Balaji Kanigicherla, Siva Raghuram Voleti, Krishna Mohan Tandaboina, Suman Kopparapu, Sarveshwar Bandi, Kapil Hali
  • Patent number: 9836478
    Abstract: File system sharing in multi-host computing system (100) running multiple operating systems is described herein. A file systems stored on different data partitions (110-1) and (110-1), of different operating systems (106-1) and (106-2), running on a multi-host computing system (100) may be shared based on file server-client architecture. According to the implementation, an operating system (106-1) may share its file system as file server and other operating system (106-2) may access the shared file system as file client. In one implementation, the sharing of data between multiple hosts is enabled by a dedicated high speed, low latency, inter processor communication bus, FiRE (124).
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: December 5, 2017
    Assignee: Ineda Systems Inc.
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Surya Narayana Dommeti, Sridhar Adusumilli
  • 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: 9772968
    Abstract: Systems and methods to share a plurality of virtual network interface controllers (vNICs) amongst a plurality of hosts 104 are described. The described methods are implemented in a network sharing system (NISS) (102) including a programmable vNIC cluster (204) comprising the plurality of vNICs, where a set of vNICs from amongst the plurality of vNICs is dynamically configured to communicate with a host (104-1) from amongst the plurality of hosts (104). Further, the NISS (102) includes a multi-host peripheral component interconnect (PCI) express (PCIe) interface and mapper (MHIP) (202) coupled to the programmable vNIC cluster (204), to receive data packets from the set of vNICs, wherein the set of vNICs comprises one or more vNICs; and provide the data packets from the set of vNICs to the host (104-1) based on demultiplexing of the data packets.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 26, 2017
    Assignee: Ineda Systems Inc.
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Murali Desiraju, Sitaram Banda, Hari Prasad Koluguri, Satyababu Madderu, Siva Kumar Gowrisetti
  • Patent number: 9590920
    Abstract: Described herein is a system having a multi-host Ethernet controller (102) configured to provide communication and control between two or more independent host processors (104) and a network device. In one implementation, the multi host Ethernet controller (102), having an integrated L2 switch (110) to enable a plurality of independent host systems to access same physical gigabit network port concurrently. Each host processor (104) sees the controller as PCI based independent network controller and accesses the controller using its own mini-port driver. The common programming parameters such as Link Speed or Inter Packet Gap (IPG) are programmed by a virtualization engine. Packets from network (LAN) are switched based on MAC destination address and sent to corresponding host based on MAC destination address. Packets from each host processor (104) are forwarded to network interface or other host processor (104) based on MAC destination address.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: March 7, 2017
    Assignee: Ineda Systems, Inc.
    Inventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Laxmi Narayana Yakkala, Sitaram Banda, Chaitanya K, Hari Prasad Koluguri, Ravikanth Aluru