...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.
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.
| Number | Title | Issue Date |
| 8189012 | Digital image composition method A digital image composition method is adapted to eliminate a ghost image produced by a digital image-capturing apparatus due to handshakes in shooting. The method includes the steps. In a pre-shooting process, a base image and a comparison image are respectively cap... | 05/29/2012 |
| 8184126 | Method and apparatus processing pixel signals for driving a display and a display using the same A method of processing image data comprises receiving input signals for specifying red, green and blue colors of the pixels of a display, performing a per-pixel low pass filtering of the input signals, the low pass filtering function being dependent on the chrominan... | 05/22/2012 |
| 8174538 | Structure-preserving clone brush The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data st... | 05/08/2012 |
| 8144166 | Dynamic pixel snapping Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. A pixel snapping mode of operation is turned on and off to improve output rendering. When the system detects that an animation has started, the pixe... | 03/27/2012 |
| 8115780 | Image generator A system and method for generating an image on a display. The display includes a plurality of pixels from a vector description of a scene. The data is sampled from the vector description to provide data samples at locations defined in relation to the pixels. For exa... | 02/14/2012 |
| 8111264 | Method of and system for non-uniform image enhancement Methods of rendering a view of a scene include steps that specify quality levels of anti-aliasing and texture filtering for predetermined regions of a display, or selected objects within the scene, or both. Methods of processing data for display include steps adapte... | 02/07/2012 |
| 8111265 | Systems and methods for brightness preservation using a smoothed gain image Embodiments of the present invention comprise methods and systems for brightness preservation using a smoothed gain map. ... | 02/07/2012 |
| 8106920 | Image data update apparatus An image data update apparatus that can highlight a component with maintaining an appearance of an image to which anti-aliasing is applied and with suppressing increase in processing load is provided. When periodically changing a color arrangement of a traffic conge... | 01/31/2012 |
| 8102404 | Method and system of cyclical screen rotation for near unity scaled printer video data A method for enabling near unity scaling of printer video data to provide compensation for paper shrinkage caused during duplex printing. To achieve high quality image output, near neighbor interpolation may be used at very high resolutions. However, the insertion o... | 01/24/2012 |
| 8098261 | Pillarboxing correction A display control device used to govern non-content regions in a display space, and selectively determine data for display in the non-content regions is described. The display control device can identify the non-content regions, and determine types of data that can ... | 01/17/2012 |
| 8063914 | Rendering antialiased geometry to an image buffer using jittering Anti-aliased output based on a scene comprising a plurality of objects may be generated. In one embodiment, a number of samples for an anti-aliasing operation is determined. For each of the samples: each of the objects may be translated in space according to jitter ... | 11/22/2011 |
| 8063913 | Method and apparatus for displaying image signal A method and apparatus for reducing color error bands occurring due to the abrupt difference in brightness between sub-pixels. In the method of displaying an image signal of an apparatus for displaying the image signal, the apparatus includes a plurality of pixels e... | 11/22/2011 |
| 8031204 | Font filter using bilinear interpolation Systems and methods used for bilinear texture filtering may also be used to perform font filtering. Font data stored as a texture is read from memory in blocks that are coarsely aligned. Font alignment units may be used to provide a finely aligned region of the font... | 10/04/2011 |
| 8013872 | Method 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 ... | 09/06/2011 |
| 7995073 | System and method for anti-aliasing compound shape vector graphics Disclosed is a system and method for edge anti-aliasing of vector graphics. The system involves a video driver, which may include commercially available hardware, such as a graphics accelerator card. The method involves identifying the edges of a tessellated image r... | 08/09/2011 |
| 7986330 | Method and apparatus for generating gammacorrected antialiased lines A method, apparatus, and computer implemented instructions for generating antialiased lines for display in a data processing system. Graphics data is received for display, wherein the graphics data includes primitives defining lines. A gamma correction is applied to... | 07/26/2011 |
| 7920148 | Post-rendering anti-aliasing with a smoothing filter A system to apply a smoothing filter during anti-aliasing at a post-rendering stage. An embodiment of the system includes a three-dimensional renderer, an edge detector, and a smoothing filter. The three-dimensional renderer is configured to render a three-dimension... | 04/05/2011 |
| 7911480 | Compression of multiple-sample-anti-aliasing tile data in a graphics pipeline Provided is a system for compressing multiple-sample-anti-aliasing (MSAA) tile data in a computer graphics pipeline. The system includes a plurality of pixels configured as a tile, where the tile has a plurality of samples of descriptor data for the pixels. Multiple... | 03/22/2011 |
| 7868901 | Method and system for reducing memory bandwidth requirements in an anti-aliasing operation Embodiments of the present invention sets forth a method and system for reducing memory bandwidth requirements for an anti-aliasing operation. The first virtual coverage information for a pixel involved in an anti-aliasing operation is maintained in memory. If a cer... | 01/11/2011 |
| 7852350 | Graphic antialiasing method and graphic system employing the method An antialiasing method includes: providing a first fragment; computing a first coverage area representing a portion of the first fragment covered by a first primitive; providing a second fragment juxtaposed to the first fragment and at least partially covered by a s... | 12/14/2010 |
| 7791617 | Method and system for rendering polygons having abutting edges A method for rendering adjacent polygons. The method includes determining when a first polygon and a second polygon have an abutting edge. If an abutting edge exists, a majority status is assigned to a pixel on the abutting edge. A first color of the first polygon o... | 09/07/2010 |
| 7764292 | Three dimensional graphics processing apparatus, image display apparatus, three dimensional graphics processing method, control program and computer-readable recording medium The present invention provides a three dimensional graphics processing apparatus for performing an anti-aliasing processing in an sufficient manner, without using the conventional area DDA, by using a line buffer as an area for storing display image data to reduce t... | 07/27/2010 |
| 7742060 | Sampling methods suited for graphics hardware acceleration Embodiments of the invention provide sampling methods suited for graphics hardware acceleration. A graphics application may specify a grid of pixels to be rendered. The graphics application may supply a graphics rendering engine with one or more sets of camera param... | 06/22/2010 |
| 7697011 | Automatic display video positioning and scaling system An apparatus and method of automatically digitizing analog video and stroke and with size and positioning information. This is accomplished using signal characteristics of the deflection waveforms and video signals together with the video synchronization and blankin... | 04/13/2010 |
| 7679621 | Image processing apparatus and method An object recognition apparatus in an embodiment includes an image input unit, an object detection unit, a diffuse reflection image generation unit, an object model storage unit, a difference image generation unit, a weight calculation unit, a weighted Gaussian filt... | 03/16/2010 |
| 7675526 | System and method for multi-sampling primitives to reduce aliasing A method and system for performing multi-sample, antialiased rendering of images by performing multi-sample antialiasing at the primitive level. Geometric primitives used to represent a graphics environment are set-up, and then shifted by a sub-pixel offset and rend... | 03/09/2010 |
| 7667714 | Patterned polygon rendering apparatus A patterned polygon rendering apparatus has an edge dot attribute setting section 1 that assigns an attribute dot, which indicates an edge of a polygon, to respective dots located in an edge line of the polygon and stores the assigned attribute dots in work m... | 02/23/2010 |
| 7663642 | Systems and methods for rendering a polygon in an image to be displayed Polygon rendering systems for rendering a polygon in an image to be displayed include a rasterizer unit, a first memory buffer, and one or more additional memory buffers. The rasterizer unit is configured to generate one or more low resolution fragments representing... | 02/16/2010 |
| 7656416 | Apparatus for generating anti-aliased and stippled 3d lines, points and surfaces using multi-dimensional procedural texture coordinates A graphics processing circuit includes an anti-aliasing and stippling circuit operative to provide a primitive texture coordinate set in response to vertex data, the anti-aliasing and stippling circuit performing anti-aliasing operations, in parallel, with at least ... | 02/02/2010 |
| 7629984 | Method and apparatus for image acquisition, organization, manipulation and publication To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization, manipulation, and publication of digital images by amateur digital photography enthusiasts. The system of t... | 12/08/2009 |
| 7612783 | Advanced anti-aliasing with multiple graphics processing units A method and apparatus for performing multisampling-based antialiasing in a system that includes first and second graphics processing unit (GPUs) that reduces the amount of data transferred between the GPUs and improves the efficiency with which such data is transfe... | 11/03/2009 |
| 7605825 | Fast zoom-adaptable anti-aliasing of lines using a graphics processing unit A method, system, and computer-readable storage medium are disclosed for performing anti-aliasing operations on lines using a graphics processing unit (GPU). Input comprising a plurality of vertices may be received at a GPU. The plurality of vertices may represent o... | 10/20/2009 |
| 7593022 | Structure-preserving clone brush The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data st... | 09/22/2009 |
| 7573485 | System and method for virtual coverage anti-aliasing A graphics system has a mode of operation in which real samples and virtual samples are generated for anti-aliasing pixels. Each virtual sample identifies a set of real samples associated with a common primitive that covers a virtual sample location within a pixel. ... | 08/11/2009 |
| 7545387 | Method and apparatus for sampling on a non-power-of-two pixel grid The embodiments of the present invention are a method and apparatus to perform anti-aliasing using multi-sampling on a non-power-of-two pixel grid. Using the present invention with 6 sample multisampling gives the same visual antialiasing quality as 8 samples using ... | 06/09/2009 |
| 7542049 | Hardware accelerated anti-aliased primitives using alpha gradients Systems and methods are provided for providing anti-aliasing by introducing a falloff area around a graphics object to be rendered. The falloff area is shaded, using Gouraud shading or texture mapping to reduce the aliasing effects of the graphics object. The outsid... | 06/02/2009 |
| 7538778 | Method and system for dynamically allocating a frame buffer for efficient anti-aliasing A polygon rendering system for receiving geometric data defining a polygon in an image being generated. The polygon rendering system renders the geometric data as pixel data. The pixel data defines pixels used to display the image. The system comprises a first memor... | 05/26/2009 |
| 7538779 | Method of rendering pixel images from abstract datasets A method of rendering pixels from an abstract dataset, by: selecting a collection of sub-pixel locations for a plurality of pixels; sampling dataset properties at the selected sub-pixel locations; merging the properties of more than one of the selected sub-pixel loc... | 05/26/2009 |
| 7532222 | Anti-aliasing content using opacity blending An anti-aliasing mechanism. In one aspect, one or more opacities are determined to apply to layers used to render an image. An order in which to render the layers is also determined. This order may correspond to an order in which points within the image are sampled.... | 05/12/2009 |
| 7518618 | Anti-aliased tagging using look-up table edge pixel identification The teachings provided herein disclose an image processing method for rendering a digital image possessing anti-aliased pixels by selecting a target pixel location within the digital image; observing a set of pixels within a pixel observation window superimposed on ... | 04/14/2009 |