IP Library Granted Patent US 8,688,818
Granted Patent B2
US 8,688,818 · App. 13/367,360 · Granted Apr 1, 2014

Administering devices with domain state objects

Inventors: William K. Bodin (Austin, TX); Michael J. Burkhart (Cedar Park, TX); Daniel G Eisenhauer (Austin, TX); Daniel M. Schumacher (Pflugerville, TX); Thomas J. Watson (Pflugerville, TX)
Assignee: International Business Machines 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,688,818
App. No.
13/367,360
Granted
Apr 1, 2014
Kind
B2
Abstract

Example embodiments of the present invention include a method for administering devices. Such example embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many example embodiments, receiving a domain state object includes receiving a signal to download the domain state object from a mobile sensor, and downloading the domain state object from the mobile sensor.

Claims (55)

1. A method for administering devices, the method comprising:

receiving a user metric from a metric sensor, the user metric having a user identifier, a metric identifier, and a metric value, the user metric describing the user's current condition;

adding the user metric to a domain state object;

identifying an action in dependence upon the domain state object, the action identified using the user identifier, the metric identifier and the metric value;

identifying a device associated with the action; and

executing the action, wherein executing the action includes communicating with the device associated with the action.

2. The method of claim 1 , and further comprising:

receiving a signal to download the domain state object from a mobile sensor; and

downloading the domain state object from the mobile sensor.

3. The method of claim 1 , and further comprising:

receiving an address of the domain state object from a mobile sensor;

and downloading the domain state object from the address.

4. The method of claim 1 wherein identifying an action in dependence upon the domain state object comprises:

retrieving a current device state object from the domain state object; and

selecting an action ID in dependence upon the current device state object.

5. The method of claim 1 further comprising creating a domain metric vector for the second domain in dependence upon the domain state object.

6. The method of claim 1 further comprising creating a domain metric action list in dependence upon the domain state object.

7. The method of claim 1 further comprising selecting a domain user metric space in dependence upon the domain state object.

8. A system for administering devices, the system comprising a computer processor and computer memory, the computer memory including computer program instructions that, when executed by the computer processor, cause the system to perform operations comprising:

receiving a user metric from a metric sensor, the user metric having a user identifier, a metric identifier, and a metric value, the user metric describing the user's current condition;

adding the user metric to a domain state object;

identifying an action in dependence upon the domain state object,

the action identified using the user identifier, the metric identifier and the metric value;

identifying a device associated with the action; and

executing the action, wherein executing the action includes communicating with the device associated with the action.

9. The system of claim 8 wherein the operations further include:

receiving a signal to download the domain state object from a mobile sensor; and

downloading the domain state object from the mobile sensor.

10. The system of claim 8 wherein the operations further include:

receiving an address of the domain state object from a mobile sensor; and

downloading the domain state object from the address.

11. The system of claim 8 wherein identifying an action in dependence upon the domain state object includes:

retrieving a current device state object from the domain state object; and

selecting an action ID in dependence upon the current device state object.

12. The system of claim 8 , wherein the operations further comprise creating a domain metric vector for the second domain in dependence upon the domain state object.

13. The system of claim 8 , wherein the operations further comprise creating a domain metric action list in dependence upon the domain state object.

14. The system of claim 8 , wherein the operations further comprise selecting a domain user metric space in dependence upon the domain state object.

15. A computer program product for administering devices, the computer program product stored on a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed by a computer, cause the computer to perform operations comprising:

receiving a user metric from a metric sensor, the user metric having a user identifier, a metric identifier, and a metric value, the user metric describing the user's current condition;

adding the user metric to a domain state object;

identifying an action in dependence upon the domain state object, the action identified using the user identifier, the metric identifier and the metric value;

identifying a device associated with the action; and

executing the action, wherein executing the action includes communicating with the device associated with the action.

16. The computer program product of claim 15 wherein the operations further include:

receiving a signal to download the domain state object from a mobile sensor; and

downloading the domain state object from the mobile sensor.

17. The computer program product of claim 15 wherein the operations further include:

receiving an address of the domain state object from a mobile sensor; and

downloading the domain state object from the address.

18. The computer program product of claim 15 wherein identifying an action in dependence upon the domain state object includes:

retrieving a current device state object from the domain state object; and

selecting an action ID in dependence upon the current device state object.

19. The computer program product of claim 15 wherein the operations further include creating a domain metric vector for the second domain in dependence upon the domain state object.

20. The computer program product of claim 15 wherein the operations further include creating a domain metric action list in dependence upon the domain state object.

21. The computer program product of claim 15 wherein the operations further include selecting a domain user metric space in dependence upon the domain state object.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2018
From: INTELLECTUAL DISCOVERY CO., LTD
To: CARRUM TECHNOLOGIES, LLC
Reel/Frame 046991/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: INTELLECTUAL DISCOVERY INC.
Reel/Frame 034849/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2014
From: BODIN, WILLIAM KRESS; BURKHART, MICHAEL JOHN; EISENHAUER, DANIEL G.; SCHUMACHER, DANIEL MARK; WATSON, THOMAS J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031916/0187 →
Continuity (4)
Continuation 12185876 · Aug 5, 2008
Continuation 11769205 · Jun 27, 2007
Continuation 10612702 · Jul 2, 2003
Related Publication 20120136981A1 · May 31, 2012