Patents Examined by Mark Zimmerman
  • Patent number: 9773340
    Abstract: A method and apparatus for ray tracing may include a method, manufacture and apparatus for ray tracing that may include dividing a render target into a plurality of bins. Next, a visibility pass is performed using ray tracing to generate a visibility stream such that the visibility stream indicates, for each bin of the plurality of bins, which primitives are visible in the bin. Then, for at least one bin of the plurality of bins, each primitive in the bin that is indicated in the visibility stream as being visible in the bin is rendered.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: September 26, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Murat Balci, Christopher Paul Frascati, Juraj Obert, Hitendra Mohan Gangani, Avinash Seetharamaiah
  • Patent number: 9761205
    Abstract: A map display method display a plurality of drawing pictures. The device and the method facilitate comprehension of relevance between drawing objects included in the drawing pictures. The map display device includes an input/display unit receiving user operation input related to drawing picture display and displays a first drawing object related to map information in a first drawing picture and a second drawing object related to map relevant information in a second drawing picture; and a controller controlling an overlapping state between the first drawing picture and the second drawing picture in accordance with input of user operation received by the input/display unit and outputs, to the input/display unit, a picture in which one of the first and second drawing objects masks the other one in a portion where the first and second drawing pictures are overlapped with each other.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: September 12, 2017
    Assignee: Mistubishi Electric Corporation
    Inventors: Hidekazu Arita, Mitsuo Shimotani
  • Patent number: 9747661
    Abstract: A system, method, and computer program product are provided for adjusting vertex positions. One or more viewport dimensions are received and a snap spacing is determined based on the one or more viewport dimensions. The vertex positions are adjusted to a grid according to the snap spacing. The precision of the vertex adjustment may increase as at least one dimension of the viewport decreases. The precision of the vertex adjustment may decrease as at least one dimension of the viewport increases.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 29, 2017
    Assignee: NVIDIA Corporation
    Inventors: Eric Brian Lum, Henry Packard Moreton, Kyle Perry Roden, Walter Robert Steiner, Ziyad Sami Hakura
  • Patent number: 9734167
    Abstract: An interactive image selection and display system having a image selection and display application that makes maps, images, and media stored in one or more server computers available to client devices in a common format including a graphic user interface depicted on a display surface which allows a user to select within an interactive visual representation a target area and view a plurality of images presented in serial order concurrent with the presentation of a location identifier matched to each image on the display surface and to further select one or more of the plurality of images for concurrent still presentation on the display surface and to retrieve media associated with each selected image and to retrievably store the interactive visual representation, target area, selected images, and associated media as an image bucket file.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: August 15, 2017
    Assignee: Horsetooth Ventures, LLC
    Inventors: Keith G. Croteau, Doran J. Geise
  • Patent number: 9734615
    Abstract: An animation analyzer is configured to receive an animation sequence and to identify a subsample of the frames that are to be rendered. A rendering engine is configured to render the subsample of the frames. The rendering engine is further configured to identify the frames that have not been rendered and to generate in-betweens for the frames that have not been rendered. The rendering engine is further configured to assemble the subsample of frames and the in-betweens into a video sequence depicting the animation sequence.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 15, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: John Knoll, Victor Schutz, IV, Mark Nettleton
  • Patent number: 9727997
    Abstract: An electronic device for and a method of providing handwriting animation are provided. The electronic device includes an input and output interface configured to receive a text selection signal; and a management module configured to use vector data for stroke data on text to generate at least one piece of masking data, mask the stroke data with the masking data, and sequentially remove the masking data. The method includes checking vector data for stroke data on selected text; generating at least one piece of masking data from the vector data; masking the stroke data with the masking data; and sequentially removing the masking data.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 8, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Gi Yong Lee
  • Patent number: 9728159
    Abstract: Several embodiments of systems and methods are disclosed that create iso-perceptible image data from input image data. Such iso-perceptible image data may be created from Just-Noticeable-Difference (JND) modeling that leverages models from the Human Visual System (HVS). From a set of iso-perceptible image data set, an output image data may be selected, such that the chosen output image data has a less power and/or energy requirement to render than the input image data. Further, the output image data may have a substantially lower power and/or energy requirement than the set of iso-perceptible image data.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: August 8, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Scott Daly, Hadi Hadizadeh, Ivan V. Bajic, Parvaneh Saeedi
  • Patent number: 9720062
    Abstract: A process for generating enhanced resolution images of fibrous tissue within a portion of a body being sampled, including accessing source data representing a distribution of the tissue orientations for a plurality of discrete sample imaging elements defined within the portion based on a first imaging resolution; generating, based on the source data, streamline data representing a plurality of fiber tracks, each representing an estimated path of fibers in the tissue within the portion; generating an output matrix for a plurality of discrete output imaging elements within the portion based on a second imaging resolution that provides higher imaging resolution than the first imaging resolution; generating, for each output imaging element, image data including intensity data based on a number of fiber tracks at a location corresponding to the output imaging element; and generating display data for a device to display an enhanced image generated based on the image data.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: August 1, 2017
    Assignee: Brain Research Institute Foundation Pty Ltd.
    Inventors: Fernando Calamante, Jacques-Donald Tournier, Alan Connelly, Graeme Jackson
  • Patent number: 9721381
    Abstract: A system, method, and computer program product are provided for discarding pixel samples. The method includes the steps of completing shading operations for a pixel set including one or more pixels to generate per-sample shaded attributes according to a shader program executed by a processing pipeline. Discard information for the pixel set is evaluated and one or more per-sample shaded attributes for at least one pixel in the pixel set are discarded based on the evaluated discard information.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: August 1, 2017
    Assignee: NVIDIA Corporation
    Inventors: Christian Jean Rouet, Manan Maheshkumar Patel, Shirish Gadre, Daniel Paul Wilde
  • Patent number: 9715758
    Abstract: A sampler of an image processing apparatus may sample at least one first virtual point light (VPL) from a direct light view. The sampler may sample a second VPL in a three-dimensional (3D) space independent of the direct light view. A calculator may calculate a luminance of the second VPL using a first VPL adjacent to the second VPL selected from among the at least one first VPL.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: July 25, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Su Ahn, In Woo Ha, Hyong Euk Lee
  • Patent number: 9679367
    Abstract: A system and method can mitigate or prevent contrast ratio issues due to bright light (e.g., light saturation) in a head up display (HUD). The head up display can include a waveguide combiner (or non-waveguide combiner) and a mitigator disposed to prevent or reduce bright light from being provided through the combiner. The bright light can be direct lunar light, direct solar light, or solar/lunar reflections. The mitigator dynamically selects and reduces bright background light which results in an increase of contrast ratio.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: June 13, 2017
    Assignee: Rockwell Collins, Inc.
    Inventors: Daniel S. Wald, Brandon E. Wilson, Eric P. Stratton, Conor D. Kelly
  • Patent number: 9672788
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer readable media, for modifying displayed text in a gaze-contingent way to reduce crowding, thus increasing the observer's visual span, and thus increasing the observer's reading rate. The trick is to introduce only a few differences between characters (not enough to produce a pattern) of text so as to reduce crowding. For example, differences between characters near the left and right extremes of the observer's estimated visual span can be altered to reduce crowding.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: June 6, 2017
    Assignee: NEW YORK UNIVERSITY
    Inventors: Sarah Rosen, Denis G. Pelli
  • Patent number: 9665979
    Abstract: Method and computer system for rendering damaged-enhanced images in an interactive computer simulation comprising an interactive computer generated environment. During the simulation, an input is received from a user of the simulation for triggering a virtual impact having an effective radius and coordinates of the virtual impact are determined on at least one 3D polygon mesh of the interactive computer generated environment. Thereafter, simplified calculation of at least one newly formed 3D polygon mesh from the virtual impact at the coordinates is performed by removing a portion of a sphere, computed from the effective radius, from the at least one 3D polygon mesh, thereby defining the newly formed 3D polygon mesh(es). At least one damaged-enhanced image is then rendered for display of the newly formed 3D polygon mesh(es) from a field of view of the user of the interactive computer simulation.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 30, 2017
    Inventors: Patrick Piche, Jonathan Breton
  • Patent number: 9658744
    Abstract: Aspects of the disclosure relate generally to allowing users to create their own image navigation experiences. As an example, a set of panoramic images may be identified using manual and/or automated methods. One or more suggested potential paths connecting ones of the panoramic images may be determined. This information may be displayed to a user with an interface that allows the user to create and change relationships between the panoramic images. For example, users may activate the suggested paths and create connections between the panoramic images of the set. Users may also draw their own connecting paths between panoramic images. The panoramic images and the connections between them may be used to provide a navigation experience.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Aaron Michael Donsbach, John Isidoro, Jeffrey Scott Beis, Evan Rapoport, Ping Hsin Chen
  • Patent number: 9652561
    Abstract: According to an illustrative embodiment an information processing system is provided. The system includes a processor for determining one or more candidate tags based on input data, the candidate tags being included within a hierarchical structure; and a display for displaying the candidate tags in a manner indicative of the candidate tags' positions in the hierarchical structure.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 16, 2017
    Assignee: Sony Corporation
    Inventors: Tatsuhito Sato, Tomohiko Gotoh, Shunsuke Mochizuki
  • Patent number: 9646406
    Abstract: The present invention relates to electronic maps, and provides a position searching method and apparatus based on an electronic map. The method includes: receiving a keyword of a searching object; searching the electronic map with the keyword to obtain a current geographical position; acquiring panoramic images of a plurality of scenes that are located within a geographical area around the current geographical position and of a predetermined size; calculating coordinates of the searching object in one of the panoramic images according to position-related information of each scene; generating an image from an image area of the one of the panoramic images and outputting the image, wherein the image area is centered on the coordinates and of a predetermined size. The present invention can accurately position an image associated with the searching object, and has the advantages of low cost and less amount of data.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: May 9, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Long Liu
  • Patent number: 9626787
    Abstract: Systems and methods for rendering three-dimensional images using a render setup graph are provided. A dependency graph is accessed. The dependency graph comprises a plurality of supplier nodes, a multiplexer node, and a plurality of graphlet nodes. The plurality of supplier nodes is accessed. The supplier nodes each have an output of a first type. These outputs are connected to the multiplexer node. A graphlet is accessed. The graphlet comprises the plurality of graphlet nodes. An output of the multiplexer node connects to the graphlet by connecting to an input of one node of the plurality of graphlet nodes. The multiplexer is configured to generate an instance of the graphlet for each supplier node connected to the multiplexer node. An image is rendered utilizing the accessed graphlet.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 18, 2017
    Assignee: DreamWorks Animation LLC
    Inventors: Peter McNerney, Evan P. Smyth
  • Patent number: 9614892
    Abstract: This disclosure describes a performance-monitoring system that computes a display performance metric of a remote application. During operation, the system performs a sequence of input events, and receives information which updates a graphical user interface (GUI). The GUI displays a sequence of frames rendered by a remote application in response to the input events. The system then samples colors at a number of pivot points on the GUI, and matches the a respective frame to a previously performed input event based on the sampled colors. The system subsequently computes a display performance metric for the remote application based on the frames and the corresponding input events.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: April 4, 2017
    Assignee: VMware, Inc.
    Inventors: Rishi Bidarkar, Banit Agrawal, Lawrence Andrew Spracklen, Hari Sivaraman
  • Patent number: 9607435
    Abstract: A method and device for rendering a synthesis image comprising generating a plurality of elementary geometries (201 . . . 2i2) from an input geometry, a plurality of vertices being associated with each elementary geometry, each vertex being defined with coordinates; assigning an index value (0, 1 . . . 6, 7) to each elementary geometry of at least a part of the elementary geometries (201 . . . 2i2), the index value being estimated from the coordinates associated with at least one vertex of the elementary geometry, and rendering the synthesis image by using the indexed elementary geometries.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: March 28, 2017
    Assignee: Thomson Licensing
    Inventors: Cyprien Buron, Jean-Eudes Marvie, Pascal Gautron
  • Patent number: 9601087
    Abstract: An information processing apparatus that includes a processor that controls a display to display a plurality of images in a stacked configuration, each of the plurality of images corresponding to one of a plurality of groups. The processor assigns movement corresponding to each of the plurality of images based on the respective location of each of the plurality of images in the stacked configuration.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: March 21, 2017
    Assignees: SONY CORPORATION, SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Satoshi Suzuki, Shinichirou Tobinaga