Patents by Inventor David Caruana

David Caruana 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: 11082517
    Abstract: A method for content transformation using a transformation node cluster. The transformation node cluster may comprise a plurality of nodes including a plurality of transformation nodes configured to execute one or more content transformation types. A request may be received from a client machine for a content item stored in a repository associated with a server machine that is associated with the transformation node cluster. A current content format of the content item and a target content format of the content item may be identified. The target content format may differ from the current content format. A chain of transformations may be determined as including a first transformation type for transforming the content item from the current content format to an intermediate content format.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: August 3, 2021
    Assignee: Hyland Software, Inc.
    Inventors: David Caruana, Ray Gauss
  • Patent number: 10476971
    Abstract: Configurable and self-optimizing business process applications can be used in conjunction with features of a content management system, for example including generating and providing guidance relating to a decision or action point within a workflow instance, allowing a user to invoke an exception that includes a deviation from a set of actions defined by the business process application, saving a modified version of the business process application in the content management repository, and monitoring performance metrics of the business process application and the modified business process application when used by additional users in additional workflow instances. Methods, systems, and articles of manufacture are described.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 12, 2019
    Assignee: Alfresco Software, Inc.
    Inventors: Paul Holmes-Higgin, David Caruana
  • Publication number: 20190079982
    Abstract: A method for content transformation using a transformation node cluster. The transformation node cluster may comprise a plurality of nodes including a plurality of transformation nodes configured to execute one or more content transformation types. A request may be received from a client machine for a content item stored in a repository associated with a server machine that is associated with the transformation node cluster. A current content format of the content item and a target content format of the content item may be identified. The target content format may differ from the current content format. A chain of transformations may be determined as including a first transformation type for transforming the content item from the current content format to an intermediate content format.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Inventors: David Caruana, Ray Gauss
  • Patent number: 10133798
    Abstract: Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: November 20, 2018
    Assignee: Alfresco Software, Inc.
    Inventors: David Caruana, Ray Gauss
  • Patent number: 9948604
    Abstract: Hybrid, configurable business process applications can be used in conjunction with features of a content management system. For example, a first content management system installation executes a workflow instance based on a business process application whose definition is maintained in by the first content management system installation and synchronizes a workflow state of the workflow instance to a second content management system installation using a mirrored workflow state in which both content of the workflow state and metadata characterizing parameters of the workflow state are mirrored from the first content management system repository to the second content management system repository such that a content item retained in the second content management system repository is accessed for use in the workflow instance via the mirrored workflow state at the second content management system repository. Methods, systems, and articles of manufacture are described.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 17, 2018
    Assignee: Alfresco Software, Inc.
    Inventors: David Caruana, Paul Holmes-Higgin
  • Patent number: 9705986
    Abstract: Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: July 11, 2017
    Assignee: ALFRESCO SOFTWARE, INC.
    Inventors: David Caruana, Ray Gauss
  • Publication number: 20150370869
    Abstract: Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Inventors: David Caruana, Ray Gauss
  • Publication number: 20150370870
    Abstract: Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Inventors: David Caruana, Ray Gauss
  • Publication number: 20150370878
    Abstract: Hybrid, configurable business process applications can be used in conjunction with features of a content management system. For example, a first content management system installation executes a workflow instance based on a business process application whose definition is maintained in by the first content management system installation and synchronizes a workflow state of the workflow instance to a second content management system installation using a mirrored workflow state in which both content of the workflow state and metadata characterizing parameters of the workflow state are mirrored from the first content management system repository to the second content management system repository such that a content item retained in the second content management system repository is accessed for use in the workflow instance via the mirrored workflow state at the second content management system repository. Methods, systems, and articles of manufacture are described.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: David Caruana, Paul Holmes-Higgin
  • Publication number: 20150370467
    Abstract: Configurable and self-optimizing business process applications can be used in conjunction with features of a content management system, for example including generating and providing guidance relating to a decision or action point within a workflow instance, allowing a user to invoke an exception that includes a deviation from a set of actions defined by the business process application, saving a modified version of the business process application in the content management repository, and monitoring performance metrics of the business process application and the modified business process application when used by additional users in additional workflow instances. Methods, systems, and articles of manufacture are described.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Paul Holmes-Higgin, David Caruana