Managing technology resources across multiple platforms
AssigneeMicrosoft Corporation
InventorsSteven P. Burns, Todd J. Abel, Vadim Meleshuk, Weiqing Tu, Dov Sheinker, Amit Flashner
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSteven P. Burns, Todd J. Abel, Vadim Meleshuk, Weiqing Tu, Dov Sheinker, Amit Flashner
Estimating the term…
The present invention extends to methods, systems, and computer program products for managing technology resources across multiple platforms. Embodiments of the invention can be used to manage the configuration of a plurality of different devices. A management server/service can utilize native management capabilities of different devices to provide configuration management without requiring agents to be installed on the devices. In general, the management server/service adapts to the unique characteristics and behaviors of different devices, platforms, and external systems to provide configuration management for the different devices, platforms, and external systems. As such, configuration management can be provided in a unified fashion across different platforms, both on-premise and off-premise, and indirectly. When client agents are present, the management server/service can adjust to compatibly operate with the client agents.
At a computer system, the computer system including one or more processors, system memory, and a platform-specific gateway, the platform-specific gateway situated between a directive dispatcher and a specific targeted device, the platform-specific gateway configured to translate abstract device-neutral directives issued by the directive dispatcher into a device-specific format suitable for execution on the specified targeted device, the directive dispatcher communicatively coupled to a plurality of platform-specific gateways, including the platform-specific gateway, each of the plurality of platform-specific gateways configured to translate abstract device-neutral directives into a form suitable for execution on a different corresponding specified target device such that issued abstract device-neutral directives can be suitably translated for execution at any of a plurality of different corresponding specific targeted devices, including the specified target device, a method for managing technology resources at the specified target device, the method comprising:
At a computer system, the computer system including one or more processors, system memory, and a platform-specific gateway, the platform-specific gateway situated between a directive dispatcher and a specific targeted device, the platform-specific gateway configured to translate operating data collected from a specified targeted device in a device-specific data format into a device-neutral data format, the device-neutral data format for use with abstract device-neutral directives issued by the directive dispatcher, a plurality of platform-specific gateways, including the platform-specific gateway, communicatively coupled to a uniform data collection service, each of the plurality of platform-specific gateways configured to translate device-specific operating data from different corresponding specific targeted devices into the device-neutral data format for submission to the uniform data collection service, a method for managing technology resources at the specified target device, the method comprising:
A technology resources management system, the technology resources management system comprising service-side components, a plurality of platform-specific gateways, and a plurality of specified targeted devices,
Dependencies are inferred from the claim text.