Patents by Inventor Michael Comer

Michael Comer 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).

  • Publication number: 20200388065
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Application
    Filed: June 5, 2020
    Publication date: December 10, 2020
    Inventors: Thomas Marshall MILLER, IV, Nafees BIN ZAFAR, Sean Michael COMER, James Jonathan BANCROFT
  • Publication number: 20200035009
    Abstract: Systems and methods for reducing pose space dimensionality. A plurality of example poses can define an input pose space. Each of the example poses can include a set of joint rotations for a virtual character. The joint rotations can be expressed with a singularity-free mathematical representation. The plurality of example poses can then be clustered into one or more clusters. A representative pose can be determined for each cluster. An output pose space with a reduced dimensionality, as compared to the input pose space, can then be provided.
    Type: Application
    Filed: July 25, 2019
    Publication date: January 30, 2020
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Publication number: 20190362529
    Abstract: Skinning parameters used to animate a virtual avatar can include mesh weights and joint transforms of a skeleton. Systems and methods are provided for determining skinning parameters using an optimization process subject to constraints based on human-understandable or anatomically-motivated relationships among skeletal joints. Input to the optimization process can include a high-order skeleton and the applied constraints can dynamically change during the optimization. The skinning parameters can be used in linear blend skinning (LBS) applications in augmented reality.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 28, 2019
    Inventors: Geoffrey Wedig, Sean Michael Comer, James Jonathan Bancroft
  • Publication number: 20190340803
    Abstract: Systems and methods for using three-dimensional scans of a physical subject to determine positions and/or orientations of skeletal joints in the rigging for a virtual character. At least one articulation segment of a polygon mesh for the virtual character may be determined. The articulation segment may include a subset of vertices in the polygon mesh. An indicator of the position or orientation of the articulation segment of the polygon mesh may be determined. Based on the indicator of the position or orientation of the articulation segment, the position or orientation of at least one joint for deforming the polygon mesh may be determined.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 7, 2019
    Inventor: Sean Michael Comer
  • Publication number: 20190266796
    Abstract: Examples of systems and methods for matching a base mesh to a target mesh for a virtual avatar or object are disclosed. The systems and methods may be configured to automatically match a base mesh of an animation rig to a target mesh, which may represent a particular pose of the virtual avatar or object. Base meshes may be obtained by manipulating an avatar or object into a particular pose, while target meshes may be obtain by scanning, photographing, or otherwise obtaining information about a person or object in the particular pose. The systems and methods may automatically match a base mesh to a target mesh using rigid transformations in regions of higher error and non-rigid deformations in regions of lower error.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 29, 2019
    Inventor: Sean Michael Comer
  • Patent number: 8332497
    Abstract: A cluster of nodes share configuration data that characterizes the cluster as an entity (virtualization) to a client. Management configuration data, VSC, is entered into a replicating database, RDB. That data is distributed and stored into replicating databases in each node, and then reconciled with the corresponding cluster configuration data in dynamic memory. The dynamic memory is accessed by clients. In a preferred embodiment, the nodes are storage servers.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 11, 2012
    Assignee: NetApp, Inc.
    Inventors: Jacob Gladish, Ronald W. Kownacki, Michael Comer
  • Patent number: 8286179
    Abstract: A system and method for management of jobs in the clustered environment is provided. Each node in the cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicated database and retrieved by a job manager for execution. Each job manager ensures that jobs are processed through completion or, failing that, are re-queued on another storage system for execution.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: October 9, 2012
    Assignee: NetApp, Inc.
    Inventor: Michael Comer
  • Publication number: 20110035757
    Abstract: A system and method for management of jobs in the clustered environment is provided. Each node in the cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicated database and retrieved by a job manager for execution. Each job manager ensures that jobs are processed through completion or, failing that, are requeued on another storage system for execution.
    Type: Application
    Filed: October 18, 2010
    Publication date: February 10, 2011
    Inventor: Michael Comer
  • Patent number: 7840969
    Abstract: A system and method for management of jobs in the cluster environment is provided. Each node a cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicated database and retrieved by a job manager for execution. Each job manager ensures that jobs are processed through completion or, failing that, are re-queued on another storage system for execution.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: November 23, 2010
    Assignee: NetApp, Inc.
    Inventor: Michael Comer
  • Patent number: 7756832
    Abstract: An embodiment of the invention provides an apparatus and method that use auto support data for upgrade compatibility. The method includes capturing the input commands that are used by a user (customer) of a storage appliance and that are processed by a current storage operating system in the storage appliance. These input commands are then stored in a database and are the auto support data that is transmitted from the storage appliance via a network to the database. These input commands can be recorded or categorized in the database, based upon the command name or command line arguments of the input commands. These input commands can then be mapped to new input commands that are used with an upgraded storage operating system in a storage appliance. These mapping can be implemented in, for example, a data structure that maps previous input commands to new input commands.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: July 13, 2010
    Assignee: NetApp, Inc.
    Inventors: Robert Mowry, Jacob Gladish, Michael Comer
  • Publication number: 20070256081
    Abstract: A system and method for management of jobs in the cluster environment is provided. Each node a cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicated database and retrieved by a job manager for execution. Each job manager ensures that jobs are processed through completion or, failing that, are re-queued on another storage system for execution.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventor: Michael Comer
  • Patent number: 7212300
    Abstract: Printers, such as drop-on-demand printers with piezoelectric printheads, having Internet as well as Intranet connectivity capabilities are provided, resulting in numerous service, maintenance and cost efficiencies.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: May 1, 2007
    Assignee: Illinois Tool Works, Inc.
    Inventors: Michael Comer, Robert Bison
  • Publication number: 20030095157
    Abstract: Printers, such as drop-on-demand printers with piezoelectric printheads, having Internet as well as Intranet connectivity capabilities are provided, resulting in numerous service, maintenance and cost efficiencies.
    Type: Application
    Filed: April 6, 2001
    Publication date: May 22, 2003
    Inventors: Michael Comer, Robert Bison