Patent US5175679A successfully refreshed from Google Patents.
US5175679A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Control for electronic image processing systems
Assignee: Xerox Corp
•
Filing: 1990-09-28
•
Granted: 1992-12-29
•
Expires: 2010-09-28
Abstract
Abstract A realtime control process for an electronic reprographic system in which background and job requests are dynamically partitioned into unique combinations of virtual machines for carrying out each request, with each virtual machine having certain system services to carry out the function provided by the virtual machine.
Inventors
- 👤 Irene M. Allen
- 👤 Patricia A. Prokop
- 👤 Ernest L. Legg
- 👤 Jehoiada W. Bernard
- 👤 Daniel Fleysher
- 👤 Ronald A. Ippolito
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 11:17
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32561; G; G03; G03G; G03G15/00; G03G15/50; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F9/485; G06F9/50; G06F9/5005; G06F9/5027; G06F9/5038; H04N1/00912; H04N1/00954; G03G2215/00; G03G2215/00025; G03G2215/00126; G06F2209/00; G06F2209/50; G06F2209/5013; H04N2201/00; H04N2201/0077; H04N2201/0081; H04N2201/0082
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
119 words
A process for efficiently controlling activities and providing resource management in an electronic reprographic machine having a plurality of discretely controlled services providing functions for processing jobs, comprising the steps of: a) dynamically partitioning said electronic reprographic machine into unique combinations of virtual machines for carrying out each of said jobs; and b) associating at least one service with each of said virtual machines for carrying out the function represented by said virtual machine c) priortizing said virtual machines for processing said jobs; and d) re-mapping services between said virtual machines in accordance with said priortizing step so that a job requiring more resources than are normally allocated to it can be processed completely by one of the services.
Claim 2
Dependent Claim
119 words
A process for efficiently controlling activities and providing resource management in an electronic reprographic machine having a plurality of discretely controlled services providing functions for processing jobs, comprising the steps of: a) dynamically partitioning said electronic reprographic machine into unique combinations of virtual machines for carrying out each of said jobs; and b) associating at least one service with each of said virtual machines for carrying out the function represented by said virtual machine c) priortizing said virtual machines for processing said jobs; and d) re-mapping services between said virtual machines in accordance with said priortizing step so that a job requiring more resources than are normally allocated to it can be processed completely by one of the services.
Claim 3
Dependent Claim
49 words
The process according to claim 1 including the step of: sharing the service of one virtual machine with another of said virtual machines where sharing of said service does not affect the ability of said one virtual machine to carry out the function provided by said one virtual machine.
Claim 4
Dependent Claim
55 words
The process according to claim 1 in which said system has plural discrete operating components, each of said services including at least one of said system components for performing the service, including the steps of: concurrently operating services in plural virtual machines to process jobs, where the services have different ones of said system components.
Claim 5
Dependent Claim
48 words
The process according to claim 1 including the steps of: providing first virtual machines for processing job requests; providing second virtual machines for processing background requests; and deleting individual ones of said first virtual machines when the processing function of each of said first virtual machines is completed.
Claim 6
Dependent Claim
18 words
The process according to claim 4 including the step of: preventing job requests from pre-empting second virtual machines.
Claim 7
Dependent Claim
161 words
A realtime control process for an electronic reprographic system designed to balance the system resources with demand when processing jobs, said system having a plurality of discretely controlled services which provide functions for processing jobs, said services having an operating state associated therewith, comprising the steps of: a) arranging processing of each of said jobs in a series of independently enabled virtual machines with each of said virtual machines having at least one of said services for carrying out said virtual machine processing function; b) prioritizing enabling of said virtual machines for optimum processing of jobs; c) enabling said virtual machines in accordance with said priority to actuate said services and process jobs; d) while processing jobs, monitoring the operating state of said services; and e) where one of said services is operating at a reduced efficiency, either substituting another service or extending the length of time for said one service to complete the processing function performed by said one service.
Claim 8
Dependent Claim
161 words
A realtime control process for an electronic reprographic system designed to balance the system resources with demand when processing jobs, said system having a plurality of discretely controlled services which provide functions for processing jobs, said services having an operating state associated therewith, comprising the steps of: a) arranging processing of each of said jobs in a series of independently enabled virtual machines with each of said virtual machines having at least one of said services for carrying out said virtual machine processing function; b) prioritizing enabling of said virtual machines for optimum processing of jobs; c) enabling said virtual machines in accordance with said priority to actuate said services and process jobs; d) while processing jobs, monitoring the operating state of said services; and e) where one of said services is operating at a reduced efficiency, either substituting another service or extending the length of time for said one service to complete the processing function performed by said one service.
Claim 9
Dependent Claim
48 words
The process according to claim 6 including the steps of: providing background virtual machines with services for maintaining said system in an operating state; and enabling said background virtual machines according to a pre-established priority independently of the virtual machines for said jobs whenever said system is operating.
Claim 10
Dependent Claim
66 words
The process according to claim 6 in which each of said virtual machine services includes at least one component for performing said services and the components have fault conditions associated therewith, including the steps of: monitoring the fault condition of said components for each of said services, and where the component for one of said services has a fault, substituting another service for said one service.
Claim 11
Dependent Claim
30 words
The process according to claim 6 including the step of: providing a discrete identification with each of said virtual machines to enable each of said virtual machines to be tracked.
References Cited (Backward Citations)
US3838260A
Cited
US4691317A
Cited
US4742447A
Cited
US4787026A
Cited
US4916608A
Cited
US4815076A
Cited
US4888771A
Cited
US4922491A
Cited
US4991089A
Cited
US5062037A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-12-29 | 1996-06-29 | 1996-12-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-12-29 | 2000-06-29 | 2000-12-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-12-29 | 2004-06-29 | 2004-12-29 | $7700.00 | Window Closed / Lapsed |