← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 08:47
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag