Source: http://www.google.com/patents/USRE42163?dq=5083039
Timestamp: 2017-11-18 23:51:19
Document Index: 704752805

Matched Legal Cases: ['Application No. 2004', 'Application No. 2004', '§ 1', 'Application No. 2004', 'Application No. 97116728', 'art 1', 'art 1', 'Application No. 7', 'Application No. 97116728', 'Application No. 97116728', 'Application No. 2004', 'Application No. 2004', 'Application No. 2007', 'Application No. 2004', 'Application No. 97116728', 'Application No. 97116728', 'Application No. 2004', 'Application No. 2004', 'Application No. 95116820', 'Application No. 97116728', 'Application No. 98104490', 'Application No. 98107668']

Patent USRE42163 - Data management system - Google Patents
The present invention provides a system to ensure security of data in a computer network system. A center certifies a public-key of user of the system and distributes a secret-key. A first system comprises the center in a network, an information provider and a plurality of users. The center identifies...http://www.google.com/patents/USRE42163?utm_source=gb-gplus-sharePatent USRE42163 - Data management system
Publication number USRE42163 E1
Application number US 11/446,604
Also published as US6744894, US20020025044
Publication number 11446604, 446604, US RE42163 E1, US RE42163E1, US-E1-RE42163, USRE42163 E1, USRE42163E1
Patent Citations (240), Non-Patent Citations (79), Referenced by (6), Classifications (66), Legal Events (3)
US RE42163 E1
storage storing public-keys, private-keys, user labels and edit labels used in the data management system;
a data management center and the owner linked to a public-key the storage, and arranged on said a communication network;
wherein said data management center is configured to certifying public-keys of said owner and said presented by users of said system and storing said is further configured to access a first user label and said a first edit label associated with a first set of digital data;
a first user device configured to obtain ing said first set of digital data from said communication network by presenting said first user label to use said first set of digital data, wherein said first user device is further configured to edit ing the first set of digital data, and obtaining said first edit label from said data management center via said communication network by presenting said first user label and an editing scenario, ;
wherein said first set of digital data is not only temporarily stored in a said first user device of each of said user after using e of said first set of digital data by a first user, and wherein said first user device is configured to transfer said first edit label is transferred to a next user without said digital data for the next user's use of the edited said first set of digital data, wherein the first set of digital data is not transferred to the next user.
2. A data management system according to claim 1, wherein said first set of digital data is not stored in the device of said user removed from the first user device by deletion of said first set of digital data from random access memory of the first user device.
said next user decrypts the encrypted first edit label by using private-key of said next user and presents said decrypted first edit label to said data management center;
said data management center is configured to transfers the first set of digital data to said next user based on said first edit label;
said next user uses and edits said first set of digital data by using the editing scenario included in said first edit label.
6. A data management system according to claim 1, wherein said first user transfers said first edit label to said next user;
said next user presents said first edit label to said data management center;
said data management center transfers said first set of digital data to said next user based on said first edit label;
7. A data management system according to claim 6, wherein said first user performs device is configured to append a digital signature to said first edit label by using private-key of said first user.
a maker system including at least one computer system;
a user system including at least one computer system; and
a mediator system including at least one computer system;
said mediator system is linked to a first entity to manage public-keys and a second entity to generate secret-keys and is arranged on a communication network;
said user system is configured to requests electronic commerce data from said mediator system;
said mediator system is configured to transfers the request of said electronic commerce data together with a first secret-key of said second entity, which are encrypted by using a public-key of said maker system, to said maker system;
said maker system is configured to decrypts the encrypted first secret-key by using a private-key of said maker and system, encrypts said electronic commerce data using the decrypted first secret-key and transfers encrypted electronic commerce data to said mediator system;
said mediator system is configured to decrypts said encrypted electronic commerce data using said first secret-key, re-encrypts decrypted electronic commerce data using a second secret-key of said second entity, and transfers the re-encrypted electronic commerce data together with the second secret-key, which are encrypted using a public-key of said user system, to said user system;
said user system is configured to decrypts the encrypted second secret-key using a private-key of said user system, decrypts the re-encrypted electronic commerce data using the decrypted second secret-key, makes an order sheet by entering order content into the decrypted electronic commerce data, encrypts said order sheet using the second secret-key, and transfers the encrypted order sheet to said mediator system;
said mediator system is configured to decrypts said encrypted order sheet using said second secret-key, encrypt s the decrypted order sheet using the public-key of said maker system, and transfer s the encrypted order sheet to said maker system; and
said maker system is configured to decrypts the encrypted order sheet using the private-key of said maker , system and makes an order acceptance.
30. An electronic commerce system according to claim 29, wherein said electronic commerce data has a general file structure and only a data body thereof is encrypted.
certifying one or more public-keys of a first user;
said first user obtaining digital data from a communication network by presenting a user label to use said digital data, editing the digital data, and obtaining an edit label from said communication network by presenting said user label and an editing scenario;
not storing said digital data in a device of each of one or more users after using said digital data; and
transferring said edit label to a next user without said digital data for the next user's use of said digital data.
44. A method according to claim 43, wherein said digital data is not stored in the device of said one or more users by deletion of said digital data.
45. A method according to claim 43, wherein said digital data is not stored in the device of said one or more users after said digital data is converted to a one-way hash value.
46. A method according to claim 43, further comprising encrypting said edit label by using a public-key of said next user, and transferring the encrypted edit label to said next user.
47. A method according to claim 43, further comprising said first user performing digital signature to said edit label by using a private-key of said first user.
48. A method according to claim 43, further comprising said one or more users paying a fee based on presenting said user label to a data management center by said one or more users.
49. A method according to claim 43, wherein said digital data has a general file structure and at least a portion of a data body thereof only is encrypted.
50. A method according to claim 43, wherein said digital data has a general file structure, and at least a portion of a data header and at least a portion of a data body thereof are encrypted.
51. A method according to claim 43, wherein said digital data has a general file structure and at least a portion of a data header thereof only is encrypted.
52. A method according to claim 43, wherein said digital data has a general file structure, and only at least a portion of said user label is encrypted.
53. A method according to claim 43 wherein said digital data has an object-formed file structure, and only at least a portion of a method surrounding a slot in said object-formed file structure is encrypted.
means for certifying one or more public-keys of a first user;
means for said first user obtaining digital data from a communication network by presenting a user label to use said digital data, editing the digital data, and obtaining an edit label from said communication network by presenting said user label and an editing scenario;
means for not storing said digital data in a device of each user after using said digital data; and
means for transferring said edit label to a next user without said digital data for the next user's use of said digital data.
55. An apparatus according to claim 54, wherein said means for not storing said digital data in the device of said one or more users after using said digital data comprises means for not storing said digital data in the device of said one or more users by deletion of said digital data.
56. An apparatus according to claim 54, wherein said means for not storing said digital data in the device of said one or more users after using said digital data comprises means for not storing said digital data in the device of said one or more users after said digital data is converted to a one-way hash value.
57. An apparatus according to claim 54, further comprising means for encrypting said edit label by using a public-key of said next user, and means for transferring the encrypted edit label to said next user.
58. An apparatus according to claim 54, further comprising means for said first user performing digital signature to said edit label by using a private-key of said first user.
59. An apparatus according to claim 54, further comprising means for said one or more users paying a fee based on presenting said user label to a data management center by said one or more users.
60. An apparatus according to claim 54, wherein said digital data has a general file structure and further comprising means for encrypting only at least a portion of a data body thereof.
61. An apparatus according to claim 54, wherein said digital data has a general file structure, and further comprising means for encrypting only at least a portion of a data header and at least a portion of a data body thereof.
62. An apparatus according to claim 54, wherein said digital data has a general file structure and further comprising means for encrypting only at least a portion of a data header thereof.
63. An apparatus according to claim 54, wherein said digital data has a general file structure, and further comprising means for encrypting only at least a portion of said user label.
64. An apparatus according to claim 54, wherein said digital data has an object-formed file structure, and further comprising means for encrypting only at least a portion of a method surrounding a slot in said object-formed file structure.
not storing said digital data in a device of each user after using said digital data; and
66. An apparatus according to claim 65 wherein said computing device is further capable of not storing said digital data in the device of said one or more users by deletion of said digital data.
67. An apparatus according to claim 65, wherein said computing device is further capable of not storing said digital data in the device of said one or more users after said digital data is converted to a one-way hash value.
68. An apparatus according to claim 65, wherein said computing device is further capable of encrypting said edit label by using a public-key of said next user, and wherein said computing device is further capable of transferring the encrypted edit label to said next user.
69. An apparatus according to claim 65, wherein said computing device is further capable of said first user performing digital signature to said edit label by using a private-key of said first user.
70. An apparatus according to claim 65, wherein said computing device is further capable of said one or more users paying a fee based on presenting said user label to a data management center by said one or more users.
71. An apparatus according to claim 65, wherein said digital data has a general file structure and wherein said computing device is further capable of encrypting only at least a portion of a data body thereof.
72. An apparatus according to claim 65, wherein said digital data has a general file structure, and wherein said computing device is further capable of encrypting only at least a portion of a data header and at least a portion of a data body thereof.
73. An apparatus according to claim 65, wherein said digital data has a general file structure and wherein said computing device is further capable of encrypting only at least a portion of a data header thereof.
74. An apparatus according to claim 65, wherein said digital data has a general file structure and wherein said computing device is further capable of encrypting only at least a portion of said user label.
75. An apparatus according to claim 65, wherein said digital data has an object-formed file structure, and wherein said computing device is further capable of encrypting only at least a portion of a method surrounding a slot in said object-formed file structure.
76. An article of manufacture comprising a non-transitory storage medium having instructions stored thereon that, in response to execution by a device, cause the device to perform operations including:
obtaining digital data from a communication network by presenting a user label to use said digital data, editing the digital data, and obtaining an edit label from said communication network by presenting said user label and an editing scenario;
removing said digital data from memory after using said digital data; and transferring said edit label to a next user without said digital data for the next user's use of said digital data.
77. An article of manufacture according to claim 76, wherein said digital data is not stored in the device of said one or more users by deletion of said digital data.
78. An article of manufacture according to claim 76, wherein said digital data is not stored in the device of said one or more users after said digital data is converted to a one-way hash value.
79. An article of manufacture according to claim 76, further comprising encrypting said edit label by using a public-key of said next user, and transferring the encrypted edit label to said next user.
80. An article of manufacture according to claim 76, wherein the operations further include:
appending a digital signature to said edit label by using a private-key.
81. An article of manufacture according to claim 76, wherein the operations further include;
paying a data usage fee based on presenting said user label to a data management center.
82. An article of manufacture according to claim 76, wherein said digital data has a general file structure and at least a portion of a data body thereof only is encrypted.
83. An article of manufacture according to claim 76, wherein said digital data has a general file structure, and at least a portion of a data header and at least a portion of a data body thereof are encrypted.
84. An article of manufacture according to claim 76, wherein said digital data has a general file structure and at least a portion of a data header thereof only is encrypted.
85. An article of manufacture according to claim 76, wherein said digital data has a general file structure, and only at least a portion of said user label is encrypted.
86. An article of manufacture according to claim 76, wherein said digital data has an object-formed file structure, and only at least a portion of a method surrounding a slot in said object-formed file structure is encrypted.
87. A system for managing digital data, comprising:
a data management center storing digital data, user labels, edit labels, and sets of edits corresponding to said digital data, wherein said stored digital data includes a first set of digital data, and wherein said user labels include a first user label associated with a first user;
a first computing device configured to obtain the first set of digital data from the data management center by presenting the first user label, wherein the first computing device is further configured to perform a first set of edits on the first set of digital data to produce an edited first set of digital data, and wherein the first computing device is further configured to obtain a first edit label for the edited first set of digital data from the data management center by presenting the first user label and the first set of edits; and
wherein said first set of digital data is only temporarily stored in a memory of the first computing device and is removed therefrom after utilization of the first set of digital data by the first computing device, and wherein the first edit label is transferable from the first computing device to a second computing device in order to facilitate a second user receiving the edited first set of digital data from the data management center at the second computing device.
a first computing device configured to manage public-keys and to generate secret-keys; a second computing device configured to request electronic commerce data from said first computing device;
a third computing device configured to receive the request of said electronic commerce data together with a first secret-key from the first computing device, wherein the request and the first secret-key are encrypted by using a public-key of said third computing device;
wherein said third computing device is configured to decrypt the encrypted first secret-key by using a private-key of said third computing device, and to encrypt said requested electronic commerce data using the decrypted first secret-key and to transfer the encrypted electronic commerce data to said first computing device;
wherein said first computing device is configured to decrypt said encrypter electronic commerce data using said first secret-key, to re-encrypt decrypted electronic commerce data usinng a second secret-key, and to transfer the re-encrypted electronic commerce data together with the second secret-key to the second computing device, wherein the transferred electronic commerce data and the second secret-key are encrypted using a public-key of the second computing device;
wherein said second computing device is configured to decrypt the transferred second secret-key using a priviate-key of said second computing device, to decrypt the transferred electronic commerce data using the decrypted second secret-key, to generate a response relating to the decrypted electronic commerce data, to encrypt said response using the second secret-key, and to transfer the encrypted response to the first computing device;
wherein said first computing is configured to decrypt said encrypted response using said second secret-ksy, to re-encrypt the decrypted response using the public-key of said third computing device, and to transfer the re-encrypted response to said third computing device; and
wherein said third computing device is configured to decrypt the transferred response using the private key of said third computing device.
Ks0=D(Csk0kb1, Kv1)
Csk0kb1=E(Ks0, Kb1)
Ks0=D(Csk0kb1, Kv1),
Cm0ikb1=E(M0, Kb1)
Cle1kv2=E(Le1, Kv1)
Pe=D(Cpekb2, Kv1)
S2i=D(Cs2ikbc, Kvc),
US20050262033 Mar 27, 2003 Nov 24, 2005 Kazuhiko Yamashita Data recording apparatus, data recording method, program for implementing the method, and program recording medium
3 Amendments in Japanese Application No. 2004-168776 dated Apr. 13, 2010, 4 pages.
6 Appeal and Amendment in Japanese Application No. 2004-168776 dated Aug. 27, 2007, 10 pages.
9 Concise Explanation of Non-English Language Documents Under 37 C.F.R. § 1.98(a)(3) for NPL References 7, 10, 12-14.
10 Decision on Appeal in Japanese Application No. 2004-168776 dated May 10, 2010, 2 pages.
11 European Search Report for European Patent Application No. 97116728 dated Jun. 23, 1999, 4 pages.
12 Fitch, K. "User Authentication and Software Distribution on the Web", ausweb97@scu.edu.au Nov. 5, 1996, pp. 1-12.
17 Kent, Stephen, T., "Internet Privacy Enhanced Mail", Association for Computing Machinery, Communications of the ACM, Aug. 1993, vol. 36, issue 9, pp. 48-61.
18 Komatsu, Naohisa, et al., "A Proposal on Digital Watermark in Document Image Communication and its Application to Realizing a Signature" Electronics & Communications in Japan Part I-Communications, vol. 73, No. 5, part 1, May 1, 1990, pp. 22-33.
19 Komatsu, Naohisa, et al., "A Proposal on Digital Watermark in Document Image Communication and its Application to Realizing a Signature" Electronics & Communications in Japan Part I—Communications, vol. 73, No. 5, part 1, May 1, 1990, pp. 22-33.
20 Lennil, P. "The IBM Microkernel Technology," OS/2 Developer, vol. 5, Nov. 1, 1993 (pp. 70-72, 74) XP000672962.
21 Masuoka, Fujio, "Progressing Flash Memories" Kogyo Chosa-kai Co., Chapter 1: Semiconductor Memory, pp. 34-68, 1992.
23 Medvinsky, Gennady et al., "NetCash: A design for practical electronic currency on the Internet" University of Southern California Information Science Institute, Nov. 1993, pp. 2-7.
24 Memon, Nasir, et al., "Protecting Digital Media Content" Association for Computing Machinery, Communications of the ACM, New York, Jul. 1998, vol. 41, issue 7, pp. 35-43.
25 Menezes, Alfred, et al., "Handbook of Applied Cryptography" 1997, sec. 11.5.1, CRC Press, pp. 452-454.
26 Morizaki, H., "Introduction to Electronic Devices" Gijustsu Hyoron Publishing Co., 1989, pp. 260-266.
27 Murphy, Kathleen, "Digimarc Awarded Patent for Digital Watermarking" Business, Mar. 10, 1998, www.internetnews.com/bus-news/article.php/19611, 2 pgs.
28 Neuman, Clifford B., Proxy-Based Authorization and Accounting for Distributed Systems, Proceedings of the 13th International Conference on Distributed Computing Systems, May 1993, pp. 283-291.
29 Notice of Reason for Rejection in Corresponding Japanese Patent Office Application No. 7-280984, mailed Jan. 20, 2004, English Translation.
30 Office Action in European Application No. 97116728 dated Mar. 23, 2001.
31 Official Action in European Application No. 97116728.3 dated Apr. 12, 2002, 4 pages.
32 Official Action in Japanese Application No. 2004-168776 dated Aug. 29, 2006, 6 pages.
33 Official Action in Japanese Application No. 2004-168776 dated May 29, 2007, 5 pages.
34 Official Action in Japanese Application No. 2007-047674 dated May 31, 2010, 5 pages.
35 Official inquiry from the appeal board in Japanese Application No. 2004-168776 dated Aug. 10, 2009, 3 pages.
37 Response to Official Action in European Application No. 97116728.3 dated Apr. 12, 2002, mailed Aug. 8, 2002, 12 pages.
38 Response to Official Action in European Application No. 97116728.3 dated Mar. 23, 2001, mailed Jan. 16, 2002, 13 pages.
39 Response to Official Action in Japanese Application No. 2004-168776 dated Aug. 29, 2006, mailed Feb. 27, 2007, 6 pages.
40 Response to Official inquiry from the appeal board in Japanese Application No. 2004-168776 dated Aug. 10, 2009, mailed Feb. 10, 2010, 9 pages.
44 Schneier, Applied Crytography, first edition, Oct. 1993, Wiley, pp. 29-31, 42-56, 152, 153.
45 Schneier, Bruce, Applied Cryptography: Protocols, Algorithms, and Source Code in C; John Wiley & Sons, Inc. 1996, Second Edition, pp. 357-368.
46 Schneier, Bruce; One Way Hash Functions, John Wiley & Sons, Inc. 1996, pp. 429-430.
47 Schneier, Bruce; One Way Hash Functions; John Wiley & Sons, Inc. 1996, pp. 129-130.
48 Search Report in European Application No. 95116820, dated Dec. 23, 1998.
49 Search Report in European Application No. 97116728.3 dated Jul. 5, 1999.
50 Search Report in European Application No. 98104490 dated Aug. 6, 2001.
51 Search Report in European Application No. 98107668, dated Jul. 31, 2001.
54 Tirkel, A.Z. et al., "Electronic Water Mark", Conference Proceedings Dicta, Dec. 1993, pp. 666-673.
61 U.S. Appl. No. 09/985,279, filed Nov. 2, 2001, Saito.
62 U.S. Appl. No. 10/013,507, filed Dec. 13, 2001, Saito.
63 U.S. Appl. No. 10/170,677, filed Jun. 13, 2002, Saito.
66 U.S. Appl. No. 11/469,035, filed Aug. 31, 2006, Saito.
67 U.S. Appl. No. 11/480,690, filed Jul. 3, 2006, Saito.
68 U.S. Appl. No. 11/491,400, filed Jul. 20, 2006, Saito.
69 U.S. Appl. No. 11/496,777, filed Jul. 31, 2006, Saito.
70 U.S. Appl. No. 11/512,695, filed Aug. 29, 2006, Saito.
71 U.S. Appl. No. 11/512,885, filed Aug. 29, 2006, Saito.
72 U.S. Appl. No. 11/556,992, filed Nov. 6, 2006, Saito.
73 U.S. Appl. No. 11/701,943, filed Feb. 1, 2007, Saito.
74 U.S. Appl. No. 11/701,945, filed Feb. 1, 2007, Saito.
75 U.S. Appl. No. 11/701,946, filed Feb. 1, 2007, Saito.
77 Vigarie, J. "A Device for Real-Time Modification of . . . " 18th International Television Symposium and Technical Exhibition, Montreaux, Switzerland, Jun. 10-15, 1993, pp. 761-768.
78 Wayner, P. "Digital Copyright Protection" AP Professional, 1997, pp. 1-7 and 14-17.
79 Zhang, N.X. "Secure Code Distribution" IEEE Computer, Jun. 1997, pp. 76-79.
U.S. Classification 380/277, 713/193
International Classification H04L9/32, H04L9/00, H04N7/167, H04N1/32, H04L9/30, G06F1/00, G06F21/00, H04N1/44, H04L29/06, G06Q20/00
Cooperative Classification H04L2209/605, H04L2209/603, H04L2209/56, G06Q20/1235, H04N21/44204, H04N2201/3225, G06F2211/007, H04L63/0442, H04N21/63345, G06F2221/0737, H04N21/4627, H04N1/32101, G06Q20/00, H04L2463/101, G06Q20/02, H04N1/32144, H04N21/2541, H04N2201/3281, H04L63/0823, G06Q20/3823, H04N1/4486, H04L63/126, G06F2221/2107, H04N1/32128, G06F21/10, H04L9/30, H04N21/4408, G06Q20/06, H04N7/1675, H04N21/26613, H04L63/0464, H04L63/062
European Classification H04L9/30, H04N7/167D, G06Q20/00, H04N21/266K, H04N21/6334K, H04N21/254R, H04N21/4627, H04N21/442C, H04N21/4408, G06Q20/02, G06F21/10, H04L63/06B, H04N1/32C17, H04L63/04B2, H04L63/04B8, H04L63/12B, H04N1/32C, G06Q20/1235, H04N1/44S2, G06Q20/3823, G06Q20/06, H04N1/32C19