Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
105 words
A software product for secure communications using a computer system, the software product comprising: message interface software configured to direct the computer system to transfer messages between Graphical User Interface (GUI) software and security software and between the GUI software and transport software, to provide the GUI software with language-neutral method calls to the security software, to insert first security associations into the messages transferred from the computer system, to extract second security associations from the messages received by the computer system, and to transfer the second security associations for authentication by a security system; and a storage media that stores the message interface software.
Claim 2
Dependent Claim
105 words
A software product for secure communications using a computer system, the software product comprising: message interface software configured to direct the computer system to transfer messages between Graphical User Interface (GUI) software and security software and between the GUI software and transport software, to provide the GUI software with language-neutral method calls to the security software, to insert first security associations into the messages transferred from the computer system, to extract second security associations from the messages received by the computer system, and to transfer the second security associations for authentication by a security system; and a storage media that stores the message interface software.
Claim 3
Dependent Claim
31 words
The software product of claim 1 wherein the message interface software is configured to direct the computer system to store information indicating ports, Internet addresses, and object identifiers for software objects.
Claim 4
Dependent Claim
25 words
The software product of claim 1 wherein the message interface software is configured to direct the computer system to implement an Interface Description Language (IDL).
Claim 5
Dependent Claim
22 words
The software product of claim 1 wherein the message interface software is configured to direct the computer system to implement Microsoft DCOM.
Claim 6
Dependent Claim
16 words
The software product of claim 1 wherein a portion of the messages are CORBA exception messages.
Claim 7
Dependent Claim
79 words
The software product of claim 1 further comprising the transport software configured to direct the computer system to transfer the messages between the message interface software and a communication network, to insert the first security associations into the messages transferred from computer system, and to extract the second security associations from the messages received by the computer system, and transfer the second security associations for authentication by a security system, and wherein the storage media stores the transport software.
Claim 8
Dependent Claim
65 words
The software product of claim 6 wherein the message interface software is configured to direct the computer system to insert a first portion of the first security associations into the messages transferred from the computer system, and wherein the transport software is configured to direct the computer system to insert a second portion of the first security associations into the messages transferred from computer system.
Claim 9
Dependent Claim
37 words
The software product of claim 6 wherein the GUI software is configured to direct the computer system to provide Internet access and the transport software is configured to direct the computer system to implement an Internet Protocol.
Claim 10
Dependent Claim
63 words
The software product of claim 1 further comprising the security software configured to direct the computer system to receive a password from the GUI software through the message interface, decrypt a private key with the password, encrypt a result with the private key, and transfer the encrypted result for authentication by the security system, and wherein the storage media stores the security software.
Claim 11
Dependent Claim
31 words
The software product of claim 1 wherein the GUI software is configured to direct the computer system to provide an employee with access to an employer communication network over the Internet.
Claim 12
Dependent Claim
29 words
The software product of claim 1 wherein the GUI software is configured to direct the computer system to provide a customer with access to a service over the Internet.
Claim 13
Dependent Claim
32 words
The software product of claim 1 wherein the GUI software is configured to direct the computer system to provide a network customer with access to a communication network manager over the Internet.
Claim 14
Independent Claim
101 words
A method of operating a computer system for secure communications, the method comprising: transferring messages through a message interface between a Graphical User Interface (GUI) and a security process and between the GUI and a transport interface; in the message interface, providing the GUI software with language-neutral method calls to the security software; in the message interface, inserting first security associations into the messages transferred from the computer system; in the message interface, extracting second security associations from the messages received by the computer system; and transferring the second security associations from the message interface for authentication by a security system.
Claim 15
Independent Claim
101 words
A method of operating a computer system for secure communications, the method comprising: transferring messages through a message interface between a Graphical User Interface (GUI) and a security process and between the GUI and a transport interface; in the message interface, providing the GUI software with language-neutral method calls to the security software; in the message interface, inserting first security associations into the messages transferred from the computer system; in the message interface, extracting second security associations from the messages received by the computer system; and transferring the second security associations from the message interface for authentication by a security system.
Claim 16
Dependent Claim
31 words
The method of claim 13 wherein providing the GUI with the language-neutral method calls to the security process comprises storing information indicating ports, Internet addresses, and object identifiers for software objects.
Claim 17
Dependent Claim
25 words
The method of claim 13 wherein providing the GUI with the language-neutral method calls to the security process comprises implementing an Interface Description Language (IDL).
Claim 18
Dependent Claim
22 words
The method of claim 13 wherein providing the GUI with the language-neutral method calls to the security process comprises implementing Microsoft DCOM.
Claim 19
Dependent Claim
15 words
The method of claim 13 wherein a portion of the messages are CORBA exception messages.
Claim 20
Dependent Claim
71 words
The method of claim 13 further comprising: transferring the messages through the transport interface between the message interface and a communication network; in the transport interface, inserting the first security associations into the messages transferred from computer system; in the transport interface, extracting the second security associations from the messages received by the computer system; and transferring the second security associations from the transport interface for authentication by a security system.
Claim 21
Dependent Claim
62 words
The method of claim 18 wherein inserting the first security associations into the messages transferred from the computer system comprises: in the message interface, inserting a first portion of the first security associations into the messages transferred from the computer system; and in the transport interface, inserting a second portion of the first security associations into the messages transferred from computer system.
Claim 22
Dependent Claim
32 words
The method of claim 18 wherein transferring the messages through the message interface and the transport interface between the GUI and the communication network comprises providing Internet access using an Internet Protocol.
Claim 23
Dependent Claim
58 words
The method of claim 13 further comprising: in the security process, receiving a password from the GUI through the message interface; in the security process, decrypting a private key with the password; in the security process, encrypting a result with the private key; and transferring the encrypted result from the security process for authentication by the security system.
Claim 24
Dependent Claim
24 words
The method of claim 13 wherein the GUI is configured to provide an employee with access to an employer communication network over the Internet.
Claim 25
Dependent Claim
22 words
The method of claim 13 wherein the GUI is configured to provide a customer with access to a service over the Internet.
Claim 26
Dependent Claim
25 words
The method of claim 13 wherein the GUI is configured to provide a network customer with access to a communication network manager over the Internet.
Claim 27
Dependent Claim
102 words
A communication system comprising: a session manager configured to exchange network control messages with user systems, process the network control messages to control communication services for the user systems, insert first security associations in two different layers of the network control messages transferred to the user systems, extract second security associations from the two different layers of the network control messages received from the user systems; and a security system configured to exchange security messages with the user systems to authenticate the user systems, and to process the second security associations to authenticate the network control messages received from the user systems.
Claim 28
Dependent Claim
102 words
A communication system comprising: a session manager configured to exchange network control messages with user systems, process the network control messages to control communication services for the user systems, insert first security associations in two different layers of the network control messages transferred to the user systems, extract second security associations from the two different layers of the network control messages received from the user systems; and a security system configured to exchange security messages with the user systems to authenticate the user systems, and to process the second security associations to authenticate the network control messages received from the user systems.
Claim 29
Dependent Claim
16 words
The communication system of claim 25 wherein one of the layers comprises a network transport layer.
Claim 30
Dependent Claim
17 words
The communication system of claim 25 wherein one of the layers comprises a language-neutral message interface layer.
Claim 31
Dependent Claim
16 words
The communication system of claim 25 wherein one of the layers comprises an Internet Protocol layer.
Claim 32
Dependent Claim
16 words
The communication system of claim 25 wherein one of the layers comprises a Microsoft DCOM layer.
Claim 33
Dependent Claim
15 words
The communication system of claim 25 wherein one of the layers comprises a CORBA layer.
Claim 34
Dependent Claim
23 words
The communication system of claim 25 wherein the security system is configured to generate the first security associations and the second security associations.
Claim 35
Independent Claim
96 words
A method of operating a communication system, the method comprising: exchanging security messages with user systems to authenticate the user systems; exchanging network control messages with user systems and processing the network control messages to control communication services for the user systems; inserting first security associations in two different layers of the network control messages transferred to the user systems; extracting second security associations from the two different layers of the network control messages received from the user systems; and processing the second security associations to authenticate the network control messages received from the user systems.
Claim 36
Independent Claim
96 words
A method of operating a communication system, the method comprising: exchanging security messages with user systems to authenticate the user systems; exchanging network control messages with user systems and processing the network control messages to control communication services for the user systems; inserting first security associations in two different layers of the network control messages transferred to the user systems; extracting second security associations from the two different layers of the network control messages received from the user systems; and processing the second security associations to authenticate the network control messages received from the user systems.
Claim 37
Dependent Claim
15 words
The method of claim 32 wherein one of the layers comprises a network transport layer.
Claim 38
Dependent Claim
16 words
The method of claim 32 wherein one of the layers comprises a language-neutral message interface layer.
Claim 39
Dependent Claim
15 words
The method of claim 32 wherein one of the layers comprises an Internet Protocol layer.
Claim 40
Dependent Claim
15 words
The method of claim 32 wherein one of the layers comprises a Microsoft DCOM layer.
Claim 41
Dependent Claim
14 words
The method of claim 32 wherein one of the layers comprises a CORBA layer.
Claim 42
Dependent Claim
17 words
The method of claim 32 further comprising generating the first security associations and the second security associations.