Patents Examined by Daniel Hajnik
-
Patent number: 8884980Abstract: 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: GrantFiled: September 24, 2010Date of Patent: November 11, 2014Assignee: Taaz, Inc.Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
-
Patent number: 8884956Abstract: 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: GrantFiled: August 10, 2007Date of Patent: November 11, 2014Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Jianbing Huang, Michael B. Carter, Andreas Johannsen, Brett Harper
-
Patent number: 8878833Abstract: 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: GrantFiled: August 14, 2007Date of Patent: November 4, 2014Assignee: Barco, Inc.Inventor: Rick De Laet
-
Patent number: 8872819Abstract: 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: GrantFiled: September 14, 2005Date of Patent: October 28, 2014Assignee: Siemens Product Lifecycle Management Software Inc.Inventor: Alex Goldenberg
-
Patent number: 8866823Abstract: 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: GrantFiled: October 13, 2010Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, John T. Richards, Calvin B. Swart
-
Patent number: 8860757Abstract: 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: GrantFiled: December 14, 2010Date of Patent: October 14, 2014Assignee: Smith & Nephew, Inc.Inventors: Paul Robert Duhamel, Carlos Rodriguez, Charles H. Brown
-
Patent number: 8860720Abstract: 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: GrantFiled: January 2, 2014Date of Patent: October 14, 2014Assignee: Ubitus Inc.Inventors: Jung Chang Kuo, Wen-Kae Tsao
-
Patent number: 8847950Abstract: 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: GrantFiled: November 26, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Donna N. Dillenberger, Michael J. Osias
-
Patent number: 8830242Abstract: 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: GrantFiled: October 30, 2008Date of Patent: September 9, 2014Assignee: Adobe Systems IncorporatedInventors: Stephen J. DiVerdi, Sunil Hadap
-
Patent number: 8823703Abstract: 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: GrantFiled: October 30, 2013Date of Patent: September 2, 2014Inventor: Michael Massen
-
Patent number: 8817030Abstract: 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: GrantFiled: September 30, 2010Date of Patent: August 26, 2014Assignee: CreativeC LLCInventors: Greg Scantlen, Gary Scantlen
-
Patent number: 8817024Abstract: 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: GrantFiled: March 27, 2008Date of Patent: August 26, 2014Assignee: Denso CorporationInventors: Miki Katoh, Masahiro Kuno, Nagako Matsuno, Akira Kamiya
-
Patent number: 8817023Abstract: 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: GrantFiled: August 9, 2007Date of Patent: August 26, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Sang-oak Woo
-
Patent number: 8797362Abstract: 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: GrantFiled: April 21, 2010Date of Patent: August 5, 2014Assignees: Pro-Tech Design Corporation, Fukoku Co., Ltd.Inventors: Kenji Nagashima, Hirono Tsubota, Takahiko Suzuki, Nobuyuki Sako, Takeshi Kodaira
-
Patent number: 8797337Abstract: 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: GrantFiled: July 2, 2009Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Antoine Labour, Matthew Papakipos
-
Patent number: 8786599Abstract: 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: GrantFiled: June 24, 2011Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventor: Stefano Piergiovanni
-
Patent number: 8780119Abstract: 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: GrantFiled: August 25, 2006Date of Patent: July 15, 2014Assignees: Sony Corporation, Sony Pictures Entertainment Inc.Inventors: Demian Gordon, Dennis J. Hauck, Jr.
-
Patent number: 8773435Abstract: 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: GrantFiled: October 29, 2012Date of Patent: July 8, 2014Assignee: Adobe Systems IncorporatedInventor: Peter F. Falco, Jr.
-
Patent number: 8773449Abstract: 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: GrantFiled: September 14, 2009Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Russell Dean Hoover, Eric Oliver Mejdrich, Paul Emery Schardt, Robert Allen Shearer
-
Patent number: 8773442Abstract: 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: GrantFiled: July 6, 2012Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Cenk Ergan, Benjamin C. Constable