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: 11082517Abstract: 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: GrantFiled: November 9, 2018Date of Patent: August 3, 2021Assignee: Hyland Software, Inc.Inventors: David Caruana, Ray Gauss
-
Patent number: 10476971Abstract: 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: GrantFiled: June 18, 2015Date of Patent: November 12, 2019Assignee: Alfresco Software, Inc.Inventors: Paul Holmes-Higgin, David Caruana
-
Publication number: 20190079982Abstract: 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: ApplicationFiled: November 9, 2018Publication date: March 14, 2019Inventors: David Caruana, Ray Gauss
-
Patent number: 10133798Abstract: 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: GrantFiled: June 18, 2014Date of Patent: November 20, 2018Assignee: Alfresco Software, Inc.Inventors: David Caruana, Ray Gauss
-
Patent number: 9948604Abstract: 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: GrantFiled: June 18, 2015Date of Patent: April 17, 2018Assignee: Alfresco Software, Inc.Inventors: David Caruana, Paul Holmes-Higgin
-
Patent number: 9705986Abstract: 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: GrantFiled: June 18, 2014Date of Patent: July 11, 2017Assignee: ALFRESCO SOFTWARE, INC.Inventors: David Caruana, Ray Gauss
-
Publication number: 20150370878Abstract: 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: ApplicationFiled: June 18, 2015Publication date: December 24, 2015Inventors: David Caruana, Paul Holmes-Higgin
-
Publication number: 20150370870Abstract: 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: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Inventors: David Caruana, Ray Gauss
-
Publication number: 20150370869Abstract: 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: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Inventors: David Caruana, Ray Gauss
-
Publication number: 20150370467Abstract: 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: ApplicationFiled: June 18, 2015Publication date: December 24, 2015Inventors: Paul Holmes-Higgin, David Caruana