Method of management and distribution of device adapters for element management systems
US-9049044-B1 · Jun 2, 2015 · US
US12468563B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12468563-B2 |
| Application number | US-202117537864-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2021 |
| Priority date | Jul 9, 2013 |
| Publication date | Nov 11, 2025 |
| Grant date | Nov 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, apparatus and methods described herein are configured to receive a user command line instruction, of a first type, for transmission to a device and convert the user command line instruction to a device specific command line instruction. In some embodiments, the systems, apparatus and methods described herein are further configured to transmit the device specific command line instruction to the device, and convert a device specific response received from the device to a response of the first type.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving, from a user device, a first user input associated with selection of a plurality of managed devices; receiving, from the user device, a second user input associated with selection of a first command line instruction type from a plurality of command line instruction types, wherein the first command line instruction type is associated with a format of a command line instruction associated with one of the plurality of managed devices; receiving, from the user device, a third user input associated with selection of a second command line instruction type of the plurality of command line instruction types, wherein the second command line instruction type is associated with a format of a response to be received from each of the plurality of managed devices; emulating a terminal session based on the first user input, second user input, and third user input, wherein the emulating renders appearance of a direct connection-based terminal session between the user device and the plurality of managed devices; receiving a user command line instruction from the emulated terminal session, of the first command line instruction type, wherein the user command line instruction is associated with a device specific command line instruction associated with one of the plurality of managed devices; querying the plurality of managed devices for object identifiers associated with each of the plurality of managed devices; determining a plurality of device attributes based on the object identifiers associated with each of the plurality of managed devices by querying a first table within a first database, wherein the query comprises one of the object identifiers associated with each of the plurality of the managed devices as an input parameter; selecting a second table and a third table for conversion within a second database from a set of databases based on the determined plurality of device attributes of each of the plurality of managed devices; determining if the received user command line instruction is supported by each of the plurality of managed devices based on the object identifiers associated with each of the plurality of managed devices; converting a plurality of device specific responses to the second command line instruction type, wherein each of the plurality of device specific responses is generated by the respective managed device of the plurality of managed devices; and displaying the plurality of converted device specific responses of the second command line instruction type on the user device. 2 . The method as described in claim 1 further comprising: converting the user command line instruction into a plurality of customized instructions for the plurality of managed devices based on the determined plurality of device attributes, wherein each customized instruction of the plurality of customized instructions comprises a device specific command line instruction associated with a respective managed device of the plurality of managed devices based on the plurality of device attributes associated with a corresponding managed device of the plurality of managed devices. 3 . The method as described in claim 2 further comprising: transmitting the device specific command line instruction of each of the plurality of customized instructions to the respective managed device of the plurality of managed devices. 4 . The method as described in claim 1 , wherein the object identifiers include a model number of each of the plurality of managed devices, a make of each of the plurality of managed devices, vendor information of each of the plurality of managed devices, hardware information including a memory size of each of the plurality of managed devices, and operating system information of each of the plurality of managed devices. 5 . The method as described in claim 1 , wherein a first syntax and semantics of the user command line instruction is device type agnostic. 6 . The method as described in claim 1 further comprising: transmitting user credentials of the user with the user command line instruction to a managed device, wherein the user credentials comprise a username and a password, wherein the user can manage the managed device if an object identifier (OID) is returned, and wherein the user cannot manage the managed device if an error message is returned. 7 . The method as described in claim 6 , wherein the device attributes are operating system, vendor information and model number of the managed device. 8 . The method as described in claim 1 , wherein a transmission of device specific command line instructions and receipt of responses associated therewith utilizes simple network management protocol (SNMP) and Extensible Markup Language (XML). 9 . An apparatus comprising: a memory; and a processor configured to: receive, from a user device, a first user input associated with selection of a plurality of managed devices; receive, from the user device, a second user input associated with selection of a first command line instruction type from a plurality of command line instruction types, wherein the first command line instruction type is associated with a format of a command line instruction associated with one of the plurality of managed devices; receive, from the user device, a third user input associated with selection of a second command line instruction type of the plurality of command line instruction types, wherein the second command line instruction type is associated with a format of a response to be received from each of the plurality of managed devices; emulate a terminal session based on the first user input, second user input, and third user input, wherein the emulating renders appearance of a direct connection-based terminal session between the user device and the plurality of managed devices; receive a user command line instruction from the emulated terminal session, of the first command line instruction type, wherein the user command line instruction is associated with a device specific command line instruction associated with one of the plurality of managed devices; query the plurality of managed devices for object identifiers associated with each of the plurality of managed devices; determine a plurality of device attributes based on the object identifiers associated with each of the plurality of managed devices by querying a first table within a first database, wherein the query comprises one of the object identifiers associated with each of the plurality of managed devices as an input parameter; select a second table and a third table for conversion within a second database from a set of databases based on the determined plurality of device attributes of each of the plurality of managed devices; determine if the received user command line instruction is supported by each of the plurality of managed devices based on the object identifiers associated with each of the plurality of managed devices; convert a plurality of device specific responses to the second command line instruction type, wherein each of the plurality of device specific responses is generated by the respective managed device of the plurality of managed devices; and display the plurality of converted device specific responses of the second command line instruction type on the user device. 10 . The apparatus of claim 9 , wherein the processor is further configured to: convert the user command line instruction to a plurality of customized instructions for the plurality of managed devices based on the determined plurality of device attributes, wherein each customized instruction of the plurality of customized instructions comprises a device specific comman
Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.