Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
73 words
A method of automatically surfacing on a user interface one of plural objects located on a data processing system, comprising the steps of: a) providing a search criteria; b) providing a target object that is to be surfaced; c) determining when said search criteria becomes present in one of said plural objects on said data processing system; and d) surfacing said target object on said user interface when said search criteria becomes present.
Claim 2
Independent Claim
73 words
A method of automatically surfacing on a user interface one of plural objects located on a data processing system, comprising the steps of: a) providing a search criteria; b) providing a target object that is to be surfaced; c) determining when said search criteria becomes present in one of said plural objects on said data processing system; and d) surfacing said target object on said user interface when said search criteria becomes present.
Claim 3
Dependent Claim
57 words
The method of claim 1 wherein said step of determining when said search criteria becomes present in one of said plural objects on said data processing system further comprises the steps of: a) detecting changes in said objects located on said data processing system; and b) searching said objects having said detected changes for said search criteria.
Claim 4
Dependent Claim
58 words
The method of claim 1 wherein said step of surfacing said target object on said user interface if said search criteria becomes present further comprises the step of surfacing an object that is specified by a user, said object that is specified by a user being specified by a user input that is independent of said search criteria.
Claim 5
Dependent Claim
36 words
The method of claim 1 wherein said step of surfacing said target object on said user interface if said search criteria becomes present further comprises the step of surfacing said object having said determined search criteria.
Claim 6
Dependent Claim
80 words
The method of claim 1 further comprising the steps of, after said step of surfacing said target object on said user interface if said search criteria becomes present, accepting a user input for resurfacing a current object to said user interface, said current object having been surfaced on said user interface just prior to said step of surfacing said target object, and, upon accepting said user input for resurfacing a current object, resurfacing said current object to said user interface.
Claim 7
Dependent Claim
83 words
The method of claim 1 further comprising the steps of: a) after said step of determining when said search criteria becomes present in one of said plural objects, determining if said search criteria becomes present in an other object on said data processing system; and b) after said step of surfacing said target object on said user interface if said search criteria becomes present, surfacing said other object on said user interface if said search criteria has become present in said other object.
Claim 8
Dependent Claim
43 words
The method of claim 1, wherein said step of determining when said search criteria becomes present in one of said plural objects on said data processing system further comprises the step of waiting for said search criteria to become present in an object.
Claim 9
Independent Claim
78 words
An apparatus for automatically surfacing on a user interface one of plural objects located on a data processing system, comprising: a) means for providing a search criteria; b) means for providing a target object that is to be surfaced; c) means for determining when said search criteria becomes present in one of said plural objects on said data processing system; and d) means for surfacing said target object on said user interface when said search criteria becomes present.
Claim 10
Independent Claim
78 words
An apparatus for automatically surfacing on a user interface one of plural objects located on a data processing system, comprising: a) means for providing a search criteria; b) means for providing a target object that is to be surfaced; c) means for determining when said search criteria becomes present in one of said plural objects on said data processing system; and d) means for surfacing said target object on said user interface when said search criteria becomes present.
Claim 11
Dependent Claim
58 words
The apparatus of claim 8 wherein said means for determining when said search criteria becomes present in one of said plural objects on said data processing system further comprises: a) means for detecting changes in said objects located on said data processing system; and b) means for searching said objects having said detected changes for said search criteria.
Claim 12
Dependent Claim
57 words
The apparatus of claim 8 wherein said means for surfacing said target object on said user interface if said search criteria becomes present further comprises means for surfacing an object that is specified by a user, said object that is specified by a user being specified by a user input that is independent of said search criteria.
Claim 13
Dependent Claim
35 words
The apparatus of claim 8 wherein said means for surfacing said target object on said user interface if said search criteria becomes present further comprises means for surfacing said object having said determined search criteria.
Claim 14
Dependent Claim
69 words
The method of claim 8 further comprising means for accepting a user input for resurfacing a current object to said user interface after said target object has been surfaced, said current object having been surfaced on said user interface just prior to the surfacing of said target object, and means for resurfacing said current object to said user interface upon accepting said user input for resurfacing a current object.
Claim 15
Dependent Claim
58 words
The apparatus of claim 8 further comprising: a) means for determining if said search criteria has become present in an other object on said data processing system; and b) means for surfacing said other object on said user interface if said search criteria has become present in said other object and after said target object has been surfaced.
Claim 16
Dependent Claim
42 words
The apparatus of claim 8 wherein said means for determining when said search criteria becomes present in one of said plural objects on said data processing system further comprises means for waiting for said search criteria to become present in an object.