Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
135 words
A method within a data processing system for recalling a previous desktop state, wherein a desktop state comprises a dependence hierarchy and visual arrangement of a plurality of graphical objects representative of operating system functions and data processing applications that are displayed within a display device of said data processing system at a specified time, said method comprising: detecting each occurrence of a desktop event, which creates a new desktop state; in response to detecting an occurrence of a desktop event, recording said new desktop state; and in response to a particular input from a user, automatically returning said desktop state to a selected state which occurred prior to a current desktop state by referencing said recorded desktop states, wherein all operating system functions and data processing applications available at said selected state are enabled.
Claim 2
Independent Claim
135 words
A method within a data processing system for recalling a previous desktop state, wherein a desktop state comprises a dependence hierarchy and visual arrangement of a plurality of graphical objects representative of operating system functions and data processing applications that are displayed within a display device of said data processing system at a specified time, said method comprising: detecting each occurrence of a desktop event, which creates a new desktop state; in response to detecting an occurrence of a desktop event, recording said new desktop state; and in response to a particular input from a user, automatically returning said desktop state to a selected state which occurred prior to a current desktop state by referencing said recorded desktop states, wherein all operating system functions and data processing applications available at said selected state are enabled.
Claim 3
Dependent Claim
64 words
The method for recalling a previous desktop state of claim 1, wherein said step of detecting each occurrence of a desktop event comprises: detecting input from a peripheral device interfaced to said data processing system which creates a new desktop state; detecting manipulation of said plurality of graphical objects displayed within said display; and detecting invocations of operating system functions and data processing programs.
Claim 4
Dependent Claim
85 words
The method for recalling a previous desktop state of claim 1, wherein said step of recording a state of said desktop comprises: storing within a data structure an entry corresponding to each desktop state, wherein each entry includes: an object identifier uniquely specifying a focused object among said plurality of graphical objects; an indicia specifying a parent graphical object among said plurality of graphical objects upon which said focused object depends; and an input sequence that derived said focused object from said parent graphical object.
Claim 5
Dependent Claim
127 words
The method for recalling a previous desktop state of claim 3, wherein said step of returning said desktop state to a selected state preceding said current desktop state comprises: retrieving an input sequence stored as an entry within said data structure corresponding to a latest occurring anchor state whose associated graphical object is present within said current desktop state, wherein an anchor state is a desktop state whose associated focused object has a different object identifier than a graphical object associated with a desktop state immediately preceding said anchor state; retrieving input sequences stored as entries within said data structure corresponding to desktop states prior to said current state which are dependent upon said anchor state; and executing all of said retrieved input sequences in chronological order.
Claim 6
Dependent Claim
27 words
The method for recalling a previous desktop state of claim 4, and further comprising: disabling refreshes of said display device until said selected desktop state is recalled.
Claim 7
Dependent Claim
35 words
The method for recalling a previous desktop state of claim 1, wherein said particular input from a user comprises pressing a function key defined to invoke said step of returning to a previous desktop state.
Claim 8
Independent Claim
139 words
A system within a data processing system for recalling a previous desktop state, wherein a desktop state comprises a dependence hierarchy and visual arrangement of a plurality of graphical objects representative of operating system functions and data processing applications that are displayed within a display device of said data processing system at a specified time, said system comprising: means for detecting each occurrence of a desktop event which creates a new desktop state; means, responsive to detecting an occurrence of a desktop event, for recording said new desktop state; and means, responsive to a particular input from a user, for automatically returning said desktop state to a selected state which occurred prior to a current desktop state by referencing said recorded desktop states, wherein all operating system functions and data processing applications available at said selected state are enabled.
Claim 9
Independent Claim
139 words
A system within a data processing system for recalling a previous desktop state, wherein a desktop state comprises a dependence hierarchy and visual arrangement of a plurality of graphical objects representative of operating system functions and data processing applications that are displayed within a display device of said data processing system at a specified time, said system comprising: means for detecting each occurrence of a desktop event which creates a new desktop state; means, responsive to detecting an occurrence of a desktop event, for recording said new desktop state; and means, responsive to a particular input from a user, for automatically returning said desktop state to a selected state which occurred prior to a current desktop state by referencing said recorded desktop states, wherein all operating system functions and data processing applications available at said selected state are enabled.
Claim 10
Dependent Claim
70 words
The system for recalling a previous desktop state of claim 7, wherein said means for detecting each occurrence of a desktop event comprises: means for detecting input from a peripheral device interfaced to said data processing system which creates a new desktop state; means for detecting manipulation of said plurality of graphical objects displayed within said display; and means for detecting invocations of operating system functions and data processing programs.
Claim 11
Dependent Claim
87 words
The system for recalling a previous desktop state of claim 7, wherein said means for recording a state of said desktop comprises: means for storing within a data structure an entry corresponding to each desktop state, wherein each entry includes: an object identifier uniquely specifying a focused object among said plurality of graphical objects; an indicia specifying a parent graphical object among said plurality of graphical objects upon which said focused object depends; and an input sequence that derived said focused object from said parent graphical object.
Claim 12
Dependent Claim
39 words
The system for recalling a previous state of a desktop of claim 9, wherein each entry further comprises a status indicator, wherein said status indicator includes an indication that an associated entry may be deleted from said data structure.
Claim 13
Dependent Claim
133 words
The system for recalling a previous desktop state of claim 9, wherein said means for returning said desktop state to a selected state preceding said current desktop state comprises: means for retrieving an input sequence stored as an entry within said data structure corresponding to a latest occurring anchor state whose associated graphical object is present within said current desktop state, wherein an anchor state is a desktop state whose associated focused object has a different object identifier than a graphical object associated with a desktop state immediately preceding said anchor state; means for retrieving input sequences stored as entries within said data structure corresponding to desktop states prior to a current state which are dependent upon said anchor state; and means for executing all of said retrieved input sequences in chronological order.
Claim 14
Dependent Claim
29 words
The system for recalling a previous desktop state of claim 7, and further comprising: means for disabling refreshes of said display device until said selected desktop state is recalled.
Claim 15
Dependent Claim
31 words
The system for recalling a previous desktop state of claim 7, wherein said particular input from a user comprises an input generated by a user by pressing a particular function key.