IP Library Granted Patent US 8,655,757
Granted Patent B1
US 8,655,757 · App. 11/326,085 · Granted Feb 18, 2014

System and method for assigning a unique asset identity

Inventors: Michael J. Wookey (Los Gatos, CA); Michael J. Gionfriddo (Colorado Springs, CO)
Assignee: Oracle International Corporation
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 8,655,757
App. No.
11/326,085
Granted
Feb 18, 2014
Kind
B1
Abstract

Methods, systems, and articles of manufacture consistent with the present invention provide for managing a customer asset, which is a hardware or software component of a customer device, in a data processing system having an offering platform program. The customer asset's is discovered by an asset manager, and an asset identity is assigned. The asset identity is stored persistently.

Claims (36)

1. A method in a data processing system having at least one processor and a program for managing a customer asset, which is a hardware or a software component of a customer device, the method comprising the steps of:

discovering the customer asset;

acquiring an immutable identifier from one of two or more components of the customer asset;

acquiring a non-unique identifier associated with the customer asset;

creating, by a data processing system, a unique asset identifier by combining the immutable identifier of the component with the non-unique identifier associated with the customer asset;

assigning, by the data processing system, the unique asset identifier to the customer asset; and

registering, by the data processing system, the customer asset by persistently storing the unique asset identifier.

2. The method of claim 1 , wherein the steps of discovering, assigning and registering are performed by an asset platform program local to the customer asset.

3. The method of claim 1 , wherein the steps of discovering, assigning and registering are performed by an offering platform program remote to the customer asset.

4. The method of claim 1 , further comprising alerting a user if the unique asset identifier cannot be determined.

5. The method of claim 1 , wherein the non-unique identifier associated with the customer asset is a name of the customer asset, and wherein the combining comprises concatenating the name of the customer asset and the immutable identifier of the component.

6. A non-transitory computer-readable medium containing instructions that cause a data processing system to perform a method of managing a customer asset, which is a hardware or software component of a customer device, the method comprising the steps of:

discovering the customer asset;

acquiring an immutable identifier from one of two or more components of the customer asset;

acquiring a non-unique identifier associated with the customer asset;

creating a unique asset identifier by combining the immutable identifier of the component with the non-unique identifier associated with the customer asset;

assigning the unique asset identifier to the customer asset; and

registering the customer asset by persistently storing the unique asset identifier.

7. The non-transitory computer-readable medium of claim 6 , wherein the steps of discovering, assigning and registering are performed by an asset platform program local to the customer asset.

8. The non-transitory computer-readable medium of claim 6 , wherein the steps of discovering, assigning and registering are performed by an offering platform program remote to the customer asset.

9. The non-transitory computer-readable medium of claim 6 , further comprising alerting a user if the unique asset identifier cannot be determined.

10. The non-transitory computer-readable medium of claim 6 , wherein the non-unique identifier associated with the customer asset is a name of the customer asset, and wherein the combining comprises concatenating the name of the customer asset and the immutable identifier of the component.

11. A data processing system for managing a customer asset, which is a hardware or software component of a customer device, the data processing system comprising:

a computer processor configured to execute program instruction;

a memory, coupled to the computer processor, configured to store the program instructions; and

the program instructions that when executed by the computer processor, cause the computer processor to perform the steps of:

discovering the customer asset;

acquiring an immutable identifier from one of two or more components of the customer asset;

acquiring a non-unique identifier associated with the customer asset;

creating a unique asset identifier by combining the immutable identifier of the component with the non-unique identifier associated with the customer asset;

assigning the unique asset identifier to the customer asset; and

registering the customer asset by persistently storing the unique asset identifier.

12. The data processing system of claim 11 , wherein the steps of discovering, assigning and registering are performed by an asset platform program local to the customer asset.

13. The data processing system of claim 11 , wherein the steps of discovering, assigning and registering are performed by an offering platform program remote to the customer asset.

14. The data processing system of claim 11 , further comprising alerting a user if the unique asset identifier cannot be determined.

15. The data processing system of claim 11 , wherein the non-unique identifier associated with the customer asset is a name of the customer asset, and wherein the combining comprises concatenating the name of the customer asset and the immutable identifier of the component.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037311/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2006
From: GIONFRIDDO, MICHAEL J.; WOOKEY, MICHAEL J.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 017444/0751 →
Continuity (1)
Continuation In Part 11174207 · Jun 30, 2005