Patents Examined by Daniel Hajnik
  • Patent number: 9154762
    Abstract: A stereoscopic image system is provided. The stereoscopic image system comprises: a depth detection unit, for receiving a two-dimensional image and a corresponding depth image, and generating a depth level map according to the two-dimensional image and the corresponding depth image; a stereoscopic image generator, for generating a stereoscopic image pair corresponding to the two-dimensional image according to the two-dimensional image and the depth level map; and a stereoscopic image adjusting apparatus, for generating a depth level range map according to the depth level map, and performing a pixel shifting process and an interpolation process to objects within a plurality of depth levels in the stereoscopic image pair to generate an output stereoscopic image pair according to the stereoscopic image pair and the depth level range map.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: October 6, 2015
    Assignee: WISTRON CORP.
    Inventors: Zhao-Yuan Lin, Chia-Chieh Liu
  • Patent number: 9142060
    Abstract: Systems and methods for a tessellation are described. The tessellation unit is configured to determine a number of points that reside along a first edge of a first ring within a domain, determine a first set of coordinates for a first portion of the points that reside along the first edge of the first ring within the domain, and determine a second set of coordinates for a second portion of the points that reside along the first edge of the first ring within the domain based on the first set of coordinates for the first portion. The tessellation unit is also configured to stitch points that reside along the first edge of the first ring with points that reside along a second edge of a second ring to divide the domain into a plurality of primitives that are mapped to a patch.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: September 22, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Nariman Moezzi Madani, Jian Mao, Vineet Goel
  • Patent number: 9135022
    Abstract: Animations may cross different windows. These cross window animations may include interwindow animations and/or window transition animations. Interwindow animations are used to animate elements across windows. Window transitions are used to animate moving/resizing/showing/hiding windows simultaneously. To perform these animations, an overlay window covers the animation area that includes at least a portion of two different windows. Layers may be used to represent images or visual elements that can be moved as part of an animation. These layers may be placed in the animation overlay window to move visual elements across the underlying windows. Supported underlying windows are directed to draw content directly to the overlay window during the animation. A picture of the underlying window is drawn to the animation overlay window when the underlying window is not-supported such that the underlying window is included within the animation. When the animation is complete, the animation overlay window is removed.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Barry Christopher Allyn, Tyler Robert Adams
  • Patent number: 9124488
    Abstract: Embodiments of the present invention provide a dashboard that displays an overview of a datacenter's health which helps prioritize, monitor, and troubleshoot problems. In particular, one embodiment is a method for visualizing the health of datacenter objects which includes displaying datacenter objects on a scatterplot of a dashboard wherein one axis of the scatterplot corresponds to problem severity and another axis of the scatterplot corresponds to time.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: September 1, 2015
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar
  • Patent number: 9105114
    Abstract: A game apparatus generates an image of a three-dimensional virtual space as viewed from a predetermined viewpoint, an object being provided in the three-dimensional virtual space. Next, the game apparatus obtains a depth value (Z value) indicating a depth from the viewpoint in a line-of-sight direction in the three-dimensional virtual space for each pixel of the image. Further, the game apparatus detects a pixel corresponding to a contour of the object based on the depth value. Specifically, a plurality of pixels are specified as reference pixels. It is determined whether or not a pixel of interest corresponds to a contour, based on a change level of differences in depth value between the pixel of interest and the reference pixels.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: August 11, 2015
    Assignee: NINTENDO CO., LTD.
    Inventor: Takuhiro Dohta
  • Patent number: 9092899
    Abstract: A method and system for applying photo texture to geolocated 3D models operates within a 3D modeling system. The modeling system includes a modeling application operating on a workstation and a database of geotagged imagery. A 3D model created or edited within the 3D modeling system is geolocated such that every point in the 3D modeling space corresponds to a real world location. For a selected surface, the method and system search the database of imagery to identify in the database one or more images depicting the selected surface of the 3D model. The method and system identify the boundaries of the selected surface within the image by transforming two or more sets of coordinates from the 3D modeling space to a coordinate space corresponding to the image. The portion of the image corresponding to the selected surface is copied and mapped to the selected surface of the 3D model.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventor: Scott Lininger
  • Patent number: 9092894
    Abstract: A game device stores data of news information related to a plurality of news locations on a map. The game device divides the news locations into groups, and sets a determination region for each group. Further, the game device receives an input of designating a position in a display region from the user. When the designated position is within a determination region, news information related to one or more news locations included in a group corresponding to the determination region is displayed on a display device.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: July 28, 2015
    Assignee: NINTENDO CO., LTD.
    Inventors: Kouichi Kawamoto, Satoru Takahata
  • Patent number: 9082204
    Abstract: Techniques described in the disclosure are generally related to generating points of a domain. A tessellation unit may determine outer ring point coordinates for a point of an outer ring of the domain, and inner ring point coordinates for a point of an inner ring of the domain. The inner ring is inner to the outer ring within the domain. The tessellation unit may enqueue the inner ring point coordinates at a location of a queue, read the inner ring point coordinates from the queue, and read the outer ring point coordinates from the queue when the outer ring is not an outermost ring, where the outer ring point coordinates were previously enqueued in the queue when the outer ring was a previous inner ring. The tessellation unit may connect the inner ring coordinates and the outer ring coordinates each of which being read from the queue.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: July 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vineet Goel, Jian Mao, Nariman Moezzi Madani
  • Patent number: 9076260
    Abstract: Techniques described in the disclosure are generally related to determining the manner in which to connect points that reside along an outer ring edge and an inner ring edge for purposes of tessellation. For example, a two-dimensional (2D) stitching table may define the manner in which points along the edges should be connected together to form a plurality of primitives. The techniques may index the 2D stitching table to retrieve entry values that define the manner in which the points along the edges should be connected together.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: July 7, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vineet Goel, Usame Ceylan
  • Patent number: 9070213
    Abstract: In a raster stage of a graphics processor, a method for tile based precision rasterization. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitive at a first level precision to generate a plurality of tiles of pixels. The tiles are then rasterized at a second level precision to generate covered pixels. The covered pixels are then output for rendering operations in a subsequent stage of the graphics processor.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: June 30, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Franklin C. Crow, Blaise A. Vignon
  • Patent number: 9064292
    Abstract: A client-server computing system includes a server that has a virtual display driver that classifies and, if necessary, translates graphics application programming interface (API) functions to a cross-platform format. Classification involves determining whether the graphics command(s) are platform-specific and/or client-supported functions. After classification and translation, the graphics command(s) are marshaled and transmitted to a client via a network. The client includes a client display driver that executes the functions using a client 3D library and renders the resulting image data to a display.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: June 23, 2015
    Assignee: hopTo, Inc.
    Inventor: William Tidd
  • Patent number: 9064347
    Abstract: A method, medium, and system efficiently rendering 3 dimensional (3D) graphics data. The rendering method includes calculating the strength of a fog effect that is to be applied to graphics data, determining whether texture mapping must be performed on the graphics data, according to the strength of the fog effect, and performing the texture mapping according to the determination result. Accordingly, it is possible to reduce the number of memory access operations for reading textures.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: June 23, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-oak Woo, Seok-yoon Jung, Chan-min Park
  • Patent number: 9046924
    Abstract: Gesture based interaction with traffic data is disclosed. A virtual broadcast presentation may be generated based on dynamic information such as traffic information, weather information, or other information that may be featured on a virtual broadcast presentation. A gesture made by a user is detected and processed to determine an input command associated with the detected gesture. The virtual broadcast presentation may be manipulated based on the input command.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: June 2, 2015
    Assignee: Pelmorex Canada Inc.
    Inventors: André Guéziec, Briac Blanquart
  • Patent number: 9041715
    Abstract: The invention relates to a system for obtaining the transformation (30) of an image, said system comprising means for capturing or introducing a image proportions; means for capturing or introducing a width of the transformation; means for capturing or introducing a height of the virtual representation of the image; means for establishing or introducing coordinate axes at the point on the surface, onto which the viewing point is orthogonally projected; and comprising a computer equipped with a program for obtaining: a first transformation angle (?) from two parameters: the distance between the point on the surface onto which the viewing point is projected and the upper end furthest from the transformation; and the distance corresponding to the coordinate of the upper end furthest from the transformation in relation to said viewing point, and the distance corresponding to the coordinate of the upper end furthest from the transformation in relation to the viewing point; a lateral transformation longitude (L3
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: May 26, 2015
    Assignee: MK VIRTUAL ADVERTISING, S.L.
    Inventor: Xavier De Los Aires Alvarez
  • Patent number: 9035947
    Abstract: Techniques are described that can that can modify content in a video game application executing on a game platform. The technique includes communicatively coupling with the game platform to exchange messages with the game platform. A tool may receive data representative of a version of a screen rendered by the game platform. The tool may then render its own version of the screen and modify the content data that comprises the screen image. The tool may then send a content modification message to the game platform, the message including data representative of the modifications made by the tool. The game platform may then modify and render a new version of the screen in the game platform based on the modification message.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: May 19, 2015
    Assignee: ELECTRONICS ARTS INC.
    Inventors: Karl E. Jensen, Jeffrey E. Skelton
  • Patent number: 9030464
    Abstract: A paint simulation system described herein includes a brush component that outputs a three-dimensional computer-implemented model of an image editing tool. A paint component receives the three-dimensional computer-implemented model and generates a two-dimensional map corresponding to a footprint of the three-dimensional model with respect to a computer-implemented canvas, wherein resolution of the two-dimensional map is substantially similar to resolution of a paint map of the computer-implemented canvas.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William Valentine Baxter, III, Siu Hang Chu, Naga K. Govindaraju
  • Patent number: 9030473
    Abstract: A computing device reads information in relation to a first curved surface and a second curved surface from a storage device, respectively meshes the first and second curved surfaces into a plurality of first and second triangles, and divides a parametric plane associated into a plurality of first grids, where each first grid corresponds to a small box in 3D space. The device determines associations between the first/second triangles of the two curved surfaces and the small boxes in the 3D space, determines a second triangle that is nearest to each first triangle of the first curved surface, and determines a distance between the first triangle and the second triangle as a minimum distance from the first triangle to the second curved surface. A minimum value from all of the minimum distances is determined as a minimum distance between the first curved surface and the second curved surface.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: May 12, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Min Wang
  • Patent number: 9030462
    Abstract: A system for creating physical simulations using hand-sketched three-dimensional (3D) objects, including: a memory device for storing a program; a processor in communication with the memory device, the processor operative with the program to enable: 3D objects to be hand-sketched and assigned physical descriptions; and behavior of the physical descriptions to be simulated in a physics environment.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: May 12, 2015
    Assignee: Siemens Corporation
    Inventor: Richard Gary McDaniel
  • Patent number: 9019285
    Abstract: A semiconductor integrated circuit device of the present invention connected to a memory in which display data for a display device is stored, and is adapted to read out the display data from the memory to transfer the same to the display device, the semiconductor integrated circuit device comprising: a display data buffer for holding the display data; a memory controller for prefetching the display data in page-size units of the memory to cause the same to be held by the display data buffer and, upon completing prefetching of one page, closing the page to cause the memory to shift into a power saving mode; and a display device controller for transferring the display data held in the display data buffer to the display device.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 28, 2015
    Assignee: Renesas Electronics Corporation
    Inventor: Shoji Kawahara
  • Patent number: 9019309
    Abstract: Shadows, reflections, and other image effects for use with high-resolution display screens may be quickly and efficiently generated to maximize resources available for other applications and programs. These effects may be quickly and efficiently created by identifying a region surrounding an image, distorting the image in the region, applying a uniform blur and/or other effect to the distorted image, and then undoing the distortion. By selectively applying effects to distorted images, it is possible to create the appearance of a non-uniformly applied blur and other effects without using the computing resources required to actually calculate and apply a non-uniform blur on a pixel-by-pixel basis. Systems, methods, and media are provided.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: April 28, 2015
    Assignee: Apple Inc.
    Inventors: Chad E. Jones, John S. Harper, Richard R. Dellinger