← Back to Patent Explorer
US5483633A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for surfacing an object based upon forthcoming criteria

Assignee: International Business Machines Corp
•
Filing: 1993-06-29
•
Granted: 1996-01-09
•
Expires: 2013-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user can specify search criteria which will occur in the future in order to have an object on a data processing system automatically surfaced to a user interface. Once the search criteria is specified, the present invention monitors object for the search criteria. Monitoring occurs by determining when an object changes and then searching the changed object for the search criteria. If the search criteria is found, an identifier is loaded into a queue. The first identifier into the queue causes the object that is associated with the first identifier to become automatically surfaced on the user interface. The user can then surface any other objects that are identified in the queue, or can return to the object that was presented on the user interface just prior to the automatic surfacing.

Inventors

  • 👤 William J. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:12
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F16/00; G06F16/10; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/968

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.

References Cited (Backward Citations)

US5241656A Cited
US5388196A Cited
US5297249A Cited
US5355497A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-08 1999-07-10 2000-01-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-08 2003-07-10 2004-01-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-08 2007-07-10 2008-01-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag