Patents by Inventor Richard Mao

Richard Mao 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: 12244499
    Abstract: A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition corresponding to one of a set of possible protocol header combinations for routing an incoming packet, the set of possible protocol header combinations being modifiable to include later-developed protocols. Based on initial bytes of the incoming packet, a pattern of protocol headers is detected, and used to select one of the plurality of RSS hash M-tuple definitions. The selected RSS hash M-tuple definition is applied as a protocol-independent arbitrary set of bits to the headers of the incoming packet to form a RSS hash M-tuple vector, which is used to compute a RSS hash. Based on the RSS hash, a particular queue is selected from a set of destination queues identified for the packet, and the packet is delivered to the selected particular queue.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: March 4, 2025
    Assignee: Google LLC
    Inventors: Yuhong Mao, Richard Lee Sites
  • Patent number: 11730317
    Abstract: A device is described for breaking an egg and separating an egg white from the yolk of the egg. The device includes a support base and a chute coupled to the support base. The chute has front end, a rear end, an enclosed section at the front end, and an open section at the rear end. The device includes a breaker that spans across the chute. The breaker is configured to crack a shell of the egg to release the yolk and the egg white onto the chute.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: August 22, 2023
    Inventor: Richard Mao
  • Publication number: 20200345182
    Abstract: A device is described for breaking an egg and separating an egg white from the yolk of the egg. The device includes a support base and a chute coupled to the support base. The chute has front end, a rear end, an enclosed section at the front end, and an open section at the rear end. The device includes a breaker that spans across the chute. The breaker is configured to crack a shell of the egg to release the yolk and the egg white onto the chute.
    Type: Application
    Filed: June 15, 2020
    Publication date: November 5, 2020
    Inventor: Richard MAO
  • Publication number: 20200297166
    Abstract: A device is described for breaking an egg and separating an egg white from the yolk of the egg. The device includes a support base and a chute coupled to the support base. The chute has front end, a rear end, an enclosed section at the front end, and an open section at the rear end. An egg separation assembly is coupled to the enclosed section of the chute. The egg separation assembly has a curved panel and at least two vents proximate the curved panel. The device includes a breaker bar that spans across the chute and this positioned in a rearward direction relative to the egg separation assembly. The breaker bar is configured to crack a shell of the egg to release the yolk and the egg white onto the chute.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 24, 2020
    Inventor: Richard MAO
  • Patent number: 10722076
    Abstract: A device is described for breaking an egg and separating an egg white from the yolk of the egg. The device includes a support base and a chute coupled to the support base. The chute has front end, a rear end, an enclosed section at the front end, and an open section at the rear end. The device includes a breaker that spans across the chute. The breaker is configured to crack a shell of the egg to release the yolk and the egg white onto the chute.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 28, 2020
    Inventor: Richard Mao
  • Patent number: D913057
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: March 16, 2021
    Inventor: Richard Mao
  • Patent number: D913058
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: March 16, 2021
    Inventor: Richard Mao
  • Patent number: D913059
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: March 16, 2021
    Inventor: Richard Mao