IP Library Granted Patent US 7,158,977
Granted Patent B2
US 7,158,977 · App. 10/718,940 · Granted Jan 2, 2007

Method and system for identifying master profile information using client properties selected from group consisting of client location, user functionality description, automatically retrieving master profile using master profile location in autonomic computing environment without intervention from the user

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,158,977
App. No.
10/718,940
Granted
Jan 2, 2007
Kind
B2
Abstract

A system and method to allow valid profiles in autonomic computing discover is presented. A client accesses a network and sends a profile information request to a central computing device, such as a server. The server identifies client properties, such as the client's location and a user functionality description which corresponds to the client's user. The server uses the identified client properties to select an appropriate master profile from a master profile look-up table. The server sends master profile information, such as the master profile's pathname and revision time, to the client. In turn, the client determines whether it already has a valid profile or whether it should download an up-to-date version. If the client requires an up-to-date profile version, the client downloads the master profile from the server and uses the downloaded profile for various computing tasks.

Claims (36)

1. A computer implemented method of managing a client profile, said method comprising:

automatically sending a client request to a computing device in an autonomic computing environment without intervention from a user, the client request including a request for master profile information, wherein the computing device is adapted to identify the master profile information using client properties included in the client request, wherein the client properties are selected from the group consisting of a client location and a user functionality description;

receiving the master profile information from the computing device in the autonomic computing environment without informing the user, wherein the master profile information corresponds to a master profile and includes a master profile location;

in response to receiving the master profile information from the computing device, comparing a revision time of an existing profile with a revision time of the master profile;

determining whether to retrieve the master profile based upon the comparing;

in response to the determining, automatically retrieving the master profile using the master profile location in the autonomic computing environment without intervention from the user; and

in response to retrieving the master profile, using the master profile for performing one or more computing tasks.

2. The method of claim 1 further comprising:

detecting whether to notify the user of the master file retrieval; and

notifying the user in response to the detecting.

3. The method of claim 1 wherein the computing device is adapted to use authorization information included in the client request in order to determine whether to send the master profile information.

4. An information handling system that manages a client profile comprising:

one or more processors;

a memory accessible by the processors;

one or more nonvolatile storage devices accessible by the processors; and

a client profile management tool for managing client profiles, the client profile management tool comprising software code effective to:

automatically send a client request to a computing device in an autonomic computing environment without intervention from a user, the client request including a request for master profile information, wherein the computing device is adapted to identify the master profile information using client properties included in the client request, wherein the client properties are selected from the group consisting of a client location and a user functionality description;

receive the master profile information from the computing device in the autonomic computing environment without informing the user, wherein the master profile information corresponds to a master profile and includes a master profile location;

in response to receiving the master profile information from the computing device, compare a revision time of an existing profile with a revision time of the master profile;

determine whether to retrieve the master profile based upon the comparing;

in response to determining to retrieve the master profile, automatically retrieve the master profile from one of the nonvolatile storage devices using the master profile location in the autonomic computing environment without intervention from the user; and

in response to retrieving the master profile, use the master profile for performing one or more computing tasks.

5. The information handling system of claim 4 wherein the software code is further effective to:

detect whether to notify the user of the master profile retrieval; and

notify the user in response to the detecting.

6. A computer program product stored on a computer operable media, the computer operable media containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method for managing a client profile, the method comprising:

automatically sending a client request to a computing device in an autonomic computing environment without intervention from a user, the client request including a request for master profile information, wherein the computing device is adapted to identify the master profile information using client properties included in the client request, wherein the client properties are selected from the group consisting of a client location and a user functionality description;

receiving the master profile information from the computing device in the autonomic computing environment without informing the user, wherein the master profile information corresponds to a master profile and includes a master profile location;

in response to receiving the master profile information from the computing device, comparing a revision time of an existing profile with a revision time of the master profile;

determining whether to retrieve the master profile based upon the comparing;

in response to the determining, automatically retrieving the master profile using the master profile location in the autonomic computing environment without intervention from the user; and

in response to retrieving the master profile, using the master profile for performing one or more computing tasks.

7. The computer program product of claim 6 wherein the method further comprises:

detecting whether to notify the user of the master file retrieval; and

notifying the user in response to the detecting.

8. The computer program product of claim 6 wherein the computing device is adapted to use authorization information included in the client request in order to determine whether to send the master profile information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2005
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO (SINGAPORE) PTE LTD.
Reel/Frame 016891/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2003
From: CHALLENER, DAVID C.; FORD, JEFFREY V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATON
Reel/Frame 014740/0306 →