6772162

Lease Renewal Service

PublishedAugust 3, 2004
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
25 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method in a data processing system, containing a client, a lease manager, a first remote infrastructure for granting a first lease on a first resource, and a second remote infrastructure for granting a second lease on a second resource, the method performed by the lease manager comprising: receiving an indication of the first and second leases from the first and second infrastructures, respectively; creating a lease set including information corresponding to at least the first and second leases; and managing, on behalf of the client, any of the first and second leases that has corresponding information included in the lease set.

2

2. The method of claim 1 , wherein managing the leases further comprises: requesting renewal of at least one of the leases included in the lease set.

3

3. The method of claim 1 , wherein managing the leases further comprises: removing one of the first and second leases from the lease set.

4

4. The method of claim 1 , wherein managing the leases further comprises: providing an indication to the client when either of the first and second leases is about to expire.

5

5. The method of claim 1 , wherein managing the leases further comprises: providing an indication to the client that a request to renew either of the first and second leases has failed.

6

6. The method of claim 1 , wherein managing the leases further comprises: managing the leases included in the lease set on behalf of the client while the client is inactive, wherein the client is activated based on an event associated with one of the leases in the lease set.

7

7. A method in a data processing system including a client, a server, and a lease manager, the method performed by the lease manager comprising: creating a lease set including at least one lease held by the client, wherein each lease in the set binds to a resource maintained by the server such that the client has exclusive access to the resource for a period of time; receiving a request from the client to remove a first lease from the lease set; and removing the first lease from the lease set such that the client still holds the first lease following the removal of the first lease.

8

8. The method of claim 7 , wherein the period of time is set when the first lease was previously renewed while included in the lease set.

9

9. The method of claim 7 , wherein the period of time is set by the client when the first lease was previously added to the lease set and the client holds the removed first lease for the period of time.

10

10. The method of claim 7 , wherein removing the first lease includes: providing a lease object associated with the first lease to the client.

11

11. A data processing system for providing a service, the system comprising: a client for providing a request to access a resource; a lease manager for managing a lease to the service upon receipt of an indication of the lease created in response to the request; and a remote infrastructure for receiving the request, creating the lease, and sending the indication of the lease to the lease manager.

12

12. The system of claim 11 , wherein the lease manager maintains a lease set that includes one or more leases created by the remote infrastructure, and manages the one or more leases.

13

13. The system of claim 11 , wherein the lease manager manages a second lease upon receipt of a second indication of the second lease created in response to a second request for access to a second resource provided by the client, wherein the system further comprises: a second remote infrastructure for receiving the second request, creating the second lease, and sending the second indication of the second lease to the lease manager.

14

14. A computer-readable medium including instructions for performing a method, when executed by a processor, in a data processing system containing a client, a lease manager, a first remote infrastructure for granting a first lease on a first resource, and a second remote infrastructure for granting a second lease on a second resource, the method performed by the lease manager comprising: receiving an indication of the first and second leases from the first and second infrastructures, respectively; creating a lease set including information corresponding to at least the first and second leases; and managing, on behalf of the client, any of the first and second leases that has corresponding information included in the lease set.

15

15. The computer-readable medium of claim 14 , wherein managing the leases further comprises: requesting renewal of at least one of the leases included in the lease set.

16

16. The computer-readable medium of claim 14 , wherein managing the leases further comprises: removing one of the first and second leases from the lease set.

17

17. The computer-readable medium of claim 14 , wherein managing the leases further comprises: providing an indication to the client when either of the first and second leases is about to expire.

18

18. The computer-readable medium of claim 14 , wherein managing the leases further comprises: providing an indication to the client that a request to renew either of the first and second leases has failed.

19

19. The computer-readable medium of claim 14 , wherein managing the leases further comprises: managing the leases included in the lease set on behalf of the client while the client is inactive; and activating the client based on an event associated with one of the leases in the lease set.

20

20. A computer-readable medium including instructions for performing a method, when executed by a processor, in a data processing system including a client, a server and a lease manager, the method performed by the lease manager comprising: creating a lease set including at least one lease held by the client, wherein each lease in the set binds to a resource maintained by the server such that the client has exclusive access to the resource for a period of time; receiving a request from the client to remove a first lease from the lease set; and removing the first lease from the lease set such that the client still holds the first lease following the removal of the first lease.

21

21. The computer-readable medium of claim 20 , wherein the client holds the removed first lease for a time period that was set when the first lease was previously renewed while included in the lease set.

22

22. The computer-readable medium of claim 20 , wherein the client holds the removed first lease for a time period that was set when the first lease was added to the lease set.

23

23. The computer-readable medium of claim 20 , wherein removing the first lease includes: providing a lease object associated with the first lease to the client.

24

24. A lease manager for managing a lease in a data processing system containing a client, a first remote infrastructure for granting a first lease on a first resource, and a second remote infrastructure for granting a second lease on a second resource, the lease manager comprising: means for receiving an indication of the first and second leases from the first and second infrastructures, respectively; means for creating a lease set including information corresponding to at least the first and second leases; and means for managing, on behalf of the client, any of the first and second leases that has corresponding information included in the lease set.

25

25. A lease manager for managing a lease in a data processing system including a client, a server, and a lease manager, the lease manager comprising: means for creating a lease set including at least one lease held by the client, wherein each lease in the set binds to a resource maintained by the server such that the client has exclusive access to the resource for a period of time; means for receiving a request from the client to remove a first lease from the lease set; and means for removing the first lease from the lease set such that the client still holds the first lease following the removal of the first lease.

Patent Metadata

Filing Date

Unknown

Publication Date

August 3, 2004

Inventors

James H. Waldo
John W.F. McClain

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “LEASE RENEWAL SERVICE” (6772162). https://patentable.app/patents/6772162

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.