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: 20240104043Abstract: 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: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Inventors: 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: 10349323Abstract: 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: GrantFiled: May 9, 2018Date of Patent: July 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Sheausong Yang, Gopalakrishnan Raman
-
Patent number: 10172050Abstract: 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: GrantFiled: April 24, 2014Date of Patent: January 1, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Sheausong Yang, Gopalakrishnan Raman
-
Patent number: 10148559Abstract: 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: GrantFiled: October 2, 2014Date of Patent: December 4, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Sheausong Yang, Gopalakrishnan Raman, Isaac Theogaraj
-
Publication number: 20180262959Abstract: 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: ApplicationFiled: May 9, 2018Publication date: September 13, 2018Inventors: Sheausong Yang, Gopalakrishnan Raman
-
Patent number: 9654991Abstract: 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: GrantFiled: April 30, 2015Date of Patent: May 16, 2017Assignee: Aruba Networks, Inc.Inventors: Sheausong Yang, Gopalakrishnan Raman, Partha Narasimhan
-
Patent number: 9635148Abstract: 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: GrantFiled: October 31, 2014Date of Patent: April 25, 2017Assignee: Aruba Networks, Inc.Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
-
Publication number: 20160323781Abstract: 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: ApplicationFiled: April 30, 2015Publication date: November 3, 2016Inventors: Sheausong Yang, Gopalakrishnan Raman, Partha Narasimhan
-
Patent number: 9456314Abstract: 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: GrantFiled: May 9, 2014Date of Patent: September 27, 2016Assignee: Aruba Networks, Inc.Inventors: Sheausong Yang, Gopalakrishnan Raman, Nagaraja Harsha, Theogaraj Isaac, Verma Shishir
-
Publication number: 20160127520Abstract: 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: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Applicant: ARUBA NETWORKS, INC.Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
-
Patent number: 9306801Abstract: 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: GrantFiled: April 24, 2014Date of Patent: April 5, 2016Assignee: ARUBA NETWORKS, INC.Inventors: Sheausong Yang, Gopalakrishnan Raman
-
Publication number: 20150327024Abstract: 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: ApplicationFiled: May 9, 2014Publication date: November 12, 2015Applicant: ARUBA NETWORKS, INC.Inventors: Sheausong Yang, Gopalakrishnan Raman, Nagaraja Harsha, Theogaraj Isaac, Verma Shishir
-
Publication number: 20150312091Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: ARUBA NETWORKS, INC.Inventors: Sheausong Yang, Gopalakrishnan Raman
-
Publication number: 20150312819Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: ARUBA NETWORKS, INC.Inventors: Sheausong Yang, Gopalakrishnan Raman
-
Publication number: 20150312140Abstract: 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: ApplicationFiled: October 2, 2014Publication date: October 29, 2015Inventors: Sheausong Yang, Gopalakrishnan Raman, Isaac Theogaraj
-
Publication number: 20150312820Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: ARUBA NETWORKS, INC.Inventors: Sheausong Yang, Gopalakrishnan Raman
-
Patent number: 9060323Abstract: 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: GrantFiled: April 22, 2014Date of Patent: June 16, 2015Assignee: ARUBA NETWORKS, INC.Inventor: Gopalakrishnan Raman
-
Patent number: 9014156Abstract: 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: GrantFiled: September 23, 2009Date of Patent: April 21, 2015Assignee: Aruba Networks, Inc.Inventor: Gopalakrishnan Raman
-
Patent number: 8902903Abstract: 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: GrantFiled: October 31, 2011Date of Patent: December 2, 2014Assignee: Aruba Network, Inc.Inventors: Santashil Palchaudhuri, Gopalakrishnan Raman
-
Publication number: 20140226644Abstract: 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: ApplicationFiled: April 22, 2014Publication date: August 14, 2014Applicant: ARUBA NETWORKS, INC.Inventor: Gopalakrishnan Raman