Patent 11677798B2
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-pro
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Obviousness Analysis of U.S. Patent 11,677,798 B2 under 35 U.S.C. § 103
This analysis evaluates whether the invention described in U.S. Patent 11,677,798 B2 (the '798 patent) would have been obvious to a Person of Ordinary Skill in the Art (POSITA) at the time of the invention. The analysis is based on the prior art references identified in the patent's prosecution history and the analysis provided in the preceding section.
Under 35 U.S.C. § 103, an invention is not patentable if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art. An obviousness rejection typically requires showing that a POSITA would have been motivated to combine the teachings of multiple prior art references to arrive at the claimed invention with a reasonable expectation of success.
Person of Ordinary Skill in the Art (POSITA)
For the technology in question—adaptive bitrate (ABR) video streaming over packet-switched networks—a POSITA would likely be an individual with a Bachelor's degree in Computer Science or Electrical Engineering and two to three years of experience in the field of digital video streaming and network protocols. This individual would be familiar with common video codecs, streaming protocols (like HTTP), and the challenges of delivering media over variable-bandwidth networks like the Internet.
Combination of Prior Art
The independent claims of the '798 patent are likely obvious in view of the combination of U.S. Patent 7,552,236 B2 (Cherian) and U.S. Patent Application Publication 2002/0083157 A1 (Chord-sri).
Cherian ('236) teaches the foundational ABR system. It discloses a client that requests media segments and monitors network conditions to switch between different bitrate versions of the content. This reference establishes all basic elements of the '798 patent's claims except for the specific, forward-looking "sustainability" check performed before upshifting.
Chord-sri ('157) teaches the missing element. It discloses a "stream-switching decision logic" that explicitly addresses how to choose the next stream. Specifically, Chord-sri teaches that the client should estimate the available network bandwidth and select a stream "whose bit rate is less than or equal to the estimated available bandwidth" (Paragraph). This is, functionally, a sustainability check. It is a direct instruction to verify that the network can handle a specific bitrate before selecting it.
Motivation to Combine and Reasonable Expectation of Success
A POSITA starting with the ABR system taught by Cherian would be confronted with a well-known problem in ABR streaming: rate oscillation, or "thrashing." This occurs when a client, observing a temporary improvement in network conditions, switches to a higher bitrate stream that the network cannot actually sustain over time. This leads to buffer underruns, stalling, and a poor user experience, forcing the client to quickly switch back down to a lower bitrate.
To solve this problem, a POSITA would be motivated to make the upshift decision more robust and less reactive to transient network spikes. They would seek a method to ensure that a switch to a higher quality level is justified by a stable improvement in network capacity. Chord-sri provides an explicit solution to this exact problem by teaching a logic that checks if the estimated available bandwidth can support the higher bitrate.
Combining these teachings would have been a matter of logical and predictable engineering. The POSITA would take the general ABR framework from Cherian and integrate the more sophisticated decision logic from Chord-sri. The implementation would involve:
- Using Cherian's method of monitoring network conditions to identify an opportunity to upshift.
- Before requesting the higher-bitrate segment, applying Chord-sri's logic to compare the estimated network capacity with the bitrate of that higher-quality stream.
- Proceeding with the upshift only if the check passes (i.e., the higher rate is deemed sustainable).
This combination directly results in the core inventive concept of the '798 patent's claims. The expectation of success would have been high, as this approach is a direct and logical way to prevent the known problem of over-estimating network capacity and causing playback disruptions.
Addressing the Specific "Performance Factor" Calculation
The '798 patent claims a specific algorithm for its sustainability check, involving the calculation of a performance ratio (r) and a performance factor (ρ) based on the "time intervals between successive receive times" of streamlets. While Cherian and Chord-sri do not disclose this exact mathematical formula, the underlying method would have been obvious to a POSITA.
- Measuring Throughput: Estimating available bandwidth or network throughput, as taught by Chord-sri, requires measuring how quickly data is received. The most direct way to do this in a segmented streaming system is to measure the time it takes to download each segment (a "streamlet"). The size of the streamlet is known, and the time to download it is easily measured.
- Obvious Calculation: The "performance ratio" described in the '798 patent (
r = S / Δt, whereSis playback length andΔtis receive time) is a simple and intuitive way to normalize this measurement. It represents how much faster than real-time the data is arriving. A POSITA tasked with implementing the "estimated available bandwidth" check from Chord-sri would naturally devise such a metric. It is a standard engineering implementation choice, not an inventive concept in itself. Calculating an average or a moving average (ρ) of this ratio to smooth out measurements is also a standard and obvious technique in signal processing and network performance analysis to avoid reacting to momentary fluctuations.
Therefore, the specific calculations recited in the claims are merely an obvious implementation of the broader, known principle of estimating network capacity based on download speeds to make an informed ABR switching decision, as taught by the combination of Cherian and Chord-sri.
Conclusion
The independent claims of U.S. Patent 11,677,798 B2 are rendered obvious by the combination of Cherian ('236) and Chord-sri ('157). Cherian provides the basic ABR framework, and Chord-sri provides the missing element of a predictive sustainability check before upshifting. A POSITA would have been motivated to combine these teachings to solve the well-known problem of rate oscillation in ABR streaming, with a high expectation that doing so would lead to a more stable and reliable user experience. The specific mathematical formulas used in the '798 patent represent a straightforward and obvious implementation of the principles taught in the combined references.
Generated 5/8/2026, 6:47:42 PM