Patents by Inventor Peter Lam

Peter Lam 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: 20210259749
    Abstract: The present disclosure relates to a device and method for the fixation of bone fragments in an osteotomy procedure. The device includes a first screw including a shank and an external thread for cortical fixation in the bone body fragment and an opening extending transversely through the shank. The device also includes a second screw including a shank and an external thread for cortical fixation in the bone head fragment for relative fixation of the bone body fragment and the bone head fragment. The shank of the second screw being locatable within the transverse opening of the first screw. The disclosure also relates to a jig mountable to the first screw and including one or more guides to align with the one or more transverse openings through the first screw.
    Type: Application
    Filed: August 30, 2019
    Publication date: August 26, 2021
    Inventors: Peter Lam, Bradley Ryan
  • Patent number: 11095495
    Abstract: Methods, systems, and computer readable mediums for network hardware table management including obtaining, by a network device table manager of a network device, a first feature table entry published by a first feature; obtaining, by the network device table manager, a second feature table entry published by a second feature; making a first determination that the first feature table entry and the second table feature entry each comprise a common prefix; and based on the first determination, adding a first combined feature table entry to a combined feature table, the first combined feature table entry comprising the common prefix, a first feature action of the first feature table entry and a second feature action of the second feature table entry.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: August 17, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Hans Jonas Flodin, Michael Chih-Yen Wang, Peter Lam
  • Patent number: 11058167
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 13, 2021
    Assignee: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin J. Orand, Andrea M. Vinet, Peter Williams, Samantha Young
  • Patent number: 11026472
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: June 8, 2021
    Assignee: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin Orand, Andrea M. Vinet, Peter Williams, Samantha Young
  • Patent number: 11019137
    Abstract: Techniques for implementing history-based connection-server affinity on a network load balancer are provided. In one set of embodiments, the network load balancer can receive a network packet destined for a service, where the service is associated with a plurality of servers, and where the packet is part of a network connection between a client device and one of the plurality of servers. The network load balancer can further compute, using a portion of the packet, a bucket identifier of a bucket for the network connection, identify a first server in the plurality of servers that is currently mapped to the bucket identifier in a hash table, and send the packet to the first server. If the network load balancer receives the packet back from the first server, the network load balancer can determine, based on local history information, a second server that was previously mapped to the bucket identifier in the hash table and send the packet to that second server.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: May 25, 2021
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Simon Capper, Tula Kraiser, Prashanth Krishnamurthy, Peter Lam
  • Publication number: 20210093046
    Abstract: An article of footwear includes an upper having an instep region at an anterior end of an ankle opening, a heel counter at a posterior end of the ankle opening, and a quarter region extending between the instep region and the heel counter. The article of footwear also includes a sole structure attached to the upper, a heel strap disposed at the heel counter of the upper, and a cable lock disposed within the sole structure. The article of footwear further includes a tensioning system, including a tensioning element having a heel portion extending from the cable lock to the heel strap, and a control element extending from the cable lock to an exterior surface of the upper. The control element is operable to move the tensioning element between a first position and a second position.
    Type: Application
    Filed: September 30, 2020
    Publication date: April 1, 2021
    Applicant: NIKE, Inc.
    Inventors: Peter Lam, Tetsuya T. Minami
  • Patent number: 10917346
    Abstract: Techniques for implementing resilient hashing with compression are provided. In some embodiments, a network device can maintain a compressed partition and an uncompressed partition for a logical hash table, where the logical hash table comprises a first set of mappings between bucket identifiers and active next-hop destinations, the compressed partition comprises a second set of mappings between compressed indices and the active next-hop destinations, and the uncompressed partition comprises a third set of mappings between uncompressed indices and the active next-hop destinations. The network device can compute a hash value using a portion of a packet. When the hash value is addressed by a compressed index, the packet is sent to a next-hop destination in the compressed partition. When the hash value is addressed by an uncompressed index, the packet is sent to a next-hop destination in the uncompressed partition.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: February 9, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Peter Lam, Tula Kraiser
  • Patent number: 10841225
    Abstract: Packet forwarding includes creating a first lookup table for mapping packets to nodes based on the number of nodes in a first set of nodes. A received packet is mapped to a mapping value using a predetermined mapping function. The first lookup table is indexed using a first subset of bits comprising the mapping value. A second lookup table is created in response to adding a node to the first set of nodes. A subsequently received packet is mapped to a mapping value using the same predetermined mapping function to index the second lookup table using a second subset of bits comprising the mapping value.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: November 17, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Peter Lam
  • Publication number: 20200322211
    Abstract: Methods, systems, and computer readable mediums for network hardware table management including obtaining, by a network device table manager of a network device, a first feature table entry published by a first feature; obtaining, by the network device table manager, a second feature table entry published by a second feature; making a first determination that the first feature table entry and the second table feature entry each comprise a common prefix; and based on the first determination, adding a first combined feature table entry to a combined feature table, the first combined feature table entry comprising the common prefix, a first feature action of the first feature table entry and a second feature action of the second feature table entry.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Hans Jonas Flodin, Michael Chih-Yen Wang, Peter Lam
  • Publication number: 20200287831
    Abstract: Packet forwarding includes creating a first lookup table for mapping packets to nodes based on the number of nodes in a first set of nodes. A received packet is mapped to a mapping value using a predetermined mapping function. The first lookup table is indexed using a first subset of bits comprising the mapping value. A second lookup table is created in response to adding a node to the first set of nodes. A subsequently received packet is mapped to a mapping value using the same predetermined mapping function to index the second lookup table using a second subset of bits comprising the mapping value.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventor: Peter Lam
  • Publication number: 20200287964
    Abstract: Techniques for implementing history-based connection-server affinity on a network load balancer are provided. In one set of embodiments, the network load balancer can receive a network packet destined for a service, where the service is associated with a plurality of servers, and where the packet is part of a network connection between a client device and one of the plurality of servers. The network load balancer can further compute, using a portion of the packet, a bucket identifier of a bucket for the network connection, identify a first server in the plurality of servers that is currently mapped to the bucket identifier in a hash table, and send the packet to the first server. If the network load balancer receives the packet back from the first server, the network load balancer can determine, based on local history information, a second server that was previously mapped to the bucket identifier in the hash table and send the packet to that second server.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventors: Simon Capper, Tula Kraiser, Prashanth Krishnamurthy, Peter Lam
  • Publication number: 20200287829
    Abstract: Techniques for implementing resilient hashing with compression are provided. In one set of embodiments, a network device can maintain a compressed partition and an uncompressed partition for a logical hash table, where (1) the logical hash table comprises a first set of mappings between bucket identifiers and active next-hop destinations, (2) the compressed partition comprises a second set of mappings between compressed indices and the active next-hop destinations, each compressed index in the second set addressing C consecutive bucket identifiers in the first set, and (3) the uncompressed partition comprises a third set of mappings between uncompressed indices and the active next-hop destinations, each uncompressed index in the third set addressing a single bucket identifier in the first set. Upon receiving a network packet, the network device can compute a hash value using a portion of the packet.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventors: Peter Lam, Tula Kraiser
  • Publication number: 20200268094
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Application
    Filed: May 11, 2020
    Publication date: August 27, 2020
    Applicant: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin J. Orand, Andrea M. Vinet, Peter Williams, Samantha Young
  • Publication number: 20200138145
    Abstract: An article of footwear includes an upper defining an interior void and having a first region and a second region. The article of footwear also includes a sole structure attached to the upper. The article of footwear includes a cable including a first fastening segment extending across the first region to a first terminal end anchored on one of the upper and the sole structure, a second fastening segment extending across the second region to a second terminal end anchored on one of the upper and the sole structure. The article of footwear further includes a cable lock attached to one of the upper and the sole structure, the cable lock configured to receive the first fastening segment and the second fastening segment and operable to secure a position of each of the first fastening segment and the second fastening segment independently from one another.
    Type: Application
    Filed: November 5, 2019
    Publication date: May 7, 2020
    Applicant: NIKE, Inc.
    Inventors: Joël Ryp Greenspan, Peter Lam, Tetsuya T. Minami, Austin J. Orand, Patrick D. Boyd
  • Publication number: 20200037708
    Abstract: A lace-receiving assembly includes a substrate, a first sheet, and a lace guide. The substrate includes a first surface and a second surface opposite the first surface. The first sheet includes a third surface and a fourth surface opposite the third surface. The third surface is bonded to the first surface to define a channel extending between the substrate and the first sheet. The lace guide is disposed within the channel.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Applicant: NIKE, Inc.
    Inventors: Katelyn Bruce, Piero Fenato, Kevin W. Hoffer, Daniel A. Johnson, Elizabeth A. Kilgore, Peter Lam, Jeffrey C. Spanks
  • Publication number: 20200029650
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Applicant: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin Orand, Andrea M. Vinet, Peter P. Williams, II, Samantha Young
  • Publication number: 20200029649
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Application
    Filed: October 3, 2019
    Publication date: January 30, 2020
    Applicant: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin Orand, Andrea M. Vinet, Peter P. Williams, II, Samantha Young, Michael C. Makay
  • Patent number: 10546018
    Abstract: A method and apparatus of a network element that stores a lookup entry in a hardware table of a network element is described. In an exemplary embodiment, the network element receives a notification of a dirty lookup entry to be processed for a hardware table of a network element, where the hardware table includes a plurality of lookup entries. In addition, the network element determines a location for a table modification associated with the dirty lookup entry in the hardware table. Furthermore, the network element performs, with a hardware writer of the network element, the table modification associated with the lookup entry in a non-disruptive manner, where the hardware writer performs the table modification associated with the lookup entry in response to determining that the table modification associated with the lookup entry does not leave one of the plurality of lookup entries inconsistent after the table modification is performed.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: January 28, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Peter Lam, Navdeep Bhatia, Simon Francis Capper
  • Patent number: 10477912
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: November 19, 2019
    Assignee: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin Orand, Andrea M. Vinet, Peter P. Williams, II, Samantha Young, Michael C. Makay
  • Publication number: 20190343218
    Abstract: An article of footwear includes an upper defining an interior void and a first cable movable in a tightening direction to move the upper into a tightened state and movable in a loosening direction to move the upper into a loosened state. The article of footwear also includes a tightening grip operable to be moved away from the upper in a first direction to move the first cable in the tightening direction and a cable lock operable in a locked state to restrict movement of the first cable in the loosening direction and operable in an unlocked state to permit movement of the first cable in the loosening direction. A release grip is operable to be moved away from the upper in a second direction to move the cable lock from the locked state to the unlocked state, whereby the release grip is separate from the tightening grip.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 14, 2019
    Applicant: NIKE, Inc.
    Inventors: Caleb W. Dyer, Peter Lam, Austin Orand, Andrea M. Vinet, Peter Williams, Samantha Young