Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
110 words
A method of controlling flow, through a computer hardware resource, of information to and from computer applications, the method comprising when a flow of information is initiated from one of the applications, determining if the resource is being accessed by another one of the applications and, if so, delaying the flow of information from the first application, and when the resource is not being accessed by another application, enabling the flow of information from the first application, when a flow of information is initiated toward the applications, determining to which one of the applications the information is flowing, and directing the flow of information to that one of the applications.
Claim 2
Independent Claim
110 words
A method of controlling flow, through a computer hardware resource, of information to and from computer applications, the method comprising when a flow of information is initiated from one of the applications, determining if the resource is being accessed by another one of the applications and, if so, delaying the flow of information from the first application, and when the resource is not being accessed by another application, enabling the flow of information from the first application, when a flow of information is initiated toward the applications, determining to which one of the applications the information is flowing, and directing the flow of information to that one of the applications.
Claim 3
Dependent Claim
30 words
The method of claim 1 further comprising determining if an application to which information is flowing is able to accept the flow of information and, if not, halting the flow.
Claim 4
Dependent Claim
20 words
The method of claim 1 further comprising if an application to which information is flowing is not running, launching it.
Claim 5
Dependent Claim
47 words
The method of claim 1 wherein the step of determining to which one of the applications the information is flowing comprises alerting a user to the flow of information, and allowing the user to select an appropriate one of the applications to receive the flow of information.
Claim 6
Dependent Claim
23 words
The method of claim 1 further comprising informing a user which one of the applications the flow of information has been directed to.
Claim 7
Dependent Claim
31 words
The method of claim 5 further comprising allowing the user to interrupt the flow of information to that one of the applications and direct it to another one of the applications.
Claim 8
Dependent Claim
46 words
The method of claim 1 wherein one of the applications, in order to function properly, requires the presence of a specific hardware component, the method further comprising halting the flow of information to that one of the applications when the specific hardware component is not present.
Claim 9
Dependent Claim
17 words
The method of claim 1 further comprising identifying a source of the information flowing toward the applications.
Claim 10
Dependent Claim
35 words
The method of claim 1 further comprising allowing the user to halt the flow of information toward the applications at any time after the flow of information has been directed to one of the applications.
Claim 11
Dependent Claim
30 words
The method of claim 1 further comprising if one of the applications requires disk storage space to accept the flow of information, monitoring remaining capacity of the disk storage space.
Claim 12
Dependent Claim
24 words
The method of claim 10 further comprising alerting a user when the remaining capacity of disk storage space falls below a predetermined threshold value.
Claim 13
Dependent Claim
25 words
The method of claim 10 further comprising informing a user when the flow of information has been directed to the application requiring disk storage space.
Claim 14
Dependent Claim
21 words
The method of claim 1 wherein a user predetermines to which of the applications the flow of information can be directed.
Claim 15
Dependent Claim
21 words
The method of claim 1 further comprising informing the user when the flow of information from the first application is delayed.
Claim 16
Dependent Claim
25 words
The method of claim 1 further comprising insuring that all required information is included in the flow of information initiated by one of the applications.
Claim 17
Dependent Claim
25 words
The method of claim 1 wherein the flow of information initiated by one of the applications includes information obtained from another one of the applications.
Claim 18
Dependent Claim
21 words
The method of claim 1 wherein the resource comprises a modem and the flow of information comprises a telephone line signal.
Claim 19
Dependent Claim
22 words
The method of claim 17 wherein the applications comprise the following: a telephone application, an answering machine application, or a facsimile application.
Claim 20
Independent Claim
93 words
A method of using an administrator process to control flow of information through a hardware resource in a computer system, the method comprising: when a first application initiates a flow of information to the resource, transferring control of the resource from the administrator process to the first application, if another application initiates a flow of information while the first application has control of the resource, informing the user, using the administrator process, that the resource is being used, and upon exiting the first application, returning control of the resource to the administrator process.
Claim 21
Independent Claim
93 words
A method of using an administrator process to control flow of information through a hardware resource in a computer system, the method comprising: when a first application initiates a flow of information to the resource, transferring control of the resource from the administrator process to the first application, if another application initiates a flow of information while the first application has control of the resource, informing the user, using the administrator process, that the resource is being used, and upon exiting the first application, returning control of the resource to the administrator process.
Claim 22
Dependent Claim
20 words
The method of claim 19, further comprising informing the user, using the administrator process, which application is using the resource.
Claim 23
Dependent Claim
34 words
The method of claim 19, further comprising, when the administrator process is running in the background of the computer, moving it to the foreground when flow of information is initiated from the first application.
Claim 24
Dependent Claim
19 words
The method of claim 19, further comprising waiting for the user to initiate an application to access to resource.
Claim 25
Dependent Claim
18 words
The method of claim 19, further comprising bringing a window associated with the an application to the foreground.
Claim 26
Dependent Claim
23 words
The method of claim 19, further comprising allowing the user to configure a telephone application, an answering machine application, and a facsimile application.
Claim 27
Dependent Claim
166 words
A computer-based system for simulating office devices, comprising: application software resident in the system, including a system operator application, and office device applications which interact with the system operator application, the system operator application being configured to: when a flow of information is initiated from one of the applications, determine if the resource is being accessed by another one of the applications and, if so, delay the flow of information from the first application, and when the resource is not being accessed by another application, enable the flow of information from the first application, when a flow of information is initiated toward the applications, determine to which one of the applications the information is flowing, and direct the flow of information to that one of the applications, a hardware resource configured, under control of the system operator application, to receive and transmit information associated with the office device applications, and a storage disk configured to store some of the information associated with the office device applications.
Claim 28
Dependent Claim
166 words
A computer-based system for simulating office devices, comprising: application software resident in the system, including a system operator application, and office device applications which interact with the system operator application, the system operator application being configured to: when a flow of information is initiated from one of the applications, determine if the resource is being accessed by another one of the applications and, if so, delay the flow of information from the first application, and when the resource is not being accessed by another application, enable the flow of information from the first application, when a flow of information is initiated toward the applications, determine to which one of the applications the information is flowing, and direct the flow of information to that one of the applications, a hardware resource configured, under control of the system operator application, to receive and transmit information associated with the office device applications, and a storage disk configured to store some of the information associated with the office device applications.
Claim 29
Dependent Claim
17 words
The system of claim 25, wherein the plurality of office device applications includes a telephone/answering machine application.
Claim 30
Dependent Claim
19 words
The system of claim 26, wherein the telephone/answering machine application includes a telephone module and an answering machine module.
Claim 31
Dependent Claim
17 words
The system of claim 25, wherein the plurality of office device applications includes a facsimile machine application.
Claim 32
Dependent Claim
21 words
The system of claim 28, wherein the facsimile machine application comprises a facsimile mailbox associated with data on the storage disk.
Claim 33
Dependent Claim
18 words
The system of claim 25, wherein the system operator application includes a hardware resource administrator and a discriminator.
Claim 34
Dependent Claim
12 words
The system of claim 25, wherein the hardware resource comprises a modem.
Claim 35
Dependent Claim
15 words
The system of claim 25, wherein the office device applications includes a remote control application.