Patent 7420952

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

US patent 7420952, titled "High performance wireless networks using distributed control," describes an adaptive software layer for a distributed set of wireless communication devices. The invention focuses on enabling these devices, particularly Access Points (APs), to self-configure, perform load balancing, manage channel allocation, and support both low-latency (e.g., voice, video) and high-throughput (e.g., data) traffic within a single network. Key aspects include decentralized execution of control algorithms at each AP node, while allowing for centralized tuning of network characteristics by an access server, and implementing these features with a low software footprint suitable for embedded systems.

The patent explicitly states its objective is to address challenges such as conflicting latency and throughput needs, the limitations of centralized control, and the specific difficulties of ad-hoc Wireless Personal Area Networks (WPANs) like shared mediums, dynamic environments, and resource-constrained devices.

Based on the available prior art documents listed on the Google Patents page for US7420952B2 (publication number US7420952B2), a person having ordinary skill in the art (POSITA) in 2002 would have been motivated to combine various known techniques to arrive at the claimed invention. The priority date for US7420952 is October 28, 2002.

Obviousness Combinations under 35 U.S.C. § 103

A POSITA in wireless network design in 2002 would have been familiar with IEEE 802.11 standards, concepts of Quality of Service (QoS), mesh networking (including Mobile Ad-Hoc Networks or MANETs), and embedded system development. The general motivation would be to create more efficient, reliable, and adaptable wireless networks to meet the growing demand for converged voice, video, and data services. The patent itself highlights the "increasing demand... to employ one wireless network to support both voice, video and data traffic" and the "challenge lies in providing—within the same wireless network—the ability to address potentially conflicting latency and throughput needs of diverse applications."

Here are combinations of prior art references that would render key aspects of US7420952 obvious:

1. Self-Configuring, Application-Aware Wireless Networks with Centralized Tuning

  • Core Invention Aspect: An adaptive wireless network based on "smart" APs providing embedded intelligence, application awareness, and distributed control, where network characteristics can be tuned by a centralized access server to balance low latency and high throughput based on application needs.
  • Prior Art References:
    • US6415170B1 (Wireless communication system and method having an intelligent base station and a self-configuring wireless network): Teaches self-configuring wireless networks with "intelligent base stations."
    • US6324172B1 (Wireless communication system and method having an intelligent base station and a self-configuring wireless network): Similar to US6415170B1, it describes intelligent base stations and self-configuring networks.
    • US20020101831A1 (Network including dynamically configurable radio access points): Discloses dynamically configurable radio access points.
    • US6295286B1 (Wireless network supporting both voice and data communications): Addresses the problem of supporting diverse traffic types with different QoS requirements (voice for low latency, data for high throughput).
    • US6466559B1 (Method and system for dynamically setting connection parameters in a wireless network): Teaches dynamically setting connection parameters.
  • Motivation to Combine: A POSITA would be motivated to combine the known concepts of self-configuring wireless networks and intelligent access points (US6415170B1, US6324172B1, US20020101831A1) with the well-understood need to support various application types like voice and data, each having distinct latency and throughput requirements (US6295286B1). The goal would be to create a network that autonomously optimizes its configuration to meet these diverse application demands. Providing an access server to "tune" network characteristics by setting parameters (as in US7420952, where the Access Server sets latency/throughput constraints and lets AP nodes reconfigure) is a logical extension, given that dynamically setting connection parameters was already known (US6466559B1). This allows administrators to influence the self-configuration process to match enterprise-specific QoS policies.

