Patents by Inventor Howard Cheng

Howard Cheng 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: 6466218
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: October 15, 2002
    Assignee: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Patent number: 6456290
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: September 24, 2002
    Assignee: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Patent number: 6452600
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: September 17, 2002
    Assignee: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Patent number: 6424348
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: July 23, 2002
    Assignee: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Patent number: 6421058
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: July 16, 2002
    Assignee: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Patent number: 6411301
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: June 25, 2002
    Assignee: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Publication number: 20020062424
    Abstract: A microprocessor including a control unit and a cache connected with the control unit for storing data to be used by the control, wherein the cache is selectively configurable as either a single cache or as a partitioned cache having a locked cache portion and a normal cache portion. The normal cache portion is controlled by a hardware implemented automatic replacement process. The locked cache portion is locked so that the automatic replacement process cannot modify the contents of the locked cache. An instruction is provided in the instruction set that enables software to selectively allocate lines in the locked cache portion to correspond to locations in an external memory, thereby enabling the locked cache portion to be completely managed by software.
    Type: Application
    Filed: August 1, 2001
    Publication date: May 23, 2002
    Applicant: Nintendo Co., Ltd.
    Inventors: Yu-Chung C. Liao, Peter A. Sandon, Howard Cheng, Peter Hsu
  • Publication number: 20020057275
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Application
    Filed: June 22, 2001
    Publication date: May 16, 2002
    Applicant: Nintendo Co., Ltd.
    Inventors: Vimar Parikh, Robert Moore, Howard Cheng
  • Patent number: 6357261
    Abstract: An invisible connector assembly for a beaded strand of jewelry includes solid connector posts mounted in through-bores in the end beads of the strand. One post is provided with a threaded stud extending axially from the bead, and the other post is tapped within the bore of the bead to receive the threaded stud. The opposite end of each connection post is provided with a swiveling eye for connection to one end of the string mounting the remaining beads of the strand.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: March 19, 2002
    Inventor: Howard Cheng
  • Publication number: 20020032848
    Abstract: A method and apparatus for obtaining a scalar value from a vector register for use in a mixed vector and scalar instruction, including providing a vector in a vector register file, and embedding a location identifier of the scalar value within the vector in the bits defining the mixed vector and scalar instruction. The scalar value can be used directly from the vector register without the need to load the scalar to a scalar register prior to executing the instruction. The scalar location identifier may be embedded in the secondary op code of the instruction, or the instruction may have dedicated bits for providing the location of the scalar within the vector.
    Type: Application
    Filed: August 1, 2001
    Publication date: March 14, 2002
    Applicant: Nintendo Co., Ltd.
    Inventors: Yu-Chung C. Liao, Peter A. Sandon, Howard Cheng, Timothy J. Van Hook
  • Publication number: 20020026569
    Abstract: A method and apparatus for loading and storing vectors from and to memory, including embedding a location identifier in bits comprising a vector load and store instruction, wherein the location identifier indicates a location in the vector where useful data ends. The vector load instruction further includes a value field that indicates a particular constant for use by the load/store unit to set locations in the vector register beyond the useful data with the constant. By embedding the ending location of the useful date in the instruction, bandwidth and memory are saved by only requiring that the useful data in the vector be loaded and stored.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 28, 2002
    Applicant: Nintendo Co., Ltd.
    Inventors: Yu-Chung C. Liao, Peter A. Sandon, Howard Cheng
  • Publication number: 20010043221
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Application
    Filed: June 22, 2001
    Publication date: November 22, 2001
    Applicant: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Publication number: 20010043222
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Application
    Filed: June 22, 2001
    Publication date: November 22, 2001
    Applicant: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Publication number: 20010043223
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Application
    Filed: June 22, 2001
    Publication date: November 22, 2001
    Applicant: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Publication number: 20010043220
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Application
    Filed: June 22, 2001
    Publication date: November 22, 2001
    Applicant: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Publication number: 20010040578
    Abstract: An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
    Type: Application
    Filed: June 22, 2001
    Publication date: November 15, 2001
    Applicant: Nintendo Co., Ltd.
    Inventors: Vimal Parikh, Robert Moore, Howard Cheng
  • Patent number: 6237367
    Abstract: A loop-typed pierced earring has a pivotally mounted ear post that spans the gap in the ring and moves in an arc transverse to the plane of the ring from an open position, to permit insertion through the ear lobe, to a locked position with the ear post free end held in a locking detent in the other end of the ring body. Movement of the ear post end into the locking detent forces a slight inward deflection of the resilient end post, after which the end springs into engagement with a locking recess. Attachment of the earring is simple and direct and requires no visual alignment by the wearer.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: May 29, 2001
    Inventor: Howard Cheng