Access usage data storing and transmitting program and storage medium
An external storage medium storing a computer readable access control program and a plurality of files. The access control program performs a first accessing process permitting a computer to access only the access control program when the computer attempts to access any of the files. A file view process is performed so as to display a view of the files when the computer accesses the information via the access control program. A second accessing process is performed when the computer accesses the information via the access control program while a user designates a prescribed file from the file view. The access control program stores information related to accessing executed by the second accessing process in the storage medium as access usage information.
Latest Ricoh Company, Ltd. Patents:
- Liquid discharge apparatus, drive waveform generator, and head driving method
- Circuit board unit, detachable unit, and image forming apparatus
- Image forming apparatus
- Operation terminal, method and system for obtaining information from an output device by a first communication method and sending an output request for outputting a file by a second communication method
- Drying apparatus and image forming system
This application claims priority under 35 USC §119 to Japanese patent application No. JAPA2002-155127 filed May 29, 2002, the entire contents of which is incorporated herein by reference.
FIELD OF THE INVENTIONThis invention relates to a storage medium and program, in particular, to a storage medium and program capable of storing access data related to a user's access of a file.
BACKGROUND OF THE INVENTIONIn the past, access to an information rewritable external storage medium such as a DVD+RW has not been recorded and controlled. However, since the preferences of a user are generally reflected in the type and frequency of access to the external storage medium that stores data, this information can be useful for a supplier of the external storage medium, if collected with the consent of the user.
BRIEF SUMMARY OF THE INVENTIONAccordingly, the present invention provides a new storage medium. The novel storage medium stores a computer readable access control program, files, and various information relating to the files. The access control program performs a first access process permitting the computer access only to the access control program when the computer attempts to access the files or the information in the files, performing a file viewing process displaying a view/list of the files when the computer accesses the information via the access control program, and performing a second access process allowing the computer to access the information in the files when the computer accesses the information via the access control program and the user designates a prescribed file from the file view.
In another embodiment, the access control program enables the computer to perform an access information storing process storing information related to accessing performed by the second access process in the storage medium as access usage information.
In yet another embodiment, the access information storing process stores at least a name of a file accessed by the access process and a number of times the file is accessed.
In yet another embodiment, the program performs the act of transmitting the access information to a prescribed location on a network.
A more complete appreciation of the present invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by the following detailed description when considered in connection with the accompanying drawings, wherein:
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout several views, in particular in
When the user clicks the icon of the access control program 3 on the display, for example, and thereby accessing to the access control program 3 (Yes in step S3), the view of the files A, B, C, etc restricted by the access control program 3 is output (in step S4). Then, a file view process is performed such that respective icons of files A, B, C, etc are displayed on the display of the PC 2 as a view of files registered in the storage medium 1.
Then, when a desired file is designated among these files A, B, C, etc, and access thereto for reading or writing is instructed by a user via the PC 2 (Yes in step S5), the access is performed (in step S6) so as to start a second accessing process.
Access information representing access to the storage medium 1 is stored as access usage information in an access log file 11 provided in the storage medium 1 as illustrated in
An exemplary processing operation executed by the PC 2 in accordance with the access control program 3 is now described with reference to
Specifically, when a button generating an instruction indicating transmission of the data of the access log file 11 is clicked, the access control program 3 may use the communication function of the PC 2 and automatically transmit the data of the access log file 11 to the Web server 21. Otherwise, a user can access a site operated by the Web server 21 and transmit the data in the access log file 11. Further, under the condition that the access control program 3 displays messages indicating consent of a user on a display of the PC 2 and obtains the consent through his or her corresponding operation through the PC 2, the access control program 3 may determine current year, month, and date using its clock function. The access control program 3 may then automatically transmit the data of the access log file 11 to the Web server 21 when a prescribed cutoff point has elapsed.
The Web server 21 may be operated by the provider of the storage medium 1, and is enabled to receive the data of the access log file 11 from each user, thereby easily collecting survey or usage data about a frequency of access of a user to each of the files A, B, C, etc.
Further, the supplier of the storage medium 1 can give a prescribed award as a premium/award to every user or “lottery winners” (randomly selected users) who have transmitted the data of the access log file 11. For example, the Internet provider can operate the Web server 21 and partially release a user, who has transmitted the data of the access log file 11, from connection charges for the Internet.
Messages indicating that premiums are given to the users or “lottery winners” who transmitted the data of the access log file 11 may be displayed to inform users in accordance with the access control program 3.
The mechanisms and processes set forth in the present invention may be implemented using one or more conventional general-purpose microprocessors and/or signal processors programmed according to the teachings in the present specification as will be appreciated by those skilled in the relevant arts. Appropriate software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will also be apparent to those skilled in the relevant arts. However, as will be readily apparent to those skilled in the art, the present invention also may be implemented by the preparation of application-specific integrated circuits by interconnecting an appropriate network of conventional component circuits or by a combination thereof with one or more conventional general purpose microprocessors and/or signal processors programmed accordingly. The present invention thus also includes a computer-based product which may be hosted on a storage medium and include, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnet-optical disks, ROMs, RAMs, EPROMs, EEPROMs, flash memory, magnetic or optical cards, or any type of media suitable for storing electronic instructions.
Numerous additional modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present invention may be practiced otherwise than as specifically described herein.
While the invention has been described and illustrated with reference to specific exemplary embodiments, it should be understood that many modifications and substitutions can be made without departing from the spirit and scope of the invention. Accordingly, the invention is not to be considered as limited by the foregoing description but is only limited by the scope of the appended claims.
Claims
1. A storage medium storing a computer readable access control program and a plurality of files, said access control program containing instructions for causing a computer to perform the acts of:
- permitting, during a first accessing process, a computer access only to the access control program when a computer attempts to access the plurality of files stored in said storage medium;
- displaying a view of the plurality of files stored in said storage medium, when the access control program is executed; and
- allowing the computer access to the plurality of files during a second accessing process, when the computer accesses the plurality of files via the access control program, in response to selection of a prescribed file from said view of the plurality of files.
2. The storage medium according to claim 1, wherein said access control program contains instructions for causing said computer to store information related to accessing executed by the second accessing process in the storage medium as access usage information.
3. The storage medium according to claim 2, wherein said information includes at least a name of a file accessed and a number of times the file is accessed by the second accessing process.
4. The storage medium according to claim 2, wherein said access control program contains instructions for causing said computer to perform the act of transmitting the access information stored in the storage medium to a prescribed location in a network.
5. The storage medium according to claim 4, wherein said prescribed location is a Web server.
6. The storage medium according to claim 5, wherein said Web server is operated by a supplier of the storage medium.
7. The storage medium according to claim 4, wherein said transmitting process is performed with consent of a user.
8. The storage medium according to claim 4, wherein said transmitting process is automatically performed periodically.
9. The storage medium according to claim 4, wherein said transmitting process is performed in response to an input device entry.
10. The storage medium according to claim 9, wherein said access control program contains instructions for causing said computer to display information related to an award on a display, said award being offered to encourage consent to transmission of said access usage information to a Web server.
11. The storage medium according to claim 4, wherein consent is obtained by receiving messages indicating a request for consent, displayed on a display in accordance with the access control program, is acknowledged.
12. A computer readable access control program stored in a storage medium together with a plurality of files, said access control program containing instructions for causing a computer to perform the acts of:
- permitting a computer to access only the access control program when the computer attempts to access information contained in the plurality of files;
- displaying a view of the plurality of files when the access control program is executed; and
- allowing the computer to access the information contained in the plurality of files as a second accessing process when the computer accesses the information, via the access control program, in response to selection of a prescribed file from said view of the plurality of files.
13. The computer readable access control program according to claim 12, wherein said access control program contains instructions for causing said computer to store information related to accessing executed by the second accessing process in the storage medium as access usage information.
14. The computer readable access control program according to claim 13, wherein said information includes at least a name of a file accessed and a number of times the file is accessed by the second accessing process.
15. The computer readable computer readable access control program according to claim 13, wherein said access control program contains instructions for causing said computer to perform the act of transmitting the access information stored in the storage medium to a prescribed location in a network.
16. The computer readable access control program according to claim 15, wherein said prescribed location is a Web server.
17. The computer readable access control program according to claim 15, wherein said transmitting process is performed with consent of a user.
18. The computer readable access control program according to claim 15, wherein said transmitting process is automatically performed, periodically.
19. The computer readable access control program according to claim 15, wherein said transmitting process is performed in response to an input device entry.
20. The computer readable access control program according to claim 19, wherein said access control program contains instructions for causing said computer to display information related to an award on a display, said award being offered to encourage consent to transmission of said access usage information to a Web server.
21. The computer readable access control program according to claim 16, wherein said Web server is operated by a supplier of the storage medium.
22. The computer readable access control program according to claim 15, wherein said consent is obtained by receiving messages indicating request for consent displayed on the display in accordance with the access control program is acknowledged.
23. A method for controlling and recording access to files comprising:
- executing a computer readable access control program, wherein said computer readable access control program during execution causes a computer to perform the acts of:
- permitting access only to said access control program when attempt is made to access said files;
- displaying a view of said files when the access control program is executed; and
- allowing access to said files in response to a selection of one of said files from said view of said files.
24. The method according to claim 23, wherein said computer readable access control program during execution further causes said computer to perform the act of storing usage information related to accessing said selected file.
25. The method according to claim 24, wherein said usage information includes at least a name of said files accessed and a number of times said file was accessed.
26. The method according to claim 24, wherein said computer readable access control program during execution further causes said computer to perform the act of transmitting said stored usage information to a prescribed location in a network.
27. The method according to claim 26, wherein said location in a network is a Web server.
28. The method according to claim 27, wherein said access control program during execution causes said computer to display information related to an award, said award being offered to encourage consent to transmission of said access usage information to a Web server.
29. The method according to claim 27, wherein said Web server is operated by a supplier of a storage medium on which said files are stored.
30. The method according to claim 26, wherein said transmitting is performed periodically.
31. The method according to claim 23, wherein said files are stored on a storage medium.
32. A method of transmitting access usage information comprising:
- recording access usage information by an access control program on a storage medium;
- encouraging consent to said transmitting of said access usage information by offering premiums; and
- forwarding said access usage information to a Web server via the Internet.
33. A system for controlling and recording access to files comprising:
- a processor;
- a storage medium for storing data files and an access log file; and
- an access control program, wherein said access control program causes said processor to perform the following acts when invoked: permitting access only to said access control program when attempt is made to access said files; displaying a view of said files when the access control program is executed; and allowing access to said files in response to a selection of one of said files from said view of said files.
34. The system according to claim 33, wherein said access control program is stored on said storage medium in computer readable form.
4791565 | December 13, 1988 | Dunham et al. |
4900904 | February 13, 1990 | Wright et al. |
5010571 | April 23, 1991 | Katznelson |
5050213 | September 17, 1991 | Shear |
5293422 | March 8, 1994 | Loiacono |
5412718 | May 2, 1995 | Narasimhalu et al. |
5457746 | October 10, 1995 | Dolphin |
5532735 | July 2, 1996 | Blahut et al. |
5563946 | October 8, 1996 | Cooper et al. |
5629980 | May 13, 1997 | Stefik et al. |
5634012 | May 27, 1997 | Stefik et al. |
5638443 | June 10, 1997 | Stefik et al. |
5677953 | October 14, 1997 | Dolphin |
RE35839 | July 7, 1998 | Asai et al. |
5809145 | September 15, 1998 | Slik et al. |
5838314 | November 17, 1998 | Neel et al. |
5845069 | December 1, 1998 | Tanaka |
5903646 | May 11, 1999 | Rackman |
5903647 | May 11, 1999 | Ronning |
5937158 | August 10, 1999 | Uranaka |
5970143 | October 19, 1999 | Schneier et al. |
6012146 | January 4, 2000 | Liebenow |
6014696 | January 11, 2000 | Araki et al. |
6026368 | February 15, 2000 | Brown et al. |
6122631 | September 19, 2000 | Berbec et al. |
6158004 | December 5, 2000 | Mason et al. |
6170060 | January 2, 2001 | Mott et al. |
6195693 | February 27, 2001 | Berry et al. |
6216112 | April 10, 2001 | Fuller et al. |
6272636 | August 7, 2001 | Neville et al. |
6279036 | August 21, 2001 | Himmel et al. |
6282653 | August 28, 2001 | Berstis et al. |
6314409 | November 6, 2001 | Schneck et al. |
6400996 | June 4, 2002 | Hoffberg et al. |
6453420 | September 17, 2002 | Collart |
6507851 | January 14, 2003 | Fujiwara et al. |
6578199 | June 10, 2003 | Tsou et al. |
6587949 | July 1, 2003 | Steinberg |
6601087 | July 29, 2003 | Zhu et al. |
6622097 | September 16, 2003 | Hunter |
6654032 | November 25, 2003 | Zhu et al. |
6763501 | July 13, 2004 | Zhu et al. |
6850975 | February 1, 2005 | Danneels et al. |
6885388 | April 26, 2005 | Gunter et al. |
6901448 | May 31, 2005 | Zhu et al. |
6904455 | June 7, 2005 | Yen |
6920567 | July 19, 2005 | Doherty et al. |
6950941 | September 27, 2005 | Lee et al. |
6966000 | November 15, 2005 | Zhang et al. |
7028340 | April 11, 2006 | Kamada et al. |
7036145 | April 25, 2006 | Murphy et al. |
7043698 | May 9, 2006 | Newbold |
7047302 | May 16, 2006 | Chatani et al. |
20010056405 | December 27, 2001 | Muyres et al. |
20020010679 | January 24, 2002 | Felsher |
20020016922 | February 7, 2002 | Richards et al. |
20020022989 | February 21, 2002 | Endo et al. |
20020104019 | August 1, 2002 | Chatani et al. |
20020194337 | December 19, 2002 | Knight et al. |
20030055953 | March 20, 2003 | Motoyama et al. |
20030088439 | May 8, 2003 | Grushka |
20030101092 | May 29, 2003 | Fuller et al. |
20030196114 | October 16, 2003 | Brew et al. |
20040024889 | February 5, 2004 | Getsin et al. |
20040260801 | December 23, 2004 | Li |
- I. Flink et al., “Stuffit Deluxe User's Guide”, Oct. 1999, Aladdin Systems, Inc. 135 pages.
Type: Grant
Filed: May 29, 2003
Date of Patent: Jun 12, 2007
Patent Publication Number: 20040030729
Assignee: Ricoh Company, Ltd. (Tokyo)
Inventors: Junichi Yamagata (Kanagawa-Ken), Takayuki Kunieda (Kanagawa-Ken), Yuki Wakita (Kanagawa-Ken)
Primary Examiner: Heather R. Herndon
Assistant Examiner: James H Blackwell
Attorney: Dickstein Shapiro LLP
Application Number: 10/446,697
International Classification: G06F 17/00 (20060101);