Patent 12079667

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

Active provider: Google · gemini-2.5-flash

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

✓ Generated

Obviousness Analysis under 35 U.S.C. § 103 for US12079667

1. Scope and Content of the Prior Art (as described in US12079667)

The patent US12079667 itself provides a detailed "Description of the Related Art" which serves as the primary source of prior art for this analysis. This section highlights the state of IT management and virtualization prior to the invention's priority date (August 15, 2005). Key aspects of the disclosed prior art include:

  • Conventional IT Management: IT management tasks are characterized by managing present-day operations and forecasting future capacity. Existing systems generally adhere to the International Telecommunications Union (ITU) standard for Element Management Systems (EMS), encompassing FCAPS (Fault, Configuration, Accounting, Performance, and Security) functionalities.
  • Element-Driven Systems: The conventional methodology created an "element-driven management system" focused on optimizing individual elements. These systems typically "roll-up element-level metrics into higher level metrics through data correlation techniques" to provide aggregated summary views.
  • Capacity Planning: Traditionally, capacity planning for day-to-day operations and new application rollouts is "typically carried out with a bottom-up data aggregation and with the use of forecasting methods such as trending, simulation, and custom analytics." This planning is performed at the "individual device level," often leading to under-utilized IT resources due to "worst-case capacity planning."
  • Resource Categories: IT resources are classified into client, server, network, and storage. Server resource capacity planning typically involves "stress-testing the application with a certain predetermined workload and a set, acceptable application response time" to define hardware specifications.
  • Virtualization Tools Limitations (Explicit Problem Statement): The emergence of resource virtualization, Web services, and service-oriented architectures (SOAs) increased the complexity of management. The patent explicitly states that "management of virtual assets can be achieved conventionally with virtualization software tools, but such techniques are typically labor intensive and require manual selection and implementation of configurations and utilize relatively cumbersome configuration change management." Crucially, it notes that "Many tools to assist in the management of virtualization environments are proprietary and work only with virtual environments from particular vendors." Furthermore, "some virtualization tools might only work with specific central processor units (CPUs)... or might only work with specific operating systems or virtualization platforms." This necessitates "multiple tools on hand for the various platforms and vendors" and specialized skill sets, making the existing approach "inefficient."

2. Differences Between the Claimed Invention and the Prior Art

The core innovation claimed by US12079667 is the ability to automatically manage one or more virtual environments "regardless of any underlying central processing unit (CPU) specification and regardless of any underlying operating system (OS) or virtualization environment." This platform-independence and automation are the central distinguishing features over the prior art described in the patent.

  • Independent Claim 1 (Method): This claim describes a method for automatic management, including maintaining an inventory, receiving provisioning requests with parameters, automatically provisioning virtual assets to physical resources matching parameters, assigning the provisioned asset, and providing user access. The critical limitation is that these actions are performed "without regard to the specific processor (CPU), operating system (OS), virtualization platform, or application software of the virtualization environment."
  • Independent Claim 15 (System): This claim defines a system with a Control Center application, a virtual mapping engine (for discovery and inventory), and a provisioning manager (for automatic provisioning). Like the method claim, the system is characterized by its ability to provision virtual assets "regardless of the underlying processor (CPU), operating system (OS), or virtualization platform software of the virtualization environment."
  • Independent Claim 23 (Non-Transitory Computer-Readable Medium): This claim covers a computer-readable medium storing instructions for performing the method of Claim 1, thus inheriting the same distinguishing features.

The patent describes its solution as a "Control Center application" with modular components (Asset Manager, Provisioning Manager, Dynamic Application Router, Optimizer, Performance Manager, Capacity Planning Manager, and Virtual Mapping engine). To achieve platform independence, the system may employ a "Control Agent" on host machines, which acts as a "universal adapter" with a "Virtual Platform Abstraction Layer" and "multiple middleware adapters" to communicate with diverse virtualization environments (e.g., VMWare, Xen, Microsoft, IBM). This abstraction layer provides "common API access for the virtualization servers."

3. Level of Ordinary Skill in the Art (PHOSITA)

