U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Tung, Kee M.


Primary examiner statistics: 1706 patents; average approval time: 1705 days
Assistant examiner statistics: 329 patents; average approval time: 894 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
7852354System and method for merging images of an object
A method for merging images of an object is provided. The method includes the steps of: (a) reading the images in a storage merging all the images to form a logic rectangle rcA, and calculating a reduction scale S of the logic rectangle rcA; (b) calculating a reduct...
12/14/2010
RE40905Video signal converting apparatus and display device having the same
Disclosed is a video signal converting apparatus and a display device having the same which may convert a low-resolution video signal from a host into a different-resolution video signal capable of being displayed on the entire screen of a high-resolution supporting...
09/08/2009
RE40906Video signal converting apparatus and display device having the same
Disclosed is a video signal converting apparatus and a display device having the same which may convert a low-resolution video signal from a host into a different-resolution video signal capable of being displayed on the entire screen of a high-resolution supporting...
09/08/2009
7525556Data creating device, data reproducing device, data processing system, and methods therefor
An RFD data creation apparatus 1 generates RFD data, for respective identification data of a plurality of content data, indicating by associating the identification data, reproduction timing of content data corresponding to the identification data in a reprod...
04/28/2009
7508390Method and system for implementing real time soft shadows using penumbra maps and occluder maps
A method for rendering a shadow in a 3 D scene includes generating a penumbra map using a z-buffer and generating an occluder map using the z-buffer. The penumbra map and the occluder map are projected into a 3 D scene to render at least one shadow having a penumbra...
03/24/2009
7495672Low-cost supersampling rasterization
A sampling pattern covering an array of pixels for use in an anti-aliasing system is disclosed where each pixel has a pattern of sample points at the edges of the pixel. Moreover is the sample point pattern of each pixel a mirror image and different from the pattern...
02/24/2009
7483031Method for synchronizing graphics processing units
A method for synchronizing two of more graphics processing units. The method includes the steps of determining whether the phase of a first timing signal of a first graphics processing unit and the phase of a second timing signal of a second graphics processing unit...
01/27/2009
7479967System for combining virtual and real-time environments
The present invention relates to a method and an apparatus for combining virtual reality and real-time environment. The present invention provides a system that combines captured real-time video data and real-time 3D environment rendering to create a fused (combined...
01/20/2009
7463266Low overhead serial interface
An interface for an integrated circuit chip is provided. The interface includes a first port configured to receive a command signal indicating whether command information or data is being transferred to the integrated circuit chip. The interface further includes a s...
12/09/2008
7463252Image display on an array screen
A method and circuit for displaying an image by activation of pixels of an array screen based on an image stored in digital form in memory point rows of a frame memory, having a stand-by mode that provides, at a frequency proportional to the display frequency, a cyc...
12/09/2008
7464336Information processing apparatus, image edit apparatus, and control methods thereof, and computer program and computer-readable storage medium
This invention prevents ballooning of the amount of comment information while being applied to an operation environment of the user, and provides comment information associated with an intuitively plain operation in a way that is particularly easy for a user. To thi...
12/09/2008
7463267System for interleaved storage of video data
A method for reading atoms positioned within a memory having a first memory portion and a second memory portions, comprising the steps of (a) positioning the atoms having memory addresses across the memory, (b) defining a strip across a portion of the atoms, (c) des...
12/09/2008
7460119Invisible space skipping with adaptive granularity for texture-based volume rendering
A method of accelerating texture-based volume rendering is provided. The method includes the following steps. A plurality of levels of granularity comprising a plurality of sub-volumes organized in a hierarchical structure are built. The hierarchical structure is or...
12/02/2008
7460124Vector-based geometric polygon schema
A system for configuring orientation and storing criteria corresponding to vector elements that form a boundary of a polygon is provided. This innovation can define the boundary of a polygon as individual vectors with implied “from-” and “to-” directionality...
12/02/2008
7460126Scalable method and system for streaming high-resolution media
A system and method for distributing data (e.g., imaging data such as pixels, or 3D graphics data such as points, lines, or polygons) from a single or a small number of data sources to a plurality of graphical processing units (graphics processors) for processing an...
12/02/2008
7460123Dynamic control of graphic representations of data
The present invention provides user selections to control of one or more graphical representations of data in a graphical display. User selections can include parts of the graphical display, such as tick marks, offset bars scale values, combination bars and/or the g...
12/02/2008
7460136Efficient scaling of image data in graphics display systems
In a preferred embodiment, a system includes a host, an image data source, and a graphics controller. The image data source provides a frame corresponding to a particular image size. The graphics controller is receives the frame. Preferably, the graphics controller ...
12/02/2008
7460134System and method for moving computer displayable content into a preferred user interactive focus area
According to the present invention, a system for displaying content, such as a computer's displayed desktop, to a user such that remote content may be easily accessed, is presented. An exemplary display system includes a preferred interaction area through which the ...
12/02/2008
7460128Image drawing apparatus
In an image drawing apparatus for conducting a data transfer at a bit unit for image data stored in a memory device, a region storing part stores a region where at least one attribute value concerning a pixel is not constant in the image data, an attribute value sto...
12/02/2008
7460120Map display apparatus
A map display apparatus includes a view transformation matrix generation unit which generates a view transformation matrix, including four rows and four columns, for transforming a global coordinate of a three-dimensional object into a view coordinate system; a view...
12/02/2008
7456850Intelligent scrolling
A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window to a second open window or to a second region, such as a desktop, the present invention allows a user to ...
11/25/2008
7456848Method for consolidating overlapping map markers
A computer implemented method for consolidating overlapping markers in a mapping application. The process identifies a plurality of points for display from data describing locations and associated data about locations. The process then determines whether displaying ...
11/25/2008
7456846Graphical processing system, graphical pipeline and method for implementing subpixel shifting to anti-alias texture
A system, apparatus, and method are disclosed for modifying positions of sample positions for selectably oversampling pixels to anti-alias non-geometric portions of computer-generated images, such as texture, at least in part, by shifting shading sample positions re...
11/25/2008
7456836Image display system
Disclosed is a processing on a host side and a panel side, thus optimizing a work load of the whole of a system including a graphics chip. Provided is an image display system which comprises a host side for executing an application and a panel side connected to the ...
11/25/2008
7456833Graphical representation of load balancing and overlap
Circuits, methods, and apparatus for graphically displaying performance metrics of processors such as graphics processing units in multiple processor systems. Embodiments of the present invention may provide metric information regarding operations in alternate-frame...
11/25/2008
7456838System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline
A system, method and computer program product are provided for programmable vertex processing. Initially, a vertex program is identified including branch labels and instruction sequences with branch commands. The vertex program is then converted to a binary format c...
11/25/2008
7453473Method and apparatus for high-performance rendering and hit testing of a window tree
A method and apparatus for high-performance rendering and hit-testing of a window tree is provided. A window tree may be rendered using an application programming interface provided by the present invention. The application programming interface provides support for...
11/18/2008
7453467Method for dominant color setting of video region and data structure and method of confidence measure extraction
A method for a dominant color setting of a video region and a data structure and a method of a confidence measure extraction are disclosed. The video region dominant color setting method is characterized in that a region dominant color descriptor is expressed by the...
11/18/2008
7453460System and method for generating pixel values for pixels in an image using strictly deterministic methodologies for generating sample points
A computer graphics system generates a pixel value for a pixel in an image, the pixel being representative of a point in a scene as recorded on an image plane of a simulated camera. The computer graphics system comprises a sample point generator and a function evalu...
11/18/2008
7453463Enlargement of font characters
A character within a font is enlarged to a desired size by first determining whether the font contains existing or predefined variants of the character having the desired size. If no appropriately sized variant exists, the enlarged character is assembled from a plur...
11/18/2008
7453470Method and apparatus for anti-aliasing scan conversion
Methods and apparatuses for anti-aliasing scan conversion. In one aspect of the invention, an exemplary method to scan convert an image on a data processing system includes: sampling the image in a first direction to generate first signals for points along a second ...
11/18/2008
7450122Volumetric hair rendering
A volumetric representation of a hair simulation model determines collective hair attributes. To determine inter-hair collisions, vertices include average velocities of the adjacent portions of the model. The average velocities determine target velocities. Forces fo...
11/11/2008
7450751Color interpolation method of image sensor
A color interpolation method of an image sensor including a pixel array which green, red and blue pixels are arrayed in Bayer pattern is provided. The method includes: calculating a first average value of first values filtered by green pixels on even rows and a seco...
11/11/2008
7450137System and method for blending images
A method of blending a pair of images, each image comprising a plurality of pixels having an intensity. A blending edge is determined for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position, and an average inte...
11/11/2008
7450136Apparatus and system for generating texture derivatives for pixel processing
A pixel processing unit reduces the number of pixels exterior to a primitive that must be rendered solely for the purpose of generating texture derivative information required to shade pixels within the primitive. In one embodiment, the alignment of group footprints...
11/11/2008
7450133System and method for color correction
This invention is directed to a system and method for performing color corrections on color image data. More particularly, this invention is directed to a system and method for performing color corrections on color image data in a primary color system. This inventio...
11/11/2008
7450132Method and/or apparatus for high speed visualization of depth image-based 3D graphic data
A method and/or apparatus for high speed visualization of depth image-based 3D graphic data. The method includes: reading point texture data of a 3D object; performing a 3D warping for each of the reference images of the simple texture data at a predetermined view p...
11/11/2008
7450128Systems and methods of providing image copy and modify commands to a receiver with an associated display
A method comprises providing image copy and modify commands to a receiver. Each copy command causes pixel values in an area of a display associated with the receiver to be copied to another area of the display and each modify command causes at least one pixel value ...
11/11/2008
7446784Displaying a plurality of images in a stack arrangement
A method (700) of displaying a plurality of images is disclosed. The method (700) displays the images in a stack arrangement. The stack may be a perspective stack and a non-perspective stack. Another method (1200) of displaying a plurality of im...
11/04/2008
7446783System and method for manipulating an image on a screen
A system and method for zooming into or out of an image on a screen, in which the image is displayed on a touch screen, and a user zooms into a portion of the image by placing a stylus at a desired image point on the screen. The system repeatedly enlarges the image ...
11/04/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?