Patents by Inventor Mingzhe Li

Mingzhe Li 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: 9065780
    Abstract: A network device receives a packet that includes a plurality of header fields. The packet is parsed to sequentially obtain the plurality of header fields. One or more header fields not yet available at the network device are predicted based on one or more header fields that are available at the network device. A network processing decision is generated for the packet based on the predicted one or more header fields and the one or more header fields that are available at the network device.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: June 23, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Putu Harry Subagio, Alessandro Fulli, Christopher A. Wildman, Mingzhe Li, Wei-Jen Huang, Chih-Tsung Huang
  • Publication number: 20150172177
    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.
    Type: Application
    Filed: February 23, 2015
    Publication date: June 18, 2015
    Inventors: Thomas J. Edsall, Alessandro Fulli, Putu Harry Subagio, Mingzhe Li, Christopher A. Wildman, Yichou Lin, Chih-Tsung Huang
  • Patent number: 9055004
    Abstract: A network device receives a packet that includes a plurality of sets of fields. Sets of fields of the packet are parsed and the field sets are evaluated as soon as they are available to determine whether a processing decision can be made on the packet. Additional field sets may be parsed from the packet and obtained in parallel with determining whether a processing decision can be made, but once it is determined that a processing decision can be made, the evaluating of field sets is terminated such that any further field sets of the packet are ignored for purposes of making a processing decision for the packet.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: June 9, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Putu Harry Subagio, Alessandro Fulli, Christopher A. Wildman, Mingzhe Li, Wei-Jen Huang, Chih-Tsung Huang
  • Patent number: 9049200
    Abstract: A method in an example embodiment includes creating a first search key from variable data of a message received in a network environment, creating a second search key from constant data of the message, identifying a first database entry in a first database based on the first search key, and identifying a second database entry in a second database based on the second search key. The method can also include performing an action associated with the first database entry when a correlation is identified between the first and second database entries. In specific embodiments, the variable data are modified and the constant data are not modified. The first search key can be created prior or subsequent to forwarding the message. In further embodiments, the correlation is identified when an offset of the first database entry is the same as an offset of the second database entry.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: June 2, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mingzhe Li, Alessandro Fulli, Putu Harry Subagio, Chih-Tsung Huang
  • Patent number: 9001830
    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Alessandro Fulli, Putu Harry Subagio, Mingzhe Li, Christopher A. Wildman, Yichou Lin, Chih-Tsung Huang
  • Publication number: 20150070864
    Abstract: An electronic device may be provided with integrated circuits and electrical components such as capacitors that are soldered to printed circuit boards. Liquid polymer adhesive such as encapsulant and underfill materials may be deposited on the printed circuit. Electrical components such as capacitors may be coated with the encapsulant. The underfill may be deposited adjacent to an integrated circuit, so that the underfill wicks into a gap between the integrated circuit and the printed circuit board. The encapsulant may be more viscous than the underfill and may therefore prevent the flowing underfill from reaching the electrical components. Some of the encapsulant may be located between the electrical components and the printed circuit board. The encapsulant can be cured to form an elastomeric material covering the electrical components that helps damp vibrations. The elastomeric material may be less stiff than the underfill.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 12, 2015
    Applicant: Apple Inc.
    Inventors: Amanda R. Rainer, Connor R. Duke, James W. Bilanski, Jeffrey M. Thoma, Michael Eng, Mingzhe Li, Sung Woo Yoo, Miguel Alejandro Lara-Pena, Weng Choy Foo, Kieran Poulain
  • Patent number: 8943869
    Abstract: A multiple clamp type stretching and forming machine is composed of multiple material clamping mechanisms (1), multiple material stretching mechanisms (2) and a frame (3). The material clamping mechanism (1) is composed of a material clamping frame (7), material clamping blocks (8, 9) and a hydraulic cylinder (6) for clamping material. The two sides of the frame (3) are arranged with a row of multiple material clamping mechanisms (1), respectively. The material clamping frame (7) of each material clamping mechanism (1) is provided with one or two connecting holes (5), which connect with one or more material stretching mechanisms (2) through a universal push-pull mechanism (4). The stretching and forming machine can improve the utilization ratio of the material, and reduce the manufacturing cost.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: February 3, 2015
    Assignee: Jilin University
    Inventors: Mingzhe Li, Qigang Han, Wenzhi Fu, Pengxiao Feng, Yushan Deng, Zhongyi Cai, Chunguo Liu, Zhen Sui
  • Publication number: 20140331730
    Abstract: A rolling device for three-dimensional curved surface forming or thin sheet rolling of a sheet metal, comprising a forming roll (1), a supporting mechanism, an adjusting mechanism and a driving mechanism. The forming roll (1) comprises an upper forming roll (1a) and a lower forming roll (1b); the supporting mechanism is a multi-point supporting mechanism (2a) or an overall supporting mechanism (2b) for supporting the forming roll; the adjusting mechanism is a multi-point shape adjusting mechanism (3) and/or an overall displacing mechanism for adjusting the shape and/or relative height of the forming roll (1); and the driving mechanism applies a torque to one or two ends of the upper forming roll (1a) and/or the lower forming roll (1b). The present invention also provides a method for sheet rolling by using the rolling device. The rolling device and rolling method can achieve three-dimensional curved surface rolling or thin sheet rolling of a sheet metal simply, quickly and at a low cost.
    Type: Application
    Filed: November 15, 2012
    Publication date: November 13, 2014
    Applicant: JILIN UNIVERSITY
    Inventors: Mingzhe Li, Zhiwei Liu, Qigang Han, Zhongyi Cai, Renjun Li, Zhen Ssui, Wenzhi Fu, Chunguo Liu, Ningjia Qiu
  • Publication number: 20140071988
    Abstract: A multi-destination expansion table is stored that comprises a first database containing data representing all nodes in a singly linked list that is a superset of nodes for a plurality of multi-destination groups and a second database storing data representing multi-destination group specific arcs across one or more nodes. The singly linked list is traversed to determine how to replicate a packet for a particular multi-destination group. The packet is replicated based on interface data stored in the first database associated with the current node address. When a match is found in the second database, a next node address is determined from the second database. When a match is not found in the second database, a next node address determined from accessing the first database. Traversing of the singly linked list is terminated when the next node address is determined to be invalid or null.
    Type: Application
    Filed: May 15, 2013
    Publication date: March 13, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Mingzhe Li
  • Publication number: 20140032591
    Abstract: A method in an example embodiment includes creating a first search key from variable data of a message received in a network environment, creating a second search key from constant data of the message, identifying a first database entry in a first database based on the first search key, and identifying a second database entry in a second database based on the second search key. The method can also include performing an action associated with the first database entry when a correlation is identified between the first and second database entries. In specific embodiments, the variable data are modified and the constant data are not modified. The first search key can be created prior or subsequent to forwarding the message. In further embodiments, the correlation is identified when an offset of the first database entry is the same as an offset of the second database entry.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Inventors: Mingzhe Li, Alessandro Fulli, Putu Harry Subagio, Chih-Tsung Huang
  • Publication number: 20140003389
    Abstract: An example process performed by a radio network access point configured to provide access to a first network that provides voice services includes: receiving a hand-off request at the radio network access point, where the hand-off request is for user equipment connected to a second network that provides data services; replying to the hand-off request with channel assignment information, where the channel assignment information includes a first code and corresponding to a first communication channel over which the radio network access point is configured to communicate, and where the first communication channel being reserved by various radio network access points; receiving a message from the user equipment indicating that the user equipment has a connection to the radio network access point using the first communication channel; and redirecting the user equipment to a second code and thus a second communication channel to maintain the connection.
    Type: Application
    Filed: May 31, 2013
    Publication date: January 2, 2014
    Inventors: Yu Wang, Mingzhe Li, Ehsan Daeipour, Michael McFarland, Erik E. Anderlind
  • Publication number: 20120198904
    Abstract: A multiple clamp type stretching and forming machine is composed of multiple material clamping mechanisms (1), multiple material stretching mechanisms (2) and a frame (3). The material clamping mechanism (1) is composed of a material clamping frame (7), material clamping blocks (8, 9) and a hydraulic cylinder (6) for clamping material. The two sides of the frame (3) are arranged with a row of multiple material clamping mechanisms (1), respectively. The material clamping frame (7) of each material clamping mechanism (1) is provided with one or two connecting holes (5), which connect with one or more material stretching mechanisms (2) through a universal push-pull mechanism (4). The stretching and forming machine can improve the utilization ratio of the material, and reduce the manufacturing cost.
    Type: Application
    Filed: October 8, 2010
    Publication date: August 9, 2012
    Applicant: Jilin University
    Inventors: Mingzhe Li, Qigang Han, Wenzhi Fu, Pengxiao Feng, Yushan Deng, Zhongyi Cai, Chunguo Liu, Zhen Sui
  • Patent number: 8210014
    Abstract: A flexible forming device for forming three-dimensional shaped workpieces, comprising a frame, at least two working rollers, one or more working roller driving mechanisms and one or more adjusting mechanisms, wherein the working rollers, the one or more working roller driving mechanisms and the one or more adjusting mechanisms are installed on the frame respectively. At least one of the working rollers is a flexible working roller, which is bendable and adjustable. The forming device need not use mold and can realize the continuous formation of a three-dimensional curved surface of a plate-shaped workpiece, and the gradual formation of a tube-shaped or bar-shaped three-dimensional shaped workpiece. The forming device can save manpower, material and time.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: July 3, 2012
    Assignee: Jilin University
    Inventors: Mingzhe Li, Zhiqing Hu, Zhongyi Cai, Wenzhi Fu, Chunguo Liu, Zhen Sui, Xiangji Cui, Yushan Deng, Gang Sun, Xiangji Li
  • Publication number: 20090107199
    Abstract: A flexible forming device for forming three-dimensional shaped workpieces, comprising a frame, at least two working rollers, one or more working roller driving mechanisms and one or more adjusting mechanisms, wherein the working rollers, the one or more working roller driving mechanisms and the one or more adjusting mechanisms are installed on the frame respectively. At least one of the working rollers is a flexible working roller, which is bendable and adjustable. The forming device need not use mold and can realize the continuous formation of a three-dimensional curved surface of a plate-shaped workpiece, and the gradual formation of a tube-shaped or bar-shaped three-dimensional shaped workpiece. The forming device can save manpower, material and time.
    Type: Application
    Filed: February 9, 2007
    Publication date: April 30, 2009
    Inventors: Mingzhe Li, Zhiqing Hu, Zhongyi Cai, Wenzhi Fu, Chunguo Liu, Zhen Sui, Xiangji Cui, Yushan Deng, Gang Sun, Xiangji Li