On-the-fly state synchronization in a distributed system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7791741
APP PUB NO 20060235547A1
SERIAL NO

11102332

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A new process is synchronized to an existing process in the face of a communications delay (d) by collecting a history of delayed measurements and states of the existing process. This history and predetermined information regarding the behavior of the existing process are used to simulate the existing process forward in time to a current time, thereby computing a current process state. Once the current state is computed, the new process, driven by the same information, maintains synchronization with the existing process. In a document processor the method of synchronizing can be applied to tightly coupled modules. For example, a print media transport system includes a plurality of transport modules. Each transport module includes a plurality of transport actuators and an associated controller. Print media may be driven by actuators of plural modules contemporaneously. Modules about to receive media are synchronized to modules already transporting the media.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
PALO ALTO RESEARCH CENTER INCORPORATEDPALO ALTO, CA1284

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Crawford, Lara S Mountain View, US 10 221
Hindi, Haitham A Menlo Park, US 5 130

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ROCKWELL AUTOMATION, INC. (1)
5636124 Multitasking industrial controller 50 1995
 
Other [Check patent profile for assignment information] (4)
6297886 Tandem printer printing apparatus 127 1996
6476923 Tandem printer printing apparatus 141 1996
6493098 Desk-top printer and related method for two-sided printing 127 1997
2002/0138,242 Distributed agent network using object based parallel modeling language to dynamically model agent activities 10 2001
 
SEIKO EPSON CORPORATION (1)
6116157 Printing method and apparatus 6 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
5870545 System and method for performing flexible workflow process compensation in a distributed workflow management system 186 1997
 
MICRON TECHNOLOGY, INC. (1)
6537910 Forming metal silicide resistant to subsequent thermal processing 147 2000
 
XEROX CORPORATION (30)
4826148 Sheet registration in copier for multiple sizes of sheets 13 1984
5095342 Methods for sheet scheduling in an imaging system having an endless duplex paper path loop 183 1990
5159395 Method of scheduling copy sheets in a dual mode duplex printing system 162 1991
5272511 Sheet inserter and methods of inserting sheets into a continuous stream of sheets 165 1992
5363175 Distributed job scheduling with modular components 44 1993
5326093 Universal interface module interconnecting various copiers and printers with various sheet output processors 144 1993
5435544 Printer mailbox system signaling overdue removals of print jobs from mailbox bins 252 1994
5525031 Automated print jobs distribution system for shared user centralized printer 135 1994
5570172 Two up high speed printing system 153 1995
5557367 Method and apparatus for optimizing scheduling in imaging devices 156 1995
5504568 Print sequence scheduling system for duplex printing apparatus 160 1995
5710968 Bypass transport loop sheet insertion system 140 1995
5568246 High productivity dual engine simplex and duplex printing system using a reversible duplex path 171 1995
6059284 Process, lateral and skew sheet positioning apparatus and method 150 1997
5995721 Distributed printing system 213 1997
5884910 Evenly retractable and self-leveling nips sheets ejection system 126 1997
6125248 Electrostatographic reproduction machine including a plurality of selectable fusing assemblies 129 1999
6577925 Apparatus and method of distributed object handling 133 1999
6384918 Spectrophotometer for color printer color control with displacement insensitive optics 180 2000
6450711 High speed printer with dual alternate sheet inverters 136 2000
6550762 High speed printer with dual alternate sheet inverters 130 2000
6554276 Flexible sheet reversion using an omni-directional transport system 133 2001
6607320 Mobius combination of reversion and return path in a paper transport system 132 2001
6621576 Color imager bar based spectrophotometer for color printer color control system 170 2001
6633382 Angular, azimuthal and displacement insensitive spectrophotometer for color printer color control systems 146 2001
6639669 Diagnostics for color printer on-line spectrophotometer control system 154 2001
6608988 Constant inverter speed timing method and apparatus for duplex sheets in a tandem printer 136 2001
6476376 Two dimensional object position sensor 131 2002
6612566 High speed printer with dual alternate sheet inverters 129 2003
6819906 Printer output sets compiler to stacker system 182 2003
 
Mita Industrial Co., Ltd. (1)
5838596 Simulation system for control sequence for sheet transportation 13 1997
 
INTERGRAPH HARDWARE TECHNOLOGIES COMPANY (1)
5542088 Method and apparatus for enabling control of task execution 153 1994
 
APPLE INC. (1)
5448735 Task organization for execution using linked records referencing code modules 38 1995
 
SEAGATE TECHNOLOGY LLC (1)
5305447 Multi-task operating system for a disc drive 26 1991
 
