Movatterモバイル変換


[0]ホーム

URL:


US20060230403A1 - Coordination in a distributed system - Google Patents

Coordination in a distributed system
Download PDF

Info

Publication number
US20060230403A1
US20060230403A1US11/102,910US10291005AUS2006230403A1US 20060230403 A1US20060230403 A1US 20060230403A1US 10291005 AUS10291005 AUS 10291005AUS 2006230403 A1US2006230403 A1US 2006230403A1
Authority
US
United States
Prior art keywords
subtasks
task
controllers
progress
coordinators
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/102,910
Other versions
US7873962B2 (en
Inventor
Lara Crawford
Haitham Hindi
Markus Fromherz
Craig Eldershaw
Wheeler Ruml
Kimon Roufas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Palo Alto Research Center Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Palo Alto Research Center IncfiledCriticalPalo Alto Research Center Inc
Priority to US11/102,910priorityCriticalpatent/US7873962B2/en
Assigned to PALO ALTO RESEARCH CENTER INCORPORATEDreassignmentPALO ALTO RESEARCH CENTER INCORPORATEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ELDERSHAW, CRAIG, FROMHERZ, MARKUS P. J., HINDI, HAITHAM A., ROUFAS, KIMON D., RUML, WHEELER, CRAWFORD, LARA S.
Publication of US20060230403A1publicationCriticalpatent/US20060230403A1/en
Priority to US11/847,474prioritypatent/US9374495B2/en
Application grantedgrantedCritical
Publication of US7873962B2publicationCriticalpatent/US7873962B2/en
Assigned to XEROX CORPORATIONreassignmentXEROX CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PALO ALTO RESEARCH CENTER INCORPORATED
Assigned to CITIBANK, N.A., AS COLLATERAL AGENTreassignmentCITIBANK, N.A., AS COLLATERAL AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: XEROX CORPORATION
Assigned to XEROX CORPORATIONreassignmentXEROX CORPORATIONCORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.Assignors: PALO ALTO RESEARCH CENTER INCORPORATED
Assigned to JEFFERIES FINANCE LLC, AS COLLATERAL AGENTreassignmentJEFFERIES FINANCE LLC, AS COLLATERAL AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: XEROX CORPORATION
Assigned to CITIBANK, N.A., AS COLLATERAL AGENTreassignmentCITIBANK, N.A., AS COLLATERAL AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: XEROX CORPORATION
Assigned to XEROX CORPORATIONreassignmentXEROX CORPORATIONTERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389Assignors: CITIBANK, N.A., AS COLLATERAL AGENT
Assigned to U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENTreassignmentU.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENTFIRST LIEN NOTES PATENT SECURITY AGREEMENTAssignors: XEROX CORPORATION
Assigned to U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENTreassignmentU.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENTSECOND LIEN NOTES PATENT SECURITY AGREEMENTAssignors: XEROX CORPORATION
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Respective coordinators are spawned or activated to coordinate activities with regard to respective tasks. Where the respective tasks require cooperative efforts of a plurality of controllers, the respective coordinators ensure cooperative efforts by generating and communicating cooperative commands to the plurality of controllers. The coordinators may act as clearinghouses for system data, selectively requesting and relaying system information to appropriate controllers. For example, a document processing system activates respective coordinators for respective sheets of print media. The respective coordinators orchestrate the transportation of the sheets by sequentially orchestrating the activities of sequentially selected pluralities of transportation actuator controllers. Selected sheet position information from sensors and/or from models maintained by the actuator controllers may be relayed by the coordinators to selected actuator controllers as appropriate to the sheet transportation tasks.

Description

Claims (25)

1. A method for coordinating controllers in a distributed control system that is operative to perform a plurality of simultaneous tasks, the method comprising:
determining a respective task of the plurality to be performed;
activating a respective coordinator in association with the respective task, the respective coordinator then:
identifying a plurality of respective subtasks to be performed in order to complete the respective task;
identifying, based on the identified respective subtasks, a plurality of respective controllers, for controlling a plurality of actuators to perform the respective subtasks;
generating respective commands for directing the performance of the respective plurality of subtasks;
communicating the respective commands to the respective controllers as appropriate to the respective subtasks;
collecting respective progress information from at least one respective information source; and
communicating the respective progress information to the respective controllers as appropriate to the respective subtasks.
10. A system comprising:
at least one supervisory element that is operative to generate respective task descriptions describing respective tasks, to activate respective coordinators to be responsible for orchestrating a completion of the respective tasks and to communicate the respective task descriptions to the respective coordinators;
a plurality of controllers that are operative to control a plurality of actuators according to respective subtask descriptions received from the respective coordinators; and
a plurality of information sources that are operative to report status information regarding respective progress of respective tasks to the respective coordinators;
wherein the respective coordinators are operative to receive the respective task descriptions, identify, based on the respective task descriptions, a plurality of respective subtasks to be performed in order to complete the task, identify, based on the respective subtasks, a subset of the plurality of respective controllers, for controlling a subset of the plurality of actuators to perform the respective subtasks, generate respective commands for performing the respective plurality of subtasks, communicate the respective commands to the respective controllers as appropriate to the respective subtasks, collect the respective progress information from the respective subsets of information sources and communicate the respective progress information to the respective controllers as appropriate to the respective subtasks.
20. The system ofclaim 11 wherein the respective coordinators are operative to monitor the respective progress of the respective subtasks by maintaining respective models of the respective tasks based on the communicated respective commands and maintaining respective progress models of the respective tasks based on the respective progress information and wherein the respective coordinators are further operative to compare respective first indicated statuses of the respective tasks from the progress model to respective second indicated statuses of the respective tasks from the command based model, thereby generating respective task progress error values, to compare the respective task progress error values to respective task progress error limits and to perform respective error tasks if the respective task progress error values are beyond the respective error limits.
21. A method for processing a sheet in a document processing system, the method comprising:
receiving a sheet description specifying a document processing job to be performed on the sheet;
activating a coordinator as a proxy for the sheet, the coordinator then:
identifying a plurality of respective subtasks to be performed in order to process the sheet according to the sheet description;
identifying, based on the identified respective subtasks, a plurality of respective controllers for controlling a plurality of actuators to perform the respective subtasks;
generating respective commands for directing the respective plurality of subtasks;
communicating the respective commands to the respective controllers as appropriate to the respective subtasks;
collecting respective progress information from at least one respective information source;
communicating the respective progress information to the respective controllers as appropriate to the respective subtasks;
estimating the respective progress of the respective subtasks;
deactivating the respective controllers as the subtasks are completed; and
deactivating the coordinator when the task is completed.
22. A document processing system comprising:
a first xerographic marking engine;
a transportation system that is operative to transport sheets of print media to and/or from the first engine, the transportation system including a plurality of transport actuators,
at least one supervisory element that is operative to generate respective sheet processing task descriptions describing respective sheet processing tasks, to activate respective sheet coordinators to be responsible for orchestrating the respective sheet processing tasks according to the respective sheet processing task descriptions;
a plurality of respective transport controllers that are operative to control respective sets of transport actuators, of the plurality of transport actuators, according to respective sheet processing subtask descriptions received from the respective sheet coordinators;
a first marking module controller that is operative to control aspects of processing of the first marking engine according to respective sheet processing subtask descriptions received from the respective sheet coordinators, and
a plurality of information sources that are operative to report status information regarding respective progress of respective sheet processing tasks to the respective sheet coordinators;
wherein the respective sheet coordinators are operative to receive the respective sheet processing task descriptions, identify, based on the respective sheet processing task descriptions, a plurality of respective sheet processing subtasks to be performed in order to complete the respective sheet processing tasks, identify, based on the respective sheet processing subtasks, a subset of the plurality of respective transport controllers and the first marking module controller, for controlling a subset of the plurality of transport actuators and the first marking engine to perform the respective sheet processing subtasks, identify respective subsets of the plurality of information sources that are able to provide progress information regarding the performance of the respective sheet processing subtasks, generate respective commands for performing the respective plurality of sheet processing subtasks, communicate the respective commands to the respective transport controllers and/or first marking engine controller as appropriate to the respective subtasks, collect the respective progress information from the respective subsets of information sources and communicate the respective progress information to the respective transportation controllers and/or first marking engine controller as appropriate to the respective sheet processing subtasks.
24. The document processing system ofclaim 22 further comprising:
at least a second marking engine;
at least a second marking module controller that is operative to control aspects of processing of the at least a second marking engine according to respective sheet processing subtask descriptions received from the respective sheet coordinators,
wherein the transportation system is further operative to transport sheets of print media to and/or from the at least a second marking engine; and
wherein the respective sheet coordinators are further operative to identify, based on the respective sheet processing subtasks, at least a respective one of the at least a second marking module controller, for controlling at least a respective one of the at least a second marking engine to perform the respective sheet processing subtasks, and communicate the respective commands to at least a respective one of the at least a second marking module controller as appropriate to the respective subtasks.
25. A method for coordinating controllers in a distributed control system that is operative to simultaneously perform operations on a plurality of workpieces, the method comprising:
activating a respective coordinator for each respective workpiece, wherein each respective coordinator encompasses knowledge regarding an itinerary of operations to be applied to each respective workpiece, each respective coordinator thereby:
issuing respective commands to a series of actuator controllers for directing a series of actuators to perform respective operations on the respective workpiece according to the itinerary;
maintaining at least one respective estimate of progress of the respective operations performed on the respective workpiece; and
deactivating the respective coordinator when the itinerary of operations is completed.
US11/102,9102005-02-222005-04-08Distributed control systems and methods that selectively activate respective coordinators for respective tasksActive2029-09-04US7873962B2 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US11/102,910US7873962B2 (en)2005-04-082005-04-08Distributed control systems and methods that selectively activate respective coordinators for respective tasks
US11/847,474US9374495B2 (en)2005-02-222007-08-30Printer with outsourcing capability for color copies

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/102,910US7873962B2 (en)2005-04-082005-04-08Distributed control systems and methods that selectively activate respective coordinators for respective tasks

Publications (2)

Publication NumberPublication Date
US20060230403A1true US20060230403A1 (en)2006-10-12
US7873962B2 US7873962B2 (en)2011-01-18

Family

ID=37084524

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/102,910Active2029-09-04US7873962B2 (en)2005-02-222005-04-08Distributed control systems and methods that selectively activate respective coordinators for respective tasks

Country Status (1)

CountryLink
US (1)US7873962B2 (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080137110A1 (en)*2006-12-112008-06-12Xerox CorporationMethod and system for identifying optimal media for calibration and control
US20080137111A1 (en)*2006-12-112008-06-12Xerox CorporationData binding in multiple marking engine printing systems
US20080147234A1 (en)*2006-12-142008-06-19Palo Alto Research Center IncorporatedModule identification method and system for path connectivity in modular systems
US20080174802A1 (en)*2007-01-232008-07-24Xerox CorporationPreemptive redirection in printing systems
US20080196606A1 (en)*2007-02-202008-08-21Xerox CorporationEfficient cross-stream printing system
US20080252910A1 (en)*2007-04-132008-10-16Amadeus S.A.S.Method and apparatus for managing printing solutions in a local area network
US20080266592A1 (en)*2007-04-302008-10-30Xerox CorporationScheduling system
US20080268839A1 (en)*2007-04-272008-10-30Ayers John IReducing a number of registration termination massages in a network for cellular devices
US20080300706A1 (en)*2007-05-292008-12-04Palo Alto Research Center Incorporated.System and method for real-time system control using precomputed plans
US20080300707A1 (en)*2007-05-292008-12-04Palo Alto Research Center Incorporated.System and method for on-line planning utilizing multiple planning queues
US20080301690A1 (en)*2004-08-232008-12-04Palo Alto Research Center IncorporatedModel-based planning with multi-capacity resources
US20090033954A1 (en)*2007-08-032009-02-05Xerox CorporationColor job output matching for a printing system
US20090144310A1 (en)*2007-11-302009-06-04Palo Alto Research Center IncorporatedBounded sub-optimal problem solving
US20090144261A1 (en)*2007-12-032009-06-04Palo Alto Research Center IncorporatedSystems and methods for solving multiple interacting state-space search problems
US7559549B2 (en)2006-12-212009-07-14Xerox CorporationMedia feeder feed rate
US7590501B2 (en)2007-08-282009-09-15Xerox CorporationScanner calibration robust to lamp warm-up
US7676191B2 (en)2007-03-052010-03-09Xerox CorporationMethod of duplex printing on sheet media
US7689311B2 (en)2007-05-292010-03-30Palo Alto Research Center IncorporatedModel-based planning using query-based component executable instructions
US20100238505A1 (en)*2005-05-252010-09-23Xerox CorporationScheduling system
US20100265534A1 (en)*2009-04-152010-10-21Xerox CorporationVisualizer and job control director for printing systems
US20110066269A1 (en)*2009-09-142011-03-17Palo Alto Research Center IncorporatedSystem and methods for dynamic scheduling in cellular manufacturing with batch-splitting
US20110109947A1 (en)*2007-04-272011-05-12Xerox CorporationOptical scanner with non-redundant overwriting
US20120011511A1 (en)*2010-07-082012-01-12Microsoft CorporationMethods for supporting users with task continuity and completion across devices and time
US8100523B2 (en)2006-12-192012-01-24Xerox CorporationBidirectional media sheet transport apparatus
US8145335B2 (en)2006-12-192012-03-27Palo Alto Research Center IncorporatedException handling
US8169657B2 (en)2007-05-092012-05-01Xerox CorporationRegistration method using sensed image marks and digital realignment
US8203750B2 (en)2007-08-012012-06-19Xerox CorporationColor job reprint set-up for a printing system
US20120158196A1 (en)*2010-12-212012-06-21Palo Alto Research Center IncorporatedTactical smart grids
US8769542B2 (en)2010-10-262014-07-01Palo Alto Research Center IncorporatedSystem for adaptive lot sizing in cellular manufacturing for balancing workloads across multiple cells using split-then-merge operations and earliest completion route algorithm
WO2014124702A1 (en)*2013-02-132014-08-21Qatar FoundationA control system and method for remote control of hardware components
US20150040134A1 (en)*2013-07-312015-02-05Cleversafe, Inc.Distributed storage network with coordinated partial task execution and methods for use therewith
US20170282911A1 (en)*2016-03-292017-10-05Ford Global Technologies, LlcVehicle odometry system
WO2018219796A1 (en)*2017-06-022018-12-06Kuka Systems GmbhProcess control system
US10180880B2 (en)*2013-07-312019-01-15International Business Machines CorporationAdaptive rebuilding rates based on sampling and inference
US10540111B2 (en)2017-06-282020-01-21International Business Machines CorporationManaging data container instances in a dispersed storage network
US20240116177A1 (en)*2021-01-212024-04-11Hitachi, Ltd.Control device and automatic work method
CN118656042A (en)*2024-08-192024-09-17珠海芯烨电子科技有限公司 Thermal printer printing control method and system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010195514A (en)*2009-02-242010-09-09Toshiba CorpPaper sheet processing device
DE102018200302A1 (en)*2018-01-102019-07-11Zf Friedrichshafen Ag Distributed control

Citations (93)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4579466A (en)*1981-03-051986-04-01Kabushiki Kaisha SatoLabel printer
US4587532A (en)*1983-05-021986-05-06Canon Kabushiki KaishaRecording apparatus producing multiple copies simultaneously
US4698629A (en)*1982-10-221987-10-06Hitachi, Ltd.Method and apparatus for coordination among distributed subsystems
US4788647A (en)*1986-09-241988-11-29Digitek, Inc.Control system for electric power plant
US4826148A (en)*1984-03-161989-05-02Xerox CorporationSheet registration in copier for multiple sizes of sheets
US4836119A (en)*1988-03-211989-06-06The Charles Stark Draper Laboratory, Inc.Sperical ball positioning apparatus for seamed limp material article assembly system
US5080340A (en)*1991-01-021992-01-14Eastman Kodak CompanyModular finisher for a reproduction apparatus
US5095342A (en)*1990-09-281992-03-10Xerox CorporationMethods for sheet scheduling in an imaging system having an endless duplex paper path loop
US5159395A (en)*1991-08-291992-10-27Xerox CorporationMethod of scheduling copy sheets in a dual mode duplex printing system
US5208640A (en)*1989-11-091993-05-04Fuji Xerox Co., Ltd.Image recording apparatus
US5272511A (en)*1992-04-301993-12-21Xerox CorporationSheet inserter and methods of inserting sheets into a continuous stream of sheets
US5305447A (en)*1991-07-311994-04-19Seagate Technology, Inc.Multi-task operating system for a disc drive
US5326093A (en)*1993-05-241994-07-05Xerox CorporationUniversal interface module interconnecting various copiers and printers with various sheet output processors
US5363175A (en)*1993-03-011994-11-08Xerox CorporationDistributed job scheduling with modular components
US5389969A (en)*1991-11-211995-02-14Nikon CorporationApparatus using brightness information from a photometering circuit and a brightness-converted green component from a color metering circuit to ultimately adjust white balance
US5435544A (en)*1993-04-271995-07-25Xerox CorporationPrinter mailbox system signaling overdue removals of print jobs from mailbox bins
US5448735A (en)*1992-09-301995-09-05Apple Computer, Inc.Task organization for execution using linked records referencing code modules
US5473419A (en)*1993-11-081995-12-05Eastman Kodak CompanyImage forming apparatus having a duplex path with an inverter
US5504568A (en)*1995-04-211996-04-02Xerox CorporationPrint sequence scheduling system for duplex printing apparatus
US5525031A (en)*1994-02-181996-06-11Xerox CorporationAutomated print jobs distribution system for shared user centralized printer
US5542088A (en)*1994-04-291996-07-30Intergraph CorporationMethod and apparatus for enabling control of task execution
US5557367A (en)*1995-03-271996-09-17Xerox CorporationMethod and apparatus for optimizing scheduling in imaging devices
US5568246A (en)*1995-09-291996-10-22Xerox CorporationHigh productivity dual engine simplex and duplex printing system using a reversible duplex path
US5570172A (en)*1995-01-181996-10-29Xerox CorporationTwo up high speed printing system
US5596416A (en)*1994-01-131997-01-21T/R SystemsMultiple printer module electrophotographic printing device
US5629762A (en)*1995-06-071997-05-13Eastman Kodak CompanyImage forming apparatus having a duplex path and/or an inverter
US5636124A (en)*1995-03-081997-06-03Allen-Bradley Company, Inc.Multitasking industrial controller
US5710968A (en)*1995-08-281998-01-20Xerox CorporationBypass transport loop sheet insertion system
US5778377A (en)*1994-11-041998-07-07International Business Machines CorporationTable driven graphical user interface
US5838596A (en)*1996-05-211998-11-17Mita Industrial Co., Ltd.Simulation system for control sequence for sheet transportation
US5870545A (en)*1996-12-051999-02-09Hewlett-Packard CompanySystem and method for performing flexible workflow process compensation in a distributed workflow management system
US5884910A (en)*1997-08-181999-03-23Xerox CorporationEvenly retractable and self-leveling nips sheets ejection system
US5991669A (en)*1997-03-071999-11-23Robert Bosch GmbhMethod and arrangement for controlling a vehicle
US5995721A (en)*1996-10-181999-11-30Xerox CorporationDistributed printing system
US6059284A (en)*1997-01-212000-05-09Xerox CorporationProcess, lateral and skew sheet positioning apparatus and method
US6091998A (en)*1998-09-302000-07-18Rockwell Technologies, LlcSelf organizing industrial control system using bidding process
US6094604A (en)*1998-03-062000-07-25Honeywell Measurex Devron Inc.Coordinated control of sheet properties by receiving a measured and broadcasted properties data, determining a control action, and broadcasting a predicted changes to other actuators
US6125248A (en)*1998-11-302000-09-26Xerox CorporationElectrostatographic reproduction machine including a plurality of selectable fusing assemblies
US6241242B1 (en)*1999-10-122001-06-05Hewlett-Packard CompanyDeskew of print media
US6260148B1 (en)*1997-04-042001-07-10Microsoft CorporationMethods and systems for message forwarding and property notifications using electronic subscriptions
US20010023377A1 (en)*1998-12-142001-09-20Palo Alto Technologies, Inc.Distributed control system architecture and method for a material transport system
US6297886B1 (en)*1996-06-052001-10-02John S. CornellTandem printer printing apparatus
US20010029408A1 (en)*2000-02-012001-10-11Murray Brian ThomasMulti-module control-by-wire architecture
US20010034557A1 (en)*2000-03-102001-10-25Hudson Edison T.Hardware architecture and method for distributed machine control
US6384918B1 (en)*1999-11-242002-05-07Xerox CorporationSpectrophotometer for color printer color control with displacement insensitive optics
US20020078012A1 (en)*2000-05-162002-06-20Xerox CorporationDatabase method and structure for a finishing system
US6421570B1 (en)*1997-08-222002-07-16Honeywell Inc.Systems and methods for accessing data using a cyclic publish/subscribe scheme with report by exception
US20020103559A1 (en)*2001-01-292002-08-01Xerox CorporationSystems and methods for optimizing a production facility
US6450711B1 (en)*2000-12-052002-09-17Xerox CorporationHigh speed printer with dual alternate sheet inverters
US20020138242A1 (en)*2000-12-122002-09-26Uri WilenskyDistributed agent network using object based parallel modeling language to dynamically model agent activities
US6476923B1 (en)*1996-06-052002-11-05John S. CornellTandem printer printing apparatus
US6476376B1 (en)*2002-01-162002-11-05Xerox CorporationTwo dimensional object position sensor
US20020178292A1 (en)*2001-03-302002-11-28Itran Communications Ltd.Distributed synchronization mechanism for shared communications media based networks
US6493098B1 (en)*1996-06-052002-12-10John S. CornellDesk-top printer and related method for two-sided printing
US6496755B2 (en)*1999-11-242002-12-17Personal Robotics, Inc.Autonomous multi-platform robot system
US6496848B1 (en)*1994-12-262002-12-17Mitsubishi Denki Kabushiki KaishaControl method for control software execution system
US20020194269A1 (en)*2001-06-182002-12-19Yutaka OwadaDistributed processing system, distributed processing method and client terminal capable of using the method
US20030005180A1 (en)*2001-06-292003-01-02Geoffrey SchmitMeasurements expert system and method for generating high-performance measurements software drivers
US20030041089A1 (en)*2001-08-232003-02-27George MauroDistributed process control
US6537910B1 (en)*1998-09-022003-03-25Micron Technology, Inc.Forming metal silicide resistant to subsequent thermal processing
US6550762B2 (en)*2000-12-052003-04-22Xerox CorporationHigh speed printer with dual alternate sheet inverters
US20030077095A1 (en)*2001-10-182003-04-24Conrow Brian R.Constant inverter speed timing strategy for duplex sheets in a tandem printer
US6554276B2 (en)*2001-03-302003-04-29Xerox CorporationFlexible sheet reversion using an omni-directional transport system
US6577925B1 (en)*1999-11-242003-06-10Xerox CorporationApparatus and method of distributed object handling
US6607320B2 (en)*2001-03-302003-08-19Xerox CorporationMobius combination of reversion and return path in a paper transport system
US6615091B1 (en)*1998-06-262003-09-02Eveready Battery Company, Inc.Control system and method therefor
US6621576B2 (en)*2001-05-222003-09-16Xerox CorporationColor imager bar based spectrophotometer for color printer color control system
US6633382B2 (en)*2001-05-222003-10-14Xerox CorporationAngular, azimuthal and displacement insensitive spectrophotometer for color printer color control systems
US6640156B1 (en)*1999-03-222003-10-28De La Rue International LimitedSheet handling system
US6639669B2 (en)*2001-09-102003-10-28Xerox CorporationDiagnostics for color printer on-line spectrophotometer control system
US20030229402A1 (en)*2001-12-142003-12-11Andreas JungerMethod and device for activating and/or deactivating distributed control units
US20040085561A1 (en)*2002-10-302004-05-06Xerox CorporationPlanning and scheduling reconfigurable systems with regular and diagnostic jobs
US20040088207A1 (en)*2002-10-302004-05-06Xerox CorporationPlanning and scheduling reconfigurable systems around off-line resources
US20040085562A1 (en)*2002-10-302004-05-06Xerox Corporation.Planning and scheduling reconfigurable systems with alternative capabilities
US20040111339A1 (en)*2001-04-032004-06-10Asyst Technologies, Inc.Distributed control system architecture and method for a material transport system
US20040150158A1 (en)*2003-02-042004-08-05Palo Alto Research Center IncorporatedMedia path modules
US20040150156A1 (en)*2003-02-042004-08-05Palo Alto Research Center, Incorporated.Frameless media path modules
US20040153983A1 (en)*2003-02-032004-08-05Mcmillan Kenneth L.Method and system for design verification using proof-partitioning
US6782302B1 (en)*2002-08-302004-08-24Advanced Micro Devices, Inc.Method and apparatus for scheduling workpieces with compatible processing requirements
US20040216002A1 (en)*2003-04-282004-10-28Palo Alto Research Center, Incorporated.Planning and scheduling for failure recovery system and method
US20040225391A1 (en)*2003-04-282004-11-11Palo Alto Research Center IncorporatedMonitoring and reporting incremental job status system and method
US20040225394A1 (en)*2003-04-282004-11-11Palo Alto Research Center, Incorporated.Predictive and preemptive planning and scheduling for different jop priorities system and method
US6819906B1 (en)*2003-08-292004-11-16Xerox CorporationPrinter output sets compiler to stacker system
US20040236691A1 (en)*1997-11-282004-11-25Diebold, IncorporatedAutomated currency canister reloading machine with ability to update canister memory
US20040236443A1 (en)*2003-04-042004-11-25Ware David BrentIrrigation controller with embedded web server
US20040250168A1 (en)*2002-12-162004-12-09Pavel TichySystem and method for interfacing multi-agent system
US20050122339A1 (en)*2003-06-302005-06-09Microsoft CorporationSystem and method for parallel execution of data generation tasks
US20060033771A1 (en)*2004-08-132006-02-16Xerox Corporation.Parallel printing architecture with containerized image marking engines
US20060069599A1 (en)*2004-09-292006-03-30Microsoft CorporationWorkflow tasks in a collaborative application
US20060155392A1 (en)*2003-06-022006-07-13Abb Research Ltd.Method and a tool for allocating computational resources in a distributed control system
US20060195842A1 (en)*2005-02-282006-08-31Williams Larry LDisk drive/CPU architecture for distributed computing
US20060221362A1 (en)*2005-03-312006-10-05Xerox CorporationPrinting system
US7269475B1 (en)*1998-03-022007-09-11Xerox CorporationDistributed control system with global contraints for controlling object motion with smart matter

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5727135A (en)1995-03-231998-03-10Lexmark International, Inc.Multiple printer status information indication
US6977742B2 (en)2001-03-292005-12-20Hewlett-Packard Development Company, L.P.Method and apparatus for estimating printer resources
US6608978B2 (en)2001-12-192003-08-19Xerox CorporationPaper-saving methods for printing a document
US7146232B2 (en)*2002-12-162006-12-05Rockwell Automation Technologies, Inc.Agent program environment
GB0316079D0 (en)2003-07-092003-08-13Seventh Wave Systems LtdAutomated communication for financial information

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4579466A (en)*1981-03-051986-04-01Kabushiki Kaisha SatoLabel printer
US4698629A (en)*1982-10-221987-10-06Hitachi, Ltd.Method and apparatus for coordination among distributed subsystems
US4587532A (en)*1983-05-021986-05-06Canon Kabushiki KaishaRecording apparatus producing multiple copies simultaneously
US4826148A (en)*1984-03-161989-05-02Xerox CorporationSheet registration in copier for multiple sizes of sheets
US4788647A (en)*1986-09-241988-11-29Digitek, Inc.Control system for electric power plant
US4836119A (en)*1988-03-211989-06-06The Charles Stark Draper Laboratory, Inc.Sperical ball positioning apparatus for seamed limp material article assembly system
US5208640A (en)*1989-11-091993-05-04Fuji Xerox Co., Ltd.Image recording apparatus
US5095342A (en)*1990-09-281992-03-10Xerox CorporationMethods for sheet scheduling in an imaging system having an endless duplex paper path loop
US5080340A (en)*1991-01-021992-01-14Eastman Kodak CompanyModular finisher for a reproduction apparatus
US5305447A (en)*1991-07-311994-04-19Seagate Technology, Inc.Multi-task operating system for a disc drive
US5159395A (en)*1991-08-291992-10-27Xerox CorporationMethod of scheduling copy sheets in a dual mode duplex printing system
US5389969A (en)*1991-11-211995-02-14Nikon CorporationApparatus using brightness information from a photometering circuit and a brightness-converted green component from a color metering circuit to ultimately adjust white balance
US5272511A (en)*1992-04-301993-12-21Xerox CorporationSheet inserter and methods of inserting sheets into a continuous stream of sheets
US5448735A (en)*1992-09-301995-09-05Apple Computer, Inc.Task organization for execution using linked records referencing code modules
US5363175A (en)*1993-03-011994-11-08Xerox CorporationDistributed job scheduling with modular components
US5435544A (en)*1993-04-271995-07-25Xerox CorporationPrinter mailbox system signaling overdue removals of print jobs from mailbox bins
US5326093A (en)*1993-05-241994-07-05Xerox CorporationUniversal interface module interconnecting various copiers and printers with various sheet output processors
US5473419A (en)*1993-11-081995-12-05Eastman Kodak CompanyImage forming apparatus having a duplex path with an inverter
US5596416A (en)*1994-01-131997-01-21T/R SystemsMultiple printer module electrophotographic printing device
US5525031A (en)*1994-02-181996-06-11Xerox CorporationAutomated print jobs distribution system for shared user centralized printer
US5542088A (en)*1994-04-291996-07-30Intergraph CorporationMethod and apparatus for enabling control of task execution
US5778377A (en)*1994-11-041998-07-07International Business Machines CorporationTable driven graphical user interface
US6496848B1 (en)*1994-12-262002-12-17Mitsubishi Denki Kabushiki KaishaControl method for control software execution system
US5570172A (en)*1995-01-181996-10-29Xerox CorporationTwo up high speed printing system
US5636124A (en)*1995-03-081997-06-03Allen-Bradley Company, Inc.Multitasking industrial controller
US5557367A (en)*1995-03-271996-09-17Xerox CorporationMethod and apparatus for optimizing scheduling in imaging devices
US5504568A (en)*1995-04-211996-04-02Xerox CorporationPrint sequence scheduling system for duplex printing apparatus
US5629762A (en)*1995-06-071997-05-13Eastman Kodak CompanyImage forming apparatus having a duplex path and/or an inverter
US5710968A (en)*1995-08-281998-01-20Xerox CorporationBypass transport loop sheet insertion system
US5568246A (en)*1995-09-291996-10-22Xerox CorporationHigh productivity dual engine simplex and duplex printing system using a reversible duplex path
US5838596A (en)*1996-05-211998-11-17Mita Industrial Co., Ltd.Simulation system for control sequence for sheet transportation
US6476923B1 (en)*1996-06-052002-11-05John S. CornellTandem printer printing apparatus
US6493098B1 (en)*1996-06-052002-12-10John S. CornellDesk-top printer and related method for two-sided printing
US6297886B1 (en)*1996-06-052001-10-02John S. CornellTandem printer printing apparatus
US5995721A (en)*1996-10-181999-11-30Xerox CorporationDistributed printing system
US5870545A (en)*1996-12-051999-02-09Hewlett-Packard CompanySystem and method for performing flexible workflow process compensation in a distributed workflow management system
US6059284A (en)*1997-01-212000-05-09Xerox CorporationProcess, lateral and skew sheet positioning apparatus and method
US5991669A (en)*1997-03-071999-11-23Robert Bosch GmbhMethod and arrangement for controlling a vehicle
US6260148B1 (en)*1997-04-042001-07-10Microsoft CorporationMethods and systems for message forwarding and property notifications using electronic subscriptions
US5884910A (en)*1997-08-181999-03-23Xerox CorporationEvenly retractable and self-leveling nips sheets ejection system
US6421570B1 (en)*1997-08-222002-07-16Honeywell Inc.Systems and methods for accessing data using a cyclic publish/subscribe scheme with report by exception
US20040236691A1 (en)*1997-11-282004-11-25Diebold, IncorporatedAutomated currency canister reloading machine with ability to update canister memory
US7269475B1 (en)*1998-03-022007-09-11Xerox CorporationDistributed control system with global contraints for controlling object motion with smart matter
US6094604A (en)*1998-03-062000-07-25Honeywell Measurex Devron Inc.Coordinated control of sheet properties by receiving a measured and broadcasted properties data, determining a control action, and broadcasting a predicted changes to other actuators
US6615091B1 (en)*1998-06-262003-09-02Eveready Battery Company, Inc.Control system and method therefor
US6537910B1 (en)*1998-09-022003-03-25Micron Technology, Inc.Forming metal silicide resistant to subsequent thermal processing
US6091998A (en)*1998-09-302000-07-18Rockwell Technologies, LlcSelf organizing industrial control system using bidding process
US6125248A (en)*1998-11-302000-09-26Xerox CorporationElectrostatographic reproduction machine including a plurality of selectable fusing assemblies
US20010023377A1 (en)*1998-12-142001-09-20Palo Alto Technologies, Inc.Distributed control system architecture and method for a material transport system
US6640156B1 (en)*1999-03-222003-10-28De La Rue International LimitedSheet handling system
US6241242B1 (en)*1999-10-122001-06-05Hewlett-Packard CompanyDeskew of print media
US6384918B1 (en)*1999-11-242002-05-07Xerox CorporationSpectrophotometer for color printer color control with displacement insensitive optics
US6496755B2 (en)*1999-11-242002-12-17Personal Robotics, Inc.Autonomous multi-platform robot system
US6577925B1 (en)*1999-11-242003-06-10Xerox CorporationApparatus and method of distributed object handling
US20010029408A1 (en)*2000-02-012001-10-11Murray Brian ThomasMulti-module control-by-wire architecture
US6424900B2 (en)*2000-02-012002-07-23Delphi Technologies, Inc.Multi-module control-by-wire architecture
US20010034557A1 (en)*2000-03-102001-10-25Hudson Edison T.Hardware architecture and method for distributed machine control
US20020078012A1 (en)*2000-05-162002-06-20Xerox CorporationDatabase method and structure for a finishing system
US6450711B1 (en)*2000-12-052002-09-17Xerox CorporationHigh speed printer with dual alternate sheet inverters
US6550762B2 (en)*2000-12-052003-04-22Xerox CorporationHigh speed printer with dual alternate sheet inverters
US6612566B2 (en)*2000-12-052003-09-02Xerox CorporationHigh speed printer with dual alternate sheet inverters
US20020138242A1 (en)*2000-12-122002-09-26Uri WilenskyDistributed agent network using object based parallel modeling language to dynamically model agent activities
US20020103559A1 (en)*2001-01-292002-08-01Xerox CorporationSystems and methods for optimizing a production facility
US6554276B2 (en)*2001-03-302003-04-29Xerox CorporationFlexible sheet reversion using an omni-directional transport system
US6607320B2 (en)*2001-03-302003-08-19Xerox CorporationMobius combination of reversion and return path in a paper transport system
US20020178292A1 (en)*2001-03-302002-11-28Itran Communications Ltd.Distributed synchronization mechanism for shared communications media based networks
US20040111339A1 (en)*2001-04-032004-06-10Asyst Technologies, Inc.Distributed control system architecture and method for a material transport system
US6621576B2 (en)*2001-05-222003-09-16Xerox CorporationColor imager bar based spectrophotometer for color printer color control system
US6633382B2 (en)*2001-05-222003-10-14Xerox CorporationAngular, azimuthal and displacement insensitive spectrophotometer for color printer color control systems
US20020194269A1 (en)*2001-06-182002-12-19Yutaka OwadaDistributed processing system, distributed processing method and client terminal capable of using the method
US20030005180A1 (en)*2001-06-292003-01-02Geoffrey SchmitMeasurements expert system and method for generating high-performance measurements software drivers
US6813523B2 (en)*2001-08-232004-11-02George MauroDistributed process control
US20030041089A1 (en)*2001-08-232003-02-27George MauroDistributed process control
US6639669B2 (en)*2001-09-102003-10-28Xerox CorporationDiagnostics for color printer on-line spectrophotometer control system
US6608988B2 (en)*2001-10-182003-08-19Xerox CorporationConstant inverter speed timing method and apparatus for duplex sheets in a tandem printer
US20030077095A1 (en)*2001-10-182003-04-24Conrow Brian R.Constant inverter speed timing strategy for duplex sheets in a tandem printer
US20030229402A1 (en)*2001-12-142003-12-11Andreas JungerMethod and device for activating and/or deactivating distributed control units
US6476376B1 (en)*2002-01-162002-11-05Xerox CorporationTwo dimensional object position sensor
US6782302B1 (en)*2002-08-302004-08-24Advanced Micro Devices, Inc.Method and apparatus for scheduling workpieces with compatible processing requirements
US20040085561A1 (en)*2002-10-302004-05-06Xerox CorporationPlanning and scheduling reconfigurable systems with regular and diagnostic jobs
US20040088207A1 (en)*2002-10-302004-05-06Xerox CorporationPlanning and scheduling reconfigurable systems around off-line resources
US20040085562A1 (en)*2002-10-302004-05-06Xerox Corporation.Planning and scheduling reconfigurable systems with alternative capabilities
US20040250168A1 (en)*2002-12-162004-12-09Pavel TichySystem and method for interfacing multi-agent system
US20040153983A1 (en)*2003-02-032004-08-05Mcmillan Kenneth L.Method and system for design verification using proof-partitioning
US20040150158A1 (en)*2003-02-042004-08-05Palo Alto Research Center IncorporatedMedia path modules
US20040150156A1 (en)*2003-02-042004-08-05Palo Alto Research Center, Incorporated.Frameless media path modules
US7010396B2 (en)*2003-04-042006-03-07David Brent WareIrrigation controller with embedded web server
US20040236443A1 (en)*2003-04-042004-11-25Ware David BrentIrrigation controller with embedded web server
US20040225391A1 (en)*2003-04-282004-11-11Palo Alto Research Center IncorporatedMonitoring and reporting incremental job status system and method
US20040225394A1 (en)*2003-04-282004-11-11Palo Alto Research Center, Incorporated.Predictive and preemptive planning and scheduling for different jop priorities system and method
US20040216002A1 (en)*2003-04-282004-10-28Palo Alto Research Center, Incorporated.Planning and scheduling for failure recovery system and method
US20060155392A1 (en)*2003-06-022006-07-13Abb Research Ltd.Method and a tool for allocating computational resources in a distributed control system
US20060095672A1 (en)*2003-06-302006-05-04Microsoft CorporationSystem and method for parallel execution of data generation tasks
US20050122339A1 (en)*2003-06-302005-06-09Microsoft CorporationSystem and method for parallel execution of data generation tasks
US6819906B1 (en)*2003-08-292004-11-16Xerox CorporationPrinter output sets compiler to stacker system
US20060033771A1 (en)*2004-08-132006-02-16Xerox Corporation.Parallel printing architecture with containerized image marking engines
US20060069599A1 (en)*2004-09-292006-03-30Microsoft CorporationWorkflow tasks in a collaborative application
US20060195842A1 (en)*2005-02-282006-08-31Williams Larry LDisk drive/CPU architecture for distributed computing
US20060221362A1 (en)*2005-03-312006-10-05Xerox CorporationPrinting system

Cited By (64)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080301690A1 (en)*2004-08-232008-12-04Palo Alto Research Center IncorporatedModel-based planning with multi-capacity resources
US9250967B2 (en)2004-08-232016-02-02Palo Alto Research Center IncorporatedModel-based planning with multi-capacity resources
US20100238505A1 (en)*2005-05-252010-09-23Xerox CorporationScheduling system
US7995225B2 (en)2005-05-252011-08-09Xerox CorporationScheduling system
US7969624B2 (en)2006-12-112011-06-28Xerox CorporationMethod and system for identifying optimal media for calibration and control
US20080137110A1 (en)*2006-12-112008-06-12Xerox CorporationMethod and system for identifying optimal media for calibration and control
US8159713B2 (en)2006-12-112012-04-17Xerox CorporationData binding in multiple marking engine printing systems
US20080137111A1 (en)*2006-12-112008-06-12Xerox CorporationData binding in multiple marking engine printing systems
US20080147234A1 (en)*2006-12-142008-06-19Palo Alto Research Center IncorporatedModule identification method and system for path connectivity in modular systems
US7945346B2 (en)2006-12-142011-05-17Palo Alto Research Center IncorporatedModule identification method and system for path connectivity in modular systems
US8145335B2 (en)2006-12-192012-03-27Palo Alto Research Center IncorporatedException handling
US8100523B2 (en)2006-12-192012-01-24Xerox CorporationBidirectional media sheet transport apparatus
US7559549B2 (en)2006-12-212009-07-14Xerox CorporationMedia feeder feed rate
US8693021B2 (en)2007-01-232014-04-08Xerox CorporationPreemptive redirection in printing systems
US20080174802A1 (en)*2007-01-232008-07-24Xerox CorporationPreemptive redirection in printing systems
US7934825B2 (en)2007-02-202011-05-03Xerox CorporationEfficient cross-stream printing system
US20080196606A1 (en)*2007-02-202008-08-21Xerox CorporationEfficient cross-stream printing system
US7676191B2 (en)2007-03-052010-03-09Xerox CorporationMethod of duplex printing on sheet media
US8077334B2 (en)2007-04-132011-12-13Amadeus S.A.S.Method and apparatus for managing printing solutions in a local area network
US20080252910A1 (en)*2007-04-132008-10-16Amadeus S.A.S.Method and apparatus for managing printing solutions in a local area network
US8049935B2 (en)2007-04-272011-11-01Xerox Corp.Optical scanner with non-redundant overwriting
US20080268839A1 (en)*2007-04-272008-10-30Ayers John IReducing a number of registration termination massages in a network for cellular devices
US20110109947A1 (en)*2007-04-272011-05-12Xerox CorporationOptical scanner with non-redundant overwriting
US8253958B2 (en)2007-04-302012-08-28Xerox CorporationScheduling system
US20080266592A1 (en)*2007-04-302008-10-30Xerox CorporationScheduling system
US8169657B2 (en)2007-05-092012-05-01Xerox CorporationRegistration method using sensed image marks and digital realignment
US7689311B2 (en)2007-05-292010-03-30Palo Alto Research Center IncorporatedModel-based planning using query-based component executable instructions
US7925366B2 (en)2007-05-292011-04-12Xerox CorporationSystem and method for real-time system control using precomputed plans
US7590464B2 (en)2007-05-292009-09-15Palo Alto Research Center IncorporatedSystem and method for on-line planning utilizing multiple planning queues
US20080300707A1 (en)*2007-05-292008-12-04Palo Alto Research Center Incorporated.System and method for on-line planning utilizing multiple planning queues
US20080300706A1 (en)*2007-05-292008-12-04Palo Alto Research Center Incorporated.System and method for real-time system control using precomputed plans
US8587833B2 (en)2007-08-012013-11-19Xerox CorporationColor job reprint set-up for a printing system
US8203750B2 (en)2007-08-012012-06-19Xerox CorporationColor job reprint set-up for a printing system
US7697166B2 (en)2007-08-032010-04-13Xerox CorporationColor job output matching for a printing system
US20090033954A1 (en)*2007-08-032009-02-05Xerox CorporationColor job output matching for a printing system
US7590501B2 (en)2007-08-282009-09-15Xerox CorporationScanner calibration robust to lamp warm-up
US7966336B2 (en)2007-11-302011-06-21Palo Alto Research Center IncorporatedBounded sub-optimal problem solving
US20090144310A1 (en)*2007-11-302009-06-04Palo Alto Research Center IncorporatedBounded sub-optimal problem solving
US8086595B2 (en)2007-12-032011-12-27Palo Alto Research Center IncorporatedSystems and methods for solving multiple interacting state-space search problems
US20090144261A1 (en)*2007-12-032009-06-04Palo Alto Research Center IncorporatedSystems and methods for solving multiple interacting state-space search problems
US20100265534A1 (en)*2009-04-152010-10-21Xerox CorporationVisualizer and job control director for printing systems
US8610920B2 (en)2009-04-152013-12-17Xerox CorporationVisualizer and job control director for printing systems
US8464268B2 (en)2009-09-142013-06-11Palo Alto Research Center IncorporatedDynamic scheduling of jobs/batches using earliest completion time algorithm in cellular manufacturing with batch-splitting of jobs above certain size
US20110066269A1 (en)*2009-09-142011-03-17Palo Alto Research Center IncorporatedSystem and methods for dynamic scheduling in cellular manufacturing with batch-splitting
US8473949B2 (en)*2010-07-082013-06-25Microsoft CorporationMethods for supporting users with task continuity and completion across devices and time
US9047117B2 (en)2010-07-082015-06-02Microsoft Technology Licensing, LlcMethods for supporting users with task continuity and completion across devices and time
US20120011511A1 (en)*2010-07-082012-01-12Microsoft CorporationMethods for supporting users with task continuity and completion across devices and time
US8769542B2 (en)2010-10-262014-07-01Palo Alto Research Center IncorporatedSystem for adaptive lot sizing in cellular manufacturing for balancing workloads across multiple cells using split-then-merge operations and earliest completion route algorithm
US9281690B2 (en)*2010-12-212016-03-08Palo Alto Research Center IncorporatedTactical smart grids
US20120158196A1 (en)*2010-12-212012-06-21Palo Alto Research Center IncorporatedTactical smart grids
WO2014124702A1 (en)*2013-02-132014-08-21Qatar FoundationA control system and method for remote control of hardware components
WO2014124704A1 (en)*2013-02-132014-08-21Qatar FoundationA control system and method for remote control of hardware components
US20150040134A1 (en)*2013-07-312015-02-05Cleversafe, Inc.Distributed storage network with coordinated partial task execution and methods for use therewith
US10678644B2 (en)*2013-07-312020-06-09Pure Storage, Inc.Adaptive rebuilding rates based on sampling and inference
US9848044B2 (en)*2013-07-312017-12-19International Business Machines CorporationDistributed storage network with coordinated partial task execution and methods for use therewith
US10180880B2 (en)*2013-07-312019-01-15International Business Machines CorporationAdaptive rebuilding rates based on sampling and inference
US10179583B2 (en)*2016-03-292019-01-15Ford Global Technologies, LlcVehicle subsystem coordination and control
US20170282911A1 (en)*2016-03-292017-10-05Ford Global Technologies, LlcVehicle odometry system
WO2018219796A1 (en)*2017-06-022018-12-06Kuka Systems GmbhProcess control system
US11305937B2 (en)2017-06-022022-04-19Kuka Systems GmbhProcess control system
US10540111B2 (en)2017-06-282020-01-21International Business Machines CorporationManaging data container instances in a dispersed storage network
US10901642B2 (en)2017-06-282021-01-26International Business Machines CorporationManaging data container instances in a dispersed storage network
US20240116177A1 (en)*2021-01-212024-04-11Hitachi, Ltd.Control device and automatic work method
CN118656042A (en)*2024-08-192024-09-17珠海芯烨电子科技有限公司 Thermal printer printing control method and system

Also Published As

Publication numberPublication date
US7873962B2 (en)2011-01-18

Similar Documents

PublicationPublication DateTitle
US7873962B2 (en)Distributed control systems and methods that selectively activate respective coordinators for respective tasks
US7791741B2 (en)On-the-fly state synchronization in a distributed system
US7706007B2 (en)Synchronization in a distributed system
US8819103B2 (en)Communication in a distributed system
US5559606A (en)Flexible configuration of document output terminals from autonomous machine modules
US5701557A (en)Machine graphs and capabilities to represent document output terminals composed of arbitrary configurations
EP0778515A1 (en)Generic assembly trees providing job control and mix and match of modules
EP0778514B1 (en)Production trees for generic representation of document requirements for particular output terminals
US5631740A (en)Transducers with constraints model for print scheduling
KR101441733B1 (en)Medium conveyance apparatus and image forming apparatus
US20090149978A1 (en)Method for self-synchronization of modular production systems
US5617214A (en)Commitment groups to generalize the scheduling of interdependent document output terminal capabilities
CN102556730B (en)For the integrated bi-directional propulsion unit of continuous feeding printer
US8253958B2 (en)Scheduling system
JP5139382B2 (en) Buffering system and method for handling marking engine behavior uncertainty
US8218987B2 (en)Systems and methods for tandem printing and print job scheduling
US7934825B2 (en)Efficient cross-stream printing system
US20070277693A1 (en)Printing or copying system for processing single sheets and method for controlling such a printing or copying system
US6598869B2 (en)Media handoff protocol for continuous or start/stop device
JP2018077753A (en)Information processing apparatus, printing system, control method for information processing apparatus, and program
JPH10193712A (en) Printer with paper cutting mechanism and control method therefor
JP2003110779A (en)Self-running copier
US8477333B2 (en)Printing system and bottleneck obviation through print job sequencing
JP7279519B2 (en) Image forming system, control device, image forming apparatus
US20240118843A1 (en)Printing system communication architecture

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:PALO ALTO RESEARCH CENTER INCORPORATED, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CRAWFORD, LARA S.;HINDI, HAITHAM A.;FROMHERZ, MARKUS P. J.;AND OTHERS;SIGNING DATES FROM 20050406 TO 20050407;REEL/FRAME:016466/0793

Owner name:PALO ALTO RESEARCH CENTER INCORPORATED, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CRAWFORD, LARA S.;HINDI, HAITHAM A.;FROMHERZ, MARKUS P. J.;AND OTHERS;REEL/FRAME:016466/0793;SIGNING DATES FROM 20050406 TO 20050407

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE

CCCertificate of correction
FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552)

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12

ASAssignment

Owner name:XEROX CORPORATION, CONNECTICUT

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALO ALTO RESEARCH CENTER INCORPORATED;REEL/FRAME:064038/0001

Effective date:20230416

ASAssignment

Owner name:CITIBANK, N.A., AS COLLATERAL AGENT, NEW YORK

Free format text:SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:064760/0389

Effective date:20230621

ASAssignment

Owner name:XEROX CORPORATION, CONNECTICUT

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:PALO ALTO RESEARCH CENTER INCORPORATED;REEL/FRAME:064161/0001

Effective date:20230416

ASAssignment

Owner name:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT, NEW YORK

Free format text:SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:065628/0019

Effective date:20231117

ASAssignment

Owner name:XEROX CORPORATION, CONNECTICUT

Free format text:TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389;ASSIGNOR:CITIBANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:068261/0001

Effective date:20240206

Owner name:CITIBANK, N.A., AS COLLATERAL AGENT, NEW YORK

Free format text:SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:066741/0001

Effective date:20240206

ASAssignment

Owner name:U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CONNECTICUT

Free format text:FIRST LIEN NOTES PATENT SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:070824/0001

Effective date:20250411

ASAssignment

Owner name:U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CONNECTICUT

Free format text:SECOND LIEN NOTES PATENT SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:071785/0550

Effective date:20250701


[8]ページ先頭

©2009-2025 Movatter.jp