The present invention relates to a method and system for defining context-of-use independent content systems.
In a content system the context-of-use determines the boundary between content and content description. Assume a content system stores compact disc (CD) related information like the music (i.e. audio-streams), CD-cover (i.e., pictures), lyrics (i.e., simple text), etc. In the context-of-use of a CD-player the music itself is considered to be the content whereas the CD-cover and the lyrics are considered to be the content description. On the other hand, in the context-of-use of a Picture-viewer, the picture of the CD-cover is considered to be the content whereas the music and the lyrics are considered to be content descriptions.
Therefore, if the context-of-use is unknown it is impossible for a content system to distinguish content from content descriptions because there is no context to support an interpretation. As a consequence, most prior art content systems use a pre-defined context-of-use in order to distinguish content from content descriptions and, as a result, these prior art systems are limited to coverage of a specific range of products. Moreover, if the predefined context-of-use changes over time these content systems have to be adapted to these changes as well.
A content system and method is needed that removes the boundary between content and content descriptions so that a content system's range of applicability can be defined when a context is applied. The system and method of the present invention provides a content system having only relations between content (e.g., relations between music, CD-cover and lyrics), and the content itself, and excludes any context-of-use information. Since any product or appliance configured with an embodiment of the present invention (e.g. CD-player or Picture-viewer) is in the context-of-use, it is left to the product or appliance to distinguish content from content descriptions.
The advantages of the system and method of the present invention include the use of the same content system in different contexts-of-use and a system that is more robust in a changing usage environment, i.e., a system that is less vulnerable to changes over time.
It is to be understood by persons of ordinary skill in the art that the following descriptions are provided for purposes of illustration and not for limitation. An artisan understands that there are many variations that lie within the spirit of the invention and the scope of the appended claims. Unnecessary detail of known functions and operations may be omitted from the current description so as not to obscure the present invention.
The Pre-Processing module 102 identifies relations between different types of content and offers these to the Content Relation Data Base (DB) module 104, which stores the content relations. Each content item can have any number of data file types associated with it, as illustrated in
A product or appliance, i.e., a device, configured to execute a preferred embodiment of the present invention, queries the content system 100 either directly via the Content Relation DB module 104 and Content Storage module 103 or indirectly via a Post-Processing module 105. The Post-Processing module 105 combines the content relations with the actual content. The Post-Processing module 105 enables richer queries on the content itself (e.g. word search in text files), combining of content, allows different types of communication, etc.
In a preferred embodiment, the Post-Processing module 105 imposes a specific context-of-use in case the product or appliance is not able to do so. This forced context-of-use reflects, for example, a technical reason (e.g., performance or power consumption) or a marketing reason (e.g., a special offer for additional on-line services).
Consider a CD player and Picture Viewer. The Content Storage module 103 stores music, pictures and text files and the Content Relation DB module 104 stores all possible relations between these content types (i.e., music⇄pictures, text⇄music, pictures⇄text). Assume the Pre-Processing module 102 derives the lyrics for song A from an Internet CDDB-database. In a preferred embodiment, the Pre-Processing module 102 determines whether the lyrics are already stored (as text) in the Content Storage module 103. In case the lyrics are new, the Pre-Processing module 102 may offer a new text⇄music relation (e.g., lyrics⇄song A) to the Content Relation DB 104. In a preferred embodiment, if the lyrics are already stored then the Content Storage module 103 may update them, if necessary.
Assume a CD player interfaces directly to the content of a CD. Consumer A wants to hear song A from his new CD so he inserts the CD containing song A into the CD player. Upon insertion of the CD into the CD player the CD-player automatically queries the Content Relation DB module 104 in order to retrieve all possible content relations involving song A. Among others, it retrieves relations to a CD cover (i.e., picture) and to a lyric of song A (i.e., text). In a preferred embodiment, the CD player retrieves the content (picture and lyric) from the Content Storage module 103, interprets the retrieved content and presents it to the customer as content descriptions in the most suitable way.
Assume a Picture-viewer interfaces indirectly to the content system via a Post-Processing module 105. Consumer B is using the Picture Viewer to scan some pictures and is looking for the picture of the CD cover of the CD containing song A. Consumer B only remembers one sentence from the song A. Consumer B provides this one sentence to the Picture Viewer that in turn queries the content system 100 via the Post-Processing module 105. The Post-Processing module 105 queries the Content Storage module 103 for a lyric containing the provided sentence. The Content Storage module 103 finds the lyric containing the provided sentence is related to song A and queries the Content Relation DB module 104 to retrieve all relations to song A. It uses the lyrics*picture relation to retrieve the picture of a CD cover from the Content Storage module 104 and sends the retrieved picture of the CD cover to a Picture Viewer (not shown). In an alternative embodiment, the Post-Processing module 105 also provides a link to the music itself. The Picture Viewer (not shown) retrieves the content (music) from the Content Storage module 103, renders it and presents it to the customer as content descriptions in the most suitable way (e.g., plays only a few seconds of the most characteristic part).
Other devices can incorporate a preferred embodiment of the content system of the present invention. As illustrated in
Other appliances also can be configured to host an embodiment of the present invention, such as a vehicle navigation system with either CD as the storage medium or downloaded files, e.g., from a Wireless Internet connection stored on local non-volatile memory resident in the vehicle. Kiosks in malls and other locations (government buildings) can employ removable media for content or downloaded content files from the Internet or a dedicated networked data source, the Kiosks being used as information desks.
A preferred embodiment comprises a processor or set of dedicated chips that executes the various modules illustrated in
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes and modifications may be made, and equivalents may be substituted for elements thereof without departing from the true scope of the present invention. For example, other products or appliances that can host an embodiment of the present invention include any that can employ content to direct their operation or diagnose their malfunction and direct corrective action using pre-stored, pre-formatted material. Examples include intelligent appliances, copier help screens (hardware component) for diagnosing problems and suggesting solutions, and Help Files on a computing device (software module) with pop ups that optionally include audio and video clips.
In addition, many modifications may be made to adapt to a particular situation and the teaching of the present invention can be adapted in ways that are equivalent without departing from its central scope. Therefore it is intended that the present invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out the present invention, but that the present invention include all embodiments falling within the scope of the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB04/51444 | 8/10/2004 | WO | 2/10/2006 |
Number | Date | Country | |
---|---|---|---|
60494705 | Aug 2003 | US | |
60511136 | Oct 2003 | US |