← Back to Patent Explorer
US6192131B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Enabling business transactions in computer networks

Assignee: Securities Industry Automation Corp
•
Filing: 1996-11-15
•
Granted: 2001-02-20
•
Expires: 2016-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for creating a log of a conversation includes a convener computer and a plurality of conversation computers interconnected by a computer network. The system includes an arbiter computer and a plurality of conversation computers interconnected by a computer network. The arbiter computer creates a public key pair comprising a new public key and a new private key, and causes the new public key to be transmitted to the conversation computers. The conversation computers receive the public key and transmit messages during the conversation. The arbiter computer uses the new private key to encrypt messages transmitted by at least some of the conversation computers during a conversation among the conversation computers, and to store the encrypted messages in a message log. The conversation computers cause messages in the message log to be decrypted using the new public key.

Inventors

  • 👤 Daniel E. Geer, Jr.
  • 👤 Henry R. Tumblin
  • 👤 Eliot M. Solomon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 17:02
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/02; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/33; G06F21/60; G06F21/606; G06Q20/38; G06Q20/382; G06Q20/3829; G06Q20/40; G06F2221/00; G06F2221/21; G06F2221/2101

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 133 words
A system for creating a log of a conversation, comprising: an arbiter computer; and a plurality of conversation computers; the arbiter computer and the conversation computers being interconnected by a computer network; the arbiter computer being programmed to create a public key pair comprising a new public key and a new private key, to cause the new public key to be transmitted to the conversation computers, to use the new private key to encrypt messages transmitted by at least some of the conversation computers during a conversation among the conversation computers, and to store the encrypted messages in a message log; the conversation computers being programmed to receive the public key, to transmit messages during the conversation, and to cause messages in the message log to be decrypted using the new public key.
Claim 2
Independent Claim 133 words
A system for creating a log of a conversation, comprising: an arbiter computer; and a plurality of conversation computers; the arbiter computer and the conversation computers being interconnected by a computer network; the arbiter computer being programmed to create a public key pair comprising a new public key and a new private key, to cause the new public key to be transmitted to the conversation computers, to use the new private key to encrypt messages transmitted by at least some of the conversation computers during a conversation among the conversation computers, and to store the encrypted messages in a message log; the conversation computers being programmed to receive the public key, to transmit messages during the conversation, and to cause messages in the message log to be decrypted using the new public key.
Claim 3
Dependent Claim 44 words
The system of claim 1 wherein the arbiter computer is programmed to decrypt the public key certificate that identify the user of the conversation computer, using a public key of a certifying authority that generated the certificate identifying the user of the conversation computer.
Claim 4
Dependent Claim 48 words
The system of claim 1 wherein the arbiter computer is programmed to create a conversation certificate that certifies that a holder of the conversation certificate is authorized to read messages in a message log referred to in the conversation certificate, the conversation certificate comprising the new public key.
Claim 5
Dependent Claim 29 words
The system of claim 3 wherein the arbiter computer is programmed to encrypt the conversation certificate using the public key of a user of one of the conversation computers.
Claim 6
Dependent Claim 23 words
The system of claim 1 wherein the messages transmitted by the conversation computers comprise messages transmitted to parties other than the conversation computers.
Claim 7
Dependent Claim 19 words
The system of claim 1 wherein the messages transmitted by the conversation computers comprise messages transmitted between conversation computers.
Claim 8
Dependent Claim 29 words
The system of claim 1 wherein at least one of the conversation computers is programmed to notify the arbiter computer that a conversation among the conversation computers is completed.
Claim 9
Dependent Claim 25 words
The system of claim 7 wherein the arbiter computer is programmed to place a notice in the message log indicating that the conversation is finished.
Claim 10
Dependent Claim 21 words
The system of claim 1 wherein the arbiter computer is programmed to destroy the private key after the conversation is completed.
Claim 11
Dependent Claim 28 words
The system of claim 1 wherein at least one of the conversation computers is programmed to notify the arbiter computer of a change in parties to the conversation.
Claim 12
Dependent Claim 84 words
The system of claim 1 wherein, in response to notification of the change in parties, the arbiter computer is programmed to create another public key pair comprising a new public key and a new private key, to cause the new public key to be transmitted to the conversation computers, to use the new private key to encrypt messages transmitted by at least some of the conversation computers during a conversation among the conversation computers, and to store the encrypted messages in another message log.
Claim 13
Independent Claim 122 words
A method for creating a log of a conversation in a computer network comprising an arbiter computer and a plurality of conversation computers, comprising the steps of: creating, at the arbiter computer, a public key pair comprising a new public key and a new private key; causing the new public key to be transmitted to the conversation computers; transmitting messages during a conversation among the conversation computers; using the new private key at the arbiter computer to encrypt messages transmitted by at least some of the conversation computers during the conversation storing the encrypted messages in a message log; causing messages in the message log to be decrypted using the new public key transmitted to at least one of the conversation computers.
Claim 14
Independent Claim 122 words
A method for creating a log of a conversation in a computer network comprising an arbiter computer and a plurality of conversation computers, comprising the steps of: creating, at the arbiter computer, a public key pair comprising a new public key and a new private key; causing the new public key to be transmitted to the conversation computers; transmitting messages during a conversation among the conversation computers; using the new private key at the arbiter computer to encrypt messages transmitted by at least some of the conversation computers during the conversation storing the encrypted messages in a message log; causing messages in the message log to be decrypted using the new public key transmitted to at least one of the conversation computers.
Claim 15
Independent Claim 159 words
A system for creating a log of a conversation, comprising: an arbiter computer; and a plurality of conversation computers, programmed to transmit to the arbiter computer a public key certificate that identifies a user of the conversation computer and a public key of the user; the arbiter computer and the conversation computers being interconnected by a computer network; the arbiter computer being programmed to create a public key pair comprising a new public key and a new private key, to cause the new public key to be transmitted to the conversation computers, to use the new private key to encrypt messages transmitted by at least some of the conversation computers during a conversation among the conversation computers, and to store the encrypted messages in a message log; the conversation computers being programmed to receive the public key, to transmit messages during the conversation and to cause messages in the message log to be decrypted using the new public key.
Claim 16
Independent Claim 159 words
A system for creating a log of a conversation, comprising: an arbiter computer; and a plurality of conversation computers, programmed to transmit to the arbiter computer a public key certificate that identifies a user of the conversation computer and a public key of the user; the arbiter computer and the conversation computers being interconnected by a computer network; the arbiter computer being programmed to create a public key pair comprising a new public key and a new private key, to cause the new public key to be transmitted to the conversation computers, to use the new private key to encrypt messages transmitted by at least some of the conversation computers during a conversation among the conversation computers, and to store the encrypted messages in a message log; the conversation computers being programmed to receive the public key, to transmit messages during the conversation and to cause messages in the message log to be decrypted using the new public key.

References Cited (Backward Citations)

US5138712A Cited
US5590199A Cited
US5841865A Cited
US5659616A Cited
US5629980A Cited
US5748738A Cited
WO1996031965A1 Cited
US5790677A Cited
US5712914A Cited
US5822737A Cited
US5794207A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-20 2004-08-21 2005-02-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-20 2008-08-21 2009-02-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-20 2012-08-21 2013-02-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag