Patents by Inventor Wanqun Bao
Wanqun Bao 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: 9590846Abstract: A system and method for a symmetric switching fabric includes a first switching tier that includes a plurality of leaf switches, a second switching tier that includes one or more spine switches, and a plurality of interlinks for coupling the leaf switches to the spine switches. Each of the leaf switches includes one or more first ports configured to couple each of the leaf switches to other network devices outside the switching fabric and one or more second ports for coupling each of the leaf switches to each of the spine switches. A ratio of a number of first ports and a number of second ports is selected based on an oversubscription ratio. For each pair of a first switch selected from the leaf switches and a second switch selected from the spine switches, a same number of first interlinks selected from the plurality of interlinks couple the first switch to the second switch.Type: GrantFiled: December 10, 2015Date of Patent: March 7, 2017Assignee: DELL PRODUCTS, L.P.Inventors: Kwangsuk Kim, Annie A. Dang, Wanqun Bao
-
Publication number: 20160099834Abstract: A system and method for a symmetric switching fabric includes a first switching tier that includes a plurality of leaf switches, a second switching tier that includes one or more spine switches, and a plurality of interlinks for coupling the leaf switches to the spine switches. Each of the leaf switches includes one or more first ports configured to couple each of the leaf switches to other network devices outside the switching fabric and one or more second ports for coupling each of the leaf switches to each of the spine switches. A ratio of a number of first ports and a number of second ports is selected based on an oversubscription ratio. For each pair of a first switch selected from the leaf switches and a second switch selected from the spine switches, a same number of first interlinks selected from the plurality of interlinks couple the first switch to the second switch.Type: ApplicationFiled: December 10, 2015Publication date: April 7, 2016Inventors: Kwangsuk Kim, Annie A. Dang, Wanqun Bao
-
Patent number: 9253036Abstract: A port provision system includes a packet network device having a plurality of ports. A port provisioning system is coupled to the packet network device. The port provisioning system obtains configuration information from a host device coupled to the packet network device. The configuration information includes a virtual network identification assigned to a virtual machine included on the host device. The port provisioning system then retrieves packet information from a packet sent form the host device. The port provisioning system then provisions at least one of the plurality of ports with the virtual network identification included in the configuration information in response to determining that the packet information matches the configuration information.Type: GrantFiled: June 3, 2013Date of Patent: February 2, 2016Assignee: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Wanqun Bao, Shivakumar Sundaram, Ravikumar Sivasankar, Avinash Natarajan, Pathangi Narasimhan Janardhanan
-
Patent number: 9240957Abstract: A system and method for a symmetric switching fabric includes a first switching tier that includes a plurality of leaf switches, a second switching tier that includes one or more spine switches, and a plurality of interlinks for coupling the leaf switches to the spine switches. Each of the leaf switches includes one or more first ports configured to couple each of the leaf switches to other network devices outside the switching fabric and one or more second ports for coupling each of the leaf switches to each of the spine switches. A ratio of a number of first ports and a number of second ports is selected based on an oversubscription ratio. For each pair of a first switch selected from the leaf switches and a second switch selected from the spine switches, a same number of first interlinks selected from the plurality of interlinks couple the first switch to the second switch.Type: GrantFiled: April 16, 2013Date of Patent: January 19, 2016Assignee: DELL PRODUCTS L.P.Inventors: Kwangsuk Kim, Annie A. Dang, Wanqun Bao
-
Patent number: 8958340Abstract: A system for operating a plurality of information handling systems forming a network including a plurality of switches is provided. The switches include physical and virtual switches each having ports coupling information handling systems to one another. The system including a management unit configured to provide commands to the switches and to collect a status information for each of the switches; and an agent unit coupled to each of the switches, the agent configured to receive the commands from the management unit, provide the commands to the switch associated thereto, monitor status of the switch associated thereto, and provide the status information to the management unit. A method for operating a network and a computer program to perform the method for using a system as above is also provided. A network managing device configured to couple to a service provider in a network as above is also provided.Type: GrantFiled: June 15, 2012Date of Patent: February 17, 2015Assignee: Dell Products L.P.Inventors: Wanqun Bao, Krishnamurthy Subramanian
-
Publication number: 20140307588Abstract: A system and method for a symmetric switching fabric includes a first switching tier that includes a plurality of leaf switches, a second switching tier that includes one or more spine switches, and a plurality of interlinks for coupling the leaf switches to the spine switches. Each of the leaf switches includes one or more first ports configured to couple each of the leaf switches to other network devices outside the switching fabric and one or more second ports for coupling each of the leaf switches to each of the spine switches. A ratio of a number of first ports and a number of second ports is selected based on an oversubscription ratio. For each pair of a first switch selected from the leaf switches and a second switch selected from the spine switches, a same number of first interlinks selected from the plurality of interlinks couple the first switch to the second switch.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Inventors: Kwangsuk Kim, Annie A. Dang, Wanqun Bao
-
Publication number: 20140241205Abstract: A network system for an expandable distributed core architecture (“DCA”) includes multiple spine switches, multiple leaf switches coupled thereto, and a plurality of interconnections coupling each of the spine switches to each of the leaf switches. Servers, storage, and other system items and resources can be coupled to the leafs via downlinks and uplinks. Each of the plurality of spine switches includes at least one unused spine port that is reserved for a future expansion of the DCA in order to accommodate the addition of at least one other separate leaf switch to the at least one unused spine port. Additional ports can be unused and reserved for future expansion additions of more leafs and/or more spines. Also, a computing system assists in the design of the specific number and configuration of spines, leafs and interconnections based upon user inputs regarding current and future system needs.Type: ApplicationFiled: February 26, 2013Publication date: August 28, 2014Applicant: DELL PRODUCTS L.P.Inventors: Jaiwant Virk, Wanqun Bao, Brendan Joseph Howes, Annie A. Dang, Kwangsuk Kim, Alexis Dacquay
-
Patent number: 8812703Abstract: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients.Type: GrantFiled: September 13, 2010Date of Patent: August 19, 2014Assignee: Citrix Systems, Inc.Inventors: Michael K. Susai, Anil Shetty, Wanqun Bao, Jose K. Raphel, Rajiv Sinha, Venugopal Botlaguduru, Sivaprasad R. Udupa, Vamsimohan Korrapati, Sergey Verzunov
-
Publication number: 20130336134Abstract: A system for operating a plurality of information handling systems forming a network including a plurality of switches is provided. The switches include physical and virtual switches each having ports coupling information handling systems to one another. The system including a management unit configured to provide commands to the switches and to collect a status information for each of the switches; and an agent unit coupled to each of the switches, the agent configured to receive the commands from the management unit, provide the commands to the switch associated thereto, monitor status of the switch associated thereto, and provide the status information to the management unit. A method for operating a network and a computer program to perform the method for using a system as above is also provided. A network managing device configured to couple to a service provider in a network as above is also provided.Type: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: Dell Products L.P.Inventors: Wanqun Bao, Krishnamurthy Subramanian
-
Publication number: 20130272165Abstract: A network switch is comprised of a control processor and one or more line cards. The control processor includes functionality to register interest with a hypervisor, operating in conjunction with a network host connected to the switch, in data object attributes maintained on the network host by the hypervisor. The hypervisor associated with the network host sends changes in the host attributes to the switch which the switch maintains in a listing of attributes. The switch traps and copies particular packets to the switch control processor where a provisioning function operates on the attribute information in the list with source information included in the packet header in order to configure a forwarding table on the line card.Type: ApplicationFiled: June 3, 2013Publication date: October 17, 2013Inventors: Krishnamurthy Subramanian, Wanqun Bao, Shivakumar Sundaram, Ravikumar Sivasankar, Avinash Natarajan, Pathangi Narasimhan Janardhanan
-
Patent number: 8462666Abstract: A network switch is comprised of a control processor and one or more line cards. The control processor includes functionality to register interest with a hypervisor, operating in conjunction with a network host connected to the switch, in data object attributes maintained on the network host by the hypervisor. The hypervisor associated with the network host sends changes in the host attributes to the switch which the switch maintains in a listing of attributes. The switch traps and copies particular packets to the switch control processor where a provisioning function operates on the attribute information in the list with source information included in the packet header in order to configure a forwarding table on the line card.Type: GrantFiled: February 5, 2011Date of Patent: June 11, 2013Assignee: Force10 Networks, Inc.Inventors: Krishnamurthy Subramanian, Wanqun Bao, Shivakumar Sundaram, Ravikumar Sivasankar, Avinash Natarajan, Pathangi Narasimhan Janardhanan
-
Publication number: 20120201169Abstract: A network switch is comprised of a control processor and one or more line cards. The control processor includes functionality to register interest with a hypervisor, operating in conjunction with a network host connected to the switch, in data object attributes maintained on the network host by the hypervisor. The hypervisor associated with the network host sends changes in the host attributes to the switch which the switch maintains in a listing of attributes. The switch traps and copies particular packets to the switch control processor where a provisioning function operates on the attribute information in the list with source information included in the packet header in order to configure a forwarding table on the line card.Type: ApplicationFiled: February 5, 2011Publication date: August 9, 2012Applicant: Force 10 Networks, Inc.Inventors: Krishnamurthy Subramanian, Wanqun Bao, Shivakumar Sundaram, Ravikumar Sivasankar, Avinash Natarajan, Pathangi Narasimhan Janardhanan
-
Publication number: 20110060840Abstract: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients.Type: ApplicationFiled: September 13, 2010Publication date: March 10, 2011Inventors: Michel K. Susai, Anil Shetty, Wanqun Bao, Jose K. Raphel, Rajiv Sinha, Venugopal Botlaguduru, Sivaprasad R. Udupa, Vamsimohan Korrapati, Sergey Verzunov
-
Patent number: 7836191Abstract: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients.Type: GrantFiled: April 19, 2004Date of Patent: November 16, 2010Inventors: Michel K. Susai, Anil Shetty, Wanqun Bao, Jose K. Raphel, Rajiv Sinha, Venugopal Botlaguduru, Sivaprasad R. Udupa, Vamsimohan Korrapati, Sergey Verzunov
-
Publication number: 20060293571Abstract: The present invention provides a system and method for remote patient monitoring and caring, wherein the system has a distributed architecture. The system comprises sensors for measuring real-time physiological parameters, such as ECG and SpO2, from patients. The system also comprises a monitoring terminal for monitoring these parameters. A local processing station analyzes the real-time physiological parameters. A central processing system processes the real-time physiological parameters and their analysis, in combination with the relevant historical medical data, for each patient. The medical staff uses this processed data to provide required medical care to the patients.Type: ApplicationFiled: June 23, 2005Publication date: December 28, 2006Applicant: SKANDA SYSTEMSInventors: Wanqun Bao, Wen Huang
-
Publication number: 20040199646Abstract: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients.Type: ApplicationFiled: April 19, 2004Publication date: October 7, 2004Applicant: NetScaler, Inc.Inventors: Michel K. Susai, Anil Shetty, Wanqun Bao, Jose K. Raphel, Rajiv Sinha, Venugopal Botlaguduru, Sivaprasad R. Udupa, Vamsimohan Korrapati, Sergey Verzunov
-
Patent number: 6725272Abstract: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits, access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients.Type: GrantFiled: February 18, 2000Date of Patent: April 20, 2004Assignee: Netscaler, Inc.Inventors: Michel K. Susai, Anil Shetty, Wanqun Bao, Jose K. Raphel, Rajiv Sinha, Venugopal Botlaguduru, Sivaprasad R. Udupa, Vamsimohan Korrapati, Sergey Verzunov
-
Patent number: 5379642Abstract: An ultrasound imaging system for performing dynamic focusing of ultrasonic waves during transmit and receive. The present invention includes a method and a means for transmitting ultrasonic waves to a multiple depths within a body. The present invention optimizes the transmit frequency for each of the multiple depths to localize the energy of the ultrasonic waves. The present invention also includes a method and means for performing dynamic receive focusing of the reflected ultrasonic waves produced by discontinuities in the body, such that it is focused to receive ultrasonic waves from the depth at which the transmitted ultrasonic waves are focused.Type: GrantFiled: July 19, 1993Date of Patent: January 10, 1995Assignee: Diasonics Ultrasound, Inc.Inventors: Wilbur A. Reckwerdt, Sved O. Ishrak, Wanqun Bao