"In another embodiment, the content authoring environment receives an identification of multiple destination devices for which content is to be presented. The content authoring environment modifies access to content authoring tools to conform to the characteristics of all selected destination devices. The content authoring environment additionally adjusts operation of the content authoring tools to conform to a collective set of characteristics defined by the multiple destination devices. Such adjustment ensures compatibility of authored content on the multiple destination devices. Such adjustment provides a valuable benefit. In the example of a mobile phone, it is difficult to create content that will be compatible with multiple mobile phones because each phone has different hardware, software, display features, and available memory. The content authoring environment, for example, modifies authoring tools so that created content will be compatible with the display properties, operating platform, and available memory on each of the mobile phones.
"In another embodiment, the content authoring environment imports existing content. This existing content may have been designed for use on a first type of destination device. The content authoring environment scans the existing content to identify necessary changes to the existing content to function on the first type of destination device. Existing content, for example, can be a template, a video sequence, content created in a separate authoring environment, or any other existing content. Alternatively, the content authoring environment receives an identification of a second destination device for which the existing content is to be presented. The content authoring environment identifies content elements within existing content that are not compatible with the second destination device. The content authoring environment then modifies operation of the content authoring process to enable authoring features to modify existing content to be compatible with the second destination device. The content authoring environment identifies changes to the existing content necessary to be compatible with the second destination device, or the first type of destination device. As an example, the content authoring environment can identify via graphical highlight those portions of content that are no compatible with the second destination device. The user can then make content changes to create compatible content for the second destination device.
"In other embodiments, the content authoring environment is fully-featured and can execute as a process using several of the process steps described above in various combinations.
"In addition to the embodiments as discussed above, other embodiments herein can include a configuration of one or more computerized devices, websites, servers, hosted services, workstations, handheld or laptop computers, or the like to carry out and/or support any or all of the method operations disclosed herein. In other words, one or more computerized devices or processors can be programmed and/or configured to include a content author and/or related functions as explained herein to carry out different embodiments of the invention.
"Yet other embodiments herein include software programs to perform the steps and operations summarized above and disclosed in detail below. The content authoring environment can be a stand alone software application and process, or may be a web-based application or even a web service. One such embodiment comprises a computer program product that has a computer-readable medium (e.g., a tangible computer readable media, disparately located or commonly located media) including computer program logic encoded thereon that, when performed in a computerized device having a processor and corresponding memory, programs the processor to perform the operations disclosed herein. Such arrangements are typically provided as software, code and/or other data (e.g., data structures) arranged or encoded on a computer readable medium such as an optical medium (e.g., CD-ROM), floppy or hard disk or other a medium such as firmware or microcode in one or more ROM or RAM or PROM chips or as an Application Specific Integrated Circuit (ASIC). The software or firmware or other such configurations can be installed onto a computerized device to cause the computerized device to perform the techniques explained herein.
Most Popular Stories
- Twitter Coming to Phones Without Internet
- Entravision Initiates Quarterly Cash Dividend
- NASA Fellowships, Scholarships Bring Diversity to Workforce
- Dish Network Leads 2013 Top 50 Advertisers List
- Warner Bros. Unleashes 'Hobbit: Desolation of Smaug' Merchandise
- Shanghai Smog Forces Factory Shutdowns
- Amanda Bynes Enrolls in California's FIDM
- How to Arm Yourself Against CryptoLocker Virus
- Networks Vie for U.S. Hispanic TV Viewers
- Ad Counts Rise in 2013 for Hispanic Magazines