Patents by Inventor Vimal Parikh
Vimal Parikh 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: 7522170Abstract: 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: GrantFiled: March 28, 2006Date of Patent: April 21, 2009Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 7400325Abstract: The VPC unit and setup unit of a graphics processing subsystem perform culling operations. The VPC unit performs culling operations on geometric primitives falling within a specific criteria, such as having a property within of a numerical range limit. This limit reduces the complexity of the VPC unit. As increasing rendering complexity typically produces a large number of small primitives, the VPC unit culls many primitives despite its limitations. The VPC unit also includes a cache for storing previously processed vertices in their transformed form, along with previously computed culling information. This increases the VPC unit throughput by reducing the number of memory accesses and culling operations to be performed. The setup unit performs culling operations on any general primitive that cannot be culled by the VPC unit. By performing a first series of culling operations in the VPC unit, the processing burden on the setup unit is decreased.Type: GrantFiled: August 6, 2004Date of Patent: July 15, 2008Assignee: NVIDIA CorporationInventors: Robert W. Gimby, Henry Packard Moreton, Thomas M. Ogletree, David C. Tannenbaum, Andrew D. Bowen, Christopher J. Goodman, Vimal Parikh, Craig M. Wittenbrink
-
Publication number: 20060250403Abstract: 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: ApplicationFiled: March 28, 2006Publication date: November 9, 2006Applicant: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 7071945Abstract: 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: GrantFiled: November 20, 2003Date of Patent: July 4, 2006Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6947375Abstract: The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card configuration data. The interface receives slot active signals from other cards. The redundancy mapping logic is communicatively coupled to the register and interface. The logic maps a packet to a slot having an active card based on the data in the register, an address in the packet, and received slot active signals.Type: GrantFiled: January 27, 2003Date of Patent: September 20, 2005Assignee: Nokia Inc.Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
-
Publication number: 20040146062Abstract: The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card configuration data. The interface receives slot active signals from other cards. The redundancy mapping logic is communicatively coupled to the register and interface. The logic maps a packet to a slot having an active card based on the data in the register, an address in the packet, and received slot active signals.Type: ApplicationFiled: January 27, 2003Publication date: July 29, 2004Applicant: Nokia Inc.Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
-
Publication number: 20040135787Abstract: 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: ApplicationFiled: November 20, 2003Publication date: July 15, 2004Applicant: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6697074Abstract: 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: GrantFiled: July 30, 2002Date of Patent: February 24, 2004Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Publication number: 20030052887Abstract: 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: ApplicationFiled: July 30, 2002Publication date: March 20, 2003Applicant: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6489963Abstract: 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: GrantFiled: June 22, 2001Date of Patent: December 3, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6466218Abstract: 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: GrantFiled: June 22, 2001Date of Patent: October 15, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6456290Abstract: 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: GrantFiled: June 22, 2001Date of Patent: September 24, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6452600Abstract: 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: GrantFiled: November 28, 2000Date of Patent: September 17, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6424348Abstract: 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: GrantFiled: June 22, 2001Date of Patent: July 23, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6421058Abstract: 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: GrantFiled: June 22, 2001Date of Patent: July 16, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Patent number: 6417858Abstract: A processor for computer graphics calculations comprising an entire graphics engine in a single integrated circuit. The processor includes a transform mechanism adapted to compute transforms for the computer graphics calculations. The transform mechanism includes a transformation element adapted to compute transforms using a dot product operation. The transform mechanism of the processor also includes a perspective division element, a color unit for lighting calculations, a scaling element for multiplication operations, and a look-up table containing mathematical functions used by the computer graphics calculations. The processor also includes a raster unit coupled to the transform mechanism, a texture unit coupled to the raster unit, and a shader unit coupled to the texture unit.Type: GrantFiled: December 23, 1998Date of Patent: July 9, 2002Assignee: Microsoft CorporationInventors: Derek Bosch, Carroll Philip Gossett, Ian O'Donnell, Anan Nagarajan, Adrian Jeday, Eric Demers, Vimal Parikh, Shaun Ho
-
Patent number: 6411301Abstract: 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: GrantFiled: June 22, 2001Date of Patent: June 25, 2002Assignee: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Publication number: 20010043223Abstract: 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: ApplicationFiled: June 22, 2001Publication date: November 22, 2001Applicant: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Publication number: 20010043220Abstract: 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: ApplicationFiled: June 22, 2001Publication date: November 22, 2001Applicant: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng
-
Publication number: 20010043221Abstract: 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: ApplicationFiled: June 22, 2001Publication date: November 22, 2001Applicant: Nintendo Co., Ltd.Inventors: Vimal Parikh, Robert Moore, Howard Cheng