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

Method and system for automatic object refresh

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1997-09-19
•
Granted: 1999-12-28
•
Expires: 2017-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for automatic object refresh. A target object specification is associated to a source object specification for performing a replacement (refresh) of at least one target object with a corresponding source object. When a target object is accessed for the first time, or released from a last access, one or more source objects may replace (refresh) the locations of one or more corresponding target objects. A comparison of values of an identical attribute may be performed, such as a date/time stamp, or trap count, of corresponding source and target objects. The refresh may be conditional depending on the outcome of the comparison. The conditional refresh is: an automatic replacement of at least one of the objects of the target object specification with a corresponding object of the source object specification, an automatic asynchronous notification that a more current or suitable object exists and option for automatic refresh therefrom, or an automatic replacement of at least one of the objects of the target object specification with a corresponding object of likely better stability. The source object specification and target object specification may be specified with wildcards, map files, or environment variables. The source objects and target objects may be located locally, or remotely, to the data processing system that accesses the objects.

Inventors

  • 👤 Kevin K. Watson
  • 👤 William J. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:17
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F16/00; G06F16/20; G06F16/23; G06F16/2358; G06F16/2372; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99954

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 160 words
A method of automatic refresh of objects in a data processing system, comprising the steps of: determining an ordered set of target objects in a target object specification; determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects assessing a difference in said values of identical attributes; performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference; parsing and deciphering configurations of said data processing system; building a refresh table in system memory that is semantically equivalent to said configurations; and associating parameters specified with said configurations to said target object specification and said source object specification in said refresh table.
Claim 2
Independent Claim 160 words
A method of automatic refresh of objects in a data processing system, comprising the steps of: determining an ordered set of target objects in a target object specification; determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects assessing a difference in said values of identical attributes; performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference; parsing and deciphering configurations of said data processing system; building a refresh table in system memory that is semantically equivalent to said configurations; and associating parameters specified with said configurations to said target object specification and said source object specification in said refresh table.
Claim 3
Dependent Claim 93 words
The method of claim 1 wherein the step of performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises the steps of: determining said accessed target object associated to a system trap; incrementing a trap count for said accessed target object; determining if said trap count exceeds a trap tolerance configured with said parameters; and performing a refresh of said accessed target object with said corresponding source object in accordance with said trap count in relation to said trap tolerance.
Claim 4
Independent Claim 134 words
A method of automatic refresh of objects in a data processing system, comprising the steps of: determining an ordered set of target objects in a target object specification; determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects, wherein said identical attributes comprises trap attributes of said accessed target object and said corresponding source object; assessing a difference in said values of identical attributes; and performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference.
Claim 5
Independent Claim 134 words
A method of automatic refresh of objects in a data processing system, comprising the steps of: determining an ordered set of target objects in a target object specification; determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects, wherein said identical attributes comprises trap attributes of said accessed target object and said corresponding source object; assessing a difference in said values of identical attributes; and performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference.
Claim 6
Dependent Claim 22 words
The method of claim 3 wherein said identical attributes comprises date/time stamps of said accessed target object and said corresponding source object.
Claim 7
Dependent Claim 63 words
The method of claim 3 wherein the step of performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises the step of automatically copying any subset of source objects from said ordered set of source objects to the locations of corresponding target objects from said ordered set of target objects.
Claim 8
Dependent Claim 60 words
The method of claim 3 wherein the step of performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises the step of automatically performing a refresh before the first access of said accessed target object, or after the last release from access of said accessed target object.
Claim 9
Dependent Claim 84 words
The method of claim 3 wherein the step of performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises the steps of: presenting an asynchronous prompt to a user of said data processing system, said prompt indicating information describing a pending refresh; accepting a user action from said user prompt; and performing a conditional refresh of said accessed target object with said corresponding source object in accordance with said user action.
Claim 10
Dependent Claim 24 words
The method of claim 3 wherein said accessed target object is one of either locally located, or remotely located, to said data processing system.
Claim 11
Dependent Claim 24 words
The method of claim 3 wherein said corresponding source object is one of either locally located, or remotely located, to said data processing system.
Claim 12
Independent Claim 103 words
A method of automatic refresh of objects in a data processing system, comprising the steps of: determining an ordered set of target objects in a target object specification; determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; determining an unconditional refresh of at least one accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects; and performing a refresh to the location of said accessed target object with said corresponding source object.
Claim 13
Independent Claim 103 words
A method of automatic refresh of objects in a data processing system, comprising the steps of: determining an ordered set of target objects in a target object specification; determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; determining an unconditional refresh of at least one accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects; and performing a refresh to the location of said accessed target object with said corresponding source object.
Claim 14
Dependent Claim 173 words
A data processing system for automatic refresh of objects, said data processing system comprising: means for determining an ordered set of target objects in a target object specification, means for determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; means for comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects, and assessing a difference in said values of identical attributes; means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference; means for parsing and deciphering configurations of said data processing system; means for building a refresh table in system memory that is semantically equivalent to said configurations; and means for associating parameters specified with said configurations to said target object specification and said source object specification in said refresh table.
Claim 15
Dependent Claim 173 words
A data processing system for automatic refresh of objects, said data processing system comprising: means for determining an ordered set of target objects in a target object specification, means for determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; means for comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects, and assessing a difference in said values of identical attributes; means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference; means for parsing and deciphering configurations of said data processing system; means for building a refresh table in system memory that is semantically equivalent to said configurations; and means for associating parameters specified with said configurations to said target object specification and said source object specification in said refresh table.
Claim 16
Dependent Claim 98 words
The system of claim 11 wherein said means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises: means for determining said accessed target object associated to a system trap; means for incrementing a trap count for said accessed target object; means for determining if said trap count exceeds a trap tolerance configured with said parameters; and means for performing a refresh of said accessed target object with said corresponding source object in accordance with said trap count in relation to said trap tolerance.
Claim 17
Dependent Claim 141 words
A data processing system for automatic refresh of objects, said data processing system comprising: means for determining an ordered set of target objects in a target object specification; means for determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; means for comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects and assessing a difference in said values of identical attributes, wherein said identical attributes comprises trap attributes of said accessed target object and said corresponding source object; and means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference.
Claim 18
Dependent Claim 141 words
A data processing system for automatic refresh of objects, said data processing system comprising: means for determining an ordered set of target objects in a target object specification; means for determining an ordered set of source objects in a source object specification, said ordered set of source objects corresponding by order to said ordered set of target objects; means for comparing values of identical attributes of an accessed target object of said ordered set of target objects with a corresponding source object of said ordered set of source objects and assessing a difference in said values of identical attributes, wherein said identical attributes comprises trap attributes of said accessed target object and said corresponding source object; and means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference.
Claim 19
Dependent Claim 22 words
The system of claim 13 wherein said identical attributes comprises date/time stamps of said accessed target object and said corresponding source object.
Claim 20
Dependent Claim 62 words
The system of claim 13 wherein said means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises means for automatically copying any subset of source objects from said ordered set of source objects to the locations of corresponding target objects from said ordered set of target objects.
Claim 21
Dependent Claim 59 words
The system of claim 13 wherein said means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises means for automatically performing a refresh before the first access of said accessed target object, or after the last release from access of said accessed target object.
Claim 22
Dependent Claim 87 words
The system of claim 13 wherein said means for performing a conditional refresh to the location of said accessed target object with said corresponding source object in accordance to said difference, comprises: means for presenting an asynchronous prompt to a user of said data processing system, said prompt indicating information describing a pending refresh; means for accepting a user action from said user prompt; and means for performing a conditional refresh of said accessed target object with said corresponding source object in accordance with said user action.
Claim 23
Dependent Claim 44 words
The system of claim 13 wherein said accessed target object is one of either locally located, or remotely located, to said data processing system, and wherein said corresponding source object is one of either locally located, or remotely located, to said data processing system.

References Cited (Backward Citations)

US4646261A Cited
US4558413A Cited
US5410697A Cited
US5613117A Cited
US5280612A Cited
US5515493A Cited
US5748930A Cited
US5854932A Cited
US5812130A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag