...that the inventor of the electric motor was a blacksmith named Thomas Davenport? Described as "a brilliantly unsuccessful inventor", Davenport invented the first rotary electric motor. In 1836 he headed out -- on foot -- from his Vermont home to file a patent application at the Patent Office in Washington, D.C. By the time he got there, he had squandered away his money and couldn't afford the $30 filing fee so he turned around and went home. When he later mailed in his application with money he'd raised, the Patent office was destroyed in a fire. He did finally get credit for his invention on Feb. 5, 1837.
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.
| Application No. | Application Title | Issue Date |
| 20120127190 | Modifying Screen Objects A system for identifying prior selection of specific display information on an EPG. In one embodiment, a user selects an object on a screen, and upon selection of the object, an attribute of the object (e.g., color, transparency, etc.) is modified. The modified value is... | 05/24/2012 |
| 20120081384 | METHOD OF AND APPARATUS FOR ENCODING AND DECODING DATA An array of texture data elements (texels) is subdivided into a plurality of 8×4 texture element blocks, each of which 8×4 texture element blocks encodes two 4×4 texture element sub-blocks 3, 4. Each encoded texture data block includes data indicating a method to be ... | 04/05/2012 |
| 20120081383 | CROSS-ENVIRONMENT USER INTERFACE MIRRORING USING REMOTE RENDERING Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system runn... | 04/05/2012 |
| 20120069036 | METHOD AND MECHANISM FOR DELIVERING APPLICATIONS OVER A WAN An improved approach for a remote graphics rendering system that can utilize both server-side processing and client-side processing for the same display frame. Some techniques for optimizing a set of graphics command data to be sent from the server to the client include... | 03/22/2012 |
| 20120038657 | GPU TEXTURE TILE DETAIL CONTROL Systems and associated methods for processing textures in a graphical processing unit (GPU) are disclosed. Textures may be managed on a per region (e.g., tile) basis, which allows efficient use of texture memory. Moreover, very large textures may be used. Techniques pro... | 02/16/2012 |
| 20120026180 | SYSTEMS AND METHODS FOR CAPTURING AND RECREATING THE FEEL OF SURFACES Systems and methods for capturing and recreating the feel of a surface are disclosed. A method for capturing a feel of a surface comprises contacting the surface with a handheld tool, recording data measured by the tool, and generating a texture model of the surface bas... | 02/02/2012 |
| 20120013630 | METHOD FOR SELECTING A SHOE FITTED TO A FOOT AND ASSEMBLIES THEREFOR A method for selecting a shoe fitted to a foot from a plurality of shoes. For each shoe from the plurality of shoes, a dimensionally accurate outline of the footbed of the shoe is provided in electronic form. Further, for each shoe from the plurality of shoes, a dimensi... | 01/19/2012 |
| 20110316868 | SERVICE PROVISION SYSTEM AND RENDERING EXECUTION METHOD Disclosed is a service provision system including a server which includes application service programs, selects a program corresponding to profile data according to a service start request, and transmits rendering information selected by a data request; an in-vehicle in... | 12/29/2011 |
| 20110310111 | METHOD FOR PROVIDING TEXTURE EFFECT AND DISPLAY APPARATUS APPLYING THE SAME A method of providing a texture effect and a display apparatus applying the same are provided. The display apparatus includes: an image processor which generates a texture that is brightness values and adds the texture to an image; and a display unit which displays the ... | 12/22/2011 |
| 20110304638 | METHOD AND APPARATUS FOR CONSTRUCTING VIRTUAL SLOPED LANDSCAPES IN COMPUTER GRAPHICS AND ANIMATION There are both flat and sloped ground surfaces on which the game characters traverse. In areas where a sloped surface changes angle (i.e. where a sloped surface connects to a flat surface), a transitional method has been created to make the adjoining textures on the top... | 12/15/2011 |
| 20110304611 | STORAGE MEDIUM HAVING STORED THEREON IMAGE PROCESSING PROGRAM, IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING METHOD Using as a texture of an image to be placed in a virtual world an image included in a predetermined area in a captured image captured by a real camera, a virtual world image is generated, in which the object placed in the virtual world is viewed from a virtual camera. T... | 12/15/2011 |
| 20110292065 | RECONFIGURABLE DUAL TEXTURE PIPELINE WITH SHARED TEXTURE CACHE Circuits, methods, and apparatus that provide texture caches and related circuits that store and retrieve texels in an efficient manner. One such texture circuit can provide a configurable number of texel quads for a configurable number of pixels. For bilinear filtering... | 12/01/2011 |
| 20110292063 | ROLLING TEXTURE CONTEXT DATA STRUCTURE FOR MAINTAINING TEXTURE DATA IN A MULTITHREADED IMAGE PROCESSING PIPELINE A multithreaded rendering software pipeline architecture utilizes a rolling texture context data structure to store multiple texture contexts that are associated with different textures that are being processed in the software pipeline. Each texture context stores state... | 12/01/2011 |
| 20110292064 | Discrete Element Texture Synthesis Output textures may be generated by synthesizing an input texture comprising discrete elements with a set of boundary conditions. Elements of the input texture are copied from the input texture to an output texture that is defined by a set of boundary conditions and are... | 12/01/2011 |
| 20110292048 | GRAPHIC PROCESSING UNIT (GPU) WITH CONFIGURABLE FILTERING MODULE AND OPERATION METHOD THEREOF A graphic processing unit (GPU) with a configurable filtering module (CFU) and an operation method thereof are presented. The graphic processing unit comprises a memory module and a configurable filtering module. The memory module stores at least one texture image. The ... | 12/01/2011 |
| 20110285735 | SYSTEM AND METHOD FOR COMPOSITING PATH COLOR IN PATH RENDERING One embodiment of the present invention sets forth a technique for compositing a rendered path object into an image buffer. A shader program executing within a graphics processing unit (GPU) performs a stenciling operation for the path object and subsequently performs a... | 11/24/2011 |
| 20110279469 | Performing time slice-based visual prediction To perform time slice-based visual prediction, a weighted moving aggregate of data values in a data set is calculated over previous time slices to predict data values based on interactive user input. A visual accuracy indicator is generated for display to indicate a qua... | 11/17/2011 |
| 20110279470 | SYSTEMS AND METHODS FOR THE REAL-TIME AND REALISTIC SIMULATION OF NATURAL ATMOSPHERIC LIGHTING PHENOMENON Systems and methods are provided for visually realistic simulation and real-time rendering of natural atmospheric lighting and related phenomena in an outdoor scene represented by an image provided by a simulation environment. The systems and methods of the present inve... | 11/17/2011 |
| 20110279471 | Visual Cryptography and Voting Technology In some embodiments, techniques for voting and visual cryptography may include various enhancements.... | 11/17/2011 |
| 20110254853 | MODIFYING A DISPLAY QUALITY OF AN AREA IN A VIRTUAL UNIVERSE ACCORDING TO AVATAR CHARACTERISTICS Described herein are processes and devices that modify a display quality of an area of a virtual universe. Some embodiments include operations to determine a number of avatars that occupy the area, determine a display quality of the area that can be reduced to conserve ... | 10/20/2011 |
| 20110254852 | Demand based texture rendering in a tile based rendering system A method and apparatus are provided for shading and texturing computer graphic images in a tile based rendering system using dynamically rendered textures. Scene space geometry is derived for a dynamically rendered texture and passed to a tiling unit which derives scene... | 10/20/2011 |
| 20110249013 | PLUG-IN ARCHITECTURE FOR DYNAMIC FONT RENDERING ENABLEMENT A computer system provides a plug-in architecture for creation of a dynamic font. The computer system can incorporate a new filter function into a filtering layer of a font program. The filtering layer includes pre-defined filter functions to transform a base font into ... | 10/13/2011 |
| 20110248992 | AVATAR EDITING ENVIRONMENT An avatar editing environment is disclosed that allows users to create custom avatars for use in online games and other applications. Starting with a blank face the user can add, rescale and position different elements (e.g., eyes, nose, mouth) on the blank face. The us... | 10/13/2011 |
| 20110242125 | BINDLESS MEMORY ACCESS IN DIRECT 3D One embodiment of the present invention sets for a method for accessing data objects stored in a memory that is accessible by a graphics processing unit (GPU). The method comprises the steps of creating a data object in the memory based on a command received from an app... | 10/06/2011 |
| 20110234611 | METHOD AND APPARATUS FOR PROCESSING IMAGE IN HANDHELD DEVICE A handheld device including a Central Processing Unit (CPU) for receiving an original image input into the handheld device, and converting the original image into a quadrilateral image corresponding to a display size; and a General Purpose Computing on Graphics Processi... | 09/29/2011 |
| 20110221759 | IMAGE GENERATION SYSTEM, IMAGE GENERATION METHOD, COMPUTER PROGRAM, AND RECORDING MEDIUM IN WHICH COMPUTER PROGRAM IS RECORDED The present invention realizes highly realistic texture mapping even if the object, to which a texture is going to be attached, has been deformed. The image generating system of this invention includes: a capturing section for storing data ... | 09/15/2011 |
| 20110210960 | Hierarchical blurring of texture maps Systems and methods for hierarchical blurring of texture maps are described herein. An embodiment includes determining a region where a texture is partially mapped to a 3D surface and populating an unmapped portion of the determined region with compressible low frequenc... | 09/01/2011 |
| 20110205237 | Adaptive Sampling Region for a Region Editing Tool Properties of pixels in a digital image are sampled within different subdivisions of an editing tool impression to produce different property distributions. The different subdivisions can automatically alter their size, geometry, and/or location, based on image content ... | 08/25/2011 |
| 20110205236 | IMAGE PROCESSING APPARATUS AND STORAGE MEDIUM HAVING STORED THEREIN AN IMAGE PROCESSING PROGRAM A texture processing unit 54 carries out texture processing on data of a plurality of pixels selected by a processing object selection unit 53 using the same brush stroke pattern and respective colors of the pixels. A hatching processing unit 55 car... | 08/25/2011 |
| 20110193869 | SCALE-DEPENDENT RENDERING OF NATURAL MEDIA STYLES A method for generating a scale-dependent rendering of natural media styles in a vector-based graphics application is disclosed. A vector-based graphics drawing may be resized such that certain scale-dependent parameters are scaled proportionately, while other scale-ind... | 08/11/2011 |
| 20110187732 | IMAGE PROCESSING DEVICE AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM A painterly conversion unit of an image processing device, for example, converts a main-object image piece and a background image piece into respective painterly images with a fine touch and a rough touch, respectively, when, for example, the ratio of a region represent... | 08/04/2011 |
| 20110175924 | System and Method for Image-Based Rendering with Object Proxies A system and method for rendering with an object proxy. In one embodiment, a method includes forming a set of view textures corresponding to a set of viewing directions; selecting a viewing direction for rendering; selecting at least two view textures from the formed se... | 07/21/2011 |
| 20110175911 | RENDERING PARAMETRIC SURFACE PATCHES A method for rendering parametric surface patches on a display screen includes receiving, at a processing unit, a computer-implemented representation of a first parametric surface patch, wherein the first parametric surface patch is a portion of a three-dimensional comp... | 07/21/2011 |
| 20110157207 | SPARSE TEXTURE SYSTEMS AND METHODS Systems and methods for texture processing are presented. In one embodiment a texture method includes creating a sparse texture residency translation map; performing a probe process utilizing the sparse texture residency translation map information to return a finest LO... | 06/30/2011 |
| 20110157206 | SPARSE TEXTURE SYSTEMS AND METHODS Systems and methods for texture processing are presented. In one embodiment a texture method includes creating a sparse texture residency translation map; performing a probe process utilizing the sparse texture residency translation map information to return a finest LO... | 06/30/2011 |
| 20110157205 | SPARSE TEXTURE SYSTEMS AND METHODS Systems and methods for texture processing are presented. In one embodiment a texture method includes creating a sparse texture residency translation map; performing a probe process utilizing the sparse texture residency translation map information to return a finest LO... | 06/30/2011 |
| 20110157208 | IMAGE PROCESSING APPARATUS AND METHOD Provided is an image processing apparatus. The image processing apparatus may synthesize an input frame with texture information of another frame and provide an output frame with an enhanced texture component.... | 06/30/2011 |
| 20110148896 | Grouping Pixels to be Textured A region or group of pixels may be textured as a unit, using a range specifier and one or more anchor pixels to define the group. In some embodiments, processing grouped pixels improves efficiency.... | 06/23/2011 |
| 20110148898 | APPARATUS AND METHOD FOR PROCESSING COMPLEX MATERIAL APPEARANCE INFORMATION The present invention relates to an apparatus for processing material appearance information. The apparatus for processing material appearance information according to an exemplary embodiment of the present invention includes: a material appearance information inputting... | 06/23/2011 |
| 20110148897 | Apparatus and methods for processing images The disclosure relates to apparatus and methods for processing images. The method for generating a manga-style image from an input image comprises: generating a line drawing from the input image; generating a manga-style screening from an input image; and overlaying the... | 06/23/2011 |