Patents by Inventor Gopalakrishnan Raman

Gopalakrishnan Raman 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: 8705580
    Abstract: Extending wired networks by aggregating multiple wireless links. Multiple wireless links are used to bridge wired networks, such as wired Ethernet networks. Each wireless link applies a hash function to the destination MAC address of presented traffic and uses the result of the hash function to determine if the traffic is passed by that wireless link or is dropped. For broadcast and multicast frames, the hash function is calculated on the source MAC address. Dynamic source MAC rewriting may be performed to prevent port flapping or out-of-order arrival of frames. Establishing one link as a master and communicating among links allows for load balancing and link failure detection.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: April 22, 2014
    Assignee: Aruba Networks, Inc.
    Inventor: Gopalakrishnan Raman
  • Publication number: 20120039218
    Abstract: Assigning slots to nodes in a mesh network. Slot numbers are assigned to nodes in a wireless mesh network using a depth-first search combined with information on 2-hop neighborhoods for each node. Assigning slots using 2-hop neighborhood information allows slots to be safely reused. The slot assignment process may take process in parallel using different wireless channels for different subtrees rooted to a controller. Slot assignment may be repeated when the mesh topology changes. Reporting using the slot numbers allows for information from child nodes to be aggregated or filtered at parent nodes.
    Type: Application
    Filed: October 31, 2011
    Publication date: February 16, 2012
    Inventors: Santashil Palchaudhuri, Gopalakrishnan Raman
  • Patent number: 8059563
    Abstract: Assigning slots to nodes in a mesh network. Slot numbers are assigned to nodes in a wireless mesh network using a depth-first search combined with information on 2-hop neighborhoods for each node. Assigning slots using 2-hop neighborhood information allows slots to be safely reused. The slot assignment process may take process in parallel using different wireless channels for different subtrees rooted to a controller. Slot assignment may be repeated when the mesh topology changes. Reporting using the slot numbers allows for information from child nodes to be aggregated or filtered at parent nodes.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: November 15, 2011
    Assignee: Aruba Networks, Inc.
    Inventors: Santashil Palchaudhuri, Gopalakrishnan Raman
  • Publication number: 20110182289
    Abstract: Extending wired networks by aggregating multiple wireless links. Multiple wireless links are used to bridge wired networks, such as wired Ethernet networks. Each wireless link applies a hash function to the destination MAC address of presented traffic and uses the result of the hash function to determine if the traffic is passed by that wireless link or is dropped. For broadcast and multicast frames, the hash function is calculated on the source MAC address. Dynamic source MAC rewriting may be performed to prevent port flapping or out-of-order arrival of frames. Establishing one link as a master and communicating among links allows for load balancing and link failure detection.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 28, 2011
    Inventor: Gopalakrishnan Raman
  • Publication number: 20110069686
    Abstract: Prioritizing traffic forwarding in a wireless mesh network. In a wireless mesh network using carrier detect multiple access—collision avoidance with backoff, such as mesh networks supporting IEEE 802.11 clients, access points in the mesh calculate a node rank based on downstream and upstream rank components. Access points in the mesh then generate backoff times inversely proportional to their node rank. This has the effect of prioritizing traffic at nodes that have higher rank. The downstream and upstream rank components take into account the amount of space occupied by downstream and upstream traffic, respectively, and are weighted by their position in the mesh tree.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Inventor: Gopalakrishnan Raman
  • Publication number: 20110051699
    Abstract: Prioritizing traffic forwarding in a wireless mesh network. In a wireless mesh network using carrier detect multiple access-collision avoidance with backoff, such as mesh networks supporting IEEE 802.11 clients, access points in the mesh are assigned levels according to their distance in hops from the root node of the mesh. Access points in the mesh then generate backoff times proportional to their level in the mesh. This has the effect of prioritizing traffic at those levels close to the mesh root.
    Type: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Inventor: Gopalakrishnan Raman
  • Publication number: 20110030055
    Abstract: Detecting spoofing in a digital network. Packets of information in a digital network using a shared medium contain a unique identifier for the device originating the packet. An individual device may be transmitting, or receiving, but not both. If a device receives a packet containing its unique identifier as the origin address, that packet must have been transmitted by another device, and a spoofing alert is raised.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Rajini Balay, Kal Prabhakar, Gopalakrishnan Raman
  • Publication number: 20100027480
    Abstract: Assigning slots to nodes in a mesh network. Slot numbers are assigned to nodes in a wireless mesh network using a depth-first search combined with information on 2-hop neighborhoods for each node. Assigning slots using 2-hop neighborhood information allows slots to be safely reused. The slot assignment process may take process in parallel using different wireless channels for different subtrees rooted to a controller. Slot assignment may be repeated when the mesh topology changes. Reporting using the slot numbers allows for information from child nodes to be aggregated or filtered at parent nodes.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Inventors: Santashil Palchaudhuri, Gopalakrishnan Raman