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

Apparatus for distributing data processing

Assignee: EISTREAM TECHNOLOGY Inc
•
Filing: 1990-04-03
•
Granted: 1992-05-12
•
Expires: 2010-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Computer apparatus provides distribution of processing among a plurality of loci of control. Specific loci of control include an origination point, an entry point to a recipient's mailbox, in a recipient's mailbox, an exit point from a recipient's mailbox and a completion point after a last recipient. Processing is performed in a foreground or background task, and interactively or non-interactively at each desired loci of control. Processing includes invocation of an application automatically upon receipt of subject data at a focus of control or upon manual command by the recipient at the locus of control. Pre-existing applications are invoked through a common interface between the present invention apparatus and pre-existing applications. A data update routine records recipient's modification of the data during recipient editing in multiple sessions at a locus. A recovery routine insures that at most the last editing session is lost in a system crash. Files included in the subject data may be specified by preprogramming to be viewable or hidden to recipients.

Inventors

  • 👤 John Kam
  • 👤 Lee M. Truchon
  • 👤 Thomas C. Goodale
  • 👤 John T. Dalton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:07
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F15/00; G06F15/16; G06F15/161; G06F9/44; G06F9/54; G06Q; G06Q10/00; G06Q10/10

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 108 words
In a digital data processing system having a first plurality of loci of control, apparatus for distributing the processing of data across the loci comprising; a package having (i) data to be processed, and (ii) a processing descriptor including an indication of a type of the package independent of the data to be processed; means for routing the package to a second plurality of the first plurality of loci according to the type of the package; and interpreter means in each locus of the second plurality of loci for processing the data according to the type of the package as indicated by the processing descriptor of the package.
Claim 2
Dependent Claim 108 words
In a digital data processing system having a first plurality of loci of control, apparatus for distributing the processing of data across the loci comprising; a package having (i) data to be processed, and (ii) a processing descriptor including an indication of a type of the package independent of the data to be processed; means for routing the package to a second plurality of the first plurality of loci according to the type of the package; and interpreter means in each locus of the second plurality of loci for processing the data according to the type of the package as indicated by the processing descriptor of the package.
Claim 3
Dependent Claim 127 words
Apparatus as claimed in claim 1 wherein: the means for routing includes a message system for providing items to a multiplicity of recipient-user electronic mailboxes; and the second plurality of loci includes at least one of an origination locus, a mailbox entry locus, an in-mailbox locus, a mailbox exit locus, and a completion locus, the origination locus being a locus at which the package was created, the mailbox entry locus being an entry to a recipient-user electronic mailbox, the in-mailbox locus being an electronic mailbox of a recipient-user, the mailbox exit locus being an exit from a recipient-user electronic mailbox, and the completion locus being a final locus for processing data of the package at the end of routing the package to the second plurality of loci.
Claim 4
Dependent Claim 96 words
Apparatus as claimed in claim 1 wherein: the processing descriptor further includes indications of certain loci of the second plurality of loci at which processing of the data is to automatically begin upon receipt of the package at the certain loci; and the interpreter means in at least each of the certain loci of the second plurality of loci includes control means which begins processing of the data according to the processing descriptor upon receipt of the package at the locus instead of upon a command given to the locus subsequent to arrival of the package.
Claim 5
Dependent Claim 73 words
Apparatus as claimed in claim 3 wherein: the means for routing includes a message system for providing items to a multiplicity of recipient-user electronic mailboxes; and at least one of the certain loci of the second plurality of loci is an electronic mailbox, the control means at the loci beginning processing of the data of the package according to the processing descriptor upon recipient-user of the mailbox selecting the package in the mailbox.
Claim 6
Dependent Claim 29 words
Apparatus as claimed in claim 1 wherein the interpreter means includes an interface for calling at least one pre-existing application such that data is processed within said pre-existing application.
Claim 7
Dependent Claim 68 words
Apparatus as claimed in claim 1 wherein the processing descriptor further includes indications of viewability of the data at the second plurality of loci such that at each loci of the second plurality of loci certain portions of the data are viewable to a user at that loci and different portions of the data are viewable to a user at different loci of the second plurality of loci.
Claim 8
Dependent Claim 29 words
Apparatus as claimed in claim 1 further comprising editing means in each locus of the second plurality of loci for editing the data of the package in multiple sessions.
Claim 9
Dependent Claim 35 words
Apparatus as claimed in claim 7 further comprising data update means in each locus of the second plurality of loci for updating the data in the package during editing of the data in each session.
Claim 10
Dependent Claim 165 words
In a digital data processing system having a first plurality of loci of control, apparatus for distributing the processing of data across the loci comprising: a package having (i) a processing descriptor indicating type of the package and (ii) data to be processed; an electronic mail system for routing the package to a second plurality of the first plurality of loci, the second plurality of loci including at least one of an origination locus, a mailbox entry locus, an in-mailbox locus, a mailbox exit locus, and a completion locus at the end of the routing of the package to the second plurality of loci; and interpreter means in each locus of the second plurality of loci for processing the data according to the package type including, for certain loci of the second plurality of loci, beginning processing of the data upon receipt of the package at the loci instead of upon command given to the loci subsequent to receipt of the package at the loci.
Claim 11
Dependent Claim 165 words
In a digital data processing system having a first plurality of loci of control, apparatus for distributing the processing of data across the loci comprising: a package having (i) a processing descriptor indicating type of the package and (ii) data to be processed; an electronic mail system for routing the package to a second plurality of the first plurality of loci, the second plurality of loci including at least one of an origination locus, a mailbox entry locus, an in-mailbox locus, a mailbox exit locus, and a completion locus at the end of the routing of the package to the second plurality of loci; and interpreter means in each locus of the second plurality of loci for processing the data according to the package type including, for certain loci of the second plurality of loci, beginning processing of the data upon receipt of the package at the loci instead of upon command given to the loci subsequent to receipt of the package at the loci.
Claim 12
Dependent Claim 55 words
Apparatus as claimed in claim 9 wherein at least one of the certain loci of the second plurality of loci is an electronic mailbox, and the interpreter means at that loci begins processing of the data of the package according to package type upon user of the electronic mailbox selecting the package from the mailbox.
Claim 13
Dependent Claim 56 words
Apparatus as claimed in claim 9 wherein at least one of the certain loci of the second plurality of loci is an electronic mailbox, and the interpreter means at that locus includes an interface for calling a pre-existing application to process the data upon user of the electronic mailbox selecting the package in the electronic mailbox.
Claim 14
Dependent Claim 22 words
Apparatus as claimed in claim 9 wherein the interpreter means includes an interface for calling a pre-existing application to process the data.
Claim 15
Dependent Claim 96 words
In a digital data processing system having a first plurality of loci of control, apparatus for distributing the processing of data across the loci comprising: a package having (i) data to be processed and (ii) a processing descriptor indicating package type; means for routing the package to a second plurality of the first plurality of loci; and interpreter means in each locus of the second plurality of loci for processing the data according to package type indicated by the processing descriptor of the package including calling through an interface a pre-existing application to process the data.
Claim 16
Dependent Claim 96 words
In a digital data processing system having a first plurality of loci of control, apparatus for distributing the processing of data across the loci comprising: a package having (i) data to be processed and (ii) a processing descriptor indicating package type; means for routing the package to a second plurality of the first plurality of loci; and interpreter means in each locus of the second plurality of loci for processing the data according to package type indicated by the processing descriptor of the package including calling through an interface a pre-existing application to process the data.
Claim 17
Dependent Claim 55 words
Apparatus as claimed in claim 13 wherein at least one of the locus of the second plurality of loci is an electronic mailbox, and upon user of the mailbox selecting the package from the mailbox the interpreter means at that locus through the interface calls a pre-existing application to process the data within the application.
Claim 18
Dependent Claim 125 words
In a digital data processing system having a first plurality of loci of control, a method for distributing the processing of data across the loci comprising the steps of: providing a package having (i) data to be processed and (ii) a processing descriptor indicating package type; routing the package to a second plurality of the first plurality of loci, the second plurality of loci including at least one of an origination locus, an electronic mailbox entry locus, and electronic mailbox locus, an electronic mailbox exit locus, and a completion locus at the end of routing the package to the second plurality of loci; and at each locus of the second plurality of loci, interpreting the processing descriptor and processing the data according to package type.
Claim 19
Dependent Claim 125 words
In a digital data processing system having a first plurality of loci of control, a method for distributing the processing of data across the loci comprising the steps of: providing a package having (i) data to be processed and (ii) a processing descriptor indicating package type; routing the package to a second plurality of the first plurality of loci, the second plurality of loci including at least one of an origination locus, an electronic mailbox entry locus, and electronic mailbox locus, an electronic mailbox exit locus, and a completion locus at the end of routing the package to the second plurality of loci; and at each locus of the second plurality of loci, interpreting the processing descriptor and processing the data according to package type.
Claim 20
Dependent Claim 52 words
A method as claimed in claim 15 wherein the step of interpreting and processing at each locus includes processing the data according to the processing descriptor upon receipt of the package at the locus instead of upon a command given to the locus subsequent to receipt of the package at the locus.
Claim 21
Dependent Claim 26 words
A method as claimed in claim 15 wherein the step of interpreting and processing includes calling a pre-existing application through an interface to process the data.
Claim 22
Dependent Claim 45 words
A method as claimed in claim 15 further comprising the steps of: editing in multiple sessions the data of the package in certain loci of the second plurality of loci; and updating the data in the package during editing of the data in each session.

References Cited (Backward Citations)

US4503499A Cited
US4750109A Cited
US4679189A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-12 1995-11-11 1996-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-12 1999-11-11 2000-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-12 2003-11-11 2004-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag