Patents Examined by Tize Ma
  • Patent number: 10347012
    Abstract: An interactive palette interface includes a color picker for digital paint applications. A user can create, modify and select colors for creating digital artwork using the interactive palette interface. The interactive palette interface includes a mixing dish in which colors can be added, removed and rearranged to blend together to create gradients and gamuts. The mixing dish is a digital simulation of a physical palette on which an artist adds and mixes various colors of paint before applying the paint to the artwork. Color blobs, which are logical groups of pixels in the mixing dish, can be spatially rearranged and scaled by a user to create and explore different combinations of colors. The color, position and size of each blob influences the color of other pixels in the mixing dish. Edits to the mixing dish are non-destructive, and an infinite history of color combinations is preserved.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: July 9, 2019
    Assignee: Adobe Inc.
    Inventors: Maria Shugrina, Stephen J. DiVerdi, Jingwan Lu
  • Patent number: 10339698
    Abstract: A method for discriminating and identifying, by 3D imaging, an object in a complex scene comprises the following steps: generating a sequence of 2D MIP images of the object, from a 3D voxel volume of the complex scene, this volume visualized by an operator by using an iterative process of MIP type from a projection plane and an intensity threshold determined by the operator on each iteration, automatically extracting, from the sequence of images, coordinates of a reduced volume corresponding to the sequence of images, choosing one of the intensity thresholds used during the iterations, automatically extracting, from the 3D volume of the complex scene, from the coordinates and chosen intensity threshold, a reduced 3D volume containing the object, automatically generating, from the reduced volume, by intensity threshold optimization, an optimized intensity threshold and an optimized voxel volume, a color being associated with each intensity, identifying the object by visualization.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: July 2, 2019
    Inventors: Stefan Berechet, Ion Berechet, Jean-Baptiste Bellet, Gérard Berginc
  • Patent number: 10332312
    Abstract: A face tracking system generates a model for extracting a set of facial anchor points on a face within a portion of a face image based a multiple-level cascade of decision trees. The face tracking system identifies a mesh shape adjusted to an image of a face. For each decision tree, the face tracking system identifies an adjustment vector for the mesh shape relative to the image of the face. For each cascade level, the face tracking system combines the identified adjustment for each decision tree to determine a combined adjustment vector for the cascade level. The face tracking system modifies adjustment of the mesh shape to the face in the image based on the combined adjustment vector. The face tracking system reduces the model to a dictionary and atom weights using a learned dictionary. The model may be more easily transmitted to devices and stored on devices.
    Type: Grant
    Filed: December 25, 2016
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventor: Evgeny Zatepyakin
  • Patent number: 10327487
    Abstract: Systems or methods for anatomy patterning a garment are provided. Anatomy patterning is any deliberate manipulation of a garment's pattern in order to change the perceived shape of a wearer of the garment toward a desired appearance. Additionally, the garments that result from use of these systems and methods for anatomy patterning are also provided.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: June 25, 2019
    Assignee: VF Corporation
    Inventors: Darren J. Peshek, Justin T. Mark, Brian Marion, Kyle Stephens, Donald Hoffman, Stephen H. Zades
  • Patent number: 10321117
    Abstract: A method of generating unrecorded camera views may include receiving a plurality of 2-D video sequences of a subject in a real 3-D space, where each 2-D video sequence may depict the subject from a different perspective. The method may also include generating a 3-D representation of the subject in a virtual 3-D space, where a geometry and texture of the 3-D representation may be generated based on the 2D video sequences, and the motion of the 3-D representation in the virtual 3-D space is based on motion of the subject in the real 3-D space. The method may additionally include generating a 2-D video sequence of the motion of the 3D representation using a virtual camera in the virtual 3-D space where the perspective of the virtual camera may be different than the perspectives of the plurality of 2-D video sequences.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: June 11, 2019
    Inventors: Hilmar Koch, Ronald Mallet, Kim Libreri, Paige Warner, Mike Sanders, John Gaeta
  • Patent number: 10311541
    Abstract: The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 4, 2019
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 10311509
    Abstract: A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color may be retrieved, each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 4, 2019
    Assignee: Behr Process Corporation
    Inventors: Mary Rose Rice, Damien Reynolds, Marc Webb
  • Patent number: 10293749
    Abstract: Provided is a vehicle control device mounted on a vehicle including headlights. The vehicle control device includes an environment recognition unit, an image generation unit, an image display unit, and an illumination range detector. The environment recognition unit acquires surrounding environment formation around the vehicle. The image generation unit generates, on a basis of the surrounding environment information, an environment image that includes forward environment information on environment forward of the own vehicle. The image display unit displays the environment image. The illumination range detector detects an illumination range, in which the illumination range is illuminated by the headlights. The environment image solely includes information acquired inside the illumination range.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: May 21, 2019
    Inventors: Hirotaka Saito, Junya Seki, Kazufumi Suzuki, Yuki Osada
  • Patent number: 10290126
    Abstract: Systems, methods, and computer-readable media are provided for graph data modeling. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include receiving raw data and determining a model for the raw data, wherein the model defines the graph structure for the raw data. The method also includes converting the raw data to fit the model, and generating at least a portion of a graph based on the raw data and the model, wherein the graph produces modeled data. The method also includes archiving the graph.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: May 14, 2019
    Assignee: Oath Inc.
    Inventors: Travis Adam Walker, Mohammad Suhale Malang Khader
  • Patent number: 10282876
    Abstract: A method for generating a visualization for tracking an environmental contaminant includes automatically generating a contaminant visualization map for a particular contaminant. The contaminant visualization map includes a plurality of markers each corresponding to a location associated with a medical case associated with exposure to the particular contaminant, and one or more markers each corresponding to a location of an identified contamination source for the particular contaminant. The method further includes receiving an indication to zoom out the contaminant visualization map, generating one or more heat maps corresponding to the medical cases associated with exposure to the particular contaminant, and updating the contaminant visualization map to be zoomed out, not display the plurality of markers each corresponding to a location associated with a medical case, and display the generated one or more heat maps.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 7, 2019
    Inventors: Alexander Tulenko, David Thomas Windell
  • Patent number: 10268590
    Abstract: In an embodiment, a data processing method provides an improvement in efficient use of computer memory and comprises using a computer, creating in computer memory a glyph memory area that is configured to store a plurality of cached glyphs; using the computer, receiving a request from an application to use a particular glyph; in response to the request, determining whether the particular glyph is in the glyph memory area; in response to determining that the particular glyph is not in the glyph memory area: attempting to store a bitmap of the particular glyph to a next location in the glyph memory area; in response to determining that the next location is not available a first time, reclaiming space in the glyph memory area in an amount sufficient to store the bitmap; attempting a second time to store the bitmap in the next location in the glyph memory area; in response to determining that the next location is not available a second time, clearing the glyph memory area of all previously stored glyphs and stori
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: April 23, 2019
    Assignee: NETFLIX, INC.
    Inventors: Matthew Seeley, Kim Trott, Matthew McCarthy, Dylan Oudyk, Sam Magnuson, Jan Hanssen
  • Patent number: 10255728
    Abstract: Cell-based augmented reality (AR) content positioning systems may include a reference grid of cells, each of which includes a 32-bit intracellular coordinate system based on a respective reference point of the cell. Cell topology is selected such that the intracellular coordinate systems may utilize single-precision floating point numbers while retaining the ability to define content positions with, e.g., millimeter-level precision. Accordingly, rendering of AR content may be performed at a high precision using 32-bit devices and methods.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: April 9, 2019
    Assignee: YouAR INC.
    Inventors: Brandon P. Farrell, Carlo J. Calica
  • Patent number: 10235794
    Abstract: An embodiment of a parallel processor apparatus may include a sample pattern selector to select a sample pattern for a pixel, and a sample pattern subset selector communicatively coupled to the sample pattern selector to select a first subset of the sample pattern for the pixel corresponding to a left eye display frame and to select a second subset of the sample pattern for the pixel corresponding to a right eye display frame, wherein the second subset is different from the first subset. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Nikos Kaburlasos, Joydeep Ray, John H. Feit, Travis T. Schluessler, Jacek Kwiatkowski, Philip R. Laws
  • Patent number: 10225428
    Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. The peripheral may also act as a mouse and may be configured with one or more navigation sensors that can be used to reduce processing time required to match a successive image frame to a preceding image frame.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 5, 2019
    Assignee: ML Netherlands C.V.
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
  • Patent number: 10217266
    Abstract: A graphics processor architecture provides for scan conversion and ray tracing approaches to visible surface determination as concurrent and separate processes. Surfaces can be identified for shading by scan conversion and ray tracing. Data produced by each can be normalized, so that instances of shaders, being executed on a unified shading computation resource, can shade surfaces originating from both ray tracing and rasterization. Such resource also may execute geometry shaders. The shaders can emit rays to be tested for intersection by the ray tracing process. Such shaders can complete, without waiting for those emitted rays to complete. Where scan conversion operates on tiles of 2-D screen pixels, the ray tracing can be tile aware, and controlled to prioritize testing of rays based on scan conversion status. Ray population can be controlled by feedback to any of scan conversion, and shading.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: February 26, 2019
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Luke Tilman Peterson, Steven J. Clohset
  • Patent number: 10194990
    Abstract: One variation of a method for augmenting a surgical field with virtual guidance content includes: accessing a scan representing a tissue of a patient; combining the scan with a generic virtual anatomical model to define a custom virtual anatomical model of the tissue; defining a cut trajectory along an intersection between a virtual model of a surgical implant and the custom virtual anatomical model of the tissue; aligning a virtual cut surface to the cut trajectory to locate the virtual model of the surgical guide relative to the custom virtual anatomical model; accessing an image of a surgical field; detecting the tissue in the image; aligning the custom virtual anatomical model to the tissue detected in the image; defining a target real location for a real surgical guide in the surgical field; and generating a frame depicting the target real location of the surgical guide in the surgical field.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: February 5, 2019
    Assignee: Arthrology Consulting, LLC
    Inventors: Derek Amanatullah, Matthew L Hasel, Ian Börk, Sarah M Hegmann
  • Patent number: 10192336
    Abstract: A method and apparatus for establishing an ultra-large character library and a method and apparatus for displaying a character are disclosed. The displaying method comprises: intercepting by a font engine middleware a font invoking message sent from a system font engine, the font invoking message comprising a character code and a font name corresponding to a character to be displayed by an application; acquiring outline data corresponding to the character from an ultra-large character library in a non-standard format based on the character code and font name; transmitting the outline data of the character to the system font engine to enable the system font engine to display the character according to the character outline data. With this invention, the capacity of the character library may be increased and characters in the non-standard-format ultra-large character library may be recognized conveniently, thus efficiency of character retrieval and display is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: January 29, 2019
    Assignees: Peking University Founder Group Co., Ltd., Founder Information Industry Holdings Co., Ltd., Beijing Founder Electronics Co., Ltd.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10183622
    Abstract: A vehicle display device includes: a display; a vehicle information image generator; an external image obtaining device; a display controller that displays the vehicle information image and the external image on the display; and an external image display determination device that determines whether the display controller is going to display the not displayed external image. When the display controller is going to display the not displayed external image, the display controller displays the external image, which the display controller is going to display, on the display with gradually increasing brightness of the external image from the brightness that is lower by a predetermined amount than original brightness to predetermined brightness that is determined based on the original brightness.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: January 22, 2019
    Inventors: Kiyotaka Taguchi, Akihiro Ogasawara, Gouji Sagai, Kentaro Kajita
  • Patent number: 10181171
    Abstract: A technique to share execution resources. In one embodiment, a CPU and a GPU share resources according to workload, power considerations, or available resources by scheduling or transferring instructions and information between the CPU and GPU.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: January 15, 2019
    Assignee: Intel Corporation
    Inventors: Eric Sprangle, Matt Craighead, Chris Goodman, Belliappa Kuttanna
  • Patent number: 10169339
    Abstract: Structures and protocols are presented for facilitating a search partly based on a movement status of a search-capable device or on a position of a person's limb or on an association with another search-capable device.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: January 1, 2019
    Assignee: Elwha LLC
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, Jr.