Patents by Inventor Wei-Chao Chen

Wei-Chao Chen 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: 7623136
    Abstract: A texture unit of a graphics processing unit provides the ability to switch among different filter modes depending upon shader program instructions that are received by the texture unit. One filter mode has the capability to extract filter weights that have been specified in a received shader program instruction rather than calculating the weights within the texture unit itself.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: November 24, 2009
    Assignee: NVIDIA Corporation
    Inventors: Wei-Chao Chen, Li-Yi Wei
  • Patent number: 7616202
    Abstract: Methods and systems for processing fragment groups are described. Fragment groups that include z-only pixels are accessed. A z-only pixel has associated therewith two or more z-values instead of a single z-value. Fragment groups that are not covered by a geometric primitive are discarded, while fragment groups that are covered by a geometric primitive are forwarded to a shader pipeline.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: November 10, 2009
    Assignee: NVIDIA Corporation
    Inventors: Wei-Chao Chen, Jonah M. Alben, Anjana Rajendran
  • Patent number: 7528843
    Abstract: Systems and methods for dynamically canceling texture fetches may improve texture mapping performance. A shader program compiler inserts condition code writes and condition code comparison operations for shader program instructions that contribute to a texture read instruction and do not need to be executed if certain conditions are met. During execution of the shader program, the inserted condition codes are used to compute a dynamic writemask that indicates if the texture data resulting from the texture read is unnecessary. The dynamic writemask is used to cancel unnecessary texture fetches during execution of the shader program.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: May 5, 2009
    Assignee: NVIDIA Corporation
    Inventors: Mark J. Kilgard, Rui M. Bastos, Johnny S. Rhoades, Cass W. Everitt, Wei-Chao Chen
  • Publication number: 20090083275
    Abstract: A method, apparatus and computer program product are provided for visually searching feature sets that are organized in a grid-like manner. As such, a feature set associated with a location-based grid area may be received. The location-based grid area may also be associated with the location of a device. After receiving query image features, a visual search may be performed by comparing the query image features with the feature set. The search results are then returned. By conducting the visual search within a feature set that is selected based upon the location of the device, the efficiency of the search can be enhanced and the search may potentially be performed by the device, such as a mobile device, itself.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Inventors: Matthias Jacob, Wei-Chao Chen, Jiang Gao, Natasha Gelfand, Radek Grzeszczuk, Kari Pulli, Philipp Schloter, Xianglin Wang, Yingen Xiong
  • Publication number: 20090083237
    Abstract: An apparatus for providing a visual search interface may include a processing element configured to receive indications of an image including an object, receive location information indicative of a location associated with a user providing the indications of the image, and enable performance of a visual search based on the location information and features of the image to identify candidate search results by comparing the image to source images stored in association with a location within a predetermined distance from the location associated with the user.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Inventors: Natasha Gelfand, Wei-Chao Chen, Radek Grzeszczuk, Yingen Xiong
  • Patent number: 7486290
    Abstract: A graphical shader and a method of distributing graphical data to shader pipelines in a graphical shader are disclosed. In accordance with the method, a shader pipeline input delay is set. Further, a group of the graphical data is distributed to a shader pipeline of the graphical shader to be processed. The method includes waiting for the shader pipeline input delay to elapse. After the shader pipeline input delay has elapsed, another group of the graphical data is distributed to another shader pipeline of the graphical shader to be processed. In another embodiment, a graphical shader includes a plurality of shader pipelines for processing graphical data. Further, the graphical shader includes a shader distributor for distributing a group of the graphical data to one of the shader pipelines and for distributing another group of the graphical data to another one of the shader pipelines after a shader pipeline input delay has elapsed.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: February 3, 2009
    Assignee: NVIDIA Corporation
    Inventors: Emmett M. Kilgariff, Rui M. Bastos, Wei-Chao Chen, Douglas J. Hahn
  • Publication number: 20080268876
    Abstract: Systems, methods, devices and computer program products which relate to utilizing a camera of a mobile terminal as a user interface for search applications and online services to perform visual searching are provided. The system consists of an apparatus that includes a processor that is configured to capture an image of one or more objects and analyze data of the image to identify an object(s) of the image. The processor is further configured to receive information that is associated with at least one object of the images and display the information that is associated with the image. In this regard, the apparatus is able to simplify access to location based services and improve a user's experience. The processor of the apparatus is configured to combine results of robust visual searches with online information resources to enhance location based services.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 30, 2008
    Inventors: Natasha Gelfand, Ramakrishna Vedantham, C. Philipp Schloter, Radek Grzeszczuk, Wei-Chao Chen, Suresh Chitturi, Jiang Gao, Markus Kahari, David Murphy, Kari Pulli, Ramin Vatanparast, Yingen Xiong
  • Publication number: 20070080581
    Abstract: The present invention discloses an auxiliary braking system, which is used to enable an actuation device having a braking interface to perform braking. The auxiliary braking system of the present invention comprises: a dynamic device controlled by a controller; a linking device coupled to the dynamic device; and a motion block installed at the linking device and able to contact the braking interface of the actuation device. When the dynamic device is initiated, the motion block is driven by the linking device to trigger the actuation device to perform braking. The auxiliary braking system of the present invention can be applied to a common vehicle to replace all-manual braking operation and make driving easier with high installation convenience without changing the original structure of the vehicle.
    Type: Application
    Filed: December 7, 2006
    Publication date: April 12, 2007
    Inventors: Der-Cherng Liaw, Wei-Chao Chen, Wen-Ching Chung
  • Publication number: 20070078578
    Abstract: The present invention discloses an auxiliary steering system, which is installed in the steering wheel of a vehicle. In the present invention, a gear-operation device is installed in the steering wheel; a dynamic device is installed in steering column of the steering wheel and utilizes a transmission device to drive the gear-operation device; and a controller is connected to the dynamic device and controls the dynamic device to operate the steering wheel. The present invention enables a common vehicle to achieve automatic driving without changing the original vehicle structure. Further, the assistant mechanism of the present invention makes manual driving easier, and the safety mechanism of the present invention makes automatic driving safer.
    Type: Application
    Filed: December 8, 2006
    Publication date: April 5, 2007
    Inventors: Der-Cherng Liaw, Wei-Chao Chen, Wen-Ching Chung
  • Patent number: 7053894
    Abstract: A system and method are provided for compressing a graphical representation that describes the appearance of an object from a plurality of viewing directions. Compressing includes accessing the graphical representation, removing redundant descriptive information from the graphical representation and representing the remaining information for efficient rendering, such as rendering with hardware-assisted computation.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: May 30, 2006
    Assignee: Intel Corporation
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • Patent number: 6677957
    Abstract: A system and method are provided for displaying approximate graphical representations that describe the appearance of an object from a plurality of viewing directions. Displaying includes accessing the approximate graphical representation and creating an appearance for the object based on the approximate graphical representation. The system and method may use hardware-assisted computation to create the appearances. The object is then displayed using the appearances.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: January 13, 2004
    Assignee: Intel Corporation
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • Publication number: 20020126116
    Abstract: A system and method are provided for compressing a graphical representation that describes the appearance of an object from a plurality of viewing directions. Compressing includes accessing the graphical representation, removing redundant descriptive information from the graphical representation and representing the remaining information for efficient rendering, such as rendering with hardware-assisted computation.
    Type: Application
    Filed: January 9, 2001
    Publication date: September 12, 2002
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • Publication number: 20020126117
    Abstract: A system and method are provided for displaying approximate graphical representations that describe the appearance of an object from a plurality of viewing directions. Displaying includes accessing the approximate graphical representation and creating an appearance for the object based on the approximate graphical representation. The system and method may use hardware-assisted computation to create the appearances. The object is then displayed using the appearances.
    Type: Application
    Filed: January 9, 2001
    Publication date: September 12, 2002
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen