Patents by Inventor Jiaoren Wu
Jiaoren Wu 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: 11509505Abstract: A method and apparatus for operating a smart network interface card are provided. According to an embodiment, the smart network interface card is connected to a baseboard management controller. The method includes: acquiring a smart network interface card detection request, the smart network interface card detection request includes an identifier of a to-be-detected smart network interface card; determining a baseboard management controller that is connected to the to-be-detected smart network interface card as a target baseboard management controller; and logging into an operating system of the to-be-detected smart network interface card through the target baseboard management controller. This embodiment provides a new approach of operating the smart network interface card.Type: GrantFiled: April 3, 2019Date of Patent: November 22, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Deguo Li, Fengqian Wang, Jiaoren Wu, Jian Zhang
-
Patent number: 10848599Abstract: A data transmission method includes: establishing, by a server, a connection with a client according to a transmission control protocol (TCP) through a gateway with a synchronous proxy mechanism; acquiring, by the server, sequence number conversion information and converting a first TCP sequence number of a first data packet to be sent to the client according to the sequence number conversion information, so that the first TCP sequence number is matched, by the server, with a first acknowledgment number of the second data packet sent by the client; and sending, by the server, the first data packet, for which the first TCP sequence number has been converted, to the client directly. A server, a gateway, and a computer-readable medium are also disclosed.Type: GrantFiled: September 12, 2018Date of Patent: November 24, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Jian Zhang, Jiaoren Wu, Hao Jiang, Ning Liu, Yongxin Cui
-
Patent number: 10609125Abstract: The present application discloses a method and system for transmitting communication data. A specific implementation of the method comprises: receiving a connection request for transmitting communication data through a remote direct memory access network; determining a transmission type of the communication data according to the connection request; establishing a socket according to the transmission type; transmitting the communication data on the remote direct memory access network by using the socket; and deleting the socket when the transmission of the communication data is completed. This implementation improves the efficiency of transmitting communication data on a remote direct memory access (RDMA) network by a non-RDMA network.Type: GrantFiled: December 3, 2015Date of Patent: March 31, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Zhenyi Peng, Yanfei Wang, Jiaoren Wu
-
Patent number: 10594568Abstract: A method for measuring a data transmission speed, applied to a server side, is provided. The method includes: updating RTTs within a current sliding period upon receiving an ACK message from a client device; calculating a maximum RTT, a minimum RTT and an average RTT within the current sliding period; obtaining an amount of data in the latest RTT; calculating a minimum speed, a maximum speed and an average speed respectively, according to the amount of data in the latest RTT, and the maximum RTT, the minimum RTT and the average RTT within the current sliding period; calculating speed change gradient information according to the minimum speed, the maximum speed and the average speed; and calculating a speed prediction value according to the speed change gradient information. An apparatus for measuring a data transmission speed, a server-side device and a computer readable medium are provided.Type: GrantFiled: September 13, 2018Date of Patent: March 17, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Jian Zhang, Jiaoren Wu, Hao Jiang, Yongxin Cui, Ning Liu
-
Publication number: 20190372804Abstract: A method and apparatus for operating a smart network interface card are provided. According to an embodiment, the smart network interface card is connected to a baseboard management controller. The method includes: acquiring a smart network interface card detection request, the smart network interface card detection request includes an identifier of a to-be-detected smart network interface card; determining a baseboard management controller that is connected to the to-be-detected smart network interface card as a target baseboard management controller; and logging into an operating system of the to-be-detected smart network interface card through the target baseboard management controller. This embodiment provides a new approach of operating the smart network interface card.Type: ApplicationFiled: April 3, 2019Publication date: December 5, 2019Inventors: Deguo LI, Fengqian WANG, Jiaoren WU, Jian ZHANG
-
Publication number: 20190191014Abstract: A data transmission method includes: establishing, by a server, a connection with a client according to a transmission control protocol (TCP) through a gateway with a synchronous proxy mechanism; acquiring, by the server, sequence number conversion information and converting a first TCP sequence number of a first data packet to be sent to the client according to the sequence number conversion information, so that the first TCP sequence number is matched, by the server, with a first acknowledgment number of the second data packet sent by the client; and sending, by the server, the first data packet, for which the first TCP sequence number has been converted, to the client directly. A server, a gateway, and a computer-readable medium are also disclosed.Type: ApplicationFiled: September 12, 2018Publication date: June 20, 2019Inventors: Jian Zhang, Jiaoren Wu, Hao Jiang, Ning Liu, Yongxin Cui
-
Publication number: 20190173763Abstract: A method for measuring a data transmission speed, applied to a server side, is provided. The method includes: updating RTTs within a current sliding period upon receiving an ACK message from a client device; calculating a maximum RTT, a minimum RTT and an average RTT within the current sliding period; obtaining an amount of data in the latest RTT; calculating a minimum speed, a maximum speed and an average speed respectively, according to the amount of data in the latest RTT, and the maximum RTT, the minimum RTT and the average RTT within the current sliding period; calculating speed change gradient information according to the minimum speed, the maximum speed and the average speed; and calculating a speed prediction value according to the speed change gradient information. An apparatus for measuring a data transmission speed, a server-side device and a computer readable medium are provided.Type: ApplicationFiled: September 13, 2018Publication date: June 6, 2019Inventors: Jian Zhang, Jiaoren Wu, Hao Jiang, Yongxin Cui, Ning Liu
-
Publication number: 20180262560Abstract: The present application discloses a method and system for transmitting communication data. A specific implementation of the method comprises: receiving a connection request for transmitting communication data through a remote direct memory access network; determining a transmission type of the communication data according to the connection request; establishing a socket according to the transmission type; transmitting the communication data on the remote direct memory access network by using the socket; and deleting the socket when the transmission of the communication data is completed. This implementation improves the efficiency of transmitting communication data on a remote direct memory access (RDMA) network by a non-RDMA network.Type: ApplicationFiled: December 3, 2015Publication date: September 13, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO, LTD.Inventors: Zhenyi Peng, Yanfei Wang, Jiaoren Wu
-
Patent number: 8966050Abstract: A data center system and a method for a data center to provide service are provided. The data center system comprises at least one first load balancing device, a plurality of second load balancing devices, and a plurality of servers. The first load balancing device is configured to transmit the first type network request to one of the plurality of second load balancing devices with a first scheduling strategy. The second load balancing device is configured to convert the first type network request to a second type network request, and to transmit the second type network request after the source address and destination address translation to one of the plurality of servers with a second scheduling strategy. The server is configured to generate a second type network response according to the second type network request and to return the second type network response to a corresponding second load balancing device.Type: GrantFiled: July 17, 2012Date of Patent: February 24, 2015Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Jiaoren Wu, Tao Liu, Ning Liu, Cheng Zhang, Jiang Fu
-
Publication number: 20140258496Abstract: A data center system and a method for a data center to provide service are provided. The data center system comprises at least one first load balancing device, a plurality of second load balancing devices, and a plurality of servers. The first load balancing device is configured to transmit the first type network request to one of the plurality of second load balancing devices with a first scheduling strategy. The second load balancing device is configured to convert the first type network request to a second type network request, and to transmit the second type network request after the source address and destination address translation to one of the plurality of servers with a second scheduling strategy. The server is configured to generate a second type network response according to the second type network request and to return the second type network response to a corresponding second load balancing device.Type: ApplicationFiled: July 17, 2012Publication date: September 11, 2014Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTDInventors: Jiaoren Wu, Tao Liu, Ning Liu, Cheng Zhang, Jiang Fu