METHODS FOR AUTOMATICALLY LOCATING URL-CONTAINING OR OTHER DATA-CONTAINING WINDOWS IN FROZEN BROWSER OR OTHER APPLICATION PROGRAM, SAVING CONTENTS, AND RELAUNCHING APPLICATION PROGRAM WITH LINK TO SAVED DATA
First Claim
1. A machine system [100] for automatically saving work product of frozen application programs [165], said machine system comprising:
- (a) first means for identifying one or more windows [118,119] 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A machine-automated system tries to save vital-data of a crashed or otherwise frozen application program by: (a) identifying the apparently-frozen program; (b) identifying one or more windows within the identified program that are most likely to immediately contain data which the user is likely to consider as vital and in need of saving; and (c) instructing the frozen application program to itself transfer the data of said one or more of said identified windows to a separate, data-saving thread. A profiling database may be constructed for helping to identify the vital data- containing windows of both popular (well known) and obscure application programs. One such profiling database has ID records which define parent/child hierarchy relationships between vital data-containing windows and other windows of various application programs.
30 Citations
10 Claims
-
1. A machine system [100] for automatically saving work product of frozen application programs [165], said machine system comprising:
-
(a) first means for identifying one or more windows [118,119] 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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.
-
-
6. Data conveying media for conveying database information that is useful for 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, where the conveyed database information contains one or more criteria satisfaction records, where each said criteria satisfaction record defines at least one of:
-
(a.1a) a parent/child hierarchy relationship ,NAV_PATH] between a vital data-containing window and other windows of a respective one or more application programs, (a.1b) a child to name of containing program relationship [PGM_NAME=] between a vital data-containing window and a respective one or more application programs, and (a.1c) TO BE AMENDED.
-
-
7. 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.
-
-
8. 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. - View Dependent Claims (9, 10)
-
Specification