US6151620A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Conference messaging system
Assignee: Micro Focus Software Inc
•
Filing: 1997-10-22
•
Granted: 2000-11-21
•
Expires: 2017-10-22
Abstract
Abstract A messaging system for use by inexperienced users is provided. A simple interface allows use of the messaging system without any extensive training. The system enables users to send and receive mail both within the system, and the system may be connected to a larger network configuration. The user is only permitted access to the system through the interface, thereby protecting resources such as sensitive information and administrative settings. The invention also facilitates local and/or remote system management, including the automatic downloading and installation of software updates over the network without requiring user intervention or input.
Inventors
- 👤 Harold J. Madsen
- 👤 Russell Lundberg
- 👤 Michael A. Allred
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 02:05
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1822; G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06Q; G06Q10/00; G06Q10/10; G06Q10/107; H04L67/00; H04L67/34
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
199 words
A computing system for transferring messages between users, the system including: at least a first computer; and an interface program running on the first computer, the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents, the interface program also capable of sending the paired destination and data specification to a conveying program, the interface program also capable of receiving a data specification from the conveying program, and the interface program having substantially exclusive control of the first computer the substantially exclusive control prohibiting users from gaining direct unconstrained access to undering computer resources such as an operating system file system boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can gain direct resource access; wherein the conveying program is capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination.
Claim 2
Dependent Claim
199 words
A computing system for transferring messages between users, the system including: at least a first computer; and an interface program running on the first computer, the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents, the interface program also capable of sending the paired destination and data specification to a conveying program, the interface program also capable of receiving a data specification from the conveying program, and the interface program having substantially exclusive control of the first computer the substantially exclusive control prohibiting users from gaining direct unconstrained access to undering computer resources such as an operating system file system boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can gain direct resource access; wherein the conveying program is capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination.
Claim 3
Dependent Claim
99 words
The system of claim 1, further comprising at least one additional computer and the conveying program, the first computer capable of being connected in signal communication by a connection with the additional computer, in which: the conveying program runs on the additional computer; the interface program is capable of sending the paired destination and data specification over the connection, and receiving a data specification over the connection; and the conveying program is capable of receiving the paired destination and data specification over the connection, determining the computer identified by the destination, and sending the data specification over the connection.
Claim 4
Dependent Claim
31 words
The system of claim 2, further comprising at least one data specification repository, wherein the interface program and the conveying program are capable of transferring the data specification using the repository.
Claim 5
Dependent Claim
57 words
The system of claim 1, in which the interface program includes a shell program that controls access to the first computer by the user to help give the interface program substantially exclusive control of the first computer, and a gathering program that accepts the input from the user, gathers messages from users, and displays messages to users.
Claim 6
Dependent Claim
28 words
The system of claim 4, in which the gathering program includes a naive user interface comprising buttons on the computer screen and matching keys on a computer keyboard.
Claim 7
Dependent Claim
16 words
The system of claim 5, wherein the buttons on the screen match the keys in color.
Claim 8
Dependent Claim
34 words
The system of claim 4, in which the shell program automatically starts the gathering program when the computer is first booted and automatically restarts the gathering program if the gathering program ever terminates abnormally.
Claim 9
Dependent Claim
25 words
The system of claim 4, wherein the shell program is substantially free of user options and preferences whose settings change the behavior of another feature.
Claim 10
Dependent Claim
29 words
The system of claim 1, in which the interface program gains substantially exclusive control of the first computer at least in part by taking control of a Windows desktop.
Claim 11
Dependent Claim
14 words
The system of claim 1, in which the interface program replaces a Windows desktop.
Claim 12
Dependent Claim
25 words
The system of claim 2, in which the interface program and the conveying program cooperate to download and install program updates on the first computer.
Claim 13
Dependent Claim
21 words
The system of claim 11, in which the updates are installed without notifying the user and without requesting the user's consent.
Claim 14
Dependent Claim
34 words
The system of claim 2, in which the interface program regularly sends a heartbeat signal to the conveying program, and the conveying program notifies an administrator if an expected heartbeat signal is not received.
Claim 15
Dependent Claim
54 words
The system of claim 1, in which the system saves a data specification which has been entered but not yet sent, the data specification containing message contents and/or identifying the location of message contents, such that if the interface program terminates abnormally, the data specification can be sent after the interface program is restarted.
Claim 16
Dependent Claim
211 words
A computer-assisted messaging method for transferring messages between users, comprising the steps of: on a computer, providing an interface program which presents a messaging user interface tailored for use by naive users the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents the interface program also capable of sending the paired destination and data specification to a conveying program the interface program also capable of receiving a data specification from the conveying program, the conveying program capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination; and limiting access to resources by gaining and maintaining substantially exclusive control of the computer by the interface program, the substantially exclusive control prohibiting users from gaining direct unconstrained access to underlying computer resources such as an operating system, file system, boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can gain direct resource access.
Claim 17
Dependent Claim
211 words
A computer-assisted messaging method for transferring messages between users, comprising the steps of: on a computer, providing an interface program which presents a messaging user interface tailored for use by naive users the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents the interface program also capable of sending the paired destination and data specification to a conveying program the interface program also capable of receiving a data specification from the conveying program, the conveying program capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination; and limiting access to resources by gaining and maintaining substantially exclusive control of the computer by the interface program, the substantially exclusive control prohibiting users from gaining direct unconstrained access to underlying computer resources such as an operating system, file system, boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can gain direct resource access.
Claim 18
Dependent Claim
20 words
The method of claim 15, wherein the providing step presents a user interface containing display buttons which match physical buttons.
Claim 19
Dependent Claim
16 words
The method of claim 16, wherein the display buttons and the physical buttons match in color.
Claim 20
Dependent Claim
16 words
The method of claim 16, wherein the display buttons and the physical buttons match in shape.
Claim 21
Dependent Claim
16 words
The method of claim 16, wherein the display buttons and the physical buttons match in design.
Claim 22
Dependent Claim
35 words
The method of claim 15, wherein the limiting step maintains substantially exclusive control of the computer by automatically restarting at least a portion of the interface program when that portion is terminated by a user.
Claim 23
Dependent Claim
25 words
The method of claim 20, wherein the restarting step occurs in response to a failure to receive a heartbeat or acknowledgment from the terminated portion.
Claim 24
Dependent Claim
24 words
The method of claim 21, wherein the expected heartbeat or acknowledgment is transmitted over a network connection prior to termination of the terminated portion.
Claim 25
Dependent Claim
23 words
The method of claim 15, further comprising the step of using the interface program to download and install program updates on the computer.
Claim 26
Dependent Claim
21 words
The method of claim 23, in which the updates are installed without notifying the user and without requesting the user's consent.
Claim 27
Dependent Claim
234 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for messaging, the method steps comprising the steps of: on a computer, providing an interface program which presents a messaging user interface tailored for use by naive users, the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents, the interface program also capable of sending the paired destination and data specification to a conveying program. the interface program also capable of receiving a data specification from the conveying program, the conveying program capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination; and limiting access to resources by gaining and maintaining substantially exclusive control of the computer by the interface program, the substantially exclusive control prohibiting users from gaining direct unconstrained access to underlying computer resources such as an operating system. file system, boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can pain direct resource access.
Claim 28
Dependent Claim
234 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for messaging, the method steps comprising the steps of: on a computer, providing an interface program which presents a messaging user interface tailored for use by naive users, the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents, the interface program also capable of sending the paired destination and data specification to a conveying program. the interface program also capable of receiving a data specification from the conveying program, the conveying program capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination; and limiting access to resources by gaining and maintaining substantially exclusive control of the computer by the interface program, the substantially exclusive control prohibiting users from gaining direct unconstrained access to underlying computer resources such as an operating system. file system, boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can pain direct resource access.
Claim 29
Dependent Claim
32 words
The storage medium of claim 25, wherein the providing step presents a user interface containing display buttons which match physical buttons, and the display buttons and the physical buttons match in color.
Claim 30
Dependent Claim
36 words
The storage medium of claim 25, wherein the limiting step maintains substantially exclusive control of the computer by automatically restarting at least a portion of the interface program when that portion is terminated by a user.
Claim 31
Dependent Claim
26 words
The storage medium of claim 27, wherein the restarting step occurs in response to a failure to receive a heartbeat or acknowledgment from the terminated portion.
Claim 32
Dependent Claim
28 words
The storage medium of claim 25, wherein the method steps further comprise the step of using the interface program to download and install program updates on the computer.
References Cited (Backward Citations)
US4816989A
Cited
US5317752A
Cited
US5555416A
Cited
US5432934A
Cited
US5621662A
Cited
US5740365A
Cited
US5845077A
Cited
US5909581A
Cited
US5794032A
Cited
US5919247A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-11-21 | 2004-05-22 | 2004-11-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-11-21 | 2008-05-22 | 2008-11-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-11-21 | 2012-05-22 | 2012-11-21 | $7700.00 | Window Closed / Lapsed |