2. Automatic Load Balancing and Failover in Mesh Networks

  • Core Invention Aspect: The network supports automatic load balancing (nodes reroute data to avoid congested nodes) and failover (if a node fails, another optimal routing path is selected), leveraging mesh network formalism. This involves mechanisms like a "cost to connect" for congestion avoidance or dynamically adjusting signal strength.
  • Prior Art References:
    • US6470007B1 (Mobile ad-hoc network with dynamic routing capability): Describes dynamic routing in MANETs, which inherently provides redundancy and fault tolerance.
    • US6009088A (Multihop ad hoc radio network with optimized relay selection): Teaches optimized relay selection in multi-hop ad-hoc networks, relevant to path finding and potentially avoiding congested relays.
    • US20020075841A1 (Wireless network with dynamic routing): Further teaches dynamic routing in wireless networks.
    • US6424635B1 (Wireless local area network with multi-hop capability): Establishes the concept of multi-hop WLANs, forming a mesh-like structure.
  • Motivation to Combine: A POSITA would recognize that self-configuring, multi-hop wireless networks (US6424635B1, US6415170B1) require robust mechanisms to handle congestion and node failures. Dynamic routing (US6470007B1, US20020075841A1) provides the foundation for finding alternate paths. It would be obvious to integrate specific load balancing techniques within such a dynamic routing framework. Methods to influence routing decisions by making congested paths less attractive (e.g., using a "cost to connect" metric or by an AP dropping its signal strength to dissuade clients) are common engineering optimizations for network efficiency and stability. Forcing disassociation to shed load and then re-associating devices that have no other options is a known technique for load management.

3. Dynamic Channel Allocation for Interference Control and Seamless Roaming

  • Core Invention Aspect: The network provides automatic channel allocation to manage and curtail RF interference, maximize non-interference bandwidth, and enable seamless roaming between adjoining wireless subnetworks (BSSs). This includes nodes informing neighbors of chosen channels and coordinated channel assignment among adjoining siblings for seamless roaming.
  • Prior Art References:
    • US20020085523A1 (Dynamic channel allocation scheme for a wireless mesh network): Directly teaches dynamic channel allocation in mesh networks.
    • US6304561B1 (System and method for adaptive channel allocation in a wireless local area network): Describes adaptive channel allocation in WLANs to minimize interference.
    • US6370135B1 (Dynamic channel allocation in wireless local area networks): Further teaches dynamic channel allocation in WLANs.
    • US6266324B1 (Hierarchical wireless communication system with dynamic frequency allocation): Describes dynamic frequency allocation in hierarchical wireless systems.
  • Motivation to Combine: Given the inherent challenges of RF interference and the desirability of seamless roaming in wireless networks, a POSITA would find it obvious to integrate dynamic channel allocation mechanisms (US20020085523A1, US6304561B1, US6370135B1) into intelligent, self-configuring AP nodes (US6415170B1). The patent describes an algorithm where nodes send out beacons and communicate via a wired network to select non-conflicting channels. For seamless roaming, the coordination of channel assignments among adjoining Basic Service Sets (BSSs) where "ALL adjoining siblings have to make the same channel assignment" is an evident solution to minimize disruption for mobile clients. These are standard engineering practices to optimize spectrum usage and user experience in wireless environments.

4. Low Footprint Software for Embedded Wireless Devices

  • Core Invention Aspect: The implementation of control algorithms in firmware on embedded wireless devices with low footprint requirements (e.g., 64 KB or 128 KB RAM) by including only necessary portions of an operating system.
  • Prior Art References:
    • US6415170B1 (Wireless communication system and method having an intelligent base station and a self-configuring wireless network): Refers to "intelligent base stations," which are typically embedded systems.
    • General knowledge in embedded systems design: By 2002, the practice of developing highly optimized, small-footprint software for resource-constrained embedded devices (such as wireless access points and routers) was common. This included custom operating systems or real-time operating systems (RTOS) with only essential services, and various code optimization techniques. The use of specific processors like the Intel PXA250 for embedded applications was also known.
  • Motivation to Combine: A POSITA designing complex, distributed control algorithms for wireless AP nodes (as described in US7420952, for routing, load balancing, channel allocation, etc.) would be inherently motivated to implement these algorithms as efficiently as possible to fit within the memory and processing constraints of typical embedded wireless hardware. It would be obvious to leverage known embedded software development techniques, such as creating a minimalist operating system by statically linking only the required functional blocks and support libraries. The description in US7420952 of "only functional blocks needed by the algorithms are added to the make file" and converting Java bytecode to C for efficiency represents conventional engineering practices in embedded software development to achieve a compact footprint and improved performance.

In summary, the individual components and many of their interrelationships described in US7420952 were known in the prior art. The motivation to combine these elements to achieve a high-performance, self-configuring, and adaptable wireless network that can handle diverse traffic efficiently on embedded platforms would have been evident to a POSITA seeking to address the recognized challenges in wireless communication networks around 2002.

Generated 5/23/2026, 6:49:00 PM