Patents Examined by Jeffrey Chow
  • Patent number: 8520005
    Abstract: An image processing system includes a setting section and an image processing section. The setting section sets a process condition of electrophotographic image formation suited to reading of an information image that represents data by a pattern. The image processing section performs an image process for preventing degradation, in image quality, of an image other than the information image under the process condition set through the setting section.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: August 27, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Jun Koyatsu, Mitsuru Iioka, Noribumi Sato, Sato Okamoto, Kaoru Koike
  • Patent number: 8514250
    Abstract: A display generation system that is able to generate display signals for an underlay image with at least one embedded safety pattern and display images for an overlay image. The display generation system and method are able to determine whether there are any anomalies or graphical errors when an overlay display generated by the system or generated by some other system is displayed simultaneously with the underlay image with the embedded safety pattern. The display generation system uses the embedded safety pattern to detect the occurrence of anomalies in the simultaneous display and uses information from its own generated overlay image to detect graphical errors in the simultaneous display. Flight display systems for aircraft can use the display generation system and method of the present invention to display an underlay image depicting geographical scenery in the vicinity of the aircraft while on the ground, during takeoff or in flight.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: August 20, 2013
    Assignee: Universal Avionics Systems Corporation
    Inventors: Hubert Naimer, Patrick Gerald Krohn, Patrick Kemp Glaze, John Russell Jorgensen
  • Patent number: 8508527
    Abstract: Localization and map building apparatus and method applicable to a mobile robot are provided. In an exemplary embodiment, a map building apparatus extracts a pattern of landmarks of the same kind and adjusts a landmark map using the extracted pattern when generating the landmark map for localization. Accordingly, since the landmark map is adjusted based on the pattern extracted on the basis of location information of each landmark, accuracy of localization and map building of the mobile robot can be improved.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: August 13, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-yeon Jeong, Su-Jin Lee
  • Patent number: 8502832
    Abstract: Apparatus and systems utilizing fixed point filtering to perform floating point texture filtering. A texture pipe unit consisting of a texture addressing unit, texture cache unit, and texture filter unit accepts texture requests for a specified pixel from a resource and returns formatted bilinear filtered results based on the specific pixel's corresponding four texels. The texture filtering unit consists of a pre-formatter module, interpolator module, accumulator module and a format module. The pre-formatter module accepts texel data in a floating point or fixed point format. However, if the data is in a floating point format the pre-formatter module converts the floating point data into a normalized fixed point data format whereby the interpolator module may perform its bilinear interpolator functions using standardized fixed point systems and apparatus without necessitating the use of floating point arithmetic units.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: August 6, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Brian A. Buchner, Anthony P. DeLaurier
  • Patent number: 8493406
    Abstract: The rendering on a user interface of a potentially complex computerized scene generation system. The user interface includes visual item(s) that have associated data. In addition, another set of visual items may be driven by data provided to input parameters, and may represent elements in the scene. Through user gestures, a user may correlate data items in the data source visual items with the element visual items to thereby automatically populate the element visual items with data, affecting the rendering of the data-driven element visual items. The element visual items might be linked, once again, perhaps through user gestures, to a parent visual item. In so doing, properties of the parent visual item might change and/or input parameters of the element visual items might change. Accordingly, complex visual scenes may be created through potentially quite simple user gestures.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Darryl E. Rubin, Vijay Mital, David G. Green, Jason A. Wolf, John A. Payne
  • Patent number: 8493388
    Abstract: The rendering pipeline is divided into multiple components or modules in a scene graph based visual programming environment. Different stages of the rendering pipeline, such as data conversion, transform function, shading, and rendering, are grouped into independent conceptual modules, and each module is implemented by separate nodes in a scene graph. The user may select different nodes belonging to different modules for inclusion into the scene graph to program the rendering pipeline. The visual program is implicitly compiled and run using an application programming interface for hardware acceleration.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: July 23, 2013
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Matthieu Dederichs, Klaus Engel, Daphne Yu
  • Patent number: 8487963
    Abstract: Methods, systems and computer program products are disclosed for displaying a preview of pixels to be effected by a brush tip area. Input is received for specifying one or more parameters defining a brush tip area. The one or more parameters include a size of the brush tip area. Pixels associated with a canvas in a display window are scanned. The scanned pixels are mapped back into the brush tip area according to a specified transform. A shape of a brush tip taper is calculated to indicate a softness or hardness of an edge of the brush tip area. An output color is composited to the scanned pixels based on the calculated shape of the brush tip taper. A preview representation is displayed of pixels effected by the brush tip area based on the compositing.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: July 16, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jerry Harris, John W. Worthington
  • Patent number: 8487962
    Abstract: An augmented reality system for integrating video imagery of an actual dental restoration into a computer-implemented display of a model (that represents a preparation, mesial/distal neighbors, and opposing occlusion) that has been generated from a 3D scan of a patient. The 3D scan data may be generated at a dental office remote from a location at which the augmented reality system is implemented. In one embodiment, the 3D scan data is provided to the augmented reality system as a digital impression.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: July 16, 2013
    Assignee: D4D Technologies, LLC
    Inventors: Henley S. Quadling, Mark S. Quadling
  • Patent number: 8441498
    Abstract: The present invention relates to a video processing device comprising a luminance and saturation detector (LSHD) for detecting the luminance values (lum) and the saturation values (sat) of pixels of an input video signal (IN); and a white-point, saturation and hue modulator (WSH) for transforming luminance and saturation properties (lum, sat) of the pixels of the input video signal (IN) into white-point, saturation and hue correction factors (W, Wc; S, Sc; H, Hc).
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: May 14, 2013
    Assignee: Entropic Communications, Inc.
    Inventors: Matheus J. G. Lammers, Petrus M. De Greef
  • Patent number: 8436874
    Abstract: An item editing device, and item editing method, and a program stored on a tangible media enable easily editing items whether the item is rectangle or an arch shape by unifying the item editing operation and reducing the number of steps.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: May 7, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Masakazu Honma, Junichi Otsuka
  • Patent number: 8436853
    Abstract: Methods and systems for acquiring and ranking image sets are described. In an example, a computing device may be configured to determine a feature-based score that may be based on features of the object including geometry of the object. The computing device also may be configured to receive a plurality of sets of images of the object. A number of respective images of each set of images may be based on the feature-based score. The computing device further may be configured to determine for each set of images a respective image-based score based on a prospective three-dimensional (3D) visualization of the object to be generated by a merged output of that set of images. The computing device also may be configured to determine a respective ranking for each set of images based on the respective image-based score; and select a set of images based on the respective ranking.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: Ryan Hickman, James R. Bruce, Arshan Poursohi
  • Patent number: 8432410
    Abstract: A three dimensional (3D) graphics application programming interface (API) extension provides support for specifying images in a shared exponent format. The shared exponent format is used to represent high dynamic range textures in a compact encoding to reduce the memory footprint needed to store the image data compared with other high dynamic range formats. Image data is encoded to and decoded from the shared exponent format using a pixel processing pipeline. Image data encoded into the shared exponent format can be decoded and used as texture data during rendering.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: April 30, 2013
    Assignee: Nvidia Corporation
    Inventor: Mark J. Kilgard
  • Patent number: 8411094
    Abstract: The disclosure relates to a graphics module for rendering a bidimensional scene on a display screen comprising a graphics pipeline of the sort-middle type, said graphics pipeline comprising: a first processing module configured to clip a span-type input primitive received from a rasterizer module into sub-span type primitives to be associated to respective macro-blocks corresponding to portions of the screen, and to store said sub-span type primitives in a scene buffer; a second processing module configured to reconstruct the span-type input primitive starting from said sub-span type primitives, the second processing module being further intended to implement a culling operation of sub-span type primitives of the occluded type.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: April 2, 2013
    Assignee: STMicroelectronics S.r.l.
    Inventors: Mirko Falchetto, Massimiliano Barone, Danilo Pau
  • Patent number: 8405660
    Abstract: A method for streaming a vector image to a client computer, including: accessing a pre-processed vector image that was generated from a vector image, the pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions; receiving a request from a user of a client computer for a desired portion of the vector image, for display at a desired pixel display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image at the desired display resolution; and transmitting the local vector objects associated with the at least one local rectangular region to the client computer.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: March 26, 2013
    Assignee: Synchronica plc
    Inventors: Andrew Orala, Rudy Ziegler
  • Patent number: 8400454
    Abstract: An embedded, programmable motion blur system and method is described herein. Embodiments include applying displacement on a vertex level and amplification on a primitive level within a graphics pipeline. Embodiments include receiving a plurality of vertices in a first component of a graphics processing unit (GPU), displacing each of the plurality of vertices, receiving a primitive that includes at least one of the displaced vertices in a second component of the GPU, and transforming the primitive. In one embodiment, transforming comprises at least one of translation, scaling, and rotation. Further included are generating a plurality of primitive samples over a time aperture, and outputting the plurality of primitive samples to further components of the GPU for further processing for display of the scene with motion blur.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 19, 2013
    Assignee: ATI Technologies, Inc.
    Inventor: Avi I. Bleiweiss
  • Patent number: 8400446
    Abstract: A computer implemented method, apparatus, and computer usable program code for placing fasteners in a three dimensional product definition. A fastener is identified from a plurality of different fasteners to fasten a set of components in a three dimensional product definition using a policy to form a selected fastener. A set of points on the set of components is received for which fasteners are to be placed to form a set of defined points. A set of locations in the set of components is generated in the three dimensional product definition using the set of defined points to form a set of defined locations. The selected fastener is placed into the set of defined locations.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: March 19, 2013
    Assignee: The Boeing Company
    Inventors: Timothy D. Gatzke, Francis P. Delaney, Philip H. Farcy, Nancy Schwarting
  • Patent number: 8379013
    Abstract: Provided are a method and apparatus rendering three-dimensional (3D) graphic data. The method includes eliminating at least one of a plurality of processes for rendering the three-dimensional (3D) graphic data in consideration of a rendering environment of the 3D graphic data and a state of power of a system rendering the 3D graphic data, generating a rendering function which performs the remaining processes after the at least one process is eliminated and rendering the 3D graphic data using the generated rendering function.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: February 19, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-oak Woo, Kee-chang Lee
  • Patent number: 8373705
    Abstract: A method is provided for creating a multimedia scene including at least one object animation, designed to be reproduced on at least one radio communication terminal. At least one of the animations is associated with a non-temporal animation variable, representing a state of at least one object of the scene, of at least one element of the terminal, and/or a state of at least one associated communication network. The variable provides a time-based function for the animation. A method is also provided for reproducing a multimedia scene comprising at least one object animation, on a radio communication terminal.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: February 12, 2013
    Assignee: Streamezzo
    Inventors: Pierre-Erwann Gouesbet, Emmanuel Rohee
  • Patent number: 8368616
    Abstract: Control of multiple display screens associated with a computer, wherein the auxiliary screen display content that depends on conditions of the computer. During some times the auxiliary screen displays content associated with the presently executing program, and during other times the auxiliary screen displays history information. The rules can be automatically changed or manually changed.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: February 5, 2013
    Inventor: Scott C. Harris
  • Patent number: 8358308
    Abstract: Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 22, 2013
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Danyel A. Fisher, Bongshin Lee, Roland L. Fernandez, Lev Boris Nachmanson, Timothy Garry Dwyer, Mikkel Ronne Jakobsen, Olga Kulyk, Matthew Jay Kotler, Kipper V. Jewsbury, Brian L. Welcker, Gur Kimchi, Morten Holm-Peterson, Stella Yick Chan, Jason J. Weber, B. Scott Ruble, Murali R. Krishnan, Benjamin L. Chronister, Christian Olaf Abeln