Source: http://www.google.cl/patents/US9400961
Timestamp: 2017-09-24 12:20:28
Document Index: 350027428

Matched Legal Cases: ['§365', 'Application No. 60', 'Application No. 2', 'Application No. 08742626', 'Application No. 200880011694', 'Application No. 2010', 'Application No. 2010', 'Application No. 200880011694', 'Application No. 200880011694']

Patent US9400961 - Message mechanism for workflow interfacing - Google Patents
A simple message mechanism serves to interface applications within content management system. The message management mechanism operates by extracting at least one selected parameter during execution of at least one task (e.g., application) during content workflow. The operator is then notified of whether...http://www.google.cl/patents/US9400961?utm_source=gb-gplus-sharePatent US9400961 - Message mechanism for workflow interfacing
Publication number US9400961 B2
Also published as CA2682951A1, CN101657857A, EP2135183A2, EP2135183A4, US20100122266, WO2008127581A2, WO2008127581A3
Publication number 12450537, 450537, PCT/2008/4511, PCT/US/2008/004511, PCT/US/2008/04511, PCT/US/8/004511, PCT/US/8/04511, PCT/US2008/004511, PCT/US2008/04511, PCT/US2008004511, PCT/US200804511, PCT/US8/004511, PCT/US8/04511, PCT/US8004511, PCT/US804511, US 9400961 B2, US 9400961B2, US-B2-9400961, US9400961 B2, US9400961B2
Patent Citations (52), Non-Patent Citations (10), Classifications (2), Legal Events (2)
US 9400961 B2
managing, by a processor of a content management system, a workflow engine of the content management system to perform an audio-visual content manipulation operation for at least one activity to be performed in a workflow, wherein the audio-visual content manipulation operation comprises non-linear editing of an audio visual content;
providing a broker configured to interface the content management system with a separate device, wherein the broker abstracts at least one function of receipt, processing, storage, and distribution of the audio visual content performed by the separate device;
linking the content management system, by an intelligent workflow gateway, to one or more independent third party systems;
forwarding a work order to the independent third party sub-system via the intelligent workflow gateway for the at least one activity to be performed in the workflow, the work order including at least one parameter with a threshold for determining whether the at least one activity is successfully executed and triggering a backward messaging event to inform the workflow engine of the content management system via the intelligent workflow gateway about the successful execution of the at least one activity, wherein the at least one activity comprises the audio-visual content manipulation operation;
monitoring execution of the at least one activity in the independent third party sub-system to receive a notification when the at least one activity is executed successfully by the independent third-party subsystem in accordance with the at least one parameter; and
delivering the notification to the workflow engine of the content management system.
2. The method according to claim 1 further comprising: delivering via the intelligent workflow gateway at least one of logging information and timing information associated with execution of the at least one activity.
3. The method according to claim 2 wherein the delivering the at least one of logging information and timing information is responsive to a request by an operator as being desired monitoring information.
4. A content management system comprising:
a processor configured to execute a workflow engine to perform an audio-visual content manipulation operation for at least one activity to be performed in a workflow, wherein the audio-visual content manipulation operation comprises non-linear editing of an audio visual content;
a broker configured to interface the content management system with a separate device, wherein the broker abstracts at least one function of receipt, processing, storage, and distribution of the audio visual content performed by the separate device; and
an intelligent workflow gateway configured to link the content management system to an independent third party sub-system, wherein the intelligent workflow gateway forwards a work order for the at least one activity to the independent third party sub-system, the work order including at least one parameter with a threshold for determining whether the at least one activity is successfully executed and triggering a backward messaging event to inform the workflow engine of the content management system via the intelligent workflow gateway about the successful execution of the at least one activity, wherein the at least one activity comprises the audio-visual content manipulation operation,
wherein the intelligent workflow gateway monitors execution of the at least one activity in the third party sub-system to receive a notification when the at least one activity is executed successfully by the independent third-party subsystem in accordance with the at least one parameter, and
wherein the intelligent workflow gateway delivers the notification to the workflow engine of the content management system.
5. The content management system of claim 4 wherein the intelligent workflow gateway further receives from the third party subsystem at least one of logging information and timing information associated with execution of the at least one activity.
6. The content management system of claim 4, wherein the intelligent workflow gateway is further configured to decouple the independent third party sub-system from the content management system.
This application claims the benefit, under 35 U.S.C. §365 of International Application PCT/US2008/004511 filed Apr. 7, 2008 which was published in accordance with PCT Article 21(2) on Oct. 23, 2008 in English and which claims the benefit of U.S. Provisional Patent Application No. 60/923,028 filed on Apr. 12, 2007.
FIG. 1 depicts a content management system 10, such as the Thomson Grass Valley “Content Share CS2” system available from Thomson Grass Valley, Beaverton, Oreg. The content management system 10 comprises a processor 11 in the form of a personal computer or mini computer that interfaces with one or more elements comprised of hardware, software or a combination of both. A primary element within the content management system 10 is a work flow element 12 which dictates various content manipulations performed by the content management system. Depending on the desired content workflow, the workflow engine 12 could ask to perform a content manipulation function such as non-linear editing. Another content manipulation operation could include content compression. Other content manipulation operations are well known and will not he described here.
Another element within the content management system 10 is a User Interface (UI) Application 14 that enables one or more operators to interact with the content management system via devices such as a keyboard and touch screen. In addition, the UI Application 14 extracts data from the content management system and manipulates that data for the display on one or more monitors (not shown) to provide the operator with information indicative of the operation of the content management system.
Another element within the content management system 10 is a Product Life Cycle Management (PLM) module 16 that operates to track the operation of the content management system. The PLM 16 interfaces with super systems, such as a Traffic System which controls resources and provides a process device resource management layer, which allows timed operations, such as Quality of service, in the entire system.
In addition to the devices 26 1-26 n, the content management system 10 includes an intelligent workflow gateway 28 which serves as a interface to link the content management system 10 to one or more independent third party sub-systems, illustratively illustrated by sub-system 30. The sub-system 30 typically includes a processor 31 or the like which controls at least one content manipulation application 32, either in the form of hardware, software or a combination of both. The content manipulation application 32 can itself perform one or more content manipulation operations, or it can do so with the aid of one or more device 34, similar in nature to the devices 26 1-26 n.
Next, steps 204 of FIG. 2 undergoes execution and the messaging module 36 of FIG. 1 extracts the associated parameters previously determined during step 202 for the current activity undergoing execution by the content manipulation application 32 of FIG. 2. The messaging module 36 of FIG. 1 then examines the extracted parameters during step 206 to evaluate application execution. As discussed previously, one or more of the associated parameters determined during step 202 can provide an indication of whether the application executed successfully. Thus, by examining the parameters during step 206, the messaging module 36 can make a decision during step 208 whether application execution was successful. Depending on whether the application execution was successful, the messaging module can report successful application execution, or failure, during steps 210 and 212, respectively. In addition to reporting the status of the application execution during steps 210 and 212 of FIG. 2, the messaging module 36 of FIG. I can also report other information, such as logging and or timing data, during each of these steps. Following execution of either of steps 210 and 212, process execution returns to step 204 until such time extraction of the parameters of a given application has occurred, and no further applications await execution.
US20030163346 10 Feb 2003 28 Aug 2003 Democenter - Centro Servizi Per L'innovazione Societa'consortile A Responsabilita' Limitata Method and system for managing the exchange of documents related to the life cycle of an order between a customer and a supplier
US20040111284 13 Jan 2003 10 Jun 2004 Uijttenbroek Adriaan Anton Method and system to perform work units through action and resource entities
US20040172585 1 Mar 2003 2 Sep 2004 International Business Machines Corporation System and method for automatically starting a document on a workflow process
US20060015806 18 Jul 2005 19 Jan 2006 Wallace Robert G Networked spreadsheet template designer
JP2002118707A Title not available
JP2004151893A Title not available
JP2005045726A Title not available
JP2005151010A Title not available
JP2005292998A Title not available
JP2006099728A Title not available
WO2000008806A1 3 Aug 1999 17 Feb 2000 Firstsense Software, Inc. Systems and methods for monitoring distributed applications using diagnostic information
WO2006096713A2 7 Mar 2006 14 Sep 2006 Mci, Llc. Method and system for providing distributed editing and storage of digital media over a network
WO2008127581A2 7 Apr 2008 23 Oct 2008 Thomson Licensing Message mechanism for workflow interfacing
1 Canadian Office Action dated Jul. 28, 2015 regarding Canadian Application No. 2,682,951.
2 EP Communication dated Jan. 7, 2015 regarding EP08742626.8.
3 Extended European Search Report in European Patent Application No. 08742626.8 dated Feb. 24, 2012.
4 First Office Action dated Dec. 27, 2010 regarding China Patent Application No. 200880011694.1.
5 Huang et al., "Agent-based workflow management in collaborative product development," Computer-Aided Design 32, 200, pp. 133-144, Publication Date: Feb. 21, 2000.
6 Notice of Reason for Rejection dated Feb. 26, 2013 regarding Japan Patent Application No. 2010-503032.
7 Notification of Reasons for Refusal dated Sep. 18, 2012 regarding Japan Patent Application No. 2010-503032.
8 Search report dated Nov. 3, 2008.
9 Second Office Action dated Nov. 22, 2011 regarding China Patent Application No. 200880011694.1.
10 Third Office Action dated Mar. 1, 2012 regarding China Patent Application No. 200880011694.1.