A person having ordinary skill in the art (PHOSITA) in 2005 would likely have a bachelor's degree in computer science or a related engineering field, coupled with several years of experience in network administration, system architecture, or software development pertaining to distributed systems, enterprise IT infrastructure, and virtualization technologies. This PHOSITA would be familiar with FCAPS models, client-server architectures, operating system principles, networking protocols, and the nascent but growing field of server and desktop virtualization, including the challenges of managing heterogeneous environments.

4. Obviousness Analysis and Motivation to Combine

Based on the patent's own description of the prior art, the independent claims of US12079667 would likely have been obvious to a PHOSITA in 2005. The patent clearly identifies the problems it solves, thereby providing a strong motivation to combine existing knowledge and adapt known techniques.

Combination of Prior Art References:

  1. FCAPS-compliant Management Platforms + Existing Virtualization Software Tools: The prior art explicitly describes "FCAPS-compliant management platform[s]" that "provide complete visibility over operations" and "roll-up element-level metrics into higher level metrics through data correlation techniques." It also states that "management of virtual assets can be achieved conventionally with virtualization software tools." A PHOSITA would have been motivated to combine these two known technologies to manage the newly emerging virtual assets within a comprehensive IT management framework. Integrating virtualization management into an existing FCAPS-like platform would be a logical step to extend its capabilities from physical elements to virtual ones, addressing the growing complexity mentioned in the background.

  2. Addressing Platform Dependency with an Abstraction Layer: The crucial inventive step claimed in US12079667 is managing virtual environments "regardless of any underlying central processing unit (CPU) specification and regardless of any underlying operating system (OS) or virtualization environment." The patent unequivocally identifies the problem that "Many tools to assist in the management of virtualization environments are proprietary and work only with virtual environments from particular vendors" and that they are tied to "specific central processor units (CPUs)... or... specific operating systems or virtualization platforms." This explicitly articulated "need" for a platform-independent solution provides clear motivation for a PHOSITA.

    The technical solution disclosed in the patent to achieve this platform independence is a "Control Agent" with a "Virtual Platform Abstraction Layer" and "multiple middleware adapters" to provide "common API access for the virtualization servers." The concept of using an abstraction layer or adapter to interface with diverse underlying systems (e.g., different hardware, operating systems, or software platforms) to achieve interoperability and hide complexity was a well-known and common software engineering principle by 2005. For example, database abstraction layers, hardware abstraction layers (HALs), and operating system abstraction layers were common patterns in software design. Given the explicit problem of proprietary and platform-specific virtualization tools, a PHOSITA would have been motivated to apply this known abstraction layer technique to create a "universal adapter" that could communicate with various virtualization platforms.

Reasoning for Obviousness:

  • Identified Problem, Known Solution: The patent itself functions as an admission of prior art regarding the existence of element-based IT management and virtualization tools, alongside a clear articulation of the deficiencies of those tools, specifically their lack of interoperability across different platforms. The solution, an abstraction layer or adapter, is a known software design pattern for achieving platform independence.
  • Predictable Result: Applying an abstraction layer to address the known problem of proprietary and platform-specific virtualization management tools would have been a predictable design choice. A PHOSITA, faced with the need to manage a heterogeneous virtualized environment, would naturally consider a modular approach that abstracts away vendor-specific details to provide a unified management interface.
  • Motivation to Combine/Modify: The background section of the patent provides ample motivation for a PHOSITA to combine existing management frameworks with virtualization and to further modify them to be platform-agnostic. The inefficiency of "multiple tools" and "labor intensive" manual configuration would drive a PHOSITA towards an automated, unified, and platform-independent system. The "increasingly complex and unwieldy" management of virtual assets would incentivize the development of a "transparent" and "platform-independent" virtualization management system, as described in the invention's summary.

Therefore, a PHOSITA would have been motivated to combine the known capabilities of FCAPS-compliant management platforms with existing, albeit limited, virtualization tools, and further to implement an abstraction layer (such as the Control Agent with its Virtual Platform Abstraction Layer and middleware adapters described in the patent) to overcome the well-understood problem of platform-specific virtualization management, leading to the system and method claimed in US12079667.

Generated 5/29/2026, 5:43:43 PM