Patents Examined by Janice Kau
  • Patent number: 8334869
    Abstract: Method and apparatus for modeling 3-D frustums using a single click-and-draw action. A cursor control device button is pressed at a desired starting point. The user then moves the cursor to draw a curve. When the curve intersects, the shape that has been drawn is saved as a start surface. When the cursor control device button is released, the method may search for one or more other intersections from the end of the curve. If another intersection is found, the intersection defines an end surface. If one or more additional intersections are found, the additional intersections may be used to define intermediate surfaces. The recorded points between the start and end surfaces define the path of the frustum. If a second intersection is not found, the start surface may be duplicated as the end surface. Once the user completes the curve, the frustum defined by the curve may be rendered.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: December 18, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Avinash Kumar Rao Padmakar, Muthukur Prakash GopalaKrishna Sharma, Jaideep Jeyakar
  • Patent number: 8319770
    Abstract: A method and system for optimizing user input points that identify points within an image of a left ventricle of a heart includes identifying user input points on an image. The user input points include an apical point and left and right basal points positioned proximate to an endocardium of a left ventricle. An adjusted apical point is determined based on at least an autocorrelation of points in the image proximate to the apical point. The adjusted apical point is displayed on the image.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: November 27, 2012
    Assignee: General Electric Company
    Inventors: Zvi M. Friedman, Peter Lysyansky, Nahum Smirin
  • Patent number: 8305388
    Abstract: One or more embodiments of the present invention relate to a four color image display device. A display device according to an exemplary embodiment of the present invention includes a first pixel adapted to display a first color, a second pixel adapted to display a second color, a third pixel adapted to display a third color, and a white pixel adapted to display a first white. In one aspect, the first to third pixels are adapted to display a second white in combination, and a ratio of the first white and the second white varies according to a gray. Accordingly, a greenish phenomenon of a low-luminance white light in a four color display device may be reduced.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: November 6, 2012
    Assignee: Samsung Display Co., Ltd.
    Inventors: Kyong-Tae Park, Baek-Woon Lee, Alexander Arkhipov
  • Patent number: 8305375
    Abstract: A method of providing a slide show includes selecting one of a plurality of images in which geographic position information is set, marking a plurality of positions corresponding to the plurality of images on a map based on geographic position information and outputting the map, setting an image search range on the map based on a position on the map, which corresponds to the selected image, and providing the slide show by using images corresponding to positions on the map, which belong to the set image search range.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: November 6, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-mi Park, Hyun-joo Kang, Sung-ho Ryu
  • Patent number: 8294713
    Abstract: A method and apparatus for illuminating objects in 3-D computer graphics are described in which a single equation that employs two light sources is used to perform vertex shading. In the vertex shading equation, a direct light source is used to calculate a diffuse component of the lighting, while a rotated light source is used to calculate a specular component of the lighting. Using a single equation that employs two different light sources may provide better lighting for portions of object(s) when compared to conventional vertex shading techniques, while doing so at the same or similar computational cost as conventional techniques that use a single light source to calculate the diffuse and specular components.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: October 23, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Antoine Amanieux
  • Patent number: 8274534
    Abstract: After positioning the cursor and pressing-and-holding a mouse button to begin a drag, a user continues to drag the cursor out of and into plural popped up regions. While the cursor is within a region, an associated function effects the displayed graphical information in a particular way, such as continuously panning, drawing, zooming, or rotating. Upon rolling-out of a region without entering a contiguous region, the last function continues to execute and all popped up regions are removed such that the user may utilize the entire display without being switched to another function. In a simple form, after release of the mouse button, a tool may zoom out if the user held the mouse substantially stationary and zoom in on a rectangle if the mouse was dragged. Reducing the number of times a user clicks by eliminating the step of selecting a function should help avoid repetitive strain injuries.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: September 25, 2012
    Inventor: Roland Wescott Montague
  • Patent number: 8264494
    Abstract: A method for remotely displaying 3D information on a remote machine is disclosed. An application graphics command is generated, corresponding to a first 3D API from an application on a first machine. The application graphics command are translated to a remote graphics command corresponding to a second 3D API wherein the remote graphics command is compatible with a transport mechanism and a graphics driver on a second machine. The remote graphics command is transported over a network to a second machine.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: September 11, 2012
    Assignee: Pano Logic, Inc.
    Inventors: Dali Kilani, Nils Bunger, Aly E. Orady, Frederick B. Fisher, Jack C. Pien
  • Patent number: 8264501
    Abstract: A system, method, and computer program for radial component scattering, comprising calculating a bounding box for each of a plurality of parts; calculating a centroid corresponding to each of said bounding boxes; calculating a scatter circle for placement of said plurality of parts; calculating a number of locations to place said plurality of parts on said scatter circle; whereby said plurality of parts are added to an assembly view in a single operation such that a largest of said plurality of parts is at a start point, and appropriate means and computer-readable instructions.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: September 11, 2012
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Adrian Fraser, Philip O. Williams
  • Patent number: 8253727
    Abstract: A three dimensional web store having product images is created. Three dimensional product images are rendered from manufacturing information instead of the products themselves. The location of all products, advertisements, aisles, signs, and displays is determined for a real world store. The web store is then created using three dimensional internet or virtual world viewing and maneuvering capabilities, to appear identical to the real world store.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: Robyn R. Schwartz
  • Patent number: 8223143
    Abstract: The present invention is an OCT imaging system user interface for efficiently providing relevant image displays to the user. These displays are used during image acquisition to align patients and verify acquisition image quality. During image analysis, these displays indicate positional relationships between displayed data images, automatically display suspicious analysis, automatically display diagnostic data, simultaneously display similar data from multiple visits, improve access to archived data, and provide other improvements for efficient data presentation of relevant information.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: July 17, 2012
    Assignee: Carl Zeiss Meditec, Inc.
    Inventors: Shahram Shawn Dastmalchi, Jochen Straub
  • Patent number: 8217935
    Abstract: Systems and methods include high throughput and/or parallelized ray/geometric shape intersection testing using intersection testing resources accepting and operating with block floating point data. Block floating point data sacrifices precision of scene location in ways that maintain precision where more beneficial, and allow reduced precision where beneficial. In particular, rays, acceleration structures, and primitives can be represented in a variety of block floating point formats, such that storage requirements for storing such data can be reduced. Hardware accelerated intersection testing can be provided with reduced sized math units, with reduced routing requirements. A driver for hardware accelerators can maintain full-precision versions of rays and primitives to allow reduced communication requirements for high throughput intersection testing in loosely coupled systems. Embodiments also can include using BFP formatted data in programmable test cells or more general purpose processing elements.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: July 10, 2012
    Assignee: Caustic Graphics, Inc.
    Inventors: Stephen Purcell, Ryan R. Salsbury, James Alexander McCombe, Sean Matthew Gies
  • Patent number: 8217956
    Abstract: Method and apparatus for rendering panoramas under spherical projections. A set of component images and alignment parameters for the images are obtained. A rotation matrix for a component image is decomposed into three rotation matrices. An in-plane rotation of the image is performed to generate a rotated image. Once an in-plane rotation is performed, the rotated image is rendered first in one planar (x or y) dimension (whether columns or rows) to generate an intermediate image, and then the intermediate image is rendered in the other planar dimension to generate an output image. Decimation of the input rows and columns may be performed if necessary, and one-dimensional interpolation may be performed to generate pixel values in the output rows and columns from pixel values in the input rows and columns. The output image may be adjusted on the spherical projection by shifting the bounding box of the output image.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: July 10, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Hailin Jin
  • Patent number: 8054309
    Abstract: To provide a game machine for displaying a picture in which light from a light source causes the shadow of an object, and the shadow varies according to a change in the position of the light source, the shape (posture) of the object, and so forth, while reducing a processing load. The present invention relates to a game machine for showing a picture obtained by viewing, from a predetermined viewpoint, a virtual three dimensional space where a light source and an object are placed. According to the present invention, a shadow rendering object for rendering a shadow of the object is placed. The permeability of each of the vertexes of polygons forming the shadow rendering object is determined based on the position of the light source and the position and shape data of the object, and the game screen image is produced based on the permeability determined. The number of polygons forming the shadow rendering object is controlled based on the distance between the viewpoint and the object.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: November 8, 2011
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventor: Toshiyuki Tanaka