Patent US5987528A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5987528A Expired / Lapsed US ⏱️ 0.0 years remaining

Controlling the flow of electronic information through computer hardware

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-09-09
•
Granted: 1999-11-16
•
Expires: 2014-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for controlling flow, through a computer hardware resource, of information to and from computer applications. When a flow of information is initiated from one of the applications, a determination is made whether the resource is being accessed by another one of the applications and, if so, the flow of information from the first application is delayed. If not, then the flow of information is enabled. When a flow of information is initiated toward the applications, a determination is made to which one of the applications the information is flowing, and the flow is directed to that one application. A graphical interface associates, in the mind of a user, a computer hardware resource with a corresponding real office device, the computer resource enabling the computer to function like the consumer device. The graphical interface includes a surrealistic image having physical features which represent functional components of the resource, the physical features of the image resembling corresponding features of the office device; and an animation routine which causes the image to change when the user selects one of the features of the image, thereby invoking the change occurring in a manner which resembles changes to the office device when the corresponding feature of the office device is invoked.

Inventors

  • 👤 Billy P. Taylor
  • 👤 Mary P. Czerwinski
  • 👤 Willie Lawson Schoggins, III
  • 👤 Young Howard Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:05
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/247; H04M1/2473; G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/52; G06F9/526; G06F9/54; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/27475; H04M1/64; H04M1/65; H04M1/6505; H04M1/66; H04M1/663; Y; Y10; Y10S; Y10S379/00; Y10S379/902

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.

References Cited (Backward Citations)

US5062040A Cited
US5423000A Cited
EP0444251A2 Cited
US5283856A Cited
US5327558A Cited
US5596694A Cited
GB2276520A Cited
US5455854A Cited
US5848271A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag