Patents by Inventor Krishnamurthy Subramanian
Krishnamurthy Subramanian 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: 20230114947Abstract: A method and system for providing robust streaming of data from a multi-core die is disclosed. The techniques include using a high bandwidth memory (HBM) device as retransmit buffers for large amounts of data to ensure robust communication in relatively high round trip-transmission time (RTT) transmission. Another technique is supporting two or more Ethernet ports between components to both transmit the same data packets on the two ports to insure robustness. Another technique is to use sequence numbers and send data packets from the different ports in a round robin fashion and reorder the packets upon receipt of an external device. Another technique is dynamically adding and removing paths for data packets between devices with multiple ports based on the quality of the path.Type: ApplicationFiled: December 5, 2022Publication date: April 13, 2023Inventor: Krishnamurthy Subramanian
-
Patent number: 11522804Abstract: A method and system for providing robust streaming of data from a multi-core die is disclosed. The techniques include using a high bandwidth memory (HBM) device as retransmit buffers for large amounts of data to ensure robust communication in relatively high round trip-transmission time (RTT) transmission. Another technique is supporting two or more Ethernet ports between components to both transmit the same data packets on the two ports to insure robustness. Another technique is to use sequence numbers and send data packets from the different ports in a round robin fashion and reorder the packets upon receipt of an external device. Another technique is dynamically adding and removing paths for data packets between devices with multiple ports based on the quality of the path.Type: GrantFiled: March 20, 2020Date of Patent: December 6, 2022Assignee: Cornami, Inc.Inventor: Krishnamurthy Subramanian
-
Publication number: 20210297361Abstract: A method and system for providing robust streaming of data from a multi-core die is disclosed. The techniques include using a high bandwidth memory (HBM) device as retransmit buffers for large amounts of data to ensure robust communication in relatively high round trip-transmission time (RTT) transmission. Another technique is supporting two or more Ethernet ports between components to both transmit the same data packets on the two ports to insure robustness. Another technique is to use sequence numbers and send data packets from the different ports in a round robin fashion and reorder the packets upon receipt of an external device. Another technique is dynamically adding and removing paths for data packets between devices with multiple ports based on the quality of the path.Type: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventor: Krishnamurthy Subramanian
-
Patent number: 10725800Abstract: Aspects of the present disclosure relate to systems and methods that help a user manage a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command extracted from the documents along with features available in the functional product and user history (if any) may be used to help suggest one or more commands for a user managing or using the functional product.Type: GrantFiled: September 16, 2016Date of Patent: July 28, 2020Assignee: DELL PRODUCTS L.P.Inventors: Vinay Sawal, Sachinrao Chittaranjan Panemangalore, Vivek Dharmadhikari, Kuntal Atulbhai Patel, Gavin Cato, Krishnamurthy Subramanian, Joseph White
-
Patent number: 10678731Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: GrantFiled: August 27, 2018Date of Patent: June 9, 2020Assignee: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Publication number: 20180365186Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: ApplicationFiled: August 27, 2018Publication date: December 20, 2018Applicant: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Patent number: 10089272Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: GrantFiled: February 22, 2016Date of Patent: October 2, 2018Assignee: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Patent number: 10033645Abstract: A programmable data plane hardware load balancing system includes a plurality of server devices and an edge networking device that is located on an edge of a local area network. The edge networking device includes programmable data plane hardware that integrates each of at least one communications port, a server device table, and a load balancing engine. The at least one communications port is coupled to the plurality of server devices. The server device table includes health information about the plurality of server devices. The load balancing engine is configured to receive traffic directed to the plurality of server devices through the at least one communication port, and has been programmed to forward the traffic to one of the plurality of server devices in response to performing health based load balancing on the traffic using the health information about the plurality of server devices in the server device table.Type: GrantFiled: September 29, 2015Date of Patent: July 24, 2018Assignee: Dell Products L.P.Inventors: Sanjay Sane, Krishnamurthy Subramanian
-
Patent number: 9979561Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fiber Channel domain by adding modular Fiber Channel switches. Such a system includes a system enclosure that contains a plurality of Fiber Channel modules configured to send and receive Fiber Channel packets, the Fiber Channel modules providing a plurality of Fiber Channel ports and a switch processor coupled to the plurality of Fiber Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fiber Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.Type: GrantFiled: May 9, 2016Date of Patent: May 22, 2018Assignee: DELL PRODUCTS L.P.Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
-
Patent number: 9942153Abstract: A multiple persistent load balancer system includes a routing sub-network having a plurality of routing sub-network nodes that are coupled to a plurality of load balancer devices. A controller provides a common routing algorithm and a destination distribution list to each of the routing sub-network nodes and the load balancer devices. A first persistent load balancer device receives a first data flow from at least one of the routing sub-network nodes, and uses the common routing algorithm and the destination distribution list to determine whether the first data flow should be redirected to a second persistent load balancer device. If not, the first persistent load balancer device processes the first data flow to retrieve a resource from a server. If so, the first persistent load balancer device forwards the first data flow through at least one of the sub-network nodes to the second persistent load balancer device.Type: GrantFiled: August 14, 2015Date of Patent: April 10, 2018Assignee: Dell Products L.P.Inventors: Sanjay Sane, Krishnamurthy Subramanian
-
Patent number: 9941953Abstract: A wireless rack communication system includes a rack defining a rack entrance and device housings. A networking device is positioned in a first device housing. The networking device includes a networking device antenna system surface spaced apart from the rack entrance, and networking device antenna systems each extend from the networking device antenna system surface and into the first device housing. Server devices are each positioned in respective second device housings that are located adjacent each other on a same side of the first device housing. Each server device includes a server device antenna system surface that is spaced apart from the rack entrance and a server device antenna system that extends from that server device antenna system surface and into the respective second device housing. An unobstructed wireless communication path is provided between each server device antenna system and a respective one of the networking device antenna systems.Type: GrantFiled: August 14, 2015Date of Patent: April 10, 2018Assignee: Dell Products L.P.Inventors: Snigdhendu S. Mukhopadhyay, Krishnamurthy Subramanian
-
Patent number: 9923819Abstract: An information handling system is provided. The information handling system includes a plurality of forwarding processors, the plurality of forwarding processors each including a memory having a forwarding host table and a forwarding route table. The information handling system also includes at least one switching device coupled to the plurality of forwarding processors, the at least one switching device including a memory having a destination module and port table, a switching device host table and a switching device route table, wherein the at least one switching device is configured to perform an extended lookup in at least one of the switching device host table and switching device route table based on values included in a fabric header of information routed to the switching device to determine a destination of the information. A method for extending lookup tables is also provided that adds lookup tables in a switching device.Type: GrantFiled: December 10, 2015Date of Patent: March 20, 2018Assignee: Dell Products L.P.Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan
-
Patent number: 9917730Abstract: A peer-to-peer wireless controller topology provisioning system includes plurality of networking devices. A plurality of peer-to-peer wireless controllers are included in each networking device and are each configured to control a portion of a single wireless link with another peer-to-peer wireless controller. A management subsystem determines relative locations for each of the networking devices, and a number of peer-to-peer wireless controllers available in each of the networking devices. The management subsystem then uses a maximum hop constraint and a minimum bandwidth constraint to generate a peer-to-peer wireless controller topology for at least some of the peer-to-peer wireless controllers that are available in the networking devices.Type: GrantFiled: December 28, 2015Date of Patent: March 13, 2018Assignee: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Sanjay Sane, Christopher Stephen Petrick
-
Patent number: 9906442Abstract: Aspects of the present invention include increasing the number of hops that can be specifically defined in a multiprotocol label switching stack. In embodiments of the present invention, a label space can be used to represent two or more labels. In embodiments of the present invention, the label space can be used by concatenating two or more labels and redefining the multiprotocol label switching stack operations and outgoing labels.Type: GrantFiled: April 17, 2015Date of Patent: February 27, 2018Assignee: DELL PRODUCTS LPInventors: Anoop Ghanwani, Sanjay Sane, Shivakumar Sundaram, Krishnamurthy Subramanian
-
Patent number: 9887917Abstract: An extended bridge structure that includes a controlling bridge and port extenders is disclosed. A port extender according to some embodiments of the present invention includes a processor that processes receives packets in a way that executes at least one procedure that substitutes for a function of the controlling bridge. A controlling bridge according to the present invention provides data to the port extender that enables it to execute the at least one procedure that substitutes for a function of the controlling bridge.Type: GrantFiled: March 18, 2016Date of Patent: February 6, 2018Assignee: DELL PRODUCTS L.P.Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Anoop Ghanwani, Pathangi Narasimhan Janardhanan, Mohnish Anumala, Raja Jayakumar
-
Publication number: 20170242817Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: ApplicationFiled: February 22, 2016Publication date: August 24, 2017Applicant: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Patent number: 9698995Abstract: An information handling system is provided. The information handling system includes a first hypervisor running on a first host and a second hypervisor running on a second host. The first hypervisor managing a first virtual switch, and the second hypervisor managing a second virtual switch. The information handling system also includes a plurality of virtual machines (VMs), including a first VM, which is part of a first tenant, running on the first host, and a second VM, part of a second tenant, running on the second host. The first virtual switch has a mapping in memory that maps a customer-specific multicast IP address, used by the plurality of VMs to indicate a multicast group that includes VMs on the first and second tenants, to a global multicast IP address used by the first and second hosts.Type: GrantFiled: April 22, 2016Date of Patent: July 4, 2017Assignee: DELL PRODUCTS L.P.Inventors: Anoop Ghanwani, Krishnamurthy Subramanian, Mohnish Anumala, Shivakumar Sundaram, Pathangi Janardhanan
-
Publication number: 20170187574Abstract: A peer-to-peer wireless controller topology provisioning system includes plurality of networking devices. A plurality of peer-to-peer wireless controllers are included in each networking device and are each configured to control a portion of a single wireless link with another peer-to-peer wireless controller. A management subsystem determines relative locations for each of the networking devices, and a number of peer-to-peer wireless controllers available in each of the networking devices. The management subsystem then uses a maximum hop constraint and a minimum bandwidth constraint to generate a peer-to-peer wireless controller topology for at least some of the peer-to-peer wireless controllers that are available in the networking devices.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Krishnamurthy Subramanian, Sanjay Sane, Christopher Stephen Petrick
-
Patent number: 9654382Abstract: In non-minimal routing, a switch determines outgoing links for preferred paths (e.g. shortest paths). Then, for another node in a preferred path, the switch determines outgoing links for paths to that node in a modified network in which each link in a previously determined path to the node is cut off. Packets can be tunneled on non-preferred paths to that node. Other features and embodiments are also provided.Type: GrantFiled: July 7, 2016Date of Patent: May 16, 2017Assignee: DELL PRODUCTS L.P.Inventors: Krishnamurthy Subramanian, Shivakumar Sundaram
-
Publication number: 20170109356Abstract: Aspects of the present disclosure relate to systems and methods that help a user manage a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command extracted from the documents along with features available in the functional product and user history (if any) may be used to help suggest one or more commands for a user managing or using the functional product.Type: ApplicationFiled: September 16, 2016Publication date: April 20, 2017Applicant: DELL PRODUCTS L.P.Inventors: Vinay Sawal, Sachinrao Chittaranjan Panemangalore, Vivek Dharmadhikari, Kuntal Atulbhai Patel, Gavin Cato, Krishnamurthy Subramanian, Joseph White