|Publication number||US7836127 B2|
|Application number||US 11/364,411|
|Publication date||Nov 16, 2010|
|Priority date||Apr 14, 2005|
|Also published as||US20070005385, WO2006109066A2|
|Publication number||11364411, 364411, US 7836127 B2, US 7836127B2, US-B2-7836127, US7836127 B2, US7836127B2|
|Inventors||Stephen Deane, Julian Paul Thomas|
|Original Assignee||Accenture Global Services Limited|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (28), Non-Patent Citations (1), Referenced by (2), Classifications (17), Legal Events (4)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application claims the benefit of U.S. Provisional Application No. 60/671,375 filed Apr. 14, 2005, titled “CONNECTED SERVICES FRAMEWORK FOR THE MEDIA AND ENTERTAINMENT INDUSTRY”, which is incorporated herein by reference.
This invention relates to the production of content for the media industry, and more specifically it relates to a system that seamlessly connects all aspects of the digital broadcast production process.
A fundamental change is occurring in the media and entertainment industry; content is being digitized. Music is now often purchased as a digital file from an on-line music store and the listened to with an MP3 player. Already some television shows and movies may similarly be purchased and downloaded. The post production of movies and television programming is also often handled electronically in digital format.
There are now a number of software systems used in the content production process. Each tool is used for a certain purpose and many of the tools are excellent performers. Unfortunately, these tools create “digital islands” in which manual processes are still required to move content from one island to another. These manual processes introduce unnecessary delays in the production process, which slows down the time it takes to bring content to market. Because so much of the process is still handled manually, it is difficult and time consuming to track the status of the various content assets being worked on.
Because the content is moved from one tool to another tool manually, the current production methodology does not offer enough protection against piracy. The current production methodology also lacks a way to readily introduce new or improved software products. As a result, new software products are haphazardly added to the process without a smooth integration with the other tools.
The present method for content production is deficient in several ways. There is a need for a content production system in which the various software tools are flexibly connected and the amount of manual work is minimized. There is a need to minimize delays that are caused when waiting for a person to perform a manual task. There is also a need to leverage the excess capacity of the content production system to minimize downtime and maximize revenue. There is a need to track the processing of the system for use by external business applications, such as invoicing or management systems.
An integrated content production environment includes a connected services framework providing connectivity to a set of applications that produce content for the media industry. Users in their roles use the integrated environment to perform setting up, ingesting, logging, selecting, editing, reviewing, playout, distributing, and archiving activities. It is one object of the invention to minimize delays by notifying users when their action is requested or needed. It is one object of the invention to maintain a log of action data from both the applications in the system as well as the users of the system. It is one object of the invention enabling external parties to have access to the applications or the activities performed by the system users when the system users or the applications have excess capacity. It is one object of the invention to enable such access to external parties through one or more web services.
One embodiment of the present invention provides dynamic notifications in an integrated content production process. The integrated content production system is a series of applications connected by an enterprise service bus. A notification message is automatically sent to a recipient when that recipient is needed to perform a particular production activity. The notification message may include a reference to the production activity.
One embodiment of the present invention provides tracking of both human actions and computer system actions in the integrated content production system. The actions tracked may be between a human and the system, between two applications in the system, between an application and content data, between an external system and an exposed web service, etc. Action data is produced for each action and may be stored in a log file. The action data may include payload data. The payload data may be the contents of a SOAP message, a graphic file representative of a content asset, encoded key frame image data, etc.
One embodiment of the present invention leverages excess capacity in the integrated content production environment. Capacity is identified and a web service for accessing functionality of the system is exposed to an external system. Capacity may be for a single application in the environment, for an integrated set of applications, or for the work accomplished by one or more environment personnel. A content asset may be received from the external system and one or more environment personnel may be instructed to act upon the content asset to generate a deliverable asset. Payment may be received by the external system for its call to the web service.
In current broadcast environments, the tasks brought together by the present invention are stand-alone and require that personnel perform the process steps with little controlling structure to produce a piece of content. The present invention links together these disparate systems into a well-controlled process that reduces the reliance on human interaction. Microsoft's Connected Services Framework (the “CSF”) software system is one of the components making up the present invention. The CSF enables the tools to be tightly integrated, while at the same time loosely coupled so that individual tools can be swapped in and out as desired. With CSF, the tools do not need to be from a single vendor; the tools can be from any of a number of vendors. The CSF enables the functions from the tools to be visible to the various front-end applications, and creates a ‘digital spine’ for a production company. This digital spine connects the tools and allows content assets to travel smoothly among them. The CSF is not limited to the content items for the production process and therefore the digital spine also enables sales, marketing, resource scheduling and other types of information to be handled.
The portal server 105 may be the SHAREPOINT PORTAL SERVER sold by Microsoft Corporation. The ingest application 110 may include a PANASONIC P2 (“Professional Plug-in”) camera, which has a solid state P2 memory card. The transcode application 115 may be a TELESTREAM FLIPFACTORY and TELESTREAM MEDIA APPLICATION PLATFORM (“MAP”) system. The digital asset management (“DAM”) application 120 may be the NORTH PLAINS TELESCOPE system. The notification application 125 may be enabled using the MICROSOFT LIVE COMMUNICATION server. The edit application 130 may be AVID UNITY MEDIANETWORK and AVID NEWSCUTTER XP editing software or Final Cut Pro HD editing software. The play to air application 135 may be a OMNIBUS VIDEO NETWORKS media system controlling OMNEON play-to-air servers. The video on demand application 140 may be MICROSOFT TV INTERNET PROTOCOL TELEVISION software platform. The mobile application 145 may be the MICROSOFT PORTABLE MEDIA CENTER system.
The project may first be setup by creating a template in the system. During this setup stage, plans and comments from the producers and executives can be centrally stored in the system and approval for the work may be obtained.
At the start of a new project, it must first be setup 205. This includes assigning resources to the project 205.1 and negotiating/acquiring rights for the content 205.2. Once a new project is set up, content for it can be ingested from a camera 210.1 or a storage device, such as a tape deck 210.2 or P2 ingest deck, all of which can be controlled remotely. The control allows the operator to choose the desired in- and out-points from the footage. Once the shots are selected, the camera or storage device are cued as necessary and the content is ingested into the CSF system. During the ingestion, the content may be transcoded in a number of formats 210.3. For example, a broadcast-quality format may be a first format and a second format may be for later streaming over the internet for display by a computer's Windows media player or similar software.
Once the content has been ingested and transcoded, the invention may generate an automatic notification 210.4 to the logger to inform the logger that the content is ready. This notification can be through an instant message, an e-mail message, a voice mail message, a task item, a calendar item or other type of message. The notification can include a reference to the content or to the content production activity that the person being notified needs to perform. The reference may be instructions about the next content production activity. Or, the reference may be a link to an entry point of the application to be used by the recipient. This link enables the person responsible for logging to quickly and easily jump to the content or to the application that person will use to modify the content.
In some embodiments, multiple notifications are sent. For example, the producer may be notified in addition to the logger to enable the producer to stay up-to-date on the progress of the project. In another embodiment, the same person may be informed two different ways. For example, both a voice mail and an e-mail message may be sent to the logger.
The system may allow users to set up the preferred means for notification. For example, the logger may choose ahead of time that she wishes to be notified via an instant message while a producer may choose ahead of time that he wishes to be notified both via instant message as well as voice mail. The system may also leverage a set of notification rules to determine how to notify the one or more recipients. For example, work, vacation, or responsibility schedules may be used with rules to determine who the system notifies and by which medium.
The next stage of content production (i.e, the logging stage 220), includes the logging of content 220.1, the addition of metadata to the content 220.2, and selecting the content for editing 220.3. After a user is notified (210.4) that there is new content footage, when she is available she can log information about the content, such as the subject, the location, and the shooting date. The content can be organized into its appropriate project.
In one embodiment, a producer is notified of new assets and she uses the digital asset management (“DAM”) 120 system to select assets for editing.
At this point, a notification is sent to the editor 230.1 and 905 notifying the editor of the new edit work package. As in step 210.4, the notification can be an automated instant message, voice mail message, e-mail message, or other type of notification that is sent to one or more people. The notification can also be a combination of these. The invention transfers the assets from the DAM 120 to the edit application 130 and 910 via the CSF 150. In the editing stage 230, what is known in the industry as ‘dailies’ are pushed to a craft edit station 230.2. A notification can be sent to the correct editor to let her know that new material is available for editing. The editor then works at the craft edit station 230.3 and edits the footage to create a rough edit according to instructions from the producer. When the edit is complete, the editor exports the newly edited media to a project export folder, which causes the CSF 150 to route the asset to the DAM 120. The editor also submits the edited media to the producer for review at stage 230.4.
When the newly created asset has been uploaded into the DAM 120, an automated notification 1005 (from
The reviewing stage 240 begins by the producer being notified by an automated notification message 1105 that an edit is available for review. This notification may include a link to the review screen (shown in
The editor is automatically notified that the comments from the producer have been delivered and further editing is requested. The editor then goes through the producer's comments and reviews the archive footage. He may import some of this archived footage into the rough edit. In some embodiments, rights management information is included with the archive footage. The information may be included alongside the footage in a textual format, or the information may be embedded digitally or graphically within the footage or the medium upon which the footage is stored. The producer and editor can communicate via VOIP or instant message as the editor makes the requested changes 230.5. The second version of the edit is then resubmitted 230.6 by the editor to the producer and the producer reviews all of the changes. If everything is in order, the producer approves the content at stage 240.4 and clicks the “Accept” button 1125. An executive is then automatically notified that the program is ready for approval for distribution. For ease of review, the executive can review the program through a regular television via the video on demand application 140 and 1205. The executive can click the “approve” button 1210 to trigger an automated notification to the producer that the content is approved for distribution.
Once both the necessary people approve the program, the editor may receive an automated notification. He may then carry out the finishing process 230.7 which may include sweetening the audio and/or altering the coloration where required. Then the edit decision list (“EDL”) is used to conform the broadcast quality media into the finished package 240.5. Previews of the finished program are made available to review by the executive and producer.
The playout stage 250 begins once the program has been conformed. The finished package is loaded to a playout video server 250.1. An automated notification informs the producer that the video has been loaded 250.2. Another notification can been sent to the scheduler/controller, to inform her that the new content is available. Through the notification message, the scheduler/controller can link to the video server to watch a preview of the content. Some final changes may be made to the content, such as adding breaks for commercials. Once this is done, the new program is scheduled for playout 250.3.
Digital rights management (“DRM”) may be applied to the program to prevent unauthorized duplication 260.1. The schedule triggers a generation of content across the various media channels 260.2 based on a series of profiles which are driven off the metadata distribution options that are selected (1305 in
The finished program, along with the component footage, is then added to the archive 270.1 and is available for other commercial applications. For examples, the program may be sold in DVD format at a later point.
Having now explained the end-to-end steps involved in the integrated content production process, various aspects within that process will now be addressed. Providing a log file of human and non-human activity will first be discussed, followed by a discussion of dynamically triggering notifications. Thirdly, leveraging excess resources will be discussed.
Throughout the end-to-end production process, the present invention tracks action data in a log file about the events, including the actions taken by the human users as well as the activities undertaken by and between the various applications of the system. Actions with external applications or users via web services may also be tracked in the log file. The log data enables an organization to simply and accurately capture operational data, including edit suit utilization, asset volumes, network performance, etc. This data enables an organization to plan and operate efficiently.
Action data may include messages that are exchanged between applications and/or users. In certain embodiments, the invention stores the payload 1415 of the messages in the log file. The payload 1415 may be the contents of a SOAP message, encoded key frame image data, or other graphic file representative of the content asset. The payload information 1415 is useful for analyzing the work being undertaken. The payload information 1415 can be used by external applications for billing and other purposes.
Dynamically Triggered Notifications
Leveraging Excess Resources
Normally, the applications 1605 within the integrated content production environment 100 are for use internally within an organization as part of the content production environment. However, from time to time there may be excess capacity or resources by one or more of the applications. Or, from time to time there may be excess capacity from one or more of the personnel working in the content production environment 100. The present invention enables this excess in computing power or people power to be an additional revenue generator.
Access to the applications 1605 may be offered for payment by the external user 1615. In another embodiment, access to the resources may be auctioned off, such as on eBay. Other payment methods may also be applied to this process.
The foregoing description addresses embodiments encompassing the principles of the present invention. The embodiments may be changed, modified and/or implemented using various types of arrangements. Those skilled in the art will readily recognize various modifications and changes that may be made to the invention without strictly following the exemplary embodiments and applications illustrated and described herein, and without departing from the scope of the invention, which is set forth in the following claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US6065047||Jan 24, 1996||May 16, 2000||America Online, Inc.||System for providing subscriber with access to a content area customized for the combination of subscriber's responses to topic prompt, subtopic prompt, and action prompt|
|US6307573||Jul 22, 1999||Oct 23, 2001||Barbara L. Barros||Graphic-information flow method and system for visually analyzing patterns and relationships|
|US6345292 *||Dec 3, 1998||Feb 5, 2002||Microsoft Corporation||Web page rendering architecture|
|US6381594 *||Jul 11, 2000||Apr 30, 2002||Yahoo! Inc.||System and method for personalized information filtering and alert generation|
|US6464583 *||Apr 20, 2000||Oct 15, 2002||Adam E. Kidron||Method and system for providing electronically placed wagers for another|
|US6684254 *||May 31, 2000||Jan 27, 2004||International Business Machines Corporation||Hyperlink filter for “pirated” and “disputed” copyright material on the internet in a method, system and program|
|US6763384||Jul 10, 2000||Jul 13, 2004||International Business Machines Corporation||Event-triggered notification over a network|
|US6856997||Oct 26, 2001||Feb 15, 2005||Lg Electronics Inc.||Apparatus and method for providing file structure for multimedia streaming service|
|US7647631||Jan 12, 2010||Hewlett-Packard Development Company||Automated user interaction in application assessment|
|US20020010744 *||Apr 6, 2001||Jan 24, 2002||Prell Andrew J.||Method for managing the simultaneous utilization of diverse real-time collaborative software applications|
|US20020087740||Nov 5, 2001||Jul 4, 2002||Rick Castanho||System and method for service specific notification|
|US20020131565 *||Feb 9, 2002||Sep 19, 2002||Scheuring Jerome James||Calendaring systems and methods|
|US20020138449||Mar 22, 2001||Sep 26, 2002||John Kendall||Automated transaction management system and method|
|US20020143901 *||Apr 3, 2001||Oct 3, 2002||Gtech Rhode Island Corporation||Interactive media response processing system|
|US20020147986 *||Jul 31, 2001||Oct 10, 2002||Comverse Network Systems, Ltd.||Interactive response system for digital television|
|US20020156691 *||Apr 20, 2001||Oct 24, 2002||Hughes David A.||Super distribution of music|
|US20030037139 *||Aug 20, 2001||Feb 20, 2003||Koninklijke Philips Electronics N.V.||Content distribution model|
|US20030154300 *||Feb 8, 2002||Aug 14, 2003||Miraj Mostafa||Multimedia messaging method and system|
|US20030204756||Jan 9, 2003||Oct 30, 2003||Ransom Douglas S.||Push communications architecture for intelligent electronic devices|
|US20040162783 *||Feb 2, 2004||Aug 19, 2004||Gross John N.||Media queue replenisher|
|US20040199867||Dec 16, 2003||Oct 7, 2004||Cci Europe A.S.||Content management system for managing publishing content objects|
|US20040225390||May 20, 2002||Nov 11, 2004||Lsi Logic Corporation||Direct methods system for assembly of products|
|US20050097236||Nov 3, 2003||May 5, 2005||Delaney William P.||HDD Firmware download|
|US20060224503 *||Apr 5, 2005||Oct 5, 2006||Luo Chun R||Integrated online help system and buyer-initiated C2C marketplace|
|GB2396225A||Title not available|
|WO2000065513A2||Apr 26, 2000||Nov 2, 2000||America Online, Inc.||Data transfer server|
|WO2004063830A2||Jan 9, 2004||Jul 29, 2004||Innovative Information Inc.||Distributed system enabling integration and automation of marketing, sales and service|
|WO2004090787A2||Apr 5, 2004||Oct 21, 2004||Yahoo!, Inc.||Universal search interface systems and methods|
|1||Official Communication, mailed by the Austrian Patent Office on Dec. 22, 2009, in corresponding Patent Application No. 200716804-0, 4 pages.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US8457484 *||May 25, 2011||Jun 4, 2013||Echostar Technologies L.L.C.||Apparatus, systems and methods for acquiring information from film set devices|
|US20090083282 *||Jun 8, 2006||Mar 26, 2009||Thomson Licensing||Work Flow Metadata System and Method|
|U.S. Classification||709/204, 709/203, 709/206, 709/223, 705/39, 717/103, 709/205, 709/219, 705/51, 717/165|
|Cooperative Classification||G06Q20/10, G06Q10/06, G06Q10/10|
|European Classification||G06Q10/10, G06Q10/06, G06Q20/10|
|Sep 11, 2006||AS||Assignment|
Owner name: ACCENTURE GLOBAL SERVICES GMBH, SWITZERLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DEANE, STEPHEN;THOMAS, JULIAN PAUL;REEL/FRAME:018225/0431;SIGNING DATES FROM 20060830 TO 20060905
Owner name: ACCENTURE GLOBAL SERVICES GMBH, SWITZERLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DEANE, STEPHEN;THOMAS, JULIAN PAUL;SIGNING DATES FROM 20060830 TO 20060905;REEL/FRAME:018225/0431
|Jan 26, 2011||AS||Assignment|
Owner name: ACCENTURE GLOBAL SERVICES LIMITED, IRELAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ACCENTURE GLOBAL SERVICES GMBH;REEL/FRAME:025700/0287
Effective date: 20100901
|Feb 1, 2011||CC||Certificate of correction|
|Apr 16, 2014||FPAY||Fee payment|
Year of fee payment: 4