...that the first rickshaw was invented in 1869 by an American Baptist minister, the Rev. E. Jonathan Scobie, to transport his invalid wife around the streets of Yokohama?
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 |
| 7262769 | Systems and methods for optimizing geometric stretch of a parametrization scheme Systems and methods are provided for optimizing the geometric stretch of a parametrization scheme. Given an arbitrary mesh, the systems and methods construct a progressive mesh (PM) such that all meshes in the PM sequence share a common texture parametrization. The ... | 08/28/2007 |
| 7262775 | System supporting animation of graphical display elements through animation object instances A graphical display animation system is disclosed that supports timed modification of element property values of elements within a graphical display. The animation system utilizes a display structure for maintaining a set of elements corresponding to displayed objec... | 08/28/2007 |
| 7260249 | Rules-based approach for processing medical images A technique flexibly applies pre-programmed rules that specify the manner in which medical image data is to be classified or otherwise processed. A rules-based system selects from the pre-programmed rules, with different rules being used based on different doctors' ... | 08/21/2007 |
| 7259765 | Head/data scheduling in 3D graphics A system for processing graphics data for a stream of graphics primitives, such as triangles. The system has a plurality of memories each for storing an index of the primitive. A controller selects a memory to store the index and assigns a thread id to the index, th... | 08/21/2007 |
| 7257259 | Lossless variable-bit signature compression Apparatus and methods for compressing data points. The invention compresses the representation of a sequence of points in a space by, for example, dividing the sequence of points into segments of successive points and then compressing each of the segments irrespecti... | 08/14/2007 |
| 7257276 | Digital image interpolation method A digital image interpolation method is disclosed which a projection point (x, y) of the original image corresponding to a pixel of the transformed image first is determined. According to neighboring pixels (m, n) of the projection point, Gauss weights Wi | 08/14/2007 |
| 7256779 | Video game play using panoramically-composited depth-mapped cube mapping Video game play rendered using a panoramic view of a cube map style rendering uses an associated depth map to supply three-dimensionality to the pre-rendered scene. The resulting panoramic rendering may be indistinguishable from rendering the original scene in real-... | 08/14/2007 |
| 7256787 | Method to imitate lifelike images for computer deformed objects A method to imitate lifelike images for computer deformed objects includes the following steps, selecting a number of significant points on an object, categorizing the significant points into measurable points and specific points, defining a relationship between the... | 08/14/2007 |
| 7256784 | Method for superimposing statistical information on tabular data A method is disclosed for displaying a plurality of statistical data usually presented in a histogram, such as sample counts and percentages of a collection of categorized samples, in a compact single table. The method comprises presenting grouped statistical data t... | 08/14/2007 |
| 7256785 | Assigning subpath attributes in a drawing Techniques for assigning a subpath attribute to a subpath in a drawing are disclosed. One technique includes editing the drawing to define a current path having a current subpath, matching a previous vertex in a previous path with a current vertex in the current pat... | 08/14/2007 |
| 7250946 | Shared N-patch edges Systems and methods for shaping a shared edge between two or more N-patches may be used to eliminate gaps when normal vectors along a shared edge are not equal. More particularly, vertices and normals of a polygon, tristip, quadstrip and so on, are obtained. Shared ... | 07/31/2007 |
| 7251355 | Three-dimensional labeling apparatus and method When labeling is performed for a three-dimensional image, the present invention aims to reduce time required for labeling in the three-dimensional image by three-dimensionally referring connection relationships among image areas. To achieve this object, the followin... | 07/31/2007 |
| 7250944 | Geographic view of a modelling system Geo View is a three-dimensional virtual universe in which a real-world or virtual object may be represented by one or more virtual objects whose attributes are derived from attributes of the real-world object via a flexible user-specifiable mapping. Typically a two-... | 07/31/2007 |
| 7250945 | Three dimensional weather forecast rendering A system and method for generating a realistic visual representation of forecast weather conditions. A “future time-lapse” video image of weather conditions effecting a given area may be generated automatically from a meteorologist's weather forecast. The result... | 07/31/2007 |
| 7249149 | Tree bitmap data structures and their use in performing lookup operations Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for defining, creating and using tree bitmap data structures, such as for, but not limited to their use in performing lookup operations (e.g., longest pref... | 07/24/2007 |
| 7249327 | System and method for arranging, manipulating and displaying objects in a graphical user interface A Graphical User Interface (“GUI”) that provides a user with the ability to manipulate display objects in a non-uniform manner on a display surface is provided. For example, a user can manipulate an object so that it appears, torn, bent, folded, angled, etc. Add... | 07/24/2007 |
| 7248269 | Magnification methods, systems, and computer program products for virtual three-dimensional books A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the di... | 07/24/2007 |
| 7248259 | Three dimensional geological model construction A method for modeling geological structures includes identifying fault planes in a geologic structure, and creating a set of substantially vertically oriented pillars along the fault plane. The pillar grids are then combined into a common three-dimensional grid pill... | 07/24/2007 |
| 7248257 | Low bandwidth transmission of 3D graphical data A graphical data-compressor for compressing received arbitrary graphical data for subsequent transmission; where the graphical data-compressor comprises an input for receiving the received arbitrary graphical data, the input being linked to an analyzer for analysis ... | 07/24/2007 |
| 7249028 | Manufacturing labor cost estimator A method, apparatus and code product for estimating labor costs associated with producing a printed circuit board assembly. ... | 07/24/2007 |
| 7245305 | Shading of images using texture Colors are obtained and used to shade two-dimensional non-photo realistic images of three-dimensional models. The colors are stored as texels in texture maps. The texels are chosen to shade the images based on their orientation in a scene. The colors may be obtained... | 07/17/2007 |
| 7245299 | Bicubic surface real-time tesselation unit The present invention provides a graphics processing unit for rendering objects from a software application executing on a processing unit in which the objects to be rendered are transmitted to the graphics processing unit over a bus as control points of bicubic sur... | 07/17/2007 |
| 7246103 | Probabilistic model of distraction for a virtual reality environment Improved human-like realism of computer opponents in racing or motion-related games is provided. The computer driver may be “distracted” by various characteristics, such as nervousness caused by another competitor closing the gap behind a computer driver. The di... | 07/17/2007 |
| 7242401 | System and method for fast volume rendering A method of propagating a ray through an image includes providing a digitized volumetric image comprising a plurality of intensities corresponding to a domain of voxels in a 3-dimensional space, providing a reduced path octree structure of said volumetric image, sai... | 07/10/2007 |
| 7243055 | Composite stacking sequence optimization for multi-zoned composites Method, apparatus, and computer program products are provided for optimizing a stacking sequence for a composite laminate having multiple zones to reduce the number or length of internal ply edges in the composite laminate with the most design rule compliant sequenc... | 07/10/2007 |
| 7242400 | Compression and decompression of data using plane equations The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is l... | 07/10/2007 |
| 7239741 | Image processing device executing image processing on input image and processing method for the same An image processing device is composed of an image drawing section, an image input section, a corresponding-point searching section, and a processing parameter improving section. The image drawing section has a preset three-dimensional model image to draw a three-di... | 07/03/2007 |
| 7239929 | Hierarchical component based object recognition The present invention provides a method for the recognition of objects in an image, where the objects may consist of an arbitrary number of parts that are allowed to move with respect to each other. In the offline phase the invention automatically learns the relativ... | 07/03/2007 |
| 7239312 | Method, apparatus and program for processing a three-dimensional image An image processing apparatus and an image processing method reconstruct a three-dimensional image of an object which expresses a texture, glossiness, and three-dimensionality with realism. The image processing apparatus produces, from a physical object, data repres... | 07/03/2007 |
| 7239752 | Extendable tracking by line auto-calibration Methods and systems for tracking camera pose using dynamically calibrated line features for augmented reality applications are disclosed. The dynamic calibration of the line features affords an expanded tracking range within the real environment and into adjacent, u... | 07/03/2007 |
| 7240137 | System and method for message delivery across a plurality of processors A system and method is provided to deliver messages to processors operating in a multi-processing environment. In a multi-processor environment, interrupts are managed by storing events in a queue that correspond to a particular support processor. A main processor d... | 07/03/2007 |
| 7240182 | System and method for providing a persistent function server A system and method for providing a persistent function server is provided. A multi-processor environment uses an interface definition language (idl) file to describe a particular function, such as an “add” function. A compiler uses the idl file to generate sour... | 07/03/2007 |
| 7240291 | Methods, systems, and computer program products for display of information relating to a virtual three-dimensional book A system is described for displaying images of a virtual three-dimensional book having a plurality of virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the... | 07/03/2007 |
| 7239718 | Apparatus and method for high-speed marker-free motion capture A high-speed marker-free motion capture, which is capable of powerfully detecting a body's feature points corresponding to a body's end portions such as a head, hands, feet, trunk, arms and legs at a high speed in an illumination change or background or noises of ca... | 07/03/2007 |
| 7239934 | System and method for delivering writing data of a semiconductor device and fabricating a semiconductor device A design system for delivering data via a network to a plant, which fabricates a semiconductor device by direct writing, includes: a data conversion unit generating the data specified by a product name of the semiconductor device, a layer name, and a machine type of... | 07/03/2007 |
| 7240075 | Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system Methods, apparatuses, and systems enabling an interactive information retrieval system that includes a user interface allowing users to graphically generate information queries for objects of interest found in various media, such as television, video, and print. The... | 07/03/2007 |
| 7239311 | Global visualization process (GVP) and system for implementing a GVP A system and process that incorporates hardware and software as elements to be combined with procedures and processes to obtain, format, store, combine, control, display, record, and visualize dynamic scenarios by interacting with accurate, realistic models and actu... | 07/03/2007 |
| 7239313 | System and method for diffusing curvature A system or method to distribute curvature in a set of target vertices by computing curvature at boundary vertices of the set of target vertices by use of an umbrella operator. The boundary curvatures may be distributed into the set of target vertices by solving for... | 07/03/2007 |
| 7236167 | Computational geometry using control geometry having at least two dimensions A method and system for computer aided design (CAD) is disclosed for designing geometric objects. The present invention interpolates and/or blends between such geometric objects sufficiently fast so that real time deformation of such objects occurs while deformation... | 06/26/2007 |
| 7236170 | Wrap deformation using subdivision surfaces Deformations are applied to a model using a subdivision surface. Given a wrap and model, a subdivision surface is calculated from the wrap. The model is then bound to the subdivision surface. When the wrap is deformed, the subdivision surface is recalculated. The mo... | 06/26/2007 |