Patents Examined by Andrew Wang
-
Patent number: 8120610Abstract: A system traverses a directed cyclic graph to discover a relationship between a first object and a second object, and creates an alias. The alias represents the second object. The system replaces the relationship between the first object and the second object with the created alias, and creates a reference from the first object to the alias.Type: GrantFiled: March 15, 2006Date of Patent: February 21, 2012Assignee: Adobe Systems IncorporatedInventor: Norman A. Stratton
-
Patent number: 8115781Abstract: Systems and methods are disclosed for processing image data to provide adjusted pixel information that achieves smoothed output discontinuities. In one exemplary embodiment, there is provided a method of processing image data including analyzing first display information including pixel data indicative of pixel display on a graphical user interface, detecting one or more ramp steps in the pixel data, and assigning, in association with random number generation and/or threshold setting functionality, a carry possibility for a pixel adjacent the one or more ramp steps. Other exemplary implementations may include generating second display information included adjusted pixel data for pixels adjacent the ramp steps. Consistent with certain implementations, the second display information may include pixel values adjusted according to the carry possibility in one or both of the temporal domain and/or spatial domain.Type: GrantFiled: August 31, 2008Date of Patent: February 14, 2012Assignee: Trident Microsystems (Far East) Ltd.Inventors: Chun-Wei Chen, Jiande Jiang, Zheng Liu, Richard Liang
-
Patent number: 8098250Abstract: A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.Type: GrantFiled: May 13, 2011Date of Patent: January 17, 2012Assignee: Apple Inc.Inventors: Derek B. Clegg, Haroon Sheikh
-
Patent number: 8094158Abstract: Systems and methods for using multiple versions of programmable constants within a multi-threaded processor allow a programmable constant to be changed before a program using the constants has completed execution. Processing performance may be improved since programs using different values for a programmable constant may execute simultaneously. The programmable constants are stored in a constant buffer and an entry of a constant buffer table is bound to the constant buffer. When a programmable constant is changed it is copied to an entry in a page pool and address translation for the page pool is updated to correspond to the old version (copy) of the programmable constant. An advantage is that the constant buffer stores the newest version of the programmable constant.Type: GrantFiled: January 31, 2006Date of Patent: January 10, 2012Assignee: NVIDIA CorporationInventors: Roger L. Allen, Cass W. Everitt, Henry P. Moreton, Thomas H. Kong
-
Patent number: 8085273Abstract: A multi-mode parallel 3-D graphics system having multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having time, frame and object division modes of operation, wherein each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem, and wherein 3D scene profiling is performed in real-time, and the parallelization state/modes of the system are dynamically controlled to meet graphics application requirements. The multiple modes of parallel graphics rendering use real-time graphics application profiling, and dynamic control over time-division, frame-division, and object-division modes of parallel operation, within the same parallel graphics platform, which can be realized on PC-based computing system architectures.Type: GrantFiled: January 18, 2007Date of Patent: December 27, 2011Assignee: Lucid Information Technology, LtdInventors: Reuven Bakalash, Yaniv Leviathan
-
Patent number: 8085216Abstract: The present invention relates to an image warping software algorithm for a real time alteration of a display scene running under the Microsoft Windows Operating System. The image warping software algorithm alters the display scene and allows an observer to view the display scene as a single unbroken image when the display scene is distributed across multiple display screens. The purpose of the image warping software algorithm is to significantly reduce the distortion observed at the abutting edges of the joined display screens.Type: GrantFiled: October 17, 2007Date of Patent: December 27, 2011Assignee: The United States of America as represented by the Secretary of the NavyInventor: Stephen Miller
-
Patent number: 8081184Abstract: Systems and methods for assembling pixel shader program threads for execution based on resource limitations of a multithreaded processor may improve processing throughput. Pixels to be processed by the pixel shader program are assembled into a launch group for processing by the multithreaded processor as multiple shader program threads. The pixels are assembled based on parameter storage resource limitations of the multithreaded processor so that common parameters shared by multiple pixels are not stored separately for each pixel. Therefore, the limited parameter storage resources are efficiently used, allowing more shader program threads to execute simultaneously.Type: GrantFiled: May 5, 2006Date of Patent: December 20, 2011Assignee: NVIDIA CorporationInventor: Bryon S. Nordquist
-
Patent number: 8068103Abstract: Graphical user interface objects are specified by a collection of attribute-value pairs, the collection of which comprise a complete description of the object and may be used by a rendering element to create a visual representation of the object. In practice, each of a first portion of attributes may be associated with two or more values—each value (for a given attribute) specifying that attribute's value for a unique resolution. A second portion of attributes are associated with a single value and are, therefore, display resolution independent. Accordingly, the target object may be displayed at any of the specified design display resolutions or accurately displayed at any resolution between the specified design display resolutions.Type: GrantFiled: June 24, 2004Date of Patent: November 29, 2011Assignee: Apple Inc.Inventors: Mark Zimmer, Peter Graffagnino, Bas Ording
-
Patent number: 8049755Abstract: Disclosed is a apparatus and a method for displaying various character effects on a character input screen of a mobile station using a differentiated graphic element according to a key input signal. In the method a visual character theme set by a user is displayed in a character input mode, and a character input effect corresponding to the visual character theme is shown according to a key input signal. Accordingly, since the mobile station can show a visual character input effect in every key input sequence by allowing the user to select a desired visual character theme in advance, an entertaining effect is added to a user interface of the mobile station.Type: GrantFiled: June 1, 2006Date of Patent: November 1, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-Young Kang, Dong-Uk Lee, Myoung-Hwan Han, Jin-Gyu Seo, Nho-Kyung Hong, Chang-Hoon Lee
-
Patent number: 8044953Abstract: 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 an up model that sets an up vector to conform the view to a users expectations while the system operates using a local up vector for computations. A restricted surface field of view along with an obstacle field of view can be used by the system to allow the view to traverse cavities and maintain a specified surface following distance from an obstacle, from a wall and from a floor.Type: GrantFiled: March 28, 2006Date of Patent: October 25, 2011Assignee: Autodesk, Inc.Inventors: Azam Khan, Benyamin Komalo
-
Patent number: 8031207Abstract: A mobile telephone displays an image of a payment card in connection with a contactless payment function implemented in the mobile telephone. The mobile telephone constructs the payment card image from separate image elements. Data which represents at least some of the image elements is stored in an image data format which includes at least some dedicated storage fields for the various image elements.Type: GrantFiled: July 10, 2008Date of Patent: October 4, 2011Assignee: Mastercard International, Inc.Inventor: Simon Phillips
-
Patent number: 8022967Abstract: An image processing method includes the steps of acquiring an image of a physical space, acquiring a position and orientation of a viewpoint of the image, generating an image of a virtual object, detecting an area which consists of pixels each having a predetermined pixel value, and superimposing the image of the virtual object on the image of the physical space. The superimposition step includes calculating a distance between a position of the virtual object and a position of the viewpoint, acquiring an instruction indicating whether or not the virtual object is emphasis-displayed, and setting a flag indicating whether or not the image of the virtual object is to be set as a masked target. The masking process image of the virtual object is superimposed or not on the image of the physical space depending if the image of the virtual object is set as the masked target.Type: GrantFiled: June 1, 2005Date of Patent: September 20, 2011Assignee: Canon Kabushiki KaishaInventors: Yasuhiro Okuno, Toshikazu Ohshima, Kaname Tanimura
-
Patent number: 8018470Abstract: An electronic vector based graphics design application may automatically introduce a variation to a property of a vector based graphic object, existing ones or those to be created using one of the vector object creation tools, by specifying a variation through any suitable set of one or more user interfaces. The variation targeted against one or more properties in the attributes may be defined by one or more variation parameters including any combination of range, percentage, randomness, category of values, and the like. Such targeted properties may be varied based on the variation parameters in any suitable manner, such as randomly, sequentially or other deterministic way. The variation of the property value(s) may be applied to the vector object as it is generated by a vector object creation tool, or may be applied to one or more existing vector objects post-generation.Type: GrantFiled: March 28, 2006Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventor: Siu Chi Hsu
-
Patent number: 8018471Abstract: Various technologies and techniques are disclosed that merge components on a design surface. The system receives input from a user to add components or clauses to a design surface and analyzes the components to determine if some of the components can be merged. If the system identifies components that can be merged, then the system merges the identified components to reduce the number of components present on the design surface. The system determines that some components can be merged if the components meet the same criteria, such as having components that are equivalent and that have the same number of incoming paths or the same number of outgoing paths. The system provides a visual indicator on the design surface to indicate that components are being merged. The system provides an undo feature to allow the user to undo the component merging when desired.Type: GrantFiled: May 15, 2006Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Nagalinga Durga Prasad Sripathi Panditharadhya, John Edward Churchill, Udaya Kumar Bhaskara
-
Patent number: 8018458Abstract: A method, apparatus, system and data structure is disclosed for mapping of spatial data to linear indexing for efficient computational storage, retrieval, integration, transmission, visual display, analysis, fusion, and modeling. These inventions are based on plane space being decomposed into uniform discrete closely packed (hexagonal) cell areas (85). Each resolution of closely packed cells can be further divided into incongruent but denser clusters of closely packed cells. The spatial indexing (86) is applied in such a manner as to build a relationship with the spatially close cells of any resolution.Type: GrantFiled: July 26, 2004Date of Patent: September 13, 2011Assignee: Pyxis Innovation Inc.Inventor: Perry Peterson
-
Patent number: 8013867Abstract: Techniques for modifying aspects of the gamut mapping function in a multi-primary display system influence the performance of the display or the perception of certain ones of the colors. One embodiment of the system comprises a method for selecting a metamer. Other embodiments provide methods for modifying the output color produced by the gamut mapping operation for input colors that are on the darker or brighter surfaces of the input color gamut, or for certain out-of-gamut colors such as yellow colors.Type: GrantFiled: April 4, 2006Date of Patent: September 6, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Michael Francis Higgins, Thomas Lloyd Credelle
-
Patent number: 8009178Abstract: Methods and systems are provided methods and systems for augmenting image data (e.g., still image data or video image data) utilizing image context data to generate panoramic images. In accordance with embodiments hereof, a position and orientation of received image data is utilized to identify image context data (e.g., three-dimensional model data, two-dimensional image data, and/or 360° image data from another source) rendered based upon the same position or a nearby position relative to the image data and the image data is augmented utilizing the identified context data to create a panoramic image. The panoramic image may then be displayed (e.g., shown on a LCD/CRT screen or projected) to create a user experience that is more immersive than the original image data could create.Type: GrantFiled: June 29, 2007Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Billy P. Chen, Eyal Ofek
-
Patent number: 8005613Abstract: Techniques for generating, storing and displaying graphics on computer systems are disclosed. The type of graphics in particular are images, where the image can be defined as a set of areas, whether these areas are lines, geometric shapes, letters or other types of areas. The effect of using these methods is that graphics, such as digital maps, can be handled faster, with more flexibility and with higher display quality, both for screen use and for printing.Type: GrantFiled: July 29, 2009Date of Patent: August 23, 2011Assignee: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen
-
Patent number: 7995079Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.Type: GrantFiled: April 16, 2007Date of Patent: August 9, 2011Assignee: Research In Motion LimitedInventors: Matthew Bells, Gerhard Klassen
-
Patent number: RE42616Abstract: Disclosed are embodiments of a method and an apparatus for controlling a display mode in a portable computer. When a display mode of a liquid crystal display (LCD) is changed such as in response to a user's request, information of the changed display mode is stored being associated with a system mode. When a system is rebooted or the system mode is changed in a state in which the display mode information is stored, display mode information stored being associated with a current system mode is read, and the LCD display mode is set to an arbitrary display mode corresponding to the read display mode information. And, when a change of the LCD display mode is requested by the user, a wallpaper image for the requested display mode can be retrieved from among wallpaper images for display modes stored separately and displayed on the LCD.Type: GrantFiled: December 31, 2008Date of Patent: August 16, 2011Assignee: LG Electronics Inc.Inventors: Yang Hoon Kim, Dong Hun Yoon