Patentable/Patents/US-7751428
US-7751428

System and method for accessing SMASH-CLP commands as a web service

PublishedJuly 6, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems and methods for accessing Systems Management Architecture for Server Hardware (SMASH)-command line protocol (CLP) commands as a web service are provided. In one form, an information handling system having access to CLP commands within a SMASH includes an application program interface operable to provide access to CLP commands using a universal resource locator (URL) address. The system further includes a translator operable to convert the URL address into a CLP command and a command parser operable to parse the CLP command to execute the command. Responses to URL encoded CLP commands are communicated via the web service to a client and presented within the client's web browser.

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of providing access to command line protocol (CLP) commands using an information handling system comprising the steps of: receiving an encoded System Management Architecture for Server Hardware (SMASH) command line protocol (CLP) command request within a universal resource locator (URL) address from a browser-based client; determining a target identifier within the URL address; executing the CLP command on the target; obtaining additional hardware information in response to executing the CLP command; formatting the additional hardware information using a mark-up language; and communicating the formatted additional hardware information to the browser-based client, the formatted information sufficient to be presented within a web-browser of the browser-based client in response to receiving the CLP encoded URL address.

2

2. The method of claim 1 , further comprising: decoding the URL address to extract a concatenated manageability access point (MAP) and a target identifier; determining the CLP command; and generating a response to the executed CLP command.

3

3. The method of claim 1 , further comprising locating the target identified by the target identifier of the URL address.

4

4. The method of claim 1 , further comprising communicating an XML formatted response to the browser-based client upon executing the CLP command.

5

5. The method of claim 4 , further comprising: providing a CLP encoded response operable to be displayed as an HTML link within a web browser; associating status information for plural hardware devices for a manageability access point (MAP); and enabling display of information at the web browser associated with the plural hardware devices in response to a user selecting the HTML link.

6

6. The method of claim 1 , further comprising: receiving a representational state transfer (REST) configured URL address communication from the browser-based client, the communication including an empty query parameter field within the CLP encoded URL address; and executing a default CLP command on the target in response to the empty query parameter field.

7

7. The method of claim 1 , further comprising: accessing a web based interface in response to receiving the CLP encoded URL address; and requesting processing of the CLP command using a CLP proxy server.

8

8. A method of providing access to command line protocol (CLP) commands using an information handling system, comprising the steps of: receiving an encoded System Management Architecture for Server Hardware (SMASH) command line protocol (CLP) command request within a universal resource locator (URL) address from a browser-based client; determining a target identifier within the URL address; executing the CLP command on the target; communicating an XML formatted response to the browser-based client upon executing the CLP command; providing a CLP encoded response operable to be displayed as an HTML link within a web browser; associating status information for plural hardware devices for a manageability access point (MAP); and enabling display of information at the web browser associated with the plural hardware devices in response to a user selecting the HTML link.

9

9. The method of claim 8 , further comprising: decoding the URL address to extract a concatenated manageability access point (MAP) and a target identifier; determining the CLP command; and generating a response to the executed CLP command.

10

10. The method of claim 8 , further comprising locating the target identified by the target identifier of the URL address.

11

11. The method of claim 8 , further comprising: obtaining additional hardware information in response to executing the CLP command; formatting the additional hardware information using a mark-up language; and communicating the formatted additional hardware information to the browser-based client, the formatted information sufficient to be presented within a web-browser of the browser-based client in response receiving the CLP encoded URL address.

12

12. The method of claim 8 , further comprising: receiving a representational state transfer (REST) configured URL address communication from the browser-based client, the communication including an empty query parameter field within the CLP encoded URL address; and executing a default CLP command on the target in response to the empty query parameter field.

13

13. The method of claim 8 , further comprising: accessing a web based interface in response to receiving the CLP encoded URL address; and requesting processing of the CLP command using a CLP proxy server.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 17, 2006

Publication Date

July 6, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for accessing SMASH-CLP commands as a web service” (US-7751428). https://patentable.app/patents/US-7751428

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.