Patents Examined by Robert Bader
  • Patent number: 10157316
    Abstract: Interactive display and rendering device, system and method for wine bottles. are disclosed. An interactive wine management and display device and method using a scanning instrument capable of scanning information regarding a bottle of wine; an imaging instrument capable of collecting an image of at least a portion of a bottle of wine; a connection to a wine database containing information regarding wines; a connection to a database having images of wine bottles. The device is able to render the images as well as information on the wine to a display for user interaction.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 18, 2018
    Assignee: Whirlpool Corporation
    Inventors: Michael S. Seeley, Kirk W. Goodwin
  • Patent number: 10140750
    Abstract: It is presented a method for improving performance of generation of digitally represented graphics. Said method comprises the steps of: selecting (440) a tile comprising fragments to process; executing (452) a culling program for the tile, the culling program being replaceable; and executing a set of instructions, selected from a plurality of sets of instructions based on an output value of the culling program, for each of a plurality of subsets of the fragments. A corresponding display adapter and computer program product are also presented.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventors: Tomas G. Akenine-Moller, Jon N. Hasselgren
  • Patent number: 10134181
    Abstract: A system generates a clothing deformation model which models one or more of a pose-dependent clothing shape variation which is induced by underlying body pose parameters, a pose-independent clothing shape variation which is induced by clothing size and underlying body shape parameters and a clothing shape variation including a combination of the pose-dependent clothing shape variation and/or the pose-independent clothing shape variation. The system generates, for an input human body, a custom-shaped garment associated with a clothing type by mapping, via the clothing deformation model, body shape parameters of the input human body to clothing shape parameters of the clothing type and dresses the input human body with the custom-shaped garment.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: November 20, 2018
    Assignee: BROWN UNIVERSITY
    Inventors: Michael J. Black, Peng Guan
  • Patent number: 10109106
    Abstract: The disclosure includes a system, method and tangible memory for depicting a graphical display output including a visualization of a virtual roadway including a curve that complies with a curve testing standard. The method may include providing a set of curve data describing one or more criteria of the curve testing standard to a Satisfiability Modulo Theories solver (“SMT solver”). The SMT solver is operable to analyze the one or more criteria to output a three-dimensional coordinate. The method may include providing the three-dimensional coordinate to the virtualization application as an input. The virtualization application may be operable to generate curves based on a three-dimensional coordinate received as an input. The method may include the virtualization application generating graphical data based on the input that causes the electronic display to depict the visualization including the virtual roadway including the curve that complies with the curve testing standard.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: October 23, 2018
    Inventors: BaekGyu Kim, Akshay Jarandikar, Shinichi Shiraishi
  • Patent number: 10026210
    Abstract: A method for rendering frames of an animation sequence using a plurality of motion clips included in a plurality of motion spaces that define a behavioral motion space. Each motion space in the behavioral motion space depicts a character performing a different type of locomotion, including running, walking, or jogging. Each motion space is pre-processed to that all the motion clips have the same number of periodic cycles. Registration curves are made between reference clips from each motion space to synchronic the motion spaces.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: July 17, 2018
    Assignee: AUTODESK, INC.
    Inventor: Michael Girard
  • Patent number: 10008036
    Abstract: In a system for facilitating mesh generation corresponding to a volumetric, prismatic object, generalized polyhedrons representing at least a portion of a layer of the volumetric object are transformed into a set of convex polyhedrons based on, at least in part, the prismatic properties of the volumetric object. The convex polyhedrons corresponding to a layer are decomposed into a set of tetrahedrons by accounting for an intersecting and/or overlapping edge of a polyhedron in an adjacent layer, so that the set of tetrahedrons automatically, i.e., without having to enforce any continuity requirements after tetrahedron generation, forms a mesh of that is continuous with tetrahedrons corresponding to the adjacent layer.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: June 26, 2018
    Assignee: Ansys, Inc.
    Inventor: Ravi Sundaram
  • Patent number: 9959664
    Abstract: Embodiments can provide adaptive image filtering. Under this approach, image quality can be enhanced by adjusting an approximation function to better adapt image signals in different parts of an image. Certain parts of the image may be enhanced using a certain approximation function while some other parts of the image may be enhanced using a different approximation function. In certain embodiments, the approximation function selected for a part of the image can be a polynomial function having a specific order. The specific polynomial order can be applied directly to obtain an estimated image value of the part of the image. In certain embodiments, the estimation of the reconstruction error can include iteratively estimating a bias term of the reconstruction error and a variance term of the reconstruction error.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: May 1, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Bochang Moon, Markus Gross, Steven McDonagh, Kenneth J. Mitchell
  • Patent number: 9940747
    Abstract: A method for mapping a 3D surface that contains a volume in space, the method including: acquiring 3D vertices representing the surface, and defining in the space a first plane cutting the volume and a second parallel plane, external to the volume, thereby partitioning the vertices into a first set not between the two planes and a second set located between the two planes. The method further includes projecting the first set vertices onto the first plane so as to generate first projected points therein, and projecting the second set vertices onto the first plane while translating these vertices in respective directions parallel to the second plane by respective translations responsive to respective distances of the second vertices from the first plane, thereby generating second projected points in the first plane. The first and second projected points are displayed as a 2D representation of the surface on a screen.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: April 10, 2018
    Assignee: BIOSENSE WEBSTER (ISRAEL) LTD.
    Inventors: Natan Sharon Katz, Lior Zar, Aharon Turgeman
  • Patent number: 9870193
    Abstract: A display system is disclosed for animation of media objects on tiled displays. The display system can include a plurality of discrete display nodes and a control module configured to determine a graphical representation of a current state of a media object. The control module can be configured to determine a graphical representation of a future state of the media object. The control module can also be configured to determine a path area on the display nodes comprising a plurality of graphical representations of the media object during a change from the current state to the future state. The control module also can be configured to cause the display nodes overlapping with at least a portion of the path area to prepare to display the media object.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: January 16, 2018
    Assignee: Hiperwall, Inc.
    Inventors: Sung-Jin Kim, Stephen F. Jenks
  • Patent number: 9846962
    Abstract: Marking “Clipped Triangles” as visible triangles for all tiles may be avoided by instead finding an approximate clipping area and marking the triangles as visible only in those tiles in the Position Only Shading Pipe (POSH) pipe. This avoids rendering the triangle in the replay pipe in those tiles where it may not be visible.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 19, 2017
    Assignee: Intel Corporation
    Inventors: Kalyan K. Bhiravabhatla, Subramaniam M. Maiyuran, Saurabh Sharma
  • Patent number: 9818222
    Abstract: A method and apparatus are provided for tessellating patches of surfaces in a tile based three dimensional computer graphics rendering system. For each tile in an image a per tile list of primitive indices is derived for tessellated primitives which make up a patch. Hidden surface removal is then performed on the patch and any domain points which remain after hidden surface removal are derived. The primitives are then shaded for display.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 14, 2017
    Assignee: Imagination Technologies Limited
    Inventor: John William Howson
  • Patent number: 9792717
    Abstract: According to an example, a series of video frames may be accessed, in which a first set of the video frames depicts segments of an entity moving relative to other entities in the video frames and wherein a second set of the video frames depicts static content. In addition, the video frames in the first set of video frames may be generated into animated image files and the video frames in the second set of video frames into single image files. Furthermore, the animated image files and the single image files may be arranged into an interactive slide deck.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: October 17, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas E. Sandholm, Anupriya Ankolekar
  • Patent number: 9779542
    Abstract: An apparatus and method are described for implementing flexible finite differences in a graphics processor. For example, one embodiment of a graphics processor comprises: pixel shading logic to perform pixel shading operations on pixels associated with a rasterized primitive using covered pixels and uncovered pixels; and helper pixel selection logic to select helper pixels in the rasterized primitive, the helper pixels to be used by the pixel sharing logic for gradient computations, wherein for one or more of the covered pixels, the helper pixel selection logic attempts to identify one or more suitable covered helper pixels and, if no suitable covered helper pixels exist, identifies one or more uncovered helper pixels.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: October 3, 2017
    Assignee: Intel Corporation
    Inventor: Franz Petrik Clarberg
  • Patent number: 9679409
    Abstract: Systems, methods, and computer-readable storage media for simulating realistic clothing. The system generates a clothing deformation model for a clothing type, wherein the clothing deformation model factors a change of clothing shape due to rigid limb rotation, pose-independent body shape, and pose-dependent deformations. Next, the system generates a custom-shaped garment for a given body by mapping, via the clothing deformation model, body shape parameters to clothing shape parameters. The system then automatically dresses the given body with the custom-shaped garment.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: June 13, 2017
    Assignee: Brown University
    Inventors: Michael J. Black, Peng Guan
  • Patent number: 9639975
    Abstract: A computer-implemented method for generating a shadow in a graphics scene. The method includes casting a ray having a finite length associated with a point on a surface of an object in the graphics scene towards a light source; determining whether the ray intersects any other objects in the graphics scene; and generating a shadow value associated with the point on the surface of the object based on a combination of geometric scene information obtained as a result of determining whether the ray intersects any other objects in the graphics scene and an image-based shadow map value.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: May 2, 2017
    Assignee: Pixar
    Inventors: Christopher M. King, Apurva Shah
  • Patent number: 9619859
    Abstract: An apparatus may include a memory to store a set of triangle vertices in a triangle, a processor circuit coupled to the memory and a cache to cache a set of triangle vertex indices corresponding to triangle vertices most recently transmitted through a graphics pipeline. The apparatus may also include an autostrip vertex processing component operative on the processor circuit to receive from the memory the set of triangle vertices, compare an index for each vertex of the set of triangle vertices to determine matches to the set of cached triangle vertex indices, and shift a single vertex index into the cache, the single vertex index corresponding to a vertex miss in which a given vertex of the set of triangle vertices does not match any vertex index of the set of cached triangle vertex indices when exactly two matches to the set of cached triangle vertex indices are found.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 11, 2017
    Assignee: INTEL CORPORATION
    Inventors: Peter L. Doyle, Thomas A. Piazza
  • Patent number: 9615788
    Abstract: The present disclosure involves an electronic device for visualizing a sensation experienced by a patient. The electronic device includes a touchscreen display configured to receive a tactile input from a user and display a visual output. The electronic device includes a memory storage component configured to store programming code. The electronic device includes a computer processor configured to execute the programming code to perform the following tasks: generating, in response to the tactile input from the user, a three-dimensional (3D) sensation map that represents the sensation experienced by the patient; deriving a two-dimensional (2D) sensation map based on the 3D sensation map, wherein the 2D sensation map contains substantially less data than the 3D sensation map; and sending the 2D sensation map over a network to facilitate a reconstruction of the 3D sensation map using the 2D sensation map.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: April 11, 2017
    Assignee: Nuvectra Corporation
    Inventors: Norbert Kaula, Yohannes Iyassu
  • Patent number: 9607431
    Abstract: A method for determining boundary hypersurfaces from data matrices includes identifying intermediate hypersurfaces, situated between two respective matrix elements, that correspond to at least a portion of at least one boundary hypersurface to be determined. The identified intermediate hypersurfaces are represented by points that are adjacent to the intermediate hypersurfaces. The points that are adjacent to the intermediate hypersurfaces are connected by at least one respective closed curve. Hypersurface components formed by the closed curves are combined to form at least one boundary hypersurface.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: March 28, 2017
    Assignee: GSI HELMHOLTZZENTRUM FUER SCHWERIONENFORSCHUNG GMBH
    Inventor: Bernd Schlei
  • Patent number: 9552673
    Abstract: An augmented reality system which enables grasping of virtual objects is described such as to stack virtual cubes or to manipulate virtual objects in other ways. In various embodiments a user's hand or another real object is tracked in an augmented reality environment. In examples, the shape of the tracked real object is approximated using at least two different types of particles and the virtual objects are updated according to simulated forces exerted between the augmented reality environment and at least some of the particles. In various embodiments 3D positions of a first one of the types of particles, kinematic particles, are updated according to the tracked real object; and passive particles move with linked kinematic particles without penetrating virtual objects. In some examples a real-time optic flow process is used to track motion of the real object.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Otmar Hilliges, David Kim, Shahram Izadi, Malte Hanno Weiss
  • Patent number: 9536314
    Abstract: A method for reconstructing a three-dimension image includes receiving a plurality of two-dimensional images and projection information of the two-dimensional images, projecting a plurality of rays onto the plurality of two-dimensional images, determining correspondence information between pixels of different ones of the plurality of two-dimensional images, determining a value of each of the pixels, and reconstructing a three-dimension image by integrating the plurality of rays, wherein a position on each ray can be associated to one pixel of the plurality of two-dimensional images.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: January 3, 2017
    Assignee: SIEMENS MEDICAL SOLUTIONS USA, INC.
    Inventors: Mathieu Chartouni, Liron Yatziv, Julian Ibarz, Chen-Rui Chou, Atilla Peter Kiraly, Christophe Chefd'hotel