IP Library Granted Patent US 8,458,236
Granted Patent B2
US 8,458,236 · App. 12/173,971 · Granted Jun 4, 2013

File system interface for CIM

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,458,236
App. No.
12/173,971
Granted
Jun 4, 2013
Kind
B2
Abstract

Systems and methods for managing systems using common information models (CIM) are presented. According to a method embodiment, CIM functions are provided, and a file system interface for the CIM functions is provided. An embodiment of a method receives file operation commands through a client interface and performs CIM functions corresponding to the received file operation commands based on a mapping of the file operation commands to the CIM functions.

Claims (24)

1. A method, comprising:

providing common information model (CIM) functions; and

providing a file system interface for the CIM functions, wherein providing the file system interface for the CIM functions include mapping CIM operations to file operations for the file system,

wherein providing the file system interface for the CIM functions includes mapping CIM classes, instances and attributes into directories and files in the file system,

wherein the file operations include copying and deleting the directories and the files in the file system, and

wherein mapping the CIM classes, instances and attributes into the directories and files further comprises mapping CIM associations into the directories with an input argument directory, an output directory and an execute file.

2. The method of claim 1 , wherein mapping CIM classes, instances and attributes into directories and files comprises representing instances as directories with files within the directories providing attribute values.

3. The method of claim 1 , wherein providing the file system interface for the CIM functions includes using FUSE (Filesystem in Userspace) to provide the file system interface for the CIM functions.

4. A system, comprising:

processing circuitry configured to operate on instructions stored in a computer-accessible media to provide a file system interface to a file system and a common information model manager (CIMOM), wherein the CIMOM is adapted to provide common information model (CIM) functions, and

wherein the file system interface is operably connected to the CIMOM to map file operations to CIM client calls and provide a file system view of the CIM,

wherein the system is adapted to map CIM classes, instances and attributes into directories and files in the file system,

wherein mapping the CIM classes, instances and attributes into the directories and files further comprises mapping CIM associations into the directories with an input argument directory, an output directory and an execute file, and

wherein the file operations include copying and deleting the directories and the files in the file system.

5. The system of claim 4 , wherein the CIMOM operates on a Linux platform, and the file system interface includes FUSE (Filesystem in Userspace).

6. The system of claim 4 , wherein the CIMOM operates on a Windows platform, and the file system interface includes name space extensions.

7. The system of claim 4 , wherein the system is adapted to perform client operations for CIM using the file operations.

8. The system of claim 4 , wherein the file system interface and the CIMOM are adapted to cooperate to represent instances as directories with files within the directories providing attribute values.

9. The system of claim 8 , wherein the system is adapted to save CIM instances as files for later use.

10. The system of claim 8 , wherein the system is adapted to save an instance by archiving and compressing the directory that represents the instance.

11. The system of claim 8 , wherein the system is adapted to change attributes of the instance by modifying file contents that represent the attribute.

12. The system of claim 11 , wherein the system is adapted to copy a file with the file contents that represent the attribute to a modified instance file before modifying the file contents.

13. The system of claim 4 , wherein the system is adapted to provide a CIM interface for an association/reference provider.

14. The system of claim 4 , wherein the system is adapted to provide a CIM interface for an indication provider.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 027146/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: CPTN HOLDINGS LLC
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 027146/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2008
From: SUDHAKAR, GOSUKONDA NAGA VENKATA SATYA; PANKAJ, ASHWIN
To: NOVELL, INC.
Reel/Frame 021278/0342 →