Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
83 words
A machine system for automatically saving work product of frozen application programs, said machine system comprising: (a) first means for identifying one or more windows of an application program that has recently froze, where such one or more windows most probably contain vital data worthy of saving; and (b) second means, operatively coupled to and responsive to the first means, for instructing the application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 2
Dependent Claim
83 words
A machine system for automatically saving work product of frozen application programs, said machine system comprising: (a) first means for identifying one or more windows of an application program that has recently froze, where such one or more windows most probably contain vital data worthy of saving; and (b) second means, operatively coupled to and responsive to the first means, for instructing the application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 3
Dependent Claim
76 words
The machine system of claim 1 wherein said first means includes: (a.1) a database having a plurality of criteria satisfaction records, where each said criteria satisfaction record defines at least one of: (a.1a) a parent/child hierarchy relationship between a vital data-containing window and other windows of a respective one or more application programs, and (a.1b) a child to name of containing program relationship between a vital data-containing window and a respective one or more application programs.
Claim 4
Dependent Claim
30 words
The machine system of claim 2 wherein each said criteria satisfaction record defines at least both of said parent/child hierarchy relationship and said child to name of containing program relationship.
Claim 5
Dependent Claim
52 words
The machine system of claim 2 wherein: (a.2) each said criteria satisfaction record is further associated with a data transfer message field that identifies a respective transfer request message stream that is to be sent to a corresponding data-saving thread for causing such a thread to receive and save the sent data.
Claim 6
Dependent Claim
75 words
A machine-implemented method for automatically saving work product of application programs that have recently froze, said machine-implemented method comprising the steps of: (a) identifying one or more windows of an application program that has recently froze, where such one or more identified windows most probably contain vital data worthy of saving; and (b) instructing the application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 7
Dependent Claim
75 words
A machine-implemented method for automatically saving work product of application programs that have recently froze, said machine-implemented method comprising the steps of: (a) identifying one or more windows of an application program that has recently froze, where such one or more identified windows most probably contain vital data worthy of saving; and (b) instructing the application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 8
Dependent Claim
83 words
An instruction conveying device for conveying machine instructions to a programmable machine, where the conveyed instructions cause said machine to save work product of frozen application programs by carrying out a saving method comprising the steps of: (a) identifying one or more windows of a frozen application program which most probably contain vital data in need of saving; and (b) instructing the frozen application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 9
Dependent Claim
83 words
An instruction conveying device for conveying machine instructions to a programmable machine, where the conveyed instructions cause said machine to save work product of frozen application programs by carrying out a saving method comprising the steps of: (a) identifying one or more windows of a frozen application program which most probably contain vital data in need of saving; and (b) instructing the frozen application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 10
Dependent Claim
81 words
An instructing signal for instructing a programmable machine to save work product of frozen application programs, said instructing signal causing the machine to carry out a saving method comprising the steps of: (a) identifying one or more windows of a frozen and subsequently revived application program which most probably contain vital data in need of saving; and (b) instructing the frozen application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 11
Dependent Claim
81 words
An instructing signal for instructing a programmable machine to save work product of frozen application programs, said instructing signal causing the machine to carry out a saving method comprising the steps of: (a) identifying one or more windows of a frozen and subsequently revived application program which most probably contain vital data in need of saving; and (b) instructing the frozen application program to transfer the data of said one or more of said identified windows to a separate, data-saving thread.
Claim 12
Dependent Claim
35 words
The instructing signal of claim 7 wherein said instructing signal further causes the machine to carry out the step of: (c) causing the data-saving thread to save the transferred data into a nonvolatile memory means.
Claim 13
Dependent Claim
28 words
The instructing signal of claim 8 wherein said saving of the transferred data into a nonvolatile memory means includes appending the transferred data to a predefined nonvolatile file.