Patent 8315640
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.
The following analysis addresses the obviousness of US patent 8315640 under 35 U.S.C. § 103, based on the provided "Prior Art" section and the general background information within the patent text. The current date is April 26, 2026.
1. Prior Art References
The "BACKGROUND OF THE INVENTION" section of US8315640 explicitly cites the following prior art:
- Karol et al., U.S. Pat. No. 5,675,573 (issued Oct. 7, 1997): This patent teaches a bandwidth allocation system that enables packets or cells from different sources, contending for access to a shared processing fabric, to gain access based primarily on individual guaranteed bandwidth requirements and secondarily on overall system criteria (e.g., time of arrival, due date). Data from each source is queued in separate logical buffers awaiting access.
In addition to this specific reference, the "BACKGROUND OF THE INVENTION" section also describes the general state of the art in wireless communication systems at the time of the invention:
- General Wireless Communication Systems: These systems facilitate two-way communication between subscriber units (fixed and portable) and a fixed network infrastructure (e.g., mobile cellular, personal communication systems (PCS), cordless telephones). They typically use time "frames" subdivided into time slots and employ either time division duplexing (TDD) or frequency division duplexing (FDD) for uplink and downlink transmissions.
- Broadband Wireless Communication Systems: More recent systems proposed for enhanced broadband services (voice, data, video) facilitate two-way communication between base stations and fixed Customer Premises Equipment (CPE). Such systems aim to provide "bandwidth-on-demand" where CPEs request bandwidth based on service type and quality of service (QoS).
- Identified Problem: A significant challenge in broadband wireless systems, especially for uplink bandwidth allocation, is the burdensome and complex process due to the dynamic and varying bandwidth needs of numerous CPEs. The frequent requests for changes to uplink bandwidth can lead to a disproportionately high consumption of bandwidth by control messages, thereby reducing the capacity available for substantive traffic data. The need existed for a method and apparatus to dynamically and efficiently allocate bandwidth, be responsive to link needs, consume minimum bandwidth for the allocation process, respond timely to requests (especially for high-priority services), and process a large number of requests from many CPEs (e.g., hundreds active, thousands on a channel).
2. Invention of US8315640
US8315640 addresses the aforementioned problems by presenting a novel method and apparatus for requesting and allocating bandwidth in a broadband wireless communication system. The key inventive features, often implemented in combination, include:
- Combination of Bandwidth Request Techniques:
- Polling: A base station polls one or more CPEs (individually, in groups/multicast, or broadcast) by allocating specific uplink bandwidth for the CPEs to respond with bandwidth requests. Polling can be periodic or in response to a CPE setting a "poll-me bit" in a MAC packet header.
- Piggybacking: Currently active CPEs "piggyback" bandwidth requests on existing transmissions. This involves using previously unused portions of allocated uplink bandwidth or "stealing" bandwidth from time slots previously allocated for data.
- Implicit Bandwidth Allocation: Bandwidth allocations (including polls) are not transmitted as explicit messages but are implicitly communicated by allocating bandwidth within the uplink sub-frame map. The CPE receives this map and understands its granted bandwidth.
- CPE-Centric Bandwidth Distribution: The CPE is responsible for distributing its allocated uplink bandwidth among its various services. This means the CPE can use the allocated bandwidth in a manner different from what was originally requested or granted by the base station, based on its current service priorities and needs. This approach aims to reduce communication overhead by relieving the base station of this task.
- MAC Protocol: The base station Media Access Control (MAC) allocates bandwidth based on QoS priorities. While the base station reconstructs a logical picture of CPE queues from bandwidth requests, the actual data queues for the uplink are maintained by each individual CPE.
- Wireless Frame Structure: The system utilizes a time-division duplex (TDD) frame and multi-frame structure, with dynamically configurable downlink and uplink sub-frames, including specific contention slots for registration and bandwidth requests.
3. Obviousness Analysis under 35 U.S.C. § 103
Person Having Ordinary Skill in the Art (PHOSITA): In the context of US8315640, a PHOSITA would be an individual with practical experience and knowledge in wireless communication system design, particularly in MAC layer protocols, network traffic management, and bandwidth allocation schemes. This person would be familiar with TDD/FDD systems, QoS principles, and common techniques for managing shared communication media.
Identified Problem and Motivation to Combine:
The "BACKGROUND OF THE INVENTION" of US8315640 clearly articulates the problems faced by broadband wireless communication systems. Specifically, the dynamic and diverse bandwidth requirements of numerous CPEs lead to frequent uplink bandwidth requests, resulting in substantial overhead if not managed efficiently. This overhead consumed by control messages reduces the effective bandwidth for user data, necessitating a more efficient and responsive bandwidth allocation system.
A PHOSITA, recognizing these problems, would be strongly motivated to improve the efficiency and responsiveness of bandwidth allocation in broadband wireless networks. The existing Karol et al. patent provided a foundation for QoS-driven resource allocation in shared systems, but it did not specifically address the unique challenges and opportunities of a wireless environment, especially concerning efficient signaling for dynamic requests and implicit grants.
Combination of Prior Art References:
The claims of US8315640 would have been obvious to a PHOSITA by combining Karol et al., U.S. Pat. No. 5,675,573, with the general knowledge of wireless communication systems and MAC protocols existing at the time.
Reasoning for Obviousness:
QoS-based Allocation and Queuing: Karol et al. teaches a system where access to a shared processing fabric is granted based on "individual guaranteed bandwidth requirements" and where packets are "queued in separate logical buffers". This directly establishes the concept of prioritizing traffic flows (analogous to QoS) and managing data in queues. A PHOSITA would readily apply these established principles to the allocation of bandwidth in a wireless communication system, as QoS management is fundamental to supporting various service types (e.g., T1, IP) with different latency and bandwidth needs.
- Motivation: To manage diverse service requirements and ensure critical data (like T1-type services) receives timely allocation, while delay-tolerant data (like TCP/IP) is handled efficiently.
Efficient Bandwidth Requesting (Polling, Poll-me bit, Piggybacking):
- Polling: Polling is a well-known technique in shared medium access control to manage and arbitrate access, reducing contention. Faced with the problem of "frequent and varying bandwidth allocation requests" in the wireless uplink, a PHOSITA would be motivated to control these requests. Implementing polling (individual, multicast, broadcast) to allocate specific contention opportunities for requests is a conventional method to manage access in a shared wireless medium. The idea of a "poll-me bit" is a straightforward signaling mechanism for a device to indicate it needs attention or resources.
- Piggybacking: Piggybacking control information on existing data streams is a common optimization in data communication protocols to reduce overhead by avoiding the transmission of separate control packets. Given the problem of "bandwidth consumed by the actual bandwidth request and allocation process" being disproportionately high, a PHOSITA would be motivated to allow CPEs to "piggyback" bandwidth requests on their currently allocated bandwidth, or even "steal" from lower priority data, as an efficient means to reduce control message overhead.
- Motivation: To overcome the problem of excessive bandwidth consumption by control messages and to respond to dynamic bandwidth needs with minimal overhead.
Implicit Bandwidth Allocation via Sub-frame Maps: While Karol et al. describes granting access, it doesn't specify the mechanism in a wireless context. Wireless communication systems commonly use frame and sub-frame structures (as acknowledged in the background of US8315640, describing TDD/FDD frames). Communicating bandwidth allocations by simply updating a sub-frame map that specifies which time slots are available for which CPEs, rather than sending explicit grant messages, is an efficient signaling method in wireless MAC protocols. This approach directly addresses the desire to reduce "communication overhead."
- Motivation: To minimize signaling overhead and increase the efficiency of bandwidth allocation in a wireless shared medium.
CPE-Centric Bandwidth Distribution: The concept of allowing the CPE to distribute its allocated bandwidth locally (as opposed to the base station dictating every detail) directly solves the problem of the base station's bandwidth allocation process becoming "burdensome and complex" due to the "wide variety of CPE service requirements". Decentralizing this decision to the CPE reduces the processing load and communication overhead on the base station, enabling faster adaptation to changing CPE-specific service needs. This aligns with the "logical picture of the state of the CPE data queues" that the base station reconstructs, as the CPE is ultimately responsible for managing those queues.
- Motivation: To reduce the complexity and overhead at the base station, and to allow for more flexible and responsive handling of dynamically changing service requirements at the CPE.
Wireless-Specific Structures and Contention Resolution: The use of TDD frames, physical slots (PS), information elements (PI), modulation types (e.g., QAM-4), and contention slots for specific purposes (registration, bandwidth requests) are standard elements of wireless system design. Adapting a general bandwidth allocation scheme like Karol et al.'s to a wireless environment would necessitate implementing these known physical and MAC layer structures. Similarly, contention resolution mechanisms (like slotted ALOHA) are well-established for managing access in shared wireless channels when collisions occur.
- Motivation: To implement bandwidth allocation within the practical and technical constraints of a wireless physical layer and MAC protocol.
Conclusion:
The problems identified in US8315640's background, namely the inefficiency and complexity of uplink bandwidth allocation in broadband wireless systems, would have motivated a PHOSITA to combine known techniques. While Karol et al. provides a basis for QoS-driven resource allocation, it lacks the specific mechanisms for efficient requesting and implicit granting in a dynamic wireless context. However, the solutions proposed in US8315640—such as various polling methods, piggybacking, implicit allocation via sub-frame maps, and CPE-level bandwidth distribution—are all logical applications and combinations of well-known communication and MAC protocol techniques tailored to address the specified problems of wireless network efficiency and responsiveness. Therefore, a PHOSITA would have been motivated to combine the principles of Karol et al. with these conventional wireless communication techniques to achieve the improvements claimed in US8315640, rendering its claims obvious under 35 U.S.C. § 103.
Generated 5/29/2026, 8:54:31 PM