1. Field of the Invention
The present invention relates to a multiple platform architecture data reporting system and, more particularly, to automatic reporting and displaying of information.
2. Prior Art
Referring to
The copyright to a software program subsists from the time the program is fixed in a tangible medium and does not explicitly require a display of copyright (Berne Convention Implementation Act of 1988, Pub. L. No. 100-568 (1988)). However, to protect against inadvertent forfeiture of a copyright, display of copyright is still desirable for pre-Berne works and in some non-Berne Convention countries. In addition, notice of copyright can prevent an infringer, having access to a copy bearing the notice, from claiming innocence as a defense.
When notice is required or desired, updated software generally includes the year of the update in addition to the year of the original work. Failure to notice the copyright year for the original work could result in forfeiture of the copyright if the software update, when combined with the original work, is not considered sufficient. Thus, as a precautionary measure, copyright years are noticed for the original software and for software updates to the original software. Systems comprised of multiple platforms, each with multiple software packages and software updates, may require notice of all original copyright years as well as notice of copyright for all software updates and other software attributes.
A multiple platform architecture data reporting system for managing attribute data in a document processing apparatus features a system manager and at least one platform controller. The system manager: collects attribute data including copyright data pertaining to software from each platform controller; recognizes the copyright data in the attribute data; and processes the copyright data into a list of copyright data for the system. A user interface displays the collected attribute data in the list to a user.
A method for managing attribute data in a document processing apparatus features a system controller polling at least two platform controllers for attribute data. The system manager collects the attribute data from the at least two platform controllers in response to the polling; and displays the collected attribute data on a user display of the document processing apparatus for managing attribute data in the document processing apparatus.
A software copyright information managing system for managing software copyright data in a document processing apparatus features a system controller, and at least one platform controller. The system controller collects the software copyright data stored on each platform controller; and a user interface displays the software copyright data from a memory to a user.
The foregoing aspects and other features of the present invention are explained in the following description, taken in connection with the accompanying drawings, wherein:
Referring to
Referring now to
The system manager 22 generally comprises any suitable control module designated as the system manager. The system manager coordinates the system's platform-wide operations (such as power ON) and owns system level attributes. One attribute is the comprehensive copyright years list for all the platforms that comprise the system.
The hardware platform controller cards 23a, 23b generally comprise any suitable module designated as the platform manager. Each hardware platform controller card maintains a list of the software copyright years relevant to the software on its platform. Each hardware platform controller card 23a, 23b passes the copyright information to the system manager at power ON or when initiated by a user request from the system manager.
Memory 25 comprises any suitable data storage medium capable of storing information data, such as copyright years as reported by the platform controllers. Memory may be volatile or non-volatile.
The user interface 27 generally comprises a display for displaying copyright information and a user input device for providing instruction to the system manager. The user interface display may be any suitable medium such as a screen or hardcopy printout for displaying copyright information and any suitable user input device such as a keyboard.
Referring also to
Referring to
It should be understood that the foregoing description is only illustrative of the invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the invention. For example, the invention could have two platform controllers as represented by 23a and 23b in
Number | Name | Date | Kind |
---|---|---|---|
5822532 | Ikeda | Oct 1998 | A |
5835911 | Nakagawa et al. | Nov 1998 | A |
5842023 | Tsumura | Nov 1998 | A |
6151624 | Teare et al. | Nov 2000 | A |
6189146 | Misra et al. | Feb 2001 | B1 |
6301710 | Fujiwara | Oct 2001 | B1 |
6476927 | Schwarz, Jr. | Nov 2002 | B1 |
7350084 | Abiko et al. | Mar 2008 | B2 |
20020073035 | Saito | Jun 2002 | A1 |
20030159065 | Nakagawa et al. | Aug 2003 | A1 |