Patents by Inventor Karl P. Sims

Karl P. Sims 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: 9064299
    Abstract: The technology described in this document relates to filters and functions that are based on exponential decay functions. In one aspect, the technology is embodied in a method that includes using a computing device to compute a first function as a combination of (i) an exponential decay function, a decay factor for which is chosen based on a Gaussian function, and (ii) at least a second function that is obtained by one or more convolution operations on the decay function. The first function provides an approximation of at least a portion of the Gaussian function.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: June 23, 2015
    Inventor: Karl P. Sims
  • Patent number: 8667016
    Abstract: This application describes a system and associated methods for enabling users of video editing, compositing, motion graphics, and other applications to easily store and retrieve presets, have presets modified for compatibility with other applications, share presets with each other, and search for shared presets. The users may utilize different applications that store presets according to different application-specific schemas. The system can automatically translate or conform presets from one application-specific schema to a neutral schema and from the neutral schema to another application-specific schema. This allows a user of one application to share his or her presets with users of different applications. Among other things, this cross-application sharing of presets allows the system implementor to create one user community (e.g., of users of different applications), rather than several individual ones (e.g., an individual user community for each different application).
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: March 4, 2014
    Assignee: GenArts, Inc.
    Inventors: Karl P. Sims, Gary C. Oberbrunner, Katherine Hays
  • Publication number: 20140050415
    Abstract: The technology described in this document relates to filters and functions that are based on exponential decay functions. In one aspect, the technology is embodied in a method that includes using a computing device to compute a first function as a combination of (i) an exponential decay function, a decay factor for which is chosen based on a Gaussian function, and (ii) at least a second function that is obtained by one or more convolution operations on the decay function. The first function provides an approximation of at least a portion of the Gaussian function.
    Type: Application
    Filed: July 23, 2013
    Publication date: February 20, 2014
    Inventor: Karl P. Sims
  • Patent number: 8412729
    Abstract: This application describes a system and associated methods for enabling users of video editing, compositing, motion graphics, and other applications to easily store and retrieve presets, have presets modified for compatibility with other applications, share presets with each other, and search for shared presets. The users may utilize different applications that store presets according to different application-specific schemas. The system can automatically translate or conform presets from one application-specific schema to a neutral schema and from the neutral schema to another application-specific schema. This allows a user of one application to share his or her presets with users of different applications. Among other things, this cross-application sharing of presets allows the system implementor to create one user community (e.g., of users of different applications), rather than several individual ones (e.g., an individual user community for each different application).
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: April 2, 2013
    Assignee: GenArts, Inc.
    Inventors: Karl P. Sims, Gary C. Oberbrunner, Katherine Hays
  • Publication number: 20100274714
    Abstract: This application describes a system and associated methods for enabling users of video editing, compositing, motion graphics, and other applications to easily store and retrieve presets, have presets modified for compatibility with other applications, share presets with each other, and search for shared presets. The users may utilize different applications that store presets according to different application-specific schemas. The system can automatically translate or conform presets from one application-specific schema to a neutral schema and from the neutral schema to another application-specific schema. This allows a user of one application to share his or her presets with users of different applications. Among other things, this cross-application sharing of presets allows the system implementor to create one user community (e.g., of users of different applications), rather than several individual ones (e.g., an individual user community for each different application).
    Type: Application
    Filed: April 22, 2010
    Publication date: October 28, 2010
    Inventors: Karl P. Sims, Gary C. Oberbrunner, Katherine Hays
  • Patent number: 6088510
    Abstract: A computer object processing system for, during selected iterations, generating an object, such as an expression defining an image. During an initial iteration, a predetermined number of seed objects are generated, each seed object defining an object for the initial iteration. During each successive iteration, a predetermined number of mutated objects are generated (i) in response to an operator selected one of the seed objects during the initial iteration and (ii) in response to a an operator selected object during each iteration after the initial iteration. During each iteration one of the seed objects or one of the mutated objects is selected for use in generating a mutated object during a subsequent iteration.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: July 11, 2000
    Assignee: Thinking Machines Corporation
    Inventor: Karl P. Sims
  • Patent number: 5511158
    Abstract: A system processes directed graphs, each directed graph comprising a plurality of nodes interconnected by arrows defining a relationship among the nodes, each node defining a selected attribute. The system comprises an initial population means, a subsequent generation population generating means, and a competition simulation means. The initial population means provides an initial population of directed graphs that comprises an initial current generation during an initial iteration. The subsequent generation population generating means generates, in response to selected ones of the directed graphs in each of a plurality of current generations, modified directed graphs for use generation during a subsequent iteration.
    Type: Grant
    Filed: August 4, 1994
    Date of Patent: April 23, 1996
    Assignee: Thinking Machines Corporation
    Inventor: Karl P. Sims