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).

  • Publication number: 20240104043
    Abstract: Embodiments herein relate to a module which can be inserted into or removed from a computing device by a user. The module includes an input-output port which is configured for a desired specification, such as USB-A, USB-C, Thunderbolt, DisplayPort or HDMI. The port can be provided on an expansion card such as an M.2 card for communicating with a host platform. The host platform can communicate with different types of modules in a standardized way so that complexity and costs are reduced. In another aspect, with a dual port module, the host platform can concurrently send/receive power through one port and send/receive data from the other port.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Shailendra Singh Chauhan, Nirmala Bailur, Reza M. Zamani, Jackson Chung Peng Kong, Charuhasini Sunder Raman, Venkataramani Gopalakrishnan, Chuen Ming Tan, Sreejith Satheesakurup, Karthi Kaliswamy, Venkata Mahesh Gunnam, Yi Jen Huang, Kie Woon Lim, Dhinesh Sasidaran, Pik Shen Chee, Venkataramana Kotakonda, Kunal A. Shah, Ramesh Vankunavath, Siva Prasad Jangili Ganga, Ravali Pampala, Uma Medepalli, Tomer Savariego, Naznin Banu Wahab, Sindhusha Kodali, Manjunatha Venkatarauyappa, Surendar Jeevarathinam, Madhura Shetty, Deepak Sharma, Rohit Sharad Mahajan
  • Patent number: 10349323
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that select a first controller for controlling a configuration of a first access point and a second access point, detect a particular event and, responsive to detecting the particular event, select a second controller for controlling the configuration of the first access point without modifying the selection of the first controller for controlling the configuration of the second access point.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: July 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Patent number: 10172050
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that configure, by a first controller, a first access point, responsive to a client device associating with the first access point, identify a second controller configured for maintaining information corresponding to the client device, wherein the second controller is different than the first controller that configures the first access point, obtain, by the first access point from the second controller, information corresponding to the client device, and communicate, by the first access point with the client device, based on the information corresponding to the client device.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: January 1, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Patent number: 10148559
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for handling the failure of a controller within a communications network is provided. One embodiment of the non-transitory computer readable medium comprises instructions that cause a secondary network device to identify one or more multicast streams received by a primary network device and detect that the primary network device has failed; and responsive to detecting that the primary network device has failed, cause the secondary network device to subscribe to the multicast streams.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: December 4, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Isaac Theogaraj
  • Publication number: 20180262959
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability sad redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that select a first controller for controlling a configuration of a first access point and a second access point, detect a particular event and, responsive to detecting the particular event, select a second controller for controlling the configuration of the first access point without modifying the selection of the first controller for controlling the configuration of the second access point.
    Type: Application
    Filed: May 9, 2018
    Publication date: September 13, 2018
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Patent number: 9654991
    Abstract: The present disclosure discloses a system and a method for providing radio frequency based access point load balancing in a controller cluster. Specifically, a network device detects a long-term network topology change in a network having a controller cluster, wherein the controller cluster comprises a plurality of controllers, and automatically reassigns one or more of a plurality of access points that are managed by a first controller to a second and different controller in the controller cluster without interrupting network traffic to and from client devices associated with the one or more of the plurality of access points. The access points are located within a particular radio frequency neighborhood. Also, the one or more of the plurality of access points provide adequate coverage in the particular radio frequency neighborhood in the event that the first controller and its corresponding access points after the reassignment become unavailable.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: May 16, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Partha Narasimhan
  • Patent number: 9635148
    Abstract: The present disclosure discloses a method and a network device for partitioning data sets for transmission on multiple physical links in a network. Specifically, a network device receives a particular data set addressed to a client device. The network device partitions the particular data set into at least a first subset of data and a second subset of data. Then, the network device encapsulates the first subset of data using a first header and encapsulating the second subset of data using a second header that results in (a) data with the first header being transmitted on a first physical link and (b) data with the second header being transmitted on a second physical link different than the first physical link. Finally, the network device transmits the first subset of data with the first header and the second subset of data with the second header.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 25, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
  • Publication number: 20160323781
    Abstract: The present disclosure discloses a system and a method for providing radio frequency based access point load balancing in a controller cluster. Specifically, a network device detects a long-term network topology change in a network having a controller cluster, wherein the controller cluster comprises a plurality of controllers, and automatically reassigns one or more of a plurality of access points that are managed by a first controller to a second and different controller in the controller cluster without interrupting network traffic to and from client devices associated with the one or more of the plurality of access points. The access points are located within a particular radio frequency neighborhood. Also, the one or more of the plurality of access points provide adequate coverage in the particular radio frequency neighborhood in the event that the first controller and its corresponding access points after the reassignment become unavailable.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Partha Narasimhan
  • Patent number: 9456314
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that determine whether a same data stream is being received by a first access point from each of two or more network devices of a plurality of network devices, responsive at least to the determining operation, select a particular network device, of the plurality of network devices, for transmitting the data stream to the first access point, and configure the plurality of network devices such that the particular network device transmits the data stream to the first access point without any other network devices in the plurality of network devices transmitting the same data stream to the first access point.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: September 27, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Nagaraja Harsha, Theogaraj Isaac, Verma Shishir
  • Publication number: 20160127520
    Abstract: The present disclosure discloses a method and a network device for partitioning data sets for transmission on multiple physical links in a network. Specifically, a network device receives a particular data set addressed to a client device. The network device partitions the particular data set into at least a first subset of data and a second subset of data. Then, the network device encapsulates the first subset of data using a first header and encapsulating the second subset of data using a second header that results in (a) data with the first header being transmitted on a first physical link and (b) data with the second header being transmitted on a second physical link different than the first physical link. Finally, the network device transmits the first subset of data with the first header and the second subset of data with the second header.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
  • Patent number: 9306801
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: April 5, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Publication number: 20150327024
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that determine whether a same data stream is being received by a first access point from each of two or more network devices of a plurality of network devices, responsive at least to the determining operation, select a particular network device, of the plurality of network devices, for transmitting the data stream to the first access point, and configure the plurality of network devices such that the particular network device transmits the data stream to the first access point without any other network devices in the plurality of network devices transmitting the same data stream to the first access point.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Nagaraja Harsha, Theogaraj Isaac, Verma Shishir
  • Publication number: 20150312091
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Publication number: 20150312819
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that configure, by a first controller, a first access point, responsive to a client device associating with the first access point, identify a second controller configured for maintaining information corresponding to the client device, wherein the second controller is different than the first controller that configures the first access point, obtain, by the first access point from the second controller, information corresponding to the client device, and communicate, by the first access point with the client device, based on the information corresponding to the client device.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Publication number: 20150312140
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for handling the failure of a controller within a communications network is provided. One embodiment of the non-transitory computer readable medium comprises instructions that cause a secondary network device to identify one or more multicast streams received by a primary network device and detect that the primary network device has failed; and responsive to detecting that the primary network device has failed, cause the secondary network device to subscribe to the multicast streams.
    Type: Application
    Filed: October 2, 2014
    Publication date: October 29, 2015
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Isaac Theogaraj
  • Publication number: 20150312820
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that select a first controller for controlling a configuration of a first access point and a second access point, detect a particular event and, responsive to detecting the particular event, select a second controller for controlling the configuration of the first access point without modifying the selection of the first controller for controlling the configuration of the second access point.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Sheausong Yang, Gopalakrishnan Raman
  • Patent number: 9060323
    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: April 22, 2014
    Date of Patent: June 16, 2015
    Assignee: ARUBA NETWORKS, INC.
    Inventor: Gopalakrishnan Raman
  • Patent number: 9014156
    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: Grant
    Filed: September 23, 2009
    Date of Patent: April 21, 2015
    Assignee: Aruba Networks, Inc.
    Inventor: Gopalakrishnan Raman
  • Patent number: 8902903
    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: October 31, 2011
    Date of Patent: December 2, 2014
    Assignee: Aruba Network, Inc.
    Inventors: Santashil Palchaudhuri, Gopalakrishnan Raman
  • Publication number: 20140226644
    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: April 22, 2014
    Publication date: August 14, 2014
    Applicant: ARUBA NETWORKS, INC.
    Inventor: Gopalakrishnan Raman