"There is no reason anyone would want a computer in their home."
Ken Olsen, chairman and founder of Digital Equipment Corporation ; 1977
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 |
| 5877768 | Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing A method for rendering two-dimensional shapes and two-dimensional projections of three-dimensional shapes on a projection plane uses a sorting table to determine which shapes overlap other shapes. For each two-dimensional shape, the shorting table include... | 03/02/1999 |
| 5852443 | Method and system for memory decomposition in a graphics rendering system A method for memory decomposition in a graphics rendering system with a pixel fragment memory includes tracking memory usage of the fragment memory to determine when a threshold is attained, and in response, separately rasterizing geometric primitives to ... | 12/22/1998 |
| 5819278 | Maintaining invalidation information in tiled image representations A method and apparatus for tracking invalidation information in tiled pixel image representations that combines the concept of an invalidation rectangle with the concept of invalid tile flags. A pixel is considered as being possibly invalid if and only if... | 10/06/1998 |
| 5812137 | Compliant sectioning facility for interactive sectioning of solid geometric objects using a graphics processor A hierarchical data storage scheme associatively links a master solid object model in a graphics data processing system to a solid model of a sectioning object. The associative linking provides the capability of automatically generating sectioned views wh... | 09/22/1998 |
| 5805170 | Systems and methods for wrapping a closed polygon around an object A system and methods for wrapping a closed polygon around an object represented in a computer system, where the closed polygon is substantially adjacent to the object without intersecting or clipping the object. The system and methods are especially usefu... | 09/08/1998 |
| 5798764 | Method for determining the intersections of Delaunay partitioned tetrahedra with the boundary of a body to be analyzed A method is described for determining an intersection of a boundary of a body with each of Delaunay partitioned tetrahedra, the body exhibiting edges and faces. Firstly, a plurality of first tetrahedra are produced by dividing the body into a plurality of... | 08/25/1998 |
| 5795048 | Over head projector apparatus and control method An over head projector including an image inputting device for inputting an image data of a manuscript; a projecting optical system for projecting the image data onto a screen by a first magnification; and an image data magnifying device for dividing a pl... | 08/18/1998 |
| 5794004 | Clipper assisted decomposition of bow-tie quadrilaterals Extra hardware to compute the fifth vertex of a bow-tie quadrilateral is avoided by using the clipping system to do the calculations. This is accomplished by inspecting quadrilaterals (as they are projected onto the viewing plane) to see if they contain p... | 08/11/1998 |
| 5784045 | Perimeter sliding windows A method, apparatus and memory embodying detailed logic direct a computer system to automatically shift a window substantially off a display screen using a pointer and user controls (e.g., mouse). The display screen has at least one edge, but typically is... | 07/21/1998 |
| 5777625 | Clipper re-uses storage locations allocated for verticles A triangle primitive to be clipped against a viewing volume is clipped six times; once against each plane of the viewing volume. During each such clipping operation phantom vertices are discovered and the hardware vertex locations they occupy are made ava... | 07/07/1998 |
| 5767859 | Method and apparatus for clipping non-planar polygons A hardware graphics accelerator accepts lists of polygon vertices from an application environment running application and systems graphics software. After a polygon is rotated and translated as needed, it is checked for trivial accept/reject against the c... | 06/16/1998 |
| 5768491 | Display controller with enhanced video window clipping A computer system includes a display controller which supports video display. The display controller includes circuitry for determining which portions of one or more video windows should be written to the frame buffer responsive to the locations of other ... | 06/16/1998 |
| 5764215 | Method and system for generating a global hit test data structure using scan line compression of windows in a graphical user interface A method and system for enhanced locator hit testing and region clipping of windows in a windowing environment of a data processing system is provided. A global hit test data structure is generated having a plurality of compressed scan line data sets that... | 06/09/1998 |
| 5757321 | Apparatus and method for clipping primitives using information from a previous bounding box process In apparatus for processing image data representing multi-dimensional objects, data is stored defining the position of a light source, a viewing position, an arrangement of polygons defining an object and a local transform for transforming said object int... | 05/26/1998 |
| 5751270 | Method and apparatus for displaying an image using direct memory access A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image. The image generation subsystem writes the digi... | 05/12/1998 |
| 5739815 | Method and apparatus for displaying image An image display system comprises an area setting section, an area detecting section, an interrupt generating section, and a palette writing section. In order to divide a display screen into a plurality of small screen areas, the area setting section sets... | 04/14/1998 |
| 5727094 | Method and system for processing images capable of transition of a plurality of states for display The image processing method for determining an inside or outside of the rectangular region (window) on the basis of counted values of the first and second raster scanning counters, comprises a step of dividing the entire screen by a region which is encirc... | 03/10/1998 |
| 5719598 | Graphics processor for parallel processing a plurality of fields of view for multiple video displays An image generator system for producing real time imagery from a digital database includes processors performing in sequence: scene data management, geometry processing, and video processing. The scene data management processor selects and organizes the d... | 02/17/1998 |
| 5720019 | Computer graphics system having high performance primitive clipping preprocessing A graphics processing circuit for use in a graphics accelerator that includes a clipping processor, with a vertex input data path operatively connected to a vertex data input of the clipping processor. A clipping preprocessor has a vertex data input opera... | 02/17/1998 |
| 5682170 | Apparatus and method for horizontally and vertically positioning a VGA display image on the screen of a flat panel display A method and apparatus for horizontally and vertically positioning a video graphics adapter (VGA) display image on the screen of a flat panel display (FPD) is provided with a first counter for setting a horizontal FPD disable period associated with the FP... | 10/28/1997 |
| 5671345 | System and method for intercepting and reconstructing graphics management tool marking instructions The present invention is a method and system employing a glue code for: 1) intercepting low-level device dependent information from a graphics management interpreter software tool and 2) re-construct the low-level device dependent information into a high-... | 09/23/1997 |
| 5668979 | Storage of clipping plane data in successive bit planes of residual frame buffer memory A system and method for storing clipping, masking or stenciling plane data in an unused or residual portion of a frame buffer used with a graphics display. The clipping plane data corresponding to the pixels in the displayed portion of the frame buffer ar... | 09/16/1997 |
| 5651107 | Method and apparatus for presenting information in a display system using transparent windows A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further coupled to one or more input devices which permits a user to selectively position a cursor an... | 07/22/1997 |
| 5629719 | Displaying image signals using horizontal and vertical comparisons Horizontal counter signals are generated and compared to a window left limit and a window right limit. Horizontal comparison signals are generated in accordance with that comparison. The horizontal counter signals are also compared to a horizontal limit a... | 05/13/1997 |
| 5613057 | Method for creating a multimedia application using multimedia files stored in directories that are characteristics of display surface areas A number of multimedia files representative of video or images information are stored in a set of directories, which are each characteristic of a predetermined surface area required to display the image or video information contained within the multimedia... | 03/18/1997 |
| 5606345 | Display and input control device An electronic device that simplifies a use of a data processing system. The electronic device displays on a data processing system display device either data from the data processing system or data generated by the electronic device. The electronic device... | 02/25/1997 |
| 5604852 | Method and apparatus for displaying a parametric curve on a video display A graphics controller for use in a computer system includes a run slice line draw engine to generate a line as a plurality of slices. The run slice line draw engine calculates the length of the slices responsive to line definition parameters, such as the ... | 02/18/1997 |
| 5600769 | Run slice line draw engine with enhanced clipping techniques A graphics controller for use in a computer system includes a run slice line draw engine to generate a line as a plurality of slices. The run slice line draw engine calculates the length of the slices responsive to line definition parameters, such as the ... | 02/04/1997 |
| 5587723 | Display range control apparatus and external storage unit for use therewith A display range control apparatus includes an external storage unit in which position data representative of two points in a horizontal direction on a screen of a raster scan monitor are stored in advance together with still picture pattern data and chara... | 12/24/1996 |
| 5577189 | Method of establishing constraints between graphical elements A user interface (UI) may be used in specifying spatial relationships between graphical elements in a graphics environment with drawing or graphical element manipulating functions. The UI interacts with the operating system through an application shell. A... | 11/19/1996 |
| 5573402 | System and method for coloring polygon using dithering A driver training system for a user of a simulated vehicle. The system includes input devices for controlling the simulated vehicle, a video display having three-dimensional graphics, modeling software for determining position information based on the inp... | 11/12/1996 |
| 5546103 | Method and apparatus for displaying an image in a windowed environment A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image. The image generation subsystem then copies the... | 08/13/1996 |
| 5499326 | System and method for rapidly determining relative rectangle position A system and method for determining the interaction between two isothetic rectangles without evaluating all vertices of those rectangles. The relative displacement of the rectangles can be expressed as a function of the coordinates of two vertices of each... | 03/12/1996 |
| 5469189 | Display apparatus and method with multi-window function A display apparatus automatically rounds corners of a rectangular area frame for display thereof, the rectangular area frame including that of a window or that of a graph and the like displayed within the window. The rounding is effected by automatically ... | 11/21/1995 |
| 5451981 | Tear free updates of computer graphical output displays A method of eliminating frame tears from the output display in a computer system including the steps of determining a safe region for furnishing data to a frame buffer, selecting a value of a first interrupt to signal the beginning of the safe region, det... | 09/19/1995 |
| 5444838 | Computer system and method for interference checking of polyhedra using capping polygons A computer graphics system configured to allow a user to move at least one sectioning plane about at least one polyhedron having a plurality of polygons and to display, if necessary, an interference area between the plurality of polygons is disclosed. The... | 08/22/1995 |
| 5430832 | Image editing apparatus making a function of trimming an area from an image displayed on a screen The image display apparatus includes an input image display control portion for displaying an input image on a screen of a display apparatus, a trimming area setting portion for setting or changing a trimming area with respect to the image, a frame displa... | 07/04/1995 |
| 5428716 | Solid-clip methodology and architecture for clipping solid models and displaying cross-sections using depth-buffers A method, and apparatus for practicing the method, processes pixels to display a cross-sectioned image of a solid object. The method includes the steps of, for each pixel that projects onto the solid object, (a) determining, as a function of a depth of a ... | 06/27/1995 |
| 5418897 | Method for elimination of extraneous lines generated by rectangular polygon clipping process The present invention receives the output of a polygon clipper process and determines which lines are extraneous. This determination is accomplished by keeping a list of all potential extraneous lines. When a new line is generated, it is compared to all l... | 05/23/1995 |
| 5416900 | Presentation manager A presentation manager including a module for representing a graphical object on a page, the graphical object having a size and a placement on said page; a module for representing a container object that is associated with the page, the container object h... | 05/16/1995 |