Patents by Inventor Jianwei Ma

Jianwei Ma 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: 20180257150
    Abstract: A kind of sawtooth structure with reversed cutting function and its drill series are specifically fitted for drilling carbon fiber reinforced polymers (CFRP). The sawtooth structure is constructed by sawteeth and grooves located on the cutting edges of drill. And the sawtooth structure is helically arranged with a large helix angle around the axis of the drill. It can be divided into left-hand sawtooth structure and right-hand sawtooth structure by the helix angle. The bottom edges of the left-hand sawtooth function as cutting edges, and the rake angles are positive, while the top edges of the right-hand sawtooth are ground as positive rake angles. The sawtooth structure can be applied into multiple drilling tools, which proves to be universal. And it can effectively reduce delamination at both hole entry and hole exit as well as burrs defects. The series of drilling tools are double point angle drill, twist drill and stepped drill with sawtooth structure on the cutting edges.
    Type: Application
    Filed: August 18, 2016
    Publication date: September 13, 2018
    Inventors: Zhenyuan JIA, Fuji WANG, Rao FU, Yu BAI, Bin NIU, Wei LIU, Jianwei MA, Chunling HE
  • Patent number: 9986025
    Abstract: An example method is provided for a host to perform load balancing for multiple network interface controllers (NICs) configured as a team. The method may comprise the host detecting egress packets from a virtualized computing instance supported by the host for transmission to a destination via the team. The method may also comprise the host selecting one of the multiple NICs from the team based on load balancing weights associated with the respective multiple NICs. Each load balancing weight may be assigned based on a network speed supported by the associated NIC, and different load balancing weights are indicative of different network speeds among the multiple NICs in the team. The method may further comprise the host sending, via the selected one of the multiple NICs, the egress packets to the destination.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 29, 2018
    Assignee: Nicira, Inc.
    Inventors: Jingchun Jiang, Donghai Han, Wenyu Zhang, Jianwei Ma
  • Publication number: 20170346885
    Abstract: An example method is provided for a host to perform load balancing for multiple network interface controllers (NICs) configured as a team. The method may comprise the host detecting egress packets from a virtualized computing instance supported by the host for transmission to a destination via the team. The method may also comprise the host selecting one of the multiple NICs from the team based on load balancing weights associated with the respective multiple NICs. Each load balancing weight may be assigned based on a network speed supported by the associated NIC, and different load balancing weights are indicative of different network speeds among the multiple NICs in the team. The method may further comprise the host sending, via the selected one of the multiple NICs, the egress packets to the destination.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Applicant: Nicira, Inc.
    Inventors: Jingchun JIANG, Donghai HAN, Wenyu ZHANG, Jianwei MA
  • Publication number: 20170093754
    Abstract: A method of defining a virtual network across a plurality of physical hosts is provided. At least two hosts utilize network virtualization software provided by two different vendors. Each host hosts a set of data compute nodes (DCNs) for one or more tenants. The method, at an agent at a host, receives a command from a network controller, the command includes (i) an identification a resource on a tenant logical network and (ii) an action to perform on the identified resource. The method, at the agent, determines the network virtualization software utilized by the host. The method, at the agent, translates the received action into a set of configuration commands compatible with the network virtualization software utilized by the host. The method sends the configuration commands to a network configuration interface on the host to perform the action on the identified resource.
    Type: Application
    Filed: January 25, 2016
    Publication date: March 30, 2017
    Inventors: Bolt Zhang, Jianjun Shen, Jianwei Ma, Donghai Han, Ram D. Singh, Frank Pan
  • Publication number: 20140326109
    Abstract: An adjustable wrench comprises a handle. At least one end of the handle is provided with a straight claw (2) and an oblique claw (1), which form a wrench jaw by a certain angle. The straight claw is provided with an adjusting slider (4) capable of moving along the length direction of the straight claw and the adjusting slider comprises an oblique face (41) in action with a nut, and the oblique face is parallel to the inner surface (11) of the oblique claw forming the wrench jaw. The adjustable wrench retains advantages of a solid wrench which is precise in the opening size and not easy to slip, and solves the problem that the opening width of the existing solid wrench cannot be adjusted. Meanwhile, the adjustable wrench completely retains the advantage of the existing adjustable wrench which is continuously adjustable in the opening width, and solves the problems that since a shifting wheel and a rack are easy to abrade, slipping is easy to occur or nuts can be damaged.
    Type: Application
    Filed: August 15, 2012
    Publication date: November 6, 2014
    Inventors: Yuexiao Ma, Jianwei Ma