The Charles Stark Draper Laboratory, Inc. (1)
4836119 Sperical ball positioning apparatus for seamed limp material article assembly system 147 1988
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
6260148 Methods and systems for message forwarding and property notifications using electronic subscriptions 275 1999
2006/0069,599 Workflow tasks in a collaborative application 17 2005
 
NISCA CORPORATION (1)
* 7270325 Sheet feeding apparatus, image reading apparatus, and method of detecting double feed 10 2004
 
T/R SYSTEMS (1)
5596416 Multiple printer module electrophotographic printing device 224 1994
 
PACIFIC CENTURY MOTORS, INC. (1)
6424900 Multi-module control-by-wire architecture 65 2001
 
DE LA RUE INTERNATIONAL LIMITED (1)
6640156 Sheet handling system 23 2001
 
ADEPT TECHNOLOGY, INC. (1)
2001/0034,557 Hardware architecture and method for distributed machine control 12 2001
 
Canon Kabushiki Kaisha (1)
4587532 Recording apparatus producing multiple copies simultaneously 156 1984
 
CYBERSTEP, INC. (1)
2002/0194,269 Distributed processing system, distributed processing method and client terminal capable of using the method 11 2002
 
NIKON CORPORATION (1)
5389969 Apparatus using brightness information from a photometering circuit and a brightness-converted green component from a color metering circuit to ultimately adjust white balance 25 1993
 
WESTERN DIGITAL TECHNOLOGIES, INC. (1)
2006/0195,842 Disk drive/CPU architecture for distributed computing 5 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6241242 Deskew of print media 128 1999
 
ROCKWELL TECHNOLOGIES, LLC (1)
6091998 Self organizing industrial control system using bidding process 41 1998
 
Digitek, Inc. (1)
4788647 Control system for electric power plant 37 1986
 
LENOVO (SINGAPORE) PTE LTD. (1)
5778377 Table driven graphical user interface 294 1994
 
Honeywell Inc. (1)
6421570 Systems and methods for accessing data using a cyclic publish/subscribe scheme with report by exception 29 1997
 
FUJI XEROX CO., LTD. (2)
5208640 Image recording apparatus 195 1990
* 6282385 Developing device and image forming apparatus using the same 8 2000
 
KABUSHIKI KAISHA SATO (1)
4579466 Label printer 34 1984
 
PALO ALTO RESEARCH CENTER INCORPORATED (2)
2004/0088,207 Planning and scheduling reconfigurable systems around off-line resources 133 2002
2004/0150,156 Frameless media path modules 127 2003
 
VISION ROBOTICS CORPORATION (1)
6496755 Autonomous multi-platform robot system 246 2002
 
EASTMAN KODAK COMPANY (3)
5080340 Modular finisher for a reproduction apparatus 133 1991
5473419 Image forming apparatus having a duplex path with an inverter 130 1993
5629762 Image forming apparatus having a duplex path and/or an inverter 133 1995
 
ROBERT BOSCH GMBH (1)
5991669 Method and arrangement for controlling a vehicle 32 1998
 
ENERGIZER BRANDS, LLC (1)
6615091 Control system and method therefor 54 2000
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
6496848 Control method for control software execution system 27 1995
 
ASYST TECHNOLOGIES, INC. (1)
2004/0111,339 Distributed control system architecture and method for a material transport system 25 2003
 
HANLON, TONY (1)
2006/0277,053 Automated communication for financial information 23 2004
 
MICROSOFT CORPORATION (1)
2006/0095,672 System and method for parallel execution of data generation tasks 9 2005
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2011/0187,927 DEVICE AND METHOD FOR SYNCHRONISATION OF DIGITAL VIDEO AND AUDIO STREAMS TO MEDIA PRESENTATION DEVICES 7 2008
 
PALO ALTO RESEARCH CENTER INCORPORATED (2)
* 9281690 Tactical smart grids 0 2010
* 2012/0158,196 TACTICAL SMART GRIDS 3 2010
 
XEROX CORPORATION (2)
* 9423989 System and method for dynamically reconfiguring one or more autonomous cells in a print shop environment 0 2005
* 2007/0091,355 System and method for dynamically reconfiguring one or more autonomous cells in a print shop environment 23 2005
 
KABUSHIKI KAISHA TOSHIBA (2)
* 8251360 Sheet handling device/method with multiple control 0 2010
* 2010/0217,432 SHEET HANDLING APPARATUS AND SHEET HANDLING METHOD 0 2010
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Mar 7, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Mar 7, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00