Lease renewal service

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06237009

ABSTRACT:

The following identified U.S. patent applications are relied upon and are incorporated by reference in this application.
Provisional U.S. Patent Application No. 60/076,048, entitled “Distributed Computing System,” filed on Feb. 26, 1998, incorporated herein by reference.
U.S. patent application Ser. No. 09/044,923, entitled “Method and System for Leasing Storage,” and filed on Mar. 20, 1998, pending, which is a continuation-in-part of U.S. patent application Ser. No. 08/729,421, filed on Oct. 11, 1996, U.S. Pat. No. 5,832,529 incorporated herein by reference.
U.S. patent application Ser. No. 09/044,838, entitled “Method, Apparatus, and Product for Leasing of Delegation Certificates in a Distributed System,” and filed on March 20, 1998, pending which is a continuation-in-part of U.S. patent application Ser. No. 08/729,421, filed on Oct. 11, 1996, U.S. Pat. No. 5,832,529 incorporated herein by reference.
U.S. patent application Ser. No. 09/044,834, entitled “Method, Apparatus and Product for Leasing of Group Membership in a Distributed System,” and filed on Mar. 20, 1998, pending, which is a continuation-in-part of U.S. patent application Ser. No. 08/729,421, filed on Oct. 11, 1996, U.S. Pat. No. 5,832,929 incorporated herein by reference.
U.S. patent application Ser. No. 09/044,916, entitled “Leasing for Failure Detection,” and filed on Mar. 20, 1998, U.S. Pat. No. 6,016,500 which is a continuation-in-part of U.S. patent application Ser. No. 08/729,421, filed on Oct. 11, 1996, U.S. Pat. No. 5,832,529 incorporated herein by reference.
U.S. patent application Ser. No. 09/044,933, entitled “Method for Transporting Behavior in Event Based System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,919, entitled “Deferred Reconstruction of Objects and Remote Loading for Event Notification in a Distributed System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,938, entitled “Methods and Apparatus for Remote Method Invocation,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/045,652, entitled “Method and System for Deterministic Hashes to Identify Remote Methods,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,790, entitled “Method and Apparatus for Determining Status of Remote Objects in a Distributed System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,930, entitled “Downloadable Smart Proxies for Performing Processing Associated with a Remote Procedure Call in a Distributed System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,917, entitled “Suspension and Continuation of Remote Methods,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,835, entitled “Method and System for Multi-Entry and Multi-Template Matching in a Database,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,839, entitled “Method and System for In-Place Modifications in a Database,” and filed on Mar. 20, 1998, abandoned.
U.S. patent application Ser. No. 09/044,945, entitled “Method and System for Typesafe Attribute Matching in a Database,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,931, entitled “Dynamic Lookup Service in a Distributed System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,939, entitled “Apparatus and Method for Providing Downloadable Code for Use in Communicating with a Device in a Distributed System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,826, entitled “Method and System for Facilitating Access to a Lookup Service,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,932, entitled “Apparatus and Method for Dynamically Verifying Information in a Distributed System,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/030,840, entitled “Method and Apparatus for Dynamic Distributed Computing Over a Network,” and filed on Feb. 26, 1998, pending.
U.S. patent application Ser. No. 09/044,936, entitled “An Interactive Design Tool for Persistent Shared Memory Spaces,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,934, entitled “Polymorphic Token-Based Control,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044.915, entitled “Stack-Based Access Control,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,944, entitled “Stack-Based Security Requirements,” and filed on Mar. 20, 1998, pending.
U.S. patent application Ser. No. 09/044,837, entitled “Per-Method Designation of Security Requirements,” and filed on Mar. 20, 1998, pending.
BACKGROUND OF THE INVENTION
A. Field of the Invention
This invention generally relates to data processing systems and, more particularly, to a lease renewal service.
B. Description of the Related Art
Proper resource management is an important aspect to efficient and effective use of computers. In general, resource management involves allocating resources (e.g., memory) in response to requests as well as deallocating resources at appropriate times, for example, when the requesters no longer require the resources. In general, the resources contain data referenced by computational entities (e.g., applications, programs, applets, etc.) executing in the computers.
In practice, when applications executing on computers seek to refer to resources, the computers must first allocate or designate resources so that the applications can properly refer to them. When the applications no longer refer to a resource, the computers can deallocate or reclaim the resource for reuse. In computers each resource has a unique “handle” by which the resource can be referenced. The handle may be implemented in various ways, such as an address, array index, unique value, pointer, etc.
Resource management is relatively simple for a single computer because the events indicating when resources can be reclaimed, such as when applications no longer refer to them or after a power failure, are easy to determine. Resource management for distributed systems connecting multiple computers is more difficult because applications in several different computers may be using the same resource.
Disconnects in distributed systems can lead to the improper and premature reclamation of resources or to the failure to reclaim resources. For example, multiple applications operating on different computers in a distributed system may refer to resources located on other machines. If connections between the computers on which resources are located and the applications referring to those resources are interrupted, then the computers may reclaim the resources prematurely. Alternatively, the computers may maintain the resources in perpetuity, despite the extended period of time that applications failed to access the resources.
These difficulties have led to the development of systems to manage network resources, one of which is known as “distributed garbage collection.” That term describes a facility provided by a language or runtime system for distributed systems that automatically manages resources used by an application or group of applications running on different computers in a network.
In general, garbage collection uses the notion that resources can be freed for future use when they are no longer referenced by any part of an application. Distributed garbage collection extends this notion to the realm of distributed computing, reclaiming resources when no application on any computer refers to them.
Distributed garbage collection must maintain integrity between allocated resources and the references to those resources. In other words, the system must not be permitted to deallocate or free a resource when an application running on any computer in the network continues to refer to that resource. This reference-to-resource binding, referred to as “referential integrity,” does not guarantee that the reference will always grant access to the resource to which it refers. For examp

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Lease renewal service does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Lease renewal service, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Lease renewal service will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2566463

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.