Patents by Inventor David Ni

David Ni 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: 7757405
    Abstract: A trimmer having a first cutting blade and a second cutting blade. A first drive gear assembly cooperates with the cutting blades so that as the first drive gear assembly rotates around a first axis, the cutting blades are caused to reciprocatingly move in first and second paths to produce a cutting action. A second drive gear assembly has a second drive gear that has teeth in mesh with teeth on the first drive gear assembly. The second drive gear is rotatable around a second axis to cause the first drive gear assembly to be rotated in the first rotational direction. A powered drive assembly rotates the second drive gear around a second axis in the one rotational direction. The teeth on the first drive gear assembly are defined by a first bevel gear. The second gear is a bevel gear in mesh with the first bevel gear.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: July 20, 2010
    Assignee: Echo, Incorporated
    Inventors: Brent Peterson, David Ni
  • Patent number: 7600758
    Abstract: A card game has several groups of cards with the cards of each group identified by a common color and the cards of each of the groups are successively numbered. A player is given four cards face down and four cards in his hand. In a play of the cards, a player displays one card from his hand and selects one of his face down cards to play it against. The player declares whether the displayed card is higher or lower than the selected card and wins points if his declaration is correct.
    Type: Grant
    Filed: December 22, 2007
    Date of Patent: October 13, 2009
    Inventor: David Nies
  • Publication number: 20080066325
    Abstract: A trimmer having a first cutting blade having a first cutting edge and a second cutting blade having a second cutting edge. A first drive gear assembly cooperates with the first and second cutting blades so that as the first drive gear assembly rotates around the first axis, the first and second cutting blades are caused to reciprocatingly move, one relative to the other, respectively in first and second paths to produce a cutting action. A second drive gear assembly has a second drive gear that has teeth that are in mesh with teeth on the first drive gear assembly. The second drive gear is rotatable around a second axis to thereby cause the first drive gear assembly to be rotated in the first rotational direction. A powered drive assembly rotates the second drive gear around a second axis in the one rotational direction. The teeth on the first drive gear assembly are defined by a first bevel gear. The second gear is a bevel gear that is in mesh with the first bevel gear.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 20, 2008
    Inventors: Brent Peterson, David Ni
  • Patent number: 6931637
    Abstract: Within both a method for upgrading a computer system and a system for upgrading the computer system there is provided a computer system having associated therewith an upgrade management utility. The upgrade management utility provides for a buffering of a series of incoming requests to the computer system when upgrading the computer system while operating the computer system, to thus provide an uninterrupted idle state when upgrading the computer system when operating the computer system. Thus, the computer system may be upgraded with minimal disruption of functions which it supports.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: August 16, 2005
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd
    Inventors: Aries Lee, David Ni, Constance Chu
  • Publication number: 20020188933
    Abstract: Within both a method for upgrading a computer system and a system for upgrading the computer system there is provided a computer system having associated therewith an upgrade management utility. The upgrade management utility provides for a buffering of a series of incoming requests to the computer system when upgrading the computer system while operating the computer system, to thus provide an uninterrupted idle state when upgrading the computer system when operating the computer system. Thus, the computer system may be upgraded with minimal disruption of functions which it supports.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Aries Lee, David Ni, Constance Chu