IP Library Granted Patent US 7,747,682
Granted Patent B2
US 7,747,682 · App. 12/035,341 · Granted Jun 29, 2010

Multiple storage class distributed nametags for locating items in a distributed computing system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,747,682
App. No.
12/035,341
Granted
Jun 29, 2010
Kind
B2
Abstract

Methods, signals, devices, and systems are provided for locating and retrieving files, objects, and other items in a network. Nametags are distributed through the network with the items. Each nametag may hold logical names identifying the item, names of the volatile copies of the item, and/or names of nonvolatile copies of the item. Thus, nametags may include names form multiple name spaces, and cached items can be identified expressly.

Claims (20)

1. A nametag embodied in a distributed computer system, the nametag comprising at least one logical item name field holding a logical item name, at least two corresponding volatile copy item name fields, and at least one corresponding nonvolatile copy item name field.

2. The nametag of claim 1 , wherein the item name fields name computational objects.

3. The nametag of claim 1 , further comprising a chronological value indicating when at least one value in at least one item name field becomes or became valid.

4. The nametag of claim 1 , further comprising a chronological or sequence number value indicating when at least one value in at least one item name field becomes or became invalid.

5. The nametag of claim 1 , further comprising at least one flag indicating whether a corresponding item copy identified in an item name field is to be treated as temporarily inaccessible.

6. The nametag of claim 1 , further comprising an access control field.

7. The nametag of claim 1 , wherein the logical item name does not in itself identify a specific copy of the item.

8. The nametag of claim 1 , wherein the nametag is operative to locate a specific copy of an item using only the at least one logical item name.

9. The nametag of claim 1 , wherein the nametag is managed by in a name service independent of a client using the name service.

10. The nametag of claim 1 , the nametag further comprising at least two logical item name fields.

11. A nametag embodied in a distributed computer system, the nametag comprising at least one logical item name field holding a logical item name, at least one corresponding volatile copy item name field, and at least two corresponding nonvolatile copy item name fields.

12. The nametag of claim 11 , wherein the item name fields name computational objects.

13. The nametag of claim 11 , further comprising a chronological value indicating when at least one value in at least one item name field becomes or became valid.

14. The nametag of claim 11 , further comprising a chronological or sequence number value indicating when at least one value in at least one item name field becomes or became invalid.

15. The nametag of claim 11 , further comprising at least one flag indicating whether a corresponding item copy identified in an item name field is to be treated as temporarily inaccessible.

16. The nametag of claim 11 , further comprising an access control field.

17. The nametag of claim 11 , wherein the logical item name does not in itself identify a specific copy of the item.

18. The nametag of claim 11 , wherein the nametag is operative to locate a specific copy of an item using only the at least one logical item name.

19. The nametag of claim 11 , wherein the nametag is managed by in a name service independent of a client using the name service.

20. The nametag of claim 11 , the nametag further comprising at least two logical item name fields.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: CPTN HOLDINGS LLC
To: APPLE INC.
Reel/Frame 028856/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 028841/0047 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2008
From: RICART, GLENN; NEVAREZ, CARLOS A.
To: NOVELL, INC.
Reel/Frame 020551/0001 →