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

Icon_funbox Bizarre Patents

Patent No. 6711769

Pillow with retractable umbrella

A pillow assembly having a supporting assembly and a retractable umbrella assembly that is easily transportable and allows a user to support his/her head while covering their face from sunlight.

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.

 

Assignee: Autodesk, Inc.


Location: San Rafael, CA
No. of patents: 271

1              
NumberTitleIssue Date
8180597Utility network engineering and design rules in three-dimensional models of utility networks
One embodiment of the invention provides a method for modeling a variety of three-dimensional (3D) utility networks constructed from individual parts. In one embodiment, users may construct a utility network by selecting and assembling a network of inter-connected p...
05/15/2012
8155778System and method for fabricating insulated ductwork
A system and method that may utilize one or more cutting tools to machine insulating sheet materials comprising one or more layers. In accordance with one aspect, a user may utilize a computer to input preferences and use software algorithms to determine an optimum ...
04/10/2012
8154552Looping motion space registration for real-time character animation
A method for generating a looping motion space for real-time character animation may include determining a plurality of motion clips to include in the looping motion space and determining a number of motion cycles performed by a character object depicted in each of ...
04/10/2012
8144171Scale-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...
03/27/2012
8139068Three-dimensional animation of soft tissue of characters using controls associated with a surface mesh
A face, as well as any other soft tissue of a character, can be animated much in the same way that a skeleton is animated by creating a soft tissue solver attached to the surface mesh. In particular, deformation objects are associated with regions of the surface mes...
03/20/2012
8136045Multiple menus for use with a graphical user interface
An approach for using multiple menus with a graphical user interface is disclosed. A multiple menu comprises a menu panel with two or more selection regions, each of which is associated with a base menu. A user requests the menu panel without selecting a menu object...
03/13/2012
8134551Frontend for universal rendering framework
Embodiments of the invention provide a renderer-agnostic method for representing materials independently from an underlying rendering engine. Advantageously, materials libraries may be extended with new materials for rendering with an existing rendering engine and i...
03/13/2012
81321233D scene orientation indicator system with scene orientation change capability
The present invention is a system that provides an orientation indicator graphical user interface element in a display view of a three-dimensional scene. The orientation indicator can be used to automatically change a view of the scene to a predetermined viewpoint. ...
03/06/2012
8132115Dynamic properties for software objects
A method, apparatus and article of manufacture provide for displaying per-instance dynamic properties of an object. A reference to an object instance having a dynamic property that is supplied at runtime for the object instance on a per-instance basis and is not sto...
03/06/2012
8131757Taxonomy based indexing and searching
A method, apparatus, and computer program product provide the ability to locate and display data in a taxonomy. A canonical taxonomy is defined (that is not exposed to a user that is searching for parts) by defining canonical categories and canonical attributes in a...
03/06/2012
8131517Interconnected objects slope modification tool
A method, apparatus, and article of manufacture provide the ability to update a slope of a run in a system in a computer drawing application. A system run (i.e., an interconnected series of objects) is selected in a computer drawing application. The objects in the i...
03/06/2012
8131516Custom equations for the unfolding of sheet metal
A computer implemented method, apparatus, and article of manufacture provide the ability to utilize custom equations for the unfolding of sheet metal in a solid modeling application. A drawing model is obtained and defines a sheet metal object in the solid modeling ...
03/06/2012
8130219Metadata for avatar generation in virtual environments
A method of provisioning avatars comprises receiving at a first computer system associated with a first user, a metadata file relating to an avatar of a second user. In particular, the metadata file comprises data for use with an avatar generator process that is in ...
03/06/2012
8125492Parameter wiring
A method and apparatus for establishing relationships between attributes of objects is provided. According to one aspect, a set of first user input data that selects a first attribute that is associated with a first object is received. A set of second user input dat...
02/28/2012
8120616Color sampler
A method for selecting a desired color from a screen display using a color selection tool that may appear as an eyedropper. Rather than independently choosing pixels or a matrix of pixels, the user blends a color by selecting pixels using a mouse cursor. In response...
02/21/2012
8107093Using geometry bounds to enable scale printing of virtual paper onto physical paper when using a printer with a differing printable area
A computer-implemented graphics program that correctly adapts images being printed to the physical capabilities of a printer. A published virtual paper is scaled to a physical paper, taking into account the virtual paper's size, geometry bounds for an image from the...
01/31/2012
8099260Analysis error detection for a CAD model
Methods and apparatus, including computer program products, for identifying an analytical representation of a plurality of physical elements in a computer aided design (CAD) model, the analytical representation comprising a plurality of analytical elements. one or m...
01/17/2012
8081187Pencil strokes for vector based drawing elements
Embodiments of the invention provide techniques for generating displays of vector drawing elements that have the appearance of being hand drawn using traditional media materials, such as a pencil. Multiple pencil strokes to be rendered on top of each other and the s...
12/20/2011
8065123Systems and methods for performing quantity takeoff computations from computer aided design drawings
One or more embodiments of the invention set forth methods for performing quantity takeoff computations from computer aided design (CAD) drawings. The user initiates the quantity takeoff of an instance of a drawing object by manually selecting one or more geometries...
11/22/2011
8055482Integrating multiple design systems in a CAD system
A method, apparatus, and article of manufacture provide the ability to integrate multiple engineering design systems in a computer aided design (CAD) system. A design generator is displayed and used to create an engineering design that has different worksheets. Each...
11/08/2011
8046676Automatic view creation in a sheet set manager for a graphics program
A Sheet Set Manager for a computer-implemented graphics program allows drawings to be organized logically as a Sheet Set comprising a collection of Sheets and Subsets of Sheets, wherein each Sheet comprises a drawing, layout or view. The Sheet Set Manager is a graph...
10/25/2011
8044973Auto sorting of geometry based on graphic styles
Embodiments of the invention provide an auto layer sorting feature for a computer aided drawing (CAD) application where drawing elements are sorted into different drawing layers based on the graphic style associated with each individual drawing element. Objects adde...
10/25/2011
8044953System for interactive 3D navigation for proximal object inspection
A system that transitions from freeform camera motion to surface following motion as a surface of an object is approached by clipping the vectors for closest point and look-at point. When the surface is reached and while following the surface the user can designate ...
10/25/2011
8040358Graphical object generation and regeneration
A method of propagating changes in a design model identifies a change to a changed element, creates steps to carry out the change, creates additional steps based on the change and on relationships between the changed element and other elements in the design model, a...
10/18/2011
8028232Image processing using a hierarchy of data processing nodes
A method of editing image data, wherein an image frame comprising a plurality of components is generated by processing a plurality of data processing nodes arranged in a hierarchical structure, said image frame is displayed to a user, said user manually selects one ...
09/27/2011
8024745Communication mechanism between disconnected applications in a web browser
A method, apparatus, and article of manufacture provide the ability to enable communication between disconnected applications in a computer system. A bridge object is created in a secondary application. Further, an interface for the bridge object enables communicati...
09/20/2011
8024661Collaboration framework
A method, apparatus, and article of manufacture enables users to collaborate on an actual stored drawing document across a network. A single document is stored on a server who establishes a collaboration session with multiple users that collaborate in real time and ...
09/20/2011
8024382Dynamic manipulation of archive files
A method, apparatus, and article of manufacture provide the ability to edit in-place a ZIP™ archive file. A file and a first file block (FFB) in a first block location are opened and modified. If the first block location can accommodate the modified FFB, the modif...
09/20/2011
8024356Database-managed image processing
A method, apparatus, system, and article of manufacture provide the ability to track the processing of image data in a collaborative environment. A dependency graph that represents an image composition is obtained. Metadata for each element of the dependency graph a...
09/20/2011
8005650Enhanced flattening for cable and wiring harnesses in computer-aided design drawings
Embodiments of the invention include a method for generating a two-dimensional (2D) flattened nailboard representation of a wiring harness in a three-dimensional (3D) computer-aided design (CAD) model. The nailboard representation invention may be used to provide a ...
08/23/2011
7999827Method and system for generating dynamic blocks
Tools and techniques for creating and editing a master block definition for a block, and manipulating a block instantiation of the block are described. User input can be received defining a block and a master block definition can be generated for the block. The bloc...
08/16/2011
7995073System 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
7990396Method for maintaining project standards in computer-aided design projects
Embodiments of the invention provide a CAD application that allows users to establish, maintain, and synchronize project standards for style definitions and display settings across multiple drawing files that are part of a design project. The CAD application also al...
08/02/2011
7986318Volume management system for volumetric displays
The present invention is a system that manages a volumetric display using volume windows. The volume windows have the typical functions, such as minimize, resize, etc., which operate in a volume. When initiated by an application a volume window is assigned to the ap...
07/26/2011
7978206Look-up table action
A first block represents a two or three dimensional object in a Computer Aided Design (CAD) model, and has a visual presentation in a presentation of the CAD model based on a first plurality of property values denoted by a first label in a plurality of labels. User ...
07/12/2011
7949690Project structure
A method, apparatus, and article of manufacture provide the ability to define a project in a computer graphics program. A project file is defined with general information regarding the project. A folder structure for the project is defined where one or more project ...
05/24/2011
7948488Shape preserving mappings to a surface
A method, apparatus, and article of manufacture provide the ability to map a detail model to a destination while preserving the shape of the detail model. A destination surface (that is a smooth surface) is obtained. The destination surface is tessellated to generat...
05/24/2011
7936353Restricting smoothing operations on a three-dimensional geometric primitive according to a surface normal
Smoothing operations on a three-dimensional geometrical primitive, such as a mesh, are restricted by filtering the set of smoothing vectors to apply a user-selected restriction to the set of vectors. The user-selected restriction limits the set of smoothing vectors ...
05/03/2011
7933858General framework for graphical simulations
A system is described that treats a solver as an ordered sequence of steps involving the different objects that have to be simulated and relationships between them. Tasks and the order of the tasks are obtained from each object and relationship. The tasks are merged...
04/26/2011
7930557Framework for embedding graphical processing unit programs in computer software
A computer-implemented method, apparatus, and article of manufacture provide a framework for embedding a graphical processing unit (GPU) program in computer software. A GPU program, that can be loaded and executed by a GPU, is obtained and encrypted to create an enc...
04/19/2011
1              
 
Sign InRegister
Username  
Password   
forgot password?