Patent 11184652

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

Here is an analysis of the obviousness of US Patent 11184652 under 35 U.S.C. § 103, identifying combinations of prior art references that would render the claims obvious and explaining the motivation for such combinations.

The problem addressed by US Patent 11184652, as stated in its background, includes a delay during content switching (e.g., channel change), initial content streaming starting at a low (grainy) bitrate before slowly increasing, and increased delay due to the need to build a content playback pipeline each time content changes. A Person Having Ordinary Skill in the Art (PHOSITA) would have been motivated to overcome these known problems to improve user experience.


Obviousness Analysis of Independent Claims (Claims 1, 6, 11)

Claims 1, 6, and 11 describe a method, system, and machine-readable medium, respectively, for optimizing a content change process. The core inventive steps are:

  1. Causing playback of a first piece of content at an adapted bitrate.
  2. Receiving a selection for a new piece of content.
  3. Initiating playback of the new piece of content using the first bitrate (from the previous content).
  4. Detecting if the new content can maintain playback at that bitrate.
  5. Adjusting the bitrate if it cannot be maintained.

Combination of Prior Art:

  • US20090254657A1 (Melnyk): "Adaptive Bitrate Management for Streaming Media Over Packet Networks".
  • US20150172352A1 (At&T): "System and Method of Adaptive Bit-Rate Streaming".
  • US20160119657A1 (Arris): "Adaptive bitrate streaming latency reduction".
  • EP3050307A1 (Ericsson): "System and method for managing adjacent channels in an adaptive streaming environment".

Rationale for Obviousness:
A PHOSITA would find the core concept of maintaining the previous bitrate for new content obvious when combining these references, driven by the desire to reduce latency and improve initial quality during content switches.

  1. Standard Adaptive Bitrate (ABR): Melnyk and At&T teach the fundamental concepts of adaptive bitrate management, where content is streamed at a bitrate adapted to network conditions. This covers the "causing playback... at a first bitrate, the first bitrate being a bitrate adapted" element.
  2. Motivation for Latency Reduction: The background of US11184652 explicitly states that conventional systems start new content at the lowest bitrate, leading to grainy video and a slow ramp-up. Arris (US20160119657A1) directly addresses "Adaptive bitrate streaming latency reduction". A PHOSITA, aiming to reduce this known latency and improve the initial user experience (i.e., less grainy video) as taught by Arris, would look for ways to avoid the slow bitrate ramp-up.
  3. Context of Content Switching: Ericsson (EP3050307A1) describes "managing adjacent channels in an adaptive streaming environment". Channel changes represent a common form of content switching where minimizing delay and maintaining quality are crucial.
  4. Obvious Combination: When switching to new content, especially in scenarios like adjacent channel changes (Ericsson), a PHOSITA would be motivated to leverage the known good network conditions from the recently played content. If the network could sustain a "first bitrate" for the previous content, it is a logical and obvious step, in the interest of "latency reduction" (Arris), to attempt to initiate playback of the new content at this same "first bitrate," rather than defaulting to the lowest quality and slowly adapting up (as described in Melnyk or At&T). This direct application of the previously determined optimal bitrate addresses the problems of grainy initial video and slow ramp-up.
  5. Bitrate Adjustment: The subsequent detection and adjustment of the bitrate if the new content cannot maintain playback at the first bitrate (claims 1, 6, 11) is a standard adaptive bitrate mechanism, as taught by Melnyk and At&T. The claims merely apply this known adaptation mechanism after the initial attempt to use the previous bitrate.

Therefore, claims 1, 6, and 11, encompassing the bitrate preservation methodology, would have been obvious to a PHOSITA combining the teachings of Melnyk, At&T, Arris, and Ericsson to solve the known problems of latency and initial quality in content switching.


Obviousness Analysis of Dependent Claims (Claims 2, 3, 5, 7, 8, 10, 12, 13, 15)

These claims focus on preserving the content playback pipeline.

Claims 2, 7, and 12 introduce the steps of:

  1. Determining if the new piece of content is of the same content type as the first piece of content.
  2. Based on the same content type, determining whether to preserve at least a portion of a playback pipeline (e.g., source element, demultiplexer, audio decoder, video decoder).

Combination of Prior Art:

  • US20110296047A1 (Sony): "Method and apparatus for seamless playback of media".
  • EP3050307A1 (Ericsson): "System and method for managing adjacent channels in an adaptive streaming environment".

Rationale for Obviousness:
The motivation to preserve a playback pipeline stems from the need for "seamless playback" and efficient content switching.

  1. Seamless Playback Motivation: Sony (US20110296047A1) explicitly aims for "seamless playback of media". The background of US11184652 highlights that building a new content playback pipeline for every content change increases delay. A PHOSITA seeking seamless transitions (Sony) would recognize that deconstructing and reconstructing the entire playback pipeline is a significant source of delay.
  2. Efficient Channel Management: Ericsson (EP3050307A1) describes "managing adjacent channels", where fast and efficient switching is paramount to user experience. This further motivates avoiding full pipeline re-initialization.
  3. Content Type Check: Determining if content is of the "same content type" (e.g., HLS vs. DASH, as per US11184652 description) is a fundamental compatibility check in multimedia processing. If content types are different, a new pipeline structure might indeed be required. This is a basic engineering decision for media players and would be obvious to a PHOSITA designing for efficient content switching.
  4. Preserving Pipeline Portions: Given the goal of seamless playback (Sony) and efficient switching (Ericsson), a PHOSITA would be motivated to preserve as much of the existing playback pipeline (including common components like source elements, demultiplexers, and decoders) as possible when switching to new, compatible content. This directly reduces the overhead and latency associated with building a new pipeline from scratch.

Therefore, claims 2, 7, and 12 would have been obvious to a PHOSITA combining Sony and Ericsson, motivated to achieve seamless media playback and efficient content switching by reusing compatible pipeline components.


Claims 3, 8, and 13 further refine the "determining whether to preserve" step by:

  1. Detecting codec information for the new piece of content.
  2. Determining whether the audio decoder and video decoder in the playback pipeline are of the types indicated by the codec information.

Combination of Prior Art:

  • The previous combination (Sony + Ericsson) plus General knowledge in the art of multimedia systems design regarding codec compatibility.

Rationale for Obviousness:
This step is a fundamental and necessary check for multimedia processing.

  1. Codec Specificity: It is common knowledge in multimedia system design that decoders are specific to codecs. An H.264 video decoder cannot decode a VP9 stream.
  2. Motivation for Compatibility Check: Following the motivation to preserve pipeline components for seamless playback (from the combination for Claim 2), a PHOSITA would obviously ensure that the retained decoders are compatible with the new content's codecs. Failure to do so would result in playback failure, defeating the purpose of seamlessness.
  3. Prefetched Metadata: US11184652's detailed description explicitly mentions that the cache manager prefetches metadata including "codec information" (FIG. 2, cache manager 206). Prefetching metadata to enable faster decision-making for content playback is a known optimization technique in media delivery systems.

Thus, claims 3, 8, and 13 would have been obvious as an essential and routine check when attempting to reuse decoders in a preserved pipeline, supported by general knowledge in the field and the common practice of using prefetched metadata.


Claims 5, 10, and 15 further specify actions if decoders are incompatible:

  1. Releasing the audio decoder and video decoder in the playback pipeline if they are different than the types indicated by the codec information.
  2. Obtaining new audio and video decoders based on the codec information.
  3. (Implicitly from Claim 2/3 and the full disclosure) preserving the remaining portion of the pipeline (e.g., source element, demultiplexer).

Combination of Prior Art:

  • The previous combinations (Sony + Ericsson, plus general knowledge of codec compatibility) and General engineering principles of resource management.

Rationale for Obviousness:
This is a logical consequence of detecting incompatible decoders.

  1. Resource Management: If decoders are incompatible (as determined in Claims 3, 8, 13), it is a fundamental engineering principle to release unused or incompatible resources to free up system capacity and then acquire the correct ones. This ensures that the new content can be played back correctly.
  2. Partial Pipeline Preservation: The benefit of "preserving at least a portion of a playback pipeline" (Claims 2, 7, 12) is still realized by retaining compatible components like the source element and demultiplexer while only swapping out the necessary decoders. This maintains the efficiency gains of partial pipeline reuse.

Therefore, claims 5, 10, and 15 are a straightforward and obvious implementation step resulting from the decision to preserve a pipeline while accounting for codec compatibility, motivated by the desire for efficient resource utilization and continuous playback.

Generated 5/23/2026, 12:03:37 AM