Patents Examined by Jeffrey A Brier
-
Patent number: 8310486Abstract: Embodiments of methods, apparatuses, devices and systems associated with adjusting for input latency within an electronic are disclosed. An electronic device may receive a user input, such as a user actuation of a device key. A latency adjusted time of the input may be calculated based, at least in part, on a latency of the electronic device in determining the user actuation of the device key. The latency adjusted time may be used to determine a result of the user input.Type: GrantFiled: March 7, 2012Date of Patent: November 13, 2012Assignee: Intel CorporationInventor: Markus I. Pasula
-
Patent number: 8269792Abstract: Scissoring for any number of scissoring regions is performed in a sequential order by drawing one scissoring region at a time on a drawing surface and updating scissor values for pixels within each scissoring region. A scissor value for a pixel may indicate the number of scissoring regions covering the pixel and may be incremented for each scissoring region covering the pixel. A scissor value for a pixel may also be a bitmap, and a bit for a scissoring region may be set to one if the pixel is within the scissoring region. Pixels within a region of interest are passed and rendered, and pixels outside of the region are discarded. This region may be defined by a reference value, which may be set to (a) one for the union of all scissoring regions, for a scissoring UNION operation, or (b) larger than one for the intersection of multiple (e.g., all) scissoring regions, for a scissoring AND operation.Type: GrantFiled: November 21, 2006Date of Patent: September 18, 2012Assignee: QUALCOMM IncorporatedInventors: Guofang Jiao, Angus M. Dorbie
-
Patent number: 8194101Abstract: Systems and methods are disclosed for generating an image for a user based on an image captured by a scene-facing camera or detector. The user's position relative to a component of the system is determined, and the image captured by the scene-facing detector is modified based on the user's position. The resulting image represents the scene as seen from the perspective of the user. The resulting image may be further modified by augmenting the image with additional images, graphics, or other data.Type: GrantFiled: April 1, 2009Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, John A. Tardif
-
Patent number: 7990396Abstract: 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 allows users to specify how changes to a project standard should be synchronized across the drawing files associated with a given design project. A synchronization setting may be manual, semi-automatic or automatic.Type: GrantFiled: January 26, 2006Date of Patent: August 2, 2011Assignee: Autodesk, Inc.Inventors: Paul McArdle, Scott Reinemann
-
Patent number: 7969453Abstract: Techniques to generate partial display updates in a buffered window system in which arbitrary visual effects are permitted to any one or more windows (e.g., application-specific window buffers) are described. Once a display output region is identified for updating, the buffered window system is interrogated to determine which regions within each window, if any, may effect the identified output region. Such determination considers the consequences any filters associated with a window impose on the region needed to make the output update.Type: GrantFiled: April 4, 2007Date of Patent: June 28, 2011Assignee: Apple Inc.Inventors: Ralph Brunner, John Harper
-
Patent number: 7508401Abstract: A system for displaying a user interface for a telematics client is provided. The system includes a display panel configured to display image data and a graphics processor in communication with the display panel. A draw manager in communication with the graphics card is included. An application buffer in communication with the draw manager is provided. The application buffer configured to receive the image data from an application. The application buffer is further configured to transmit the image data to the draw manager at a first rate. The draw manager is configured to determine a rate of updating an object of the display image through manipulation of the image data received from the application buffer. A draw manager and method for providing efficient updates for a display screen associated with a telematics system are included.Type: GrantFiled: March 19, 2004Date of Patent: March 24, 2009Assignee: Sun Microsystems, Inc.Inventors: William Finlay McWalter, Vladimir K. Beliaev
-
Patent number: 7436406Abstract: A method and apparatus for rapidly displaying air traffic control (ATC) information on an ATC display provides a two-dimensional (2D) scene graph and associated 2D scene graph display commands in conjunction with a thee-dimensional graphic card. In other embodiments, any desktop application software can make use of a 2D scene graph and associated 2D scene graph display commands in order to rapidly render a 2D display.Type: GrantFiled: July 11, 2003Date of Patent: October 14, 2008Assignee: Raytheon CompanyInventor: Jean-Marie R. Dautelle
-
Patent number: 7400326Abstract: Systems and methods for delivering two data streams via two buses allow one of the buses to be used for delivering selected elements of the data stream that is primarily being delivered by the other bus. At an input rerouting circuit, the selected elements are rerouted from the second data stream into the first data stream; a token inserted in the second data stream identifies a position of the rerouted element. The modified streams are transmitted by the two buses. A receiving circuit reinserts the rerouted data element into the second data stream at the sequential position identified by the placeholder token.Type: GrantFiled: September 16, 2004Date of Patent: July 15, 2008Assignee: NVIDIA CorporationInventors: Dominic Acocella, Robert W. Gimby, Thomas H. Kong, Andrew D. Bowen, Christopher J. Goodman, David C. Tannenbaum, Jeffrey B. Moskal, Steven Gregory Foster, Jr.
-
Patent number: 7218331Abstract: A system and method for processing a graphics primitive for display in a display area defined by a scissoring window. The graphics primitive is part of an object in view space which also includes a near and a far plane and possibly one or more user-defined clipping planes. These planes may affect the portion of the graphics primitive to be rendered in the display area. The graphics primitive is enclosed by a bounding box, which is then reduced, if possible, based on the Znear clipping plane intersecting the graphics primitive. The reduced bounding box is then subjected to the scissoring window if a portion of the bounding box lies outside the window. The final bounding box determines how much of the graphics primitive should be rendered in the display area. This reduces the amount of rendering that is required of the graphics system, and increases the performance of the system.Type: GrantFiled: May 13, 2003Date of Patent: May 15, 2007Assignee: VIA Technologies, Inc.Inventors: Hsilin Huang, Peng Yu, Peifeng Wu
-
Patent number: 7126578Abstract: Methods and apparatus implementing a technique for preparing one or more vector data objects for rendering. In general, in one aspect, the technique includes receiving an object that is a vector data object and defining clipping states of the object. Each clipping state of the object represents an appearance of the object for a region of the object. The technique includes, for each clipping state, determining whether a clipping path is needed to render the appearance of the object represented by the clipping state and generating clipping instructions in accordance with the determining. The technique includes, for each clipping state, generating rendering instructions for rendering the appearance of the region of the object represented by the clipping state. The technique includes associating the generated clipping and rendering instructions to the corresponding clipping states.Type: GrantFiled: March 15, 2002Date of Patent: October 24, 2006Assignee: Adobe Systems IncorporatedInventor: Mark Hamburg
-
Patent number: 7091975Abstract: Modern animation and modeling systems enable artists to create high-quality content, but provide limited support for interactive applications. Although complex forms and motions can be constructed either by hand or with motion or geometry capture technologies, once they are created, they are difficult to modify, particularly at runtime. Interpolation provides a way to leverage artist-generated source material. Presented here are methodologies for efficient runtime interpolation between multiple forms or multiple motion segments. Radial basis functions provide key mathematical support for the interpolation. Once the illustrated and described system is provided with example forms and motions, it generates a continuous range of forms referred to as a “shape” or a continuous range of motions referred to as a verb. Additionally, shape interpolation methodology is applied to articulated figures to create smoothly skinned figures that deform in natural ways.Type: GrantFiled: July 21, 2000Date of Patent: August 15, 2006Assignee: Microsoft CorporationInventors: Michael F. Cohen, Charles F. Rose, III, Peter-Pike Sloan
-
Patent number: 6992682Abstract: Disclosed is a method and apparatus for controlling color displayed on a color monitor. The method includes, in one embodiment, the steps of: activating a first color scheme on the monitor; responsive to the activating of the first color scheme, measuring a first color point of the monitor; storing the first color point within a memory associated with the monitor; activating a second color scheme on the monitor; responsive to the activating of the second color scheme, measuring a second color point of the monitor; storing the second color point within the memory associated with the monitor; activating a third color scheme on the monitor; responsive to the activating of the third color scheme, measuring a third color point of the monitor; and storing the third color point within the memory associated with the monitor.Type: GrantFiled: February 7, 2000Date of Patent: January 31, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Henry M. D'Souza, William H. Nott, Gokalp Bayramoglu
-
Patent number: 6963348Abstract: Method and apparatus for display image adjustment is described. More particularly, handles associated with polygon vertices of a polygon rendered image are provided as a graphical user interface (GUI). These handles may be selected and moved by a user with a cursor pointing device to adjust a displayed image for keystoning, among other types of distortion. This GUI allows a user to adjust a projected image for position of a projector with respect to imaging surface, as well as for imaging surface contour, where such contour may be at least substantially planar, cylindrical, or spherical and where such contour may comprise multiple imaging surfaces. This advantageously may be done without special optics or special equipment. An original image is used as texture for rendering polygons, where the image is applied to the rendered polygons.Type: GrantFiled: June 27, 2002Date of Patent: November 8, 2005Assignee: NVIDIA CorporationInventors: Michael B. Diamond, David R. Morey, Abraham B. de Waal
-
Patent number: 6919903Abstract: The invention provides an image-based method for generating novel visual appearance in a new image. Synthetic texture is stitching together from small patches in existing images. First, we use a least cost path determination to determine the local boundaries between the patches. Second, we perform texture transfer by rendering an arbitrary object with a synthetic texture taken from a different object. More generally, we provide methods for rendering entire images in styles of different images. The method works directly on pixel images, and does not require 3D information.Type: GrantFiled: March 2, 2001Date of Patent: July 19, 2005Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: William T. Freeman, Alexei Efros
-
Patent number: 6803913Abstract: A system and method is described for manipulating text relative to a curved reference line in order to transform a character, rendered in a particular font, to generate a warped character with the degree of warping reflecting the local curvature of the curved reference line. The curvature of the reference line is reflected in the nature of quadilaterals, i.e., quads, generated for a corresponding rectangle on a straight reference line. The coordinates of the corners of the quad provide the parameters to carry out the transformation. Such rendering improves the appearance of the text and provides a method that modifies available fonts in a flexible fashion without the need to generate new fonts.Type: GrantFiled: December 1, 1999Date of Patent: October 12, 2004Assignee: Microsoft CorporationInventors: Ikko Fushiki, Hock San Lee, David Brown, Bodin Dresevic
-
Patent number: 6778190Abstract: A three-dimension image processing apparatus includes a CPU. When the CPU detects by collision determination that another object, e.g., a wall, is existent between an operable object and a camera, it calculates such a moving angle of the camera that an eye of the camera to the operable object is not obstructed by the other object. The camera is moved in accordance with the moving angle to a position where the operable object and the other object existing in a photographed three-dimensional space are displayed on a display.Type: GrantFiled: May 11, 1999Date of Patent: August 17, 2004Assignee: Nintendo Co., Ltd.Inventors: Satoshi Nishiumi, Kazuo Koshima, Takumi Kawagoe
-
Patent number: 6727910Abstract: In a data processing system that executes a program of instructions, a method of inverting a distorted surface in a detail-in-context presentation is provided comprising the steps of locating a first approximation point in an undistorted surface for the inversion of a point in a distorted surface, determining if the approximation point is acceptable as an inversion of the point in the distorted surface, locating a next approximation point in the undistorted surface if the first approximation point is not acceptable, and repeating this process until an acceptable approximation point is located for the inversion of the point in the distorted surface. The use of this method to obtain the distance between points on an undistorted surface from the relative distances between corresponding points on a plurality of distorted surfaces in a detail-in-context presentation is provided.Type: GrantFiled: August 20, 2001Date of Patent: April 27, 2004Assignee: Idelix Software Inc.Inventor: Mark H. A. Tigges
-
Patent number: 6683622Abstract: A method, apparatus, and article of manufacture for enabling the creation of software content objects for displaying information on a monitor attached to a computer is disclosed. The method comprises the steps of creating a unit system of the shape object, creating a scale method property of the shape object, authoring the shape object in the unit system and producing a graphical output therefrom, and selectively modifying the graphical output of the shape object based on the unit system and the scale method property to display desired information on the monitor.Type: GrantFiled: January 11, 2000Date of Patent: January 27, 2004Assignee: Autodesk, Inc.Inventor: David Wayne Arsenault
-
Patent number: 6570581Abstract: A video playback system for assisting on-location film production. One embodiment of the invention includes a computer system capable of generating computer generated imagery (CGI) and receiving live video feed from a camera. The computer system is also coupled to a first display screen for displaying computer generated images and a second display screen for displaying the live video feed overlaid with computer generated images. In one embodiment of the present invention, a portion of the first display screen containing computer generated images can be selected for overlaying on the live video feed. The video playback system of the present invention is also capable of storing the live video feed and the images resulted from overlaying the computer generated images and the live video feed. The present invention provides the advantages of allowing live/CGI composites to be played and viewed on the director's monitor for review while on-location.Type: GrantFiled: October 25, 1999Date of Patent: May 27, 2003Assignee: Microsoft CorporationInventor: Kevin Anthony Smith
-
Patent number: 6507350Abstract: A method and device for adjusting the power consumption of a computer system are disclosed. A user application running on the computer system is arranged to operate in any one of a preselected number of operating modes. A power conservation module obtains power characteristics from a power information module, selects one of the preselected number of operating modes of the user application, as a function of the power characteristics obtained from the power information module, and causes the user application to operate in the selected operating mode.Type: GrantFiled: December 29, 1999Date of Patent: January 14, 2003Assignee: Intel CorporationInventor: Andrew T. Wilson