Patents by Inventor Rangaraju Iyengar

Rangaraju Iyengar 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: 10581673
    Abstract: A wireless interface system includes a wireless network interface, with a virtual Ethernet interface, that is configured to transmit and receive signals over a wireless channel using a predetermined wireless technology protocol. A method for abstracting a wireless interface protocol to an Ethernet protocol includes detecting, with a wireless network interface, access by a wireless device using the wireless interface protocol. A virtual Ethernet interface is created having an associated Ethernet interface ID. The wireless device ID is associated with the Ethernet interface ID in a table in memory. A payload from the wireless device is transmitted over the wireless technology protocol. The payload is transmitted to the virtual Ethernet interface using the Ethernet protocol.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: March 3, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Ravi Chuppala, Rangaraju Iyengar
  • Patent number: 10511476
    Abstract: A wireless interface system includes a wireless network interface, with a virtual Ethernet interface, that is configured to transmit and receive signals over a wireless channel using a predetermined wireless technology protocol. A method for abstracting a wireless interface protocol to an Ethernet protocol includes detecting, with a wireless network interface, access by a wireless device using the wireless interface protocol. A virtual Ethernet interface is created having an associated Ethernet interface ID. The wireless device ID is associated with the Ethernet interface ID in a table in memory. A payload from the wireless device is transmitted over the wireless technology protocol. The payload is transmitted to the virtual Ethernet interface using the Ethernet protocol.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: December 17, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Ravi Chuppala, Rangaraju Iyengar
  • Patent number: 10331616
    Abstract: An apparatus comprising a plurality of physical IO ports configured to couple to a plurality of remote LCs that provide IO resources, and a processor coupled to the plurality of physical IO ports and configured to map the remote LCs to a plurality of vNICs by allocating at least some of the IO resources to the local vNICs, receive an OS kernel IO call comprising a request to access a first of the vNICs, determine a first of the remote LCs that corresponds to the first vNIC, and direct the request to access the first remote LC.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Rangaraju Iyengar
  • Publication number: 20180262393
    Abstract: A wireless interface system includes a wireless network interface, with a virtual Ethernet interface, that is configured to transmit and receive signals over a wireless channel using a predetermined wireless technology protocol. A method for abstracting a wireless interface protocol to an Ethernet protocol includes detecting, with a wireless network interface, access by a wireless device using the wireless interface protocol. A virtual Ethernet interface is created having an associated Ethernet interface ID. The wireless device ID is associated with the Ethernet interface ID in a table in memory. A payload from the wireless device is transmitted over the wireless technology protocol. The payload is transmitted to the virtual Ethernet interface using the Ethernet protocol.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Jun Xu, Ravi Chuppala, Rangaraju Iyengar
  • Patent number: 9934073
    Abstract: A method comprising receiving, by a processing thread executing on a host server, a container request to create a container on the host server by employing a container engine, wherein the container request indicates a first resource constraint and a second resource constraint for executing an application within the container, directing, by the processing thread, the container engine to create an operating environment for the container according to the first resource constraint and to execute the container on the host server, reserving, by the processing thread, a first resource from an operating system (OS) of the host server according to the second resource constraint of the container request, and updating dynamically, by the processing thread, the operating environment of the container to enable the container to directly utilize the reserved first resource for execution of the application to meet the second resource constraint of the container request.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: April 3, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Huiyang Yang, Rangaraju Iyengar
  • Publication number: 20170116042
    Abstract: A method comprising receiving, by a processing thread executing on a host server, a container request to create a container on the host server by employing a container engine, wherein the container request indicates a first resource constraint and a second resource constraint for executing an application within the container, directing, by the processing thread, the container engine to create an operating environment for the container according to the first resource constraint and to execute the container on the host server, reserving, by the processing thread, a first resource from an operating system (OS) of the host server according to the second resource constraint of the container request, and updating dynamically, by the processing thread, the operating environment of the container to enable the container to directly utilize the reserved first resource for execution of the application to meet the second resource constraint of the container request.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Jun Xu, Huiyang Yang, Rangaraju Iyengar
  • Patent number: 9280360
    Abstract: A method of bootstrapping from a remote image file comprising loading, by a processor, an initial bootloader, employing the initial bootloader to download a final bootloader from the remote image file via a network, employing the final bootloader to mount the remote image file as a block device, downloading a kernel and root file system mounting data from the remote image, and executing the kernel to bootstrap the processor based on the root file system mounting data.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 8, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Rangaraju Iyengar
  • Publication number: 20140372744
    Abstract: A method of bootstrapping from a remote image file comprising loading, by a processor, an initial bootloader, employing the initial bootloader to download a final bootloader from the remote image file via a network, employing the final bootloader to mount the remote image file as a block device, downloading a kernel and root file system mounting data from the remote image, and executing the kernel to bootstrap the processor based on the root file system mounting data.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 18, 2014
    Inventors: Jun Xu, Rangaraju Iyengar
  • Patent number: 6694373
    Abstract: A method and apparatus is described that provides for switching active data connections from one processor to another processor without significantly interfering with the transmission of the data. The data may be voice calls and the processors may be DSPs residing on a voice processing module. A DSP resource allocation algorithm may be used to load share the data by selectively moving an active voice call currently being processed on one DSP to another DSP having sufficiently available processing power, without interrupting the prevailing service. The liberated DSP may then be used to process a new active voice call. By using the DSPs to load share, the number of simultaneous active voice calls supported by a voice processing module may be increased.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: February 17, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh Sastry, Rangaraju Iyengar, Kirk Sanders, Raffaello Pardini, Wing Chau