Patents Examined by Daniel Hajnik
  • Patent number: 8884980
    Abstract: A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: November 11, 2014
    Assignee: Taaz, Inc.
    Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
  • Patent number: 8884956
    Abstract: A system, method, and computer program for tessellation. A method includes tessellating a curve having a plurality of polygons, connecting said plurality of polygons in a preferred direction, and decomposing polygons into a plurality of triangles. A mesh representation is created from the plurality of triangles.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: November 11, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Jianbing Huang, Michael B. Carter, Andreas Johannsen, Brett Harper
  • Patent number: 8878833
    Abstract: Embodiments include systems, methods, and apparatus configured to record (A) protocol requests that specify display operations on a screen image and (B) information copied from a display buffer storing the screen image. Such embodiments may also be configured to record states relating to an appearance of an output of the display operations. In some of these embodiments, the copied information is stored in the form of pseudo-protocol requests.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: November 4, 2014
    Assignee: Barco, Inc.
    Inventor: Rick De Laet
  • Patent number: 8872819
    Abstract: One or more embodiments of the presently preferred invention provides a method and a computer-program product for creating a parametric corner on a sheet metal design. The parametric corner is a machinery corner that can be constructed in the formed or unformed state and successfully handles a bend corner with different radii and bend angles. Further, the machinery corner allows placing features thereon, as well as producing unformed geometrical representations of said placement.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: October 28, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Alex Goldenberg
  • Patent number: 8866823
    Abstract: Automatically creating a series of intermediate states may include receiving a start state and an end state of a reactive system, identifying one or more components of the start state and the end state and determining one or more events associated with the one or more components. One or more intermediate states between the start state and the end state, and one or more transitions from and to the one or more intermediate states are created using the one or more components of the start state and the end state and the one or more events associated with the one or more components. The one or more intermediate states and the one or more transitions form one or more time-based paths from the start state to the end state occurring in response to applying the one or more events to the associated one or more components.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, John T. Richards, Calvin B. Swart
  • Patent number: 8860757
    Abstract: A computerized system provides assistance for placement of localization markers for medical operations such as ACL repair procedures. The system displays, on a graphical user interface, an image of an anatomical structure and allows identification, via an input device on the graphical user interface, of a set of landmark locations identifying respective anatomical positions within the displayed image of the anatomical structure. The system displays a graphical overlay over the image of the anatomical structure. Placement of the graphical overlay is based on the set of landmark locations. The system displays at least one localization marker within the graphical overlay. The localization marker(s) identify a location for performing a surgical operation associated with the anatomical structure, such as ACL repair surgical operations.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: October 14, 2014
    Assignee: Smith & Nephew, Inc.
    Inventors: Paul Robert Duhamel, Carlos Rodriguez, Charles H. Brown
  • Patent number: 8860720
    Abstract: The present invention discloses a method and a system for delivering graphics from a server to a client device over a network. An application running on the server generates a virtual 3D environment containing a plurality of 3D models. The server checks the status of each 3D models in a predetermined order, and then, only those 3D models which are not pre-stored in the client device will all be rendered and encoded by the server into a frame of 2D video stream. The server then sends to the client device the frame and meta data of the 3D models which are pre-stored in the client device via the network. The client device uses the frame as a background for rendering the 3D models which are pre-stored in the client device but not included within the frame, so as to generate a mixed frame for output.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: October 14, 2014
    Assignee: Ubitus Inc.
    Inventors: Jung Chang Kuo, Wen-Kae Tsao
  • Patent number: 8847950
    Abstract: A solution for implementing a holographic enterprise network is provided. The solution can provide an interface between an operations center and a three dimensional (3D) virtual simulator system capable of rendering holographic images of the operations center. A holographic enterprise interface can translate standard enterprise data associated with the operations center and 3D holographic data. Parallel communications between the holographic enterprise interface and a 3D data processing infrastructure having a holographic bus also can be managed.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Donna N. Dillenberger, Michael J. Osias
  • Patent number: 8830242
    Abstract: A method, system, and computer-readable storage medium are disclosed for simulating brush behavior. In one embodiment, user input may be received to modify an image using a brush model, wherein the brush model comprises data stored in a memory of a computer system. The brush model may comprise a plurality of bristle representations. The user input may comprise a motion of the brush model. An effect of each of the plurality of bristle representations on the image throughout the motion may be determined. The image may be modified based on the determined effect of each of the plurality of bristle representations on the image throughout the motion.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: September 9, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Stephen J. DiVerdi, Sunil Hadap
  • Patent number: 8823703
    Abstract: A system, method and computer software program on a computer readable medium for loading cloth modeling data, generating an environmental model, generating a basic cloth model, and generating sections of a cloth surface model based on the basic cloth model and the cloth modeling data. The sections of the cloth surface model may be partial geometric forms, a portion of a ball and stick model or a non-uniform rational basis spline, and may be joined together and smoothed to form a complex cloth model. The smoothed cloth model may include a series of waves or folds in a computer rendered cloth surface to represent draped or compressed cloth on a three dimensional surface.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: September 2, 2014
    Inventor: Michael Massen
  • Patent number: 8817030
    Abstract: Graphics processing units (GPUs) deployed in general purpose GPU (GPGPU) units are combined into a GPGPU cluster. Access to the GPGPU cluster is then offered as a service to users who can use their own computers to communicate with the GPGPU cluster. The users develop applications to be run on the cluster and a profiling module tracks the applications' resource utilization and can report it to the user and to a subscription server. The user can examine the report to thereby optimize the application or the cluster's configuration. The subscription server can interpret the report to thereby invoice the user or otherwise govern the users' access to the cluster.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: August 26, 2014
    Assignee: CreativeC LLC
    Inventors: Greg Scantlen, Gary Scantlen
  • Patent number: 8817024
    Abstract: A display device includes a display panel for displaying an instrument image including an index image constituting an index and a pointer image constituting a pointer for pointing the index of the index image and a controller for displaying the instrument image on the display panel. The controller varies at least one of a pointer display mode of the pointer image and an index display mode of the index image so as to increase a readability of the index indicated by the index image when positions associated with the pointer image and the index image coincide.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 26, 2014
    Assignee: Denso Corporation
    Inventors: Miki Katoh, Masahiro Kuno, Nagako Matsuno, Akira Kamiya
  • Patent number: 8817023
    Abstract: A method, medium, and system rendering 3-dimensional (3D) graphic objects. According to the 3D rendering method, medium, and system, a minimum number of objects for expressing a current state of a user interface are extracted, and the extracted objects are rendered, thereby enabling the rendering performance of a user interface engine to be improved. Here, according to a method, medium, and system minimizing the number of rendering objects, a minimum number of objects for expressing each state of a user interface are culled, and a list of the culled objects is generated, thereby enabling the minimum number of objects for expressing a current state of a user interface to be extracted using the list of the culled objects.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: August 26, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-oak Woo
  • Patent number: 8797362
    Abstract: Disclosed is a rotary input device including: a rotary operation device; a rotation driving section; a detection section; a force sense presenting section to present a force sense by a combination of at least two of applying the rotary force in a clockwise direction, applying the rotary force in a counterclockwise direction, and stopping applying the rotary force; a display control section; a magnification ratio change instructing section; and a scroll instructing section, wherein the magnification ratio change instructing section instructs enlargement when rotating in one side, and instructs reduction when rotating in the other side; the scroll instructing section instructs on the basis of the depressed position; and the force sense presenting section changes a way of presenting the force sense in order that the operator can perceive a display state pertaining to a display position or a display magnification ratio of the image under display distinguishably.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: August 5, 2014
    Assignees: Pro-Tech Design Corporation, Fukoku Co., Ltd.
    Inventors: Kenji Nagashima, Hirono Tsubota, Takahiko Suzuki, Nobuyuki Sako, Takeshi Kodaira
  • Patent number: 8797337
    Abstract: One embodiment provides a system that facilitates the execution of a web application. During operation, the system loads a native code module that includes a scenegraph renderer into a secure runtime environment. Next, the system uses the scenegraph renderer to create a scenegraph from a graphics model associated with the web application and generate a set of rendering commands from the scenegraph. The system then writes the rendering commands to a command buffer and reads the rendering commands from the command buffer. Finally, the system uses the rendering commands to render, for the web application, an image corresponding to the graphics model by executing the rendering commands using a graphics-processing unit (GPU).
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventors: Antoine Labour, Matthew Papakipos
  • Patent number: 8786599
    Abstract: A solution for representing a free-form shape in a data-processing system is proposed. An illustrative method comprises associating sample points defining the free-form shape with a set of circular elements, and storing an indication of the circular elements. Associating includes determining a set of pivot points among the sample points in correspondence of maximum and minimum curvatures of the free-form shape, partitioning the sample points into a set of first groups of sample points each spanning around a corresponding pivot point and a set of second groups of sample points each extending according to a predefined minimum extent between a corresponding pair of adjacent first groups of sample points. Each first group is associated with a first circular element fitting the first group of sample points, and each second group is associated with at least one second circular element providing a predefined continuity with each adjacent first circular element.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventor: Stefano Piergiovanni
  • Patent number: 8780119
    Abstract: Motion capturing markers coupled to at least one motion capture object, comprising: generating a plurality of Configurations, each Configuration including partitioning parameters; partitioning a motion capture beat into beat partitions using the plurality of Configurations; reconstructing the beat partitions, wherein each beat partition is reconstructed using each Configuration and corresponding motion capture camera calibration information to generate point data representing a marker; and merging the point data to form at least one master point file.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: July 15, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Demian Gordon, Dennis J. Hauck, Jr.
  • Patent number: 8773435
    Abstract: 3D scenes may be rendered a resolution lower than a resolution associated with the resultant image. A graphics application or 3D editor may render the 3D artwork at a lower resolution while the user modifies or manipulates the 3D model from which the artwork is derived. In some embodiments, an image may include multiple image layers, each representing a portion of the overall finished image. Graphics programs generally associate a target resolution with an image. Rendering 3D artwork at high resolutions may take extra time and result in poor performance. Thus, in some embodiments, a graphics program may be configured to render 3D artwork at a lower resolution than the resultant image's target or associated resolution while a user is modifying the 3D model. Subsequently, after the user has completed manipulating the 3D model, the graphics program may render the 3D model again at the image's associated resolution.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: July 8, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Peter F. Falco, Jr.
  • Patent number: 8773449
    Abstract: A circuit arrangement, program product and circuit arrangement render stereoscopic images in a multithreaded rendering software pipeline using first and second rendering channels respectively configured to render left and right views for the stereoscopic image. Separate transformations are applied to received vertex data to generate transformed vertex data for use by each of the first and second rendering channels in rendering the left and right views for the stereoscopic image.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Russell Dean Hoover, Eric Oliver Mejdrich, Paul Emery Schardt, Robert Allen Shearer
  • Patent number: 8773442
    Abstract: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Cenk Ergan, Benjamin C. Constable