Patents by Inventor Tom Sanocki

Tom Sanocki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10551993
    Abstract: A computer-implemented content development environment enables creation of interactive characters and other digital assets for use in various types of 3D content. In this context, 3D content generally may refer to any type of content (e.g., short films, video games, educational content, simulations, etc.), including VR content that can be consumed by viewers using one or more types of VR devices. In many instances, 3D content may be generated using visualization and/or input mechanisms that rely on VR equipment, including one or more three dimensional, computer-generated environments (either real or fantastical) that a viewer can explore using VR devices in similar fashion to how the viewer might explore the real world. For example, a viewer may use a head-mounted display (HMD) device, various motion detecting devices, and/or other devices to simulate the experience of exploring a landscape.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: February 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Tom Sanocki, Natalie Burke, Jonathen Collins
  • Patent number: 9406161
    Abstract: In various embodiments, one or more control structures having sufficient detail or resolution to generate complex deformations of a computer generated model can be bound to the model. These control structures can be bound to the model in a fixed reference pose and used as intermediate control structures for controlling a variety of deformations. In one aspect, to facilitate articulation of all or a portion of the model, a set of one or more intermediate control structures may be reparameterized using one or more additional control structures. An additional control structure can be bound to an intermediate control structure dynamically at pose time. An additional control structure bound to an intermediate control structure may include only enough detail or resolution required for specific subsets of the deformations that may be produced by the intermediate controls structure.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: August 2, 2016
    Assignee: PIXAR
    Inventor: Tom Sanocki
  • Patent number: 8379036
    Abstract: Mesh data and other proximity information from the mesh of one model can be transferred to the mesh of another model, even with different topology and geometry. A correspondence can be created for transferring or sharing information between points of a source mesh and points of a destination mesh. Information can be “pushed through” the correspondence to share or otherwise transfer data from one mesh to its designated location at another mesh. Correspondences can be authored on a source mesh by drawing or placing one or more geometric primitives (e.g., points, lines, curves, volumes, etc.) at the source mesh and corresponding geometric primitives at the destination mesh. A collection of “feature curves” may be placed to partition the source and destination meshes into a collection of “feature regions” resulting in partitions or “feature curve networks” for constructing correspondences between all points of one mesh and all points of another mesh.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: February 19, 2013
    Assignee: Pixar
    Inventors: Tony DeRose, Mark Meyer, Tom Sanocki, Brian Green
  • Publication number: 20090213131
    Abstract: Mesh data and other proximity information from the mesh of one model can be transferred to the mesh of another model, even with different topology and geometry. A correspondence can be created for transferring or sharing information between points of a source mesh and points of a destination mesh. Information can be “pushed through” the correspondence to share or otherwise transfer data from one mesh to its designated location at another mesh. Correspondences can be authored on a source mesh by drawing or placing one or more geometric primitives (e.g., points, lines, curves, volumes, etc.) at the source mesh and corresponding geometric primitives at the destination mesh. A collection of “feature curves” may be placed to partition the source and destination meshes into a collection of “feature regions” resulting in partitions or “feature curve networks” for constructing correspondences between all points of one mesh and all points of another mesh.
    Type: Application
    Filed: August 28, 2008
    Publication date: August 27, 2009
    Applicant: Pixar
    Inventors: Tony DeRose, Mark Meyer, Tom Sanocki, Brian Green