{
  "patent_number": "US 12739411",
  "country": "US",
  "title": "Reducing Video Glitches from Lost Network Packets",
  "original_title": "Network device and error handling",
  "summary": "This patent describes a method for video streaming to reduce visual errors caused by lost network packets by cleverly identifying specific recovery points within the video data stream.",
  "what_it_does": "The patent aims to reduce the number of video packets that are negatively affected when some packets are lost during network transmission. It achieves this by analyzing the 'error resilience' built into the video packets. When one or more packets are lost, the system identifies a special 'first packet' that arrives after the loss. This 'first packet' must carry the start of a 'tile' within the video data stream and also contain a 'slice' whose header is found in a packet that was successfully received. This targeted recovery point helps reconstruct the video efficiently, as stated in the abstract, with low 'side information overhead'. For example, if you're watching a video call and your internet briefly cuts out, this method tries to quickly find a good spot in the incoming video data to restart showing a clear picture, minimizing the frozen or distorted frames.",
  "what_it_does_not_cover": [
    "Does not cover error handling for general data streams that are not specifically video data streams.",
    "Does not cover error recovery methods that do not rely on identifying 'tiles' or 'slices' within the video data.",
    "Does not cover techniques where the 'slice header' for the recovery point is also contained in a lost packet.",
    "Does not cover error resilience methods that incur high 'side information overhead' compared to the reduction in affected packets.",
    "Does not cover error correction techniques that retransmit lost packets rather than recovering from subsequent data."
  ],
  "filed": "2022-01-14",
  "granted": "2026-09-15",
  "expires": null,
  "status": "active",
  "holder": null,
  "holder_url": null,
  "inventors": [],
  "times_cited": 0,
  "tags": [
    "telecommunications",
    "software",
    "consumer_electronics",
    "gaming"
  ],
  "abstract": "A number of negatively affected (correctly received) packets due to packet loss is reduced by providing, and analyzing, error resilience in the packets of the sequence of packets and identifying, for each of runs of one or more lost packets of the sequence of packets, a first packet in the sequence of packets after the respective run of one or more lost packets, which carries a beginning of any of the tiles of the video data stream, and concurrently carries a slice, the slice header of which is contained in any of the packets of the sequence of packets not being lost. In particular, the side information overhead for transmitting the error resilience data is comparatively low compared to the reduction in negatively affected packets due to packet loss.",
  "url": "https://patentbrief.org/patent/us/12739411/network-device-and-error-handling",
  "markdown_url": "https://patentbrief.org/patent/us/12739411/network-device-and-error-handling/md",
  "google_patents_url": "https://patents.google.com/patent/US12739411",
  "relatedPatents": [
    {
      "patentNumber": "9538220",
      "countryCode": "US",
      "title": "How Networks Keep Video Streams Smooth During Busy Times",
      "url": "https://patentbrief.org/patent/us/9538220/netflix-a-b-testing-framework"
    },
    {
      "patentNumber": "9479807",
      "countryCode": "US",
      "title": "How Home Gateways Manage Video Streaming Traffic to Prevent Buffering",
      "url": "https://patentbrief.org/patent/us/9479807/netflix-interactive-content-bandersnatch"
    },
    {
      "patentNumber": "6732183",
      "countryCode": "US",
      "title": "How to Seamlessly Switch Video Streams for Many Viewers",
      "url": "https://patentbrief.org/patent/us/6732183/video-and-audio-streaming-for-multiple-users"
    },
    {
      "patentNumber": "12739410",
      "countryCode": "US",
      "title": "Checking if 3D Point Cloud Data Follows a Standard",
      "url": "https://patentbrief.org/patent/us/12739410/point-cloud-coding-standard-conformance-definition-in-computing-environments"
    },
    {
      "patentNumber": "9083770",
      "countryCode": "US",
      "title": "How Apps Automatically Switch Between Video Call Connection Methods",
      "url": "https://patentbrief.org/patent/us/9083770/facebook-reactions"
    }
  ]
}