Invalidity dossier

US 8128503

Systems, methods and computer software for live video/audio broadcasting

Current assignee: SportsCastr Inc.

Added 8/28/2026, 4:49:01 AM

At a glanceNo PTAB challenges1 lawsuit on fileasserted by SportsCastr Inc.Media & Broadcasting (T)

Active provider: DeepSeek · deepseek-v4-flash

Auto-generating section 1 of 2: Extensions

Each section takes ~30-60s with web-search grounding. Keep this tab open — sections will fill in below as they complete.

Patent summary

Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.

✓ Generated

I'll run targeted searches for this specific patent number.

Patent Analyst Report — US 8,128,503

1. Search scope and results (as of the run)

Target Result
USPTO patent record for 8,128,503 Direct hit: Google Patents full-text record for "US8128503B1 – Systems, methods and computer software for live video/audio broadcasting" (authoritative text supplied).
PTAB / USPTO dockets specifically for 8,128,503 No IPR found. The 2024–2026 Genius Sports v. SportsCastr IPR family (IPR2024-01305 through -01311) covers only US 10,805,687, US 10,425,697, and US 11,039,218not 8,128,503.
CAFC 2026 dockets for 8,128,503 No CAFC 2026 appeal on this patent found. The one 2026 CAFC case connected to these parties is 26-1802, SportsCastr Inc. v. Genius Sports Ltd. (filed 05/08/2026), an appeal from IPR2024-01309, which involves US 10,425,697 — a different patent.
Litigation using 8,128,503 One secondary-source hit: the Stanford NPE Litigation Database entry for SportsCastr Inc. v. Genius Sports Ltd., No. 2:23-cv-00471 (E.D. Tex., filed Oct 5, 2023) lists 8,128,503 among the asserted patents (alongside US 10,425,697, 11,039,218, 11,871,088). This is a database aggregation, not a court document, and I could not corroborate it in a primary docket within this search.

Important scoping note: No CAFC 2026 docket entry for patent 8,128,503 itself surfaced. I am not attributing the 26-1802 appeal (or the IPR2024-01309 unpatentability ruling) to 8,128,503 — they concern US 10,425,697.


2. Bibliographic summary

Field Value (as recorded)
Patent number US 8,128,503 B1 (no pre-grant publication; hence "B1")
Title Systems, methods and computer software for live video/audio broadcasting
Application 12/474,818, filed May 29, 2009
Issue/grant date March 6, 2012
Priority May 29, 2008; benefit claimed of US provisional 61/057,135 (filed May 29, 2008) and 61/169,181 (filed April 14, 2009)
Inventors Max Haot; Lior Messinger
Original assignee Livestream LLC (assignor of record: MOGULUS LLC, assignment recorded Sept 24, 2009)
Current assignee Vimeo.com, Inc. (Vimeo, Inc. per Jan 8, 2020 assignment; name change to Vimeo.com, Inc. June 25, 2021). Note: an additional security-interest assignment to Intesa Sanpaolo S.p.A. as security agent is listed with a 2026-05-04 date.
Security interests JPMorgan Chase (Feb 12, 2021) — released July 3, 2023; Intesa Sanpaolo S.p.A. as security agent (2026-05-04)
Legal status "Active – Reinstated"; listed adjusted expiration 2030-08-28
Classifications H04N21/2187 (live feed), H04N21/4781 (games), H04N21/4782 (web browsing), A63F13/335, A63F2300/572, A63F2300/577, A63F2300/69
Family/continuations US 8,764,569 (from 13/397,125); later publications US 2014/0304754, US 2016/0142741, US 2017/0223386, US 2018/0227603, US 2019/0124371

Date caution: Your prompt states today is April 26, 2026, but the retrieved record includes artifacts dated May 2026 (e.g., the Intesa Sanpaolo assignment dated 2026-05-04 and the CAFC 26-1802 filing dated 05/08/2026). I am reporting these exactly as the sources show them and flagging the inconsistency rather than resolving it.


3. Abstract (verbatim)

"One embodiment of the present invention is directed to a system for live video/audio broadcasting (e.g., game broadcasting). Another embodiment of the present invention is directed to a method for live video/audio broadcasting (e.g., game broadcasting). Another embodiment of the present invention is directed to computer software for live video/audio broadcasting (e.g., game broadcasting)."

The abstract is deliberately generic. The substantive disclosure is in the specification, which is built around a "recording module" that also performs live broadcasting, screen-buffer capture, virtual webcam/microphone drivers feeding an instant-messenger or Flash client, and interleaving of timestamped audio and video packets for broadcast over protocols such as RTMP, RTP, RTSP, UDP, and TCP/IP.


4. Overview of the independent claims

Coverage caveat (please read): The authoritative text supplied to me contains the Abstract, Field, Background, figure descriptions, Detailed Description, and the "Definitions" section — but it stops before the actual claims. The claim descriptions below are reconstructed from the specification's summary-of-embodiments paragraphs (the paragraphs beginning "In another embodiment of the present invention a system... is provided, comprising:"), which in this patent typically mirror the claim set. Exact claim numbering, count, and final wording must be verified against the official USPTO claims, which I could not retrieve in this run. Treat claim numbers as approximate and the substance as high-confidence.

Claim family A — Sender/receiver broadcasting with selective zoom
A system where desktop software on a sender computer obtains video packets of live images shown on the sender's screen and puts them on the sender's network connection; the transmitted stream is a zoomed-in version (a portion of the image) when the sender user indicates zoom and a non-zoomed-in version (the entire image) when they do not. Server software receives those packets and rebroadcasts corresponding video to the receiver computer. Per the patent's own definitions, "zoomed-in" = a view of a portion of an image, "non-zoomed-in" = a view of an entire image.

Claim family B — Multi-sender channel switching
A system with first and second sender computers, each running desktop software that captures live screen video and broadcasts it. The server receives both streams and, in response to a channel instruction from a receiver computer, selectively rebroadcasts either the first sender's or the second sender's video to that receiver. The channel instruction can be based on the receiver user's selection from a channel list presented by the server, where the list uses indicia corresponding to each sender computer or to each sender's user. Multiple receiver computers can independently issue different channel instructions, and any given receiver can dynamically change channels.

Claim family C — Composite screen + camera stream
A system where desktop software captures both live video of the sender's screen images and live video from a camera associated with the sender computer, converts the two into a single composite video stream of video packets, and broadcasts it. The server receives that composite stream and rebroadcasts it to the receiver. This corresponds to FIGS. 7A/7B (desktop + camera) and 8A/8B (game + camera) "3D mode" screenshots. A multi-sender variant combines this with the channel-switching architecture of family B, with first and second senders each producing their own composite stream.

Claim family D — Modular capture/encode/broadcast pipeline (FIG. 11)
A system for live broadcasting from a sender computer comprising: (i) a first software module that iteratively obtains frames from the screen buffer (directly, or via a capture device/capture card) and iteratively places them in a first software module buffer; (ii) a second software module that communicates with that buffer and encodes the frames; and (iii) a broadcast software module that broadcasts the encoded frames using at least one Internet protocol. Corresponding method claim: iteratively obtain frames from the screen buffer → place in a software-module buffer → encode → broadcast using at least one Internet protocol.

Claim family E — Viewed-screen broadcasting via capture device
A parallel system and method pair in which the first software module obtains frames from a capture device associated with the sender computer (i.e., the screen being viewed belongs to a separate device such as a game console) rather than reading the local screen buffer directly, with the same buffer → encode → broadcast pipeline.

Claim family F — Multi-process DLL/EXE architecture (FIG. 13)
A system comprising: a first software module (a DLL) inserted into the memory space of a first process, which obtains a handle to the sender's screen buffer, iteratively captures frames, and writes them to a shared memory buffer; plus a second software module (an encoder) residing inside a second process that reads and encodes those frames; plus a third software module that captures audio frames from the sender's audio device; plus a broadcaster module that interleaves the video and audio and broadcasts them using at least one Internet protocol — where the first process is distinct from the second process. The specification explains the motivation for the code-insertion approach: other screen-grabbing methods can produce errors such as black screens or incompletely drawn screens.

Claim family G — Receiver-driven zoom
A sender/receiver/server system in which the server receives, over the network, a zoom instruction from the receiver computer to provide a zoomed-in version of the sender's screen images, and responds with that view. A follow-on second zoom instruction may request the non-zoomed-in version. The specification notes zooming may be performed by the desktop software and/or the server software, and that zoom levels and centers may be varied dynamically under user control.

Claim family H — Capture-device method with audio interleaving (FIG. 11)
A method: iteratively obtain from at least one capture device associated with the sender computer a plurality of video frames of the viewed device's screen and a plurality of frames of corresponding audio; iteratively place them in software module buffers; encode the frames; interleave the audio and video; broadcast the encoded frames using at least one Internet protocol. One capture device may handle video and another may handle audio.


5. Technical core (useful context for claim scope)

  • Definitions that likely drive claim construction: "live/real-time" = updating at essentially the same rate as receiving, without substantial time lag; "desktop software" = software installed on a computer (distinguished from server-resident or browser-based software); "buffer" = solid-state memory (e.g., RAM); "module" = driver, DLL, EXE, or the like; "process" = an instance of a running program; "capture device" = hardware that captures video/audio packets from a second computing device.
  • Audio/video interleaving: Three modules (audio capturer 1001, video capturer 1003, broadcaster 1005 in FIG. 10). Two disclosed algorithms: (1) timestamp-based with an empirical epsilon (~100 ms) to discard stale audio packets; (2) time-stretch-based, expanding audio packets when the inter-frame gap exceeds the audio time length and shrinking them when it is shorter — by duplicating or deleting every Xth byte.
  • Encoders/protocols disclosed: h264, h263, FLV1, On2; AAC, MP3, Nellymoser, LAME; RTMP, RTP, RTSP, UDP, TCP/IP. Named dependencies include FFMPEG, CxImage, FMOD, ZLib, Boost, WTL8, and Wowza/Flash Media Server.
  • Commercial context: the specification names the product "PROCASTER" and describes broadcasting on the "MOGULUS network."

6. Explicit uncertainty statements

  1. Claims section not in the supplied authoritative text. The independent-claim overview above is inferred from the specification's embodiment paragraphs. I do not have the literal claim language, exact claim count, or claim numbers for US 8,128,503 from the authoritative source. Do not treat the reconstructions in Section 4 as verbatim claim text.
  2. No PTAB proceeding found against 8,128,503. The 2024–2026 IPRs in the Genius Sports v. SportsCastr family are directed to US 10,805,687, US 10,425,697, and US 11,039,218. I found no IPR petition, institution decision, or final written decision naming 8,128,503.
  3. No CAFC 2026 appeal on 8,128,503 found. CAFC 26-1802 is an appeal from IPR2024-01309 and concerns US 10,425,697. My search may have missed a differently-captioned or not-yet-docketed appeal; absence of a hit is not proof of nonexistence.
  4. The one litigation link to 8,128,503 is a secondary database entry (Stanford NPE Litigation Database, SportsCastr Inc. v. Genius Sports Ltd., 2:23-cv-00471, E.D. Tex.). Its listing of 8,128,503 among asserted patents should be verified against the complaint or docket before being relied on.
  5. Prior-art citations and prosecution history (e.g., examiner references on the face of the patent, terminal disclaimers, or the reason for the "Reinstated" status and the 2030-08-28 adjusted expiration) were not retrievable in this run and are not stated.
  6. My search returned results dated after the April 26, 2026 date given in your prompt. I have reported them without correction, per the instruction to interpret identifiers and dates literally, but you should be aware of the discrepancy.

Generated 9/16/2026, 4:46:38 AM

Cases on file (1)

Group view →

Specific litigation cases in our database that name US patent 8128503. The free-form analysis below may also discuss cases beyond this list.

Litigation summary

Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.

✓ Generated

I'll research litigation involving US patent 8128503 across patent litigation databases.

Summary of findings

I searched patent-litigation sources (Stanford NPE Litigation Database, PTAB/IPR dockets surfaced via Docket Alarm, and complaint-level documents) for US Patent No. 8,128,503 ("Systems, methods and computer software for live video/audio broadcasting," issued March 6, 2012; originally assigned to Livestream LLC, now recorded to Vimeo.com, Inc.).

One case surfaced that lists U.S. Patent No. 8,128,503 among its asserted patents. I found no other case in which 8,128,503 was identified, and I found no IPR/PGR petition against 8,128,503 in the material returned. Important caveats about the single hit are set out below — please read them before relying on it.


Case: SportsCastr Inc. (d/b/a PANDA Interactive) v. Genius Sports Ltd., et al.

Field Detail
Plaintiff SportsCastr Inc. (d/b/a PANDA Interactive)
Defendants Genius Sports Ltd.; Genius Sports Media Ltd.; Genius Sports Technologies Ltd.; Genius Sports UK Ltd.; Genius Sports Holdings Ltd.; Genius Sports Group Ltd.; Maven Topco Ltd.; Maven Midco Ltd.; Maven Debtco Ltd.; Maven Bidco Ltd.
Jurisdiction U.S. District Court for the Eastern District of Texas, Marshall Division (Judge Rodney Gilstrap)
Case No. 2:23-cv-00471-JRG (member case; lead case is 2:23-cv-00472-JRG, PANDA v. Sportradar Group AG and Sportradar AG, consolidated for pretrial purposes)
Filed October 5, 2023
Patents listed for this case 10,425,697; 10,805,687; 11,871,088; and 8,128,503
Status Open/active as of the most recent records I retrieved

Sources: Stanford NPE Litigation Database entry for SportsCastr Inc. v. Genius Sports Ltd.https://npe.law.stanford.edu/case/[284418](/patent/284418) (lists "US Patent No 10425697 11039218 11871088 8128503"); complaint and later filings at https://ai-lab.exparte.com/case/dct/txed/2:23-cv-00471/... ; press release, https://www.businesswire.com/news/home/20231010829949/en/ ; Memorandum Opinion and Order (motion to strike antitrust allegations denied), https://business.cch.com/ald/SportscastrIncvSportradarGroupAG6112025.pdf ; and Genius Sports' Second Supplemental Invalidity Contentions, https://www.docketalarm.com/cases/PTAB/IPR2025-00273/...

Procedural history / current status (from the retrieved documents):

  • Oct. 5, 2023 — two complaints filed (E.D. Tex.), against Genius (2:23-cv-00471) and Sportradar (2:23-cv-00472). Original complaints asserted the '687, '218 and '697 patents.
  • Dec. 9, 2024 — Genius Sports served Second Supplemental Invalidity and Subject-Matter Eligibility Contentions addressing the '687, '218, '697 and '088 patents. (Note: these contentions, and the case caption documents, list only those four patents — not 8,128,503.)
  • Feb. 14, 2025 — PANDA filed a Second Amended Complaint (v. Sportradar) and Third Amended Complaint (v. Genius) adding Sherman Act and Texas Free Enterprise and Antitrust Act claims.
  • IPR2025-00273 — Sportradar AG filed an IPR petition (challenging a PANDA patent; the petition materials I retrieved address the '697, '687 and '218 patents, not 8,128,503).
  • The court denied defendants' motion to strike the antitrust allegations (Memorandum Opinion and Order dated June 11, 2025 per the CCH posting).

⚠️ Material caveat on the 8,128,503 hit

I must flag a substantive conflict rather than gloss over it:

  1. Every primary document I retrieved from the case itself (the original complaint caption and text, the amended-complaint analysis, the invalidity contentions, and the court's opinion) identifies the asserted patents as 10,805,687; 11,039,218; 10,425,697; and 11,871,088 — with no mention of 8,128,503.
  2. 8,128,503 is recorded as owned by Vimeo.com, Inc. (chain: Mogulus LLC → Livestream LLC → Vimeo, Inc. → Vimeo.com, Inc.), invented by Max Haot and Lior Messinger. That ownership record is inconsistent with SportsCastr/PANDA having standing to assert it as of the 2023 filing.
  3. The Stanford entry is an aggregator record; the 8,128,503 listing there is best characterized as unverified and possibly a database artifact or a later pleading I was unable to retrieve.

Because your instruction is to interpret identifiers literally and report what the sources say, I am reporting the Stanford listing as-is, while stating plainly that I could not corroborate 8,128,503 in the underlying complaint text, and that the ownership record points the other way. Anyone relying on this for a freedom-to-operate or validity analysis should pull the operative amended complaints from PACER/PatentCenter for 2:23-cv-00471 and 2:23-cv-00472 directly.


Cases I affirmatively did NOT find

  • No suit by Vimeo/Livestream asserting 8,128,503. Vimeo's own SEC disclosures describe patent litigation against Vimeo as defendant — British Telecommunications plc v. IAC/InterActiveCorp, et al., Civ. No. 18-366 (D. Del.), filed March 18, 2018 — and that case involved U.S. Pat. Nos. 6,240,450; 6,578,079; and 7,974,200, not 8,128,503. (https://www.sec.gov/Archives/edgar/data/[1837686](/patent/1837686)/000183768621000004/vmeo-20210331.htm) That case ended with plaintiff's voluntary dismissal with prejudice approved March 29, 2021.
  • No CAFC appeal, and no other district-court case, matching the specific number 8,128,503 appeared in the results I obtained.

Limitations on this search

My research was constrained by tool step limits: I was not able to complete direct queries against the Unified Patents litigation portal (https://portal.unifiedpatents.com/litigation/caselist), the full PTAB API, Docket Navigator/Lex Machina, or PACER itself. Before treating the above as exhaustive, those sources should be queried directly for "8,128,503" — and note that the patent's post-issuance history (e.g., any reissue/reexam or assignment-based transfers recorded 2021–2026, including the Intesa Sanpaolo security-interest record and the JPMorgan release) can affect who held enforceable rights at any relevant date.

Generated 9/16/2026, 4:46:36 AM

Proceedings on file (0)

All PTAB activity →

AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.

Current assignee: SportsCastr Inc.

No PTAB proceedings on file. This patent has not been challenged via IPR, PGR, or CBM. The absence is itself a signal — well-asserted patents eventually attract IPRs. The LLM analysis below may surface filings the ODP feed hasn’t indexed yet.

PTAB challenges

AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.

✓ Generated

Proceedings overview

Total AIA trial proceedings on US 8,128,503: zero (0). The USPTO Open Data Portal structured feed returned no IPR, PGR, or CBM naming this patent as of the most recent ingest, and no web-search hit surfaced a petition, institution decision, FWD, or termination captioned against 8,128,503. Breakdown: 0 active · 0 claims invalidated · 0 claims sustained · 0 settled · 0 institution denied. The defensive posture this gives a defendant is therefore not "the patent has survived two IPRs and is hardened," nor is it "the claims are canceled and the demand letter is baseless" — it is the third, less comfortable posture: the patent is completely untested at the PTAB, carries no § 315(e) estoppel against anyone, and is still in force until its adjusted expiration of 2030-08-28. An IPR is fully available to you, but you would be the first mover, with no prior panel findings to borrow.


No proceedings on file

There is no proceeding to caption as {PROCEEDING_NUMBER} — {Petitioner} v. {Patent Owner}. I am not listing a placeholder number, because inventing one would be worse than reporting the gap.

  • Type: n/a
  • Filed: n/a
  • Status: n/a — the ODP block's default applies: no PTAB activity on file.
  • Judge panel: n/a
  • Petition grounds: n/a
  • Institution decision: n/a
  • Final Written Decision: none issued; no claim of 8,128,503 has ever been canceled, confirmed, or construed by the Board.
  • Settlement / termination: n/a
  • Appeal: no FWD, therefore no Federal Circuit appeal of this patent. (No CAFC docket found naming 8,128,503.)
  • Defensive value: Nothing is dead, so nothing is sanction-bait — but equally, nothing is pre-decided for you. You get a clean slate and no estoppel exposure from a predecessor petitioner, which is the best possible starting position for filing a first IPR.

Caveat on my coverage. My tool calls hit a step limit mid-run, so I could not exhaustively enumerate Docket Alarm / PTAB E2E by patent number. The canonical ODP list says zero, and my searches were consistent with that, but treat "zero" as strongly indicated, and confirm directly against PTAB E2E and CourtListener before you build a strategy on the absence. The absence itself is meaningful: a well-asserted patent in a funded campaign normally draws IPRs, and my searches show a sibling IPR cluster on the same plaintiff's other patents.


Related-but-distinct activity (context only — these are NOT proceedings on 8,128,503)

These matter for the strategic picture but must not be cited as outcomes against this patent. All of the below involve different patents owned by the same patent owner.

Ownership flag worth chasing. The authoritative Google Patents record for 8,128,503 shows current assignee Vimeo.com, Inc. (chain: Livestream LLC → Mogulus → Livestream → Vimeo, Inc. 2020-01-08 → name change to Vimeo.com, Inc. 2021-06-25; security interest to Intesa Sanpaolo recorded 2026-05-04). No assignment to SportsCastr appears in that chain. Yet Stanford's dataset attributes assertion of 8,128,503 to SportsCastr. Either an assignment to SportsCastr is unrecorded/undisplayed, or the dataset is over-inclusive. Confirm chain of title in USPTO Assignment Center before conceding standing — a § 281 standing defect is a cheaper win than an IPR.


Strategic summary

Claim status. Every claim of 8,128,503 is UNTESTED at the PTAB: nothing canceled, nothing sustained, nothing amended. There is no surviving-claims list to report because there has been no narrowing proceeding. The patent remains active with an adjusted expiration of 2030-08-28 (20-year term from the 2009-05-29 filing plus PTA, per the Google Patents legal-status data), so roughly four years of enforceable term remain — an IPR is not a moot exercise, and the patent owner has every incentive to keep asserting it. Independent claim 1 in the screen-broadcast family (and the composite screen-plus-camera claims, and the DLL/EXE cross-process claims of the FIG. 13 embodiment) are all live and all un-adjudicated.

Estoppel landscape. § 315(e)(2) estoppel is petitioner-specific and proceeding-specific: it bars a petitioner who obtains an FWD from raising in district court any ground it raised or reasonably could have raised. With zero IPRs on 8,128,503, there is no estoppel bar on anyone. The Genius Sports IPRs on the sibling patents (10,805,687 etc.) do not estop anyone as to 8,128,503 — estoppel does not travel across patents, and those proceedings do not involve your claims. Practically, this means: (a) the entire printed-publication prior-art universe remains available to you, including art that others already located; (b) conversely, you cannot free-ride on anyone's FWD; and (c) if you do file, watch the § 315(b) one-year bar running from service of any complaint asserting 8,128,503, and expect the patent owner to raise § 314(a)/General Plastic-style discretion and § 325(d) arguments given the volume of prior art already in the sibling litigation record.

Pattern signals. No repeat petitioner against this patent (there are no petitioners). No Unified Patents or other defensive aggregator appears anywhere in the chain — I found no aggregator involvement. The patent owner's posture is notably aggressive and well-funded: PANDA Interactive/SportsCastr is represented by King & Spalding, expanded the EDTX case with antitrust claims, and is appealing an adverse FWD on a sibling patent (Businesswire, 2025-03-03). Expect a hard-fought POPR and a strong expert record — the same Aviel Rubin declaration used in IPR2025-00251 will likely reappear against any petition you file on 8,128,503.


Recommended next steps

  1. Verify the zero before relying on it. Run the patent number through PTAB E2E and Docket Alarm directly; my enumeration was cut short by tool limits. If the result stays at zero, proceed as a first-filing petitioner.
  2. Because no claims are invalidated, there is no FWD to link or quote. Do not tell a court or an adversary that any claim of 8,128,503 has been canceled — it has not. If you see opposing counsel or a prior art vendor cite an institution decision in IPR2024-01307/-01309/-00251 as adverse to this patent, that is a misattribution: those proceedings target US 10,805,687 — a different patent.
  3. Sequence your defense. (i) Confirm chain of title/standing (see the Vimeo-vs-SportsCastr discrepancy above). (ii) Calendar the § 315(b) deadline: one year from service of any complaint asserting 8,128,503 under § 102/§ 103. (iii) If you file, the statutory clock is rigid: patent owner preliminary response due ~3 months after the notice of accord, institution decision within 6 months of petition filing, and FWD within 12 months of institution under § 316(a)(11).
  4. Art selection. The Board in IPR2024-01307 credited an obviousness combination over Ellis + Spivey against the sibling '687 patent, and patent owner's IPR2025-00251 exhibit list contains extensive live-streaming protocol art (RTMP, RTSP, HTTP Dynamic Streaming, RTMP specification, Mogulus — the patent's own predecessor brand). Screen-capture-and-broadcast art from the 2005–2008 window, plus the applicants' own Livestream/Mogulus public disclosures, are the obvious attack surfaces for the 8,128,503 claims; the DLL-injection cross-process claims (FIG. 13) will turn on whether in-process screen-buffer hooking was conventional.
  5. Report the null result honestly in any opinion. The defensible statement is: "As of the most recent ODP ingest and my searches, no AIA trial has been instituted on US 8,128,503; the patent is un-narrowed at the PTAB, in force to 2030-08-28, and no estoppel attaches from any proceeding."

Generated 9/16/2026, 4:46:48 AM

Ownership chain (7)

Asserters network →

Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.

  1. ? · recorded 2009-09-24 · Assignment

    Max Haot; Lior MessingerMogulus LLC

    acquisition

  2. ? · recorded 2011-09-01 · Change of Name

    Mogulus LLCLivestream LLC

    change of name only

  3. ? · recorded 2020-01-08 · Assignment

    Livestream LLCVimeo, Inc.

    acquisition

  4. ? · recorded 2021-02-12 · reel 055288/0371 · Security Agreement

    Vimeo, Inc.JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT

    securitization

  5. ? · recorded 2021-06-25 · Change of Name

    Vimeo, Inc.VIMEO.COM, INC.

    change of name only

  6. ? · recorded 2023-07-03 · reel 055288/0371 · Release

    JPMORGAN CHASE BANK, N.A.VIMEO.COM, INC. (f/k/a Vimeo, Inc.)

    securitization

  7. ? · recorded 2026-05-04 · Security Interest

    VIMEO.COM, INC.INTESA SANPAOLO S.P.A., as Security Agent

    securitization

Assignment history

Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.

✓ Generated

I'll research the assignment record for US 8128503 using multiple sources.

Let me search for more specific assignment record details and correspondent information.

Ownership Record — US 8128503 B1

Data-quality note up front (read before relying on the table): I could not open the USPTO Assignment Center record itself — assignmentcenter.uspto.gov is a JavaScript application that my search tooling cannot query directly, and web results did not surface the reel/frame or correspondent fields for this patent. Everything below that is populated comes from the Google Patents legal-events record supplied in the authoritative full text. Reel/frame numbers and correspondents of record are marked "not retrieved" wherever I could not confirm them. I have deliberately not guessed at them. Only one reel/frame appears anywhere in this chain: 055288/0371 (the JPMorgan Chase security agreement), which is recoverable because the 2023 release filing names it.


Inventors

Inventor Role Employer at time of filing
Max Haot Named inventor; co-founder of the applicant entity Mogulus LLC (the entity that became Livestream LLC) — he was the company's founding CEO
Lior Messinger Named inventor; co-founder Mogulus LLC (→ Livestream LLC)

Pattern notes:

  • Both inventors assigned their rights to Mogulus LLC by an assignment recorded 2009-09-24 — roughly four months after the 2009-05-29 non-provisional filing (and after the 2008-05-29 provisional 61/057,135). A founder-to-company assignment at that interval is routine and is not a fire-sale or abandonment tell.
  • The assignment is a nunc pro tunc style founder assignment; there is no second inventor-side assignment in the chain, so no evidence either way of inventor departure timing from the record itself. I cannot verify when either inventor left the company from these records, and I will not assert dates I cannot source. Unusual-pattern call: not present — the inventor-side record is the ordinary two-founder pattern.

Original assignee

Livestream LLC, f/k/a Mogulus LLC (name change recorded 2011-09-01). The issued patent face lists Livestream LLC as original assignee; the application was prosecuted under that name line.

  • Product embodying the claims: Yes — the specification itself names the shipping product: the software "may be a desktop software product (e.g., such as marketed under the name PROCASTER)." Procaster was Livestream's desktop broadcasting/encoding client that captured a screen, a game, or a webcam and pushed a live stream to the Livestream platform (and to Flash Media Server / Wowza, both named in the spec's dependencies). This is a real, commercial embodiment, not a paper patent.
  • Primary line of business: Live video streaming — desktop capture/encoding software plus a hosted live-streaming service and CDN (creator and events live streaming).
  • Current status: Acquired / absorbed. Livestream was acquired by Vimeo (at the time an operating subsidiary of IAC/InterActiveCorp). The IP was formally recorded as transferred to Vimeo, Inc. on 2020-01-08. Livestream as a standalone brand was later sunset (Vimeo Live absorbed it); Vimeo then spun off from IAC and became Vimeo.com, Inc., a publicly listed operating company (Nasdaq: VMEO). The chain terminates at an operating company — it does not terminate at a licensing entity.

Assignment timeline

Recording-date vs. execution-date caveat: the Google Patents legal-events feed shows one date per event, which is the recording/reassignment date. Execution dates were not retrievable. Entries are also mixed with continuation-priority events, which are flagged and excluded from the ownership chain. Reel/frame and correspondent are "not retrieved" except where noted.

  • 2009-05-29 (filing / priority) — Non-provisional US 12/474,818 filed; provisional 61/057,135 (2008-05-29) and 61/169,181 (2009-04-14) claimed. Not an assignment.
  • 2009-09-24 (recorded) — Reel not retrieved
    • Conveyance: Assignment (ASSIGNMENT OF ASSIGNORS INTEREST)
    • Assignor: Max Haot; Lior Messinger (inventors)
    • Assignee: Mogulus LLC
    • Correspondent: not retrieved
    • Context: Founder-to-company acquisition of title — ordinary startup IP assignment.
  • 2011-09-01 (recorded) — Reel not retrieved
    • Conveyance: Change of Name
    • Assignor: Mogulus LLC
    • Assignee: Livestream LLC
    • Correspondent: not retrieved
    • Context: Change of name only — the Mogulus→Livestream rebrand; no change in beneficial ownership.
  • 2012-02-15 — Priority to US 13/397,125 (granted US 8764569 B2). Continuation, not an assignment; excluded from chain.
  • 2014-06-18 / 2016-01-21 / 2017-04-18 / 2018-04-06 / 2018-12-20 — Priority to US 20140304754A1, US 20160142741A1, US 20170223386A1, US 20180227603A1, US 20190124371A1 respectively. Continuations in the same family, not assignments; excluded from chain.
  • 2020-01-08 (recorded) — Reel not retrieved
    • Conveyance: Assignment (ASSIGNMENT OF ASSIGNORS INTEREST)
    • Assignor: Livestream LLC
    • Assignee: Vimeo, Inc.
    • Correspondent: not retrieved
    • Context: Intra-group acquisition of the Livestream IP estate by its parent (Vimeo/IAC). Operating company → operating company.
  • 2021-02-12 (recorded) — Reel 055288 / 0371the only reel/frame recoverable in this chain
    • Conveyance: Security Agreement (grant of security interest)
    • Assignor: Vimeo, Inc.
    • Assignee: JPMORGAN CHASE BANK, N.A., as Collateral Agent
    • Correspondent: not retrieved
    • Context: Securitization — a lien, not a transfer of title. Consistent in timing with the Vimeo/IAC spin-off financing (Feb 2021), though I have not cited a specific 10-K/8-K.
  • 2021-06-25 (recorded) — Reel not retrieved
    • Conveyance: Change of Name
    • Assignor: Vimeo, Inc.
    • Assignee: VIMEO.COM, INC.
    • Correspondent: not retrieved
    • Context: Change of name only — no change in beneficial ownership.
  • 2023-07-03 (recorded) — Reel 055288 / 0371 (release expressly filed against reel/frame 055288/0371)
    • Conveyance: Release (RELEASE OF PATENT SECURITY INTERESTS)
    • Assignor: JPMORGAN CHASE BANK, N.A.
    • Assignee: VIMEO.COM, INC. (f/k/a Vimeo, Inc.)
    • Correspondent: not retrieved
    • Context: Securitization unwind — lien discharged; title remains with Vimeo.com, Inc.
  • 2026-05-04 (recorded) — Reel not retrieved
    • Conveyance: Security Interest
    • Assignor: VIMEO.COM, INC.
    • Assignee: INTESA SANPAOLO S.P.A., as Security Agent
    • Correspondent: not retrieved
    • Context: Securitization — another lien, not a title transfer.
    • Flag — anomalous, unverified: an Italian bank appearing as security agent on a US portfolio held by a US-listed operating company is unexpected, and I could not corroborate it against any filing or news source. I am reporting it literally as recorded per the operating rules (no auto-correction) but treating it as unconfirmed.

If the Assignment Center holds additional entries not reflected above, I could not see them. The chain as recorded contains three title-affecting events (2009 inventor assignment, 2011 name change, 2020 Vimeo acquisition, plus the 2021 name change) and three lien events (2021 grant, 2023 release, 2026 grant).


Timeline diagram

timeline
    title Ownership of US 8128503
    2008 : Provisional application filed
    2009 : Nonprovisional filed
         : Inventors assign to Mogulus LLC
    2011 : Patent issued
         : Mogulus renamed Livestream LLC
    2020 : IP assigned to Vimeo Inc
    2021 : JPMorgan security agreement
         : Vimeo renamed Vimeo.com Inc
    2023 : JPMorgan security interest released
    2026 : Intesa Sanpaolo security interest

NPE / troll-pattern signals

1. Shell-entity transfer — Not present.
Every title-holding entity in the chain is an operating company: Mogulus LLC → Livestream LLC → Vimeo, Inc. → Vimeo.com, Inc. There is no "IP / Licensing / Holdings / Ventures" suffixed assignee, no licensing-only LLC, and no Delaware/Texas single-purpose vehicle anywhere in the record. The only "LLC" forms are the original operating company and its renamed successor.

2. Known asserter in the chain — Not present.
No assignee or assignor in the chain matches the public NPE rosters (Acacia, Marathon, IV, IPNav, Wi-LAN, Mosaid/Conversant, Vringo, Pendrell, Innovatio, MPHJ, Lumen View, Round Rock, Document Generation Corp, Spangenberg entities, or any Unified Patents / RPX high-frequency plaintiff). The endpoints are Livestream LLC and Vimeo.com, Inc. — a streaming-service operator and a NASDAQ-listed video platform.

3. Repeat correspondent across the chain — Unclear (data gap).
I could not retrieve the correspondent of record for any filing in this chain, so I cannot test for a recurring attorney/firm. The one substantive reel/frame I have (055288/0371) does not come with correspondent data in the source I could reach. This signal is therefore unresolved, not negative — it is a genuine evidence gap, and I am not going to invent a name to fill it.

4. Cascading transfers — Not present.
Three title-affecting events are spread across ~11 years (2009 → 2011 → 2020), with two of them being pure change-of-name filings. There is no sequence of chained LLC-to-LLC transfers inside 24 months, and no shared-address or shared-principal pattern to point at.

5. Pre-litigation transfer — Not present / unverifiable.
I found no infringement suit naming US 8128503. The nearest thing to a "transfer near litigation" is the 2020-01-08 Vimeo acquisition, which is three years before the 2023 lien release and unconnected to any identified action. With no suit to anchor a 6-month window, this signal cannot be scored as present.

6. Bankruptcy fire-sale — Not present.
No Chapter 7/11 sale, no §363 asset sale, no assignment out of an insolvency estate appears in the chain. Livestream's exit was an acquisition by Vimeo, not a bankruptcy liquidation.

7. Privateering — Not present.
There is no transfer of the patent away from the operating company to an outside assertion vehicle. The patent remains inside the Vimeo corporate family; Vimeo has not farmed it out. No SEC disclosure, EFF, or Patent Progress coverage links this patent to a privateering arrangement as far as I could find.

8. Defensive aggregator — Not present.
The chain does not terminate at RPX, AST, LOT Network, Unified Patents, or OIN. It terminates at Vimeo.com, Inc. (together with two bank security interests that encumber, but do not own, the patent). The patent has not been neutralized by transfer to a defensive aggregator.


Verdict

Operating-company assertion — with an explicit caveat.

The entire recorded chain runs through operating companies — Mogulus LLC → Livestream LLC → Vimeo, Inc. → Vimeo.com, Inc. — with the only deviations from a pure title line being two change-of-name filings (2011-09-01 and 2021-06-25) and three bank lien events on reel 055288/0371 (2021 grant) plus its 2023 release and the unverified 2026-05-04 Intesa Sanpaolo security interest. The specification names a real shipped product (the PROCASTER desktop broadcaster), and the current owner is a public operating company. All eight NPE signals score "not present" or "unclear" — none are "present." The caveat: I found no litigation asserting this patent, so the "assertion" half of the label is unproven; the defensible characterization is operating-company ownership with no NPE indicators in the record, not an active enforcement campaign.

Verification links: USPTO Assignment Center (search patent 8128503) · Google Patents legal events for US 8128503

Generated 9/16/2026, 4:46:59 AM

Prior art

Earlier patents, publications, and products that may anticipate or render the claims unpatentable.

✓ Generated

I'll research US 8128503 and its cited prior art.

Let me pull the front-page references cited section and related USPTO records.

1. Patent identification (read literally, no auto-correction)

From the authoritative full text you supplied (Google Patents fetch of https://patents.google.com/patent/US8128503/en):

Field Value
Patent number US 8,128,503 B1
Title Systems, methods and computer software for live video/audio broadcasting
Application number US 12/474,818
Filing date 2009-05-29
Priority date 2008-05-29
Granted / publication date 2012-03-06
Inventors Max Haot; Lior Messinger
Original assignee Livestream LLC (assignment chain: Mogulus LLC → Livestream LLC → Vimeo, Inc. → Vimeo.com, Inc.)
Provisional applications relied on 61/169,181 (filed 2009-04-14) and 61/057,135 (filed 2008-05-29)
Adjusted expiration 2030-08-28 (status: Active – Reinstated)
Main classifications H04N21/2187 (live feed), H04N21/23412, A63F13/86, A63F13/335, A63F2300/577

Family members listed in the same record: US 8,764,569 B2 (via 13/397,125), US 2014/0304754 A1 (14/308,361), US 2016/0142741 A1 (15/003,223), US 2017/0223386 A1 (15/490,700), US 2018/0227603 A1 (15/947,047), US 2019/0124371 A1 (16/226,940).

2. Important limitation — I must flag this rather than fabricate

I could not retrieve the "References Cited" / "Patent Citations" list of record for US 8,128,503 from the sources I searched. Two specific gaps:

  • The authoritative full text you provided does not contain the front-page citation tables. The Google Patents fetch included Classifications, Definitions, Landscapes, Abstract and Description, but the citation tables (and the claims) were stripped. The Description text also cuts off mid-sentence ("…where"), so the claim set is not in the record I was given.
  • Searches for US8128503 cited prior art, US8128503 "References Cited", and variants returned forward citations (other patents citing 8,128,503 — e.g., US 9,769,231; JP 5977147 B2; DE 69829221 T2; US 2019/0124371 A1) rather than the references 8,128,503 itself cites. I did not locate a mirror that reproduces its front page (PTO-892 / "U.S. Patent Documents" and "Other Publications" tables).

Because of this, I am not able to give you a verified list of "each patent citation for 8128503," and I will not supply invented patent numbers, dates, or § 102 rejection mappings. Any such list I produced from memory would be unreliable, and the rule here is to state the gap explicitly.

3. What the record does establish as prior art (applicant-admitted)

The description expressly characterizes two existing approaches as the state of the art (these function as admitted prior art against the background of the claims):

  1. Software screen/sound-grab recording — "A software module grabs shots of the screen, and sound data from a sound card, to save them as frames in a movie (see FIG. 1)." Figure 1 elements: game device 101, game 103, graphic engine 105, audio engine 107, video card 109, audio card 111, recording module 113, movie file 115.
  2. Hardware capture-device recording — "A hardware capture device is hooked between a game console and a screen or a PC and a screen, and the hardware capture device places the stream into a PC or other device for recoding as a movie (see FIG. 2)." Figure 2 elements: game device 201, monitor 203, capture device 205, computer 207, recording module 209, movie file 211.

These correspond to the pre-characterizing-portion art the patent distinguishes itself from, and they would be the natural § 102(b) / § 103 starting references for the screen-capture and audio-capture aspects of the disclosure. The distinguishing features the patent asserts are live (real-time, no substantial lag) broadcasting, the shared-memory hand-off between capture and encoder processes, audio/video interleaving with packet shrink/expand logic, virtual webcam/microphone drivers for IM-based broadcast, composite screen+camera streams, and receiver-side zoom and channel selection.

4. Forward citations observed (clearly labeled — these are NOT the prior art of record for 8,128,503)

  • US 2019/0124371 A1 (same family) — lists US 8,128,503 B1 under "Patent Citations (1)".
  • US 9,769,231 ("QoS for adaptable HTTP video") — cites US 8,128,503 B1.
  • JP 5977147 B2 and DE 69829221 T2 — list US 8,128,503 B1 among cited references.
  • US 2016/0099990 ("Internet streaming and dynamic display of web cam videos") — the six references in its "Patent Citations" table (e.g., US 6,535,920 B1 to Microsoft; US 2010/0081116 A1; US 2010/0005501 A1; US 2011/0022471 A1; US 2014/0149596 A1; US 8,880,723 B1) belong to that application, not to 8,128,503. I flag this because search engines conflate them; do not treat them as 8,128,503 prior art.

5. Why the § 102 claim mapping cannot be completed here

Mapping a reference to "which claim(s) it potentially anticipates" requires (a) the actual references cited of record and (b) the literal claim text. I have neither in verified form. From the description, the claim set appears to include at least four independent-style system groups plus method claims, e.g.:

  • Desktop-software/server-software systems with sender-initiated zoom (zoomed-in vs. non-zoomed-in versions of the sender's screen).
  • Multi-sender systems with receiver channel instructions and server-side channel switching.
  • Systems converting screen video + camera video into a single composite stream (FIGS. 7A/7B, 8A/8B).
  • Multi-module systems: first module reading the screen buffer into a module buffer, second module encoding, broadcast module using an Internet protocol; and a variant where the first module is a DLL inserted into the process memory space with a handle to the screen buffer, communicating via shared memory with an encoder EXE (FIG. 13).
  • Method counterparts, plus capture-device variants (FIG. 11, elements 1100, 1101, 1101A, 1101B, 1103).

But I cannot assign claim numbers to these, because the claims are not in the text I was given. Presenting a claim-number-to-reference table would be fabrication.

6. How to obtain the verified citation list

  • USPTO PatentCenter for application 12/474,818 → "Documents & Transactions": look for the PTO-892 (Notice of References Cited) and the IDS submitted 2009-2012. That is the definitive cited-references list.
  • Front page of the granted patent PDF ("References Cited" → U.S. Patent Documents / Foreign Patent Documents / Other Publications), linked from https://patents.google.com/patent/US8128503/en (Download PDF).
  • USPTO Assignment / Global Dossier records already confirm the family links above.
  • For the broader family, the IDS content of 14/308,361 and 15/003,223 often reproduces the same art plus later references.

If you can paste the patent's front-page citation tables (or the PTO-892), I will produce the requested per-reference table — full citation, publication/filing date, brief description, and the specific claim(s) each reference potentially anticipates or renders obvious under § 102/§ 103 — against the literal claim text.

7. Caveats

  • Dates and status above are taken verbatim from the supplied record; the "Active – Reinstated" status and the 2030-08-28 adjusted expiration are as listed there and are not a legal conclusion.
  • Search results (rather than my training data) were prioritized, per the operating rules; the searches did not surface the document I needed, so I report the gap instead of guessing.
  • Note the date discrepancy between your prompt (April 26, 2026) and the session date I am operating under (2026-09-16); it does not affect anything above, which is derived from document dates.

Generated 9/16/2026, 4:46:50 AM

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

✓ Generated

I'll analyze obviousness under §103. First, a note on inputs, then I'll research prior art.

Input caveat: The user message contains only the Litigation summary section — I did not receive a separate "Prior Art" section (the patent page's "Similar Documents"/"Citations" tables were not pasted into the material). I will therefore generate the prior-art landscape myself via search, and I will cross-check it against the '503 patent's own claim language and cited references. If a "Prior Art" section exists in your pipeline, please re-supply it so I can reconcile.

Let me gather prior art.

Obviousness Analysis — U.S. Patent No. 8,128,503 under 35 U.S.C. § 103

Two input defects must be flagged before the analysis (they materially affect confidence):

  1. No "Prior Art" section was supplied. The user message contains only the previously generated Litigation summary. The patent page's citation tables ("Cited By," "Similar Documents," the examiner's cited references, and the "Prior art keywords" block) were not pasted. I therefore rebuilt the prior-art set from search, and cross-checked it against the specification's own admissions. If a Prior Art section exists in your pipeline, re-supply it and I will reconcile line-by-line.
  2. The authoritative patent text you supplied is truncated mid-sentence ("…a system for live broadcasting video information from at least one sender computer … comprising: first desktop software stored on a computer readable medium, where") and contains no "Claims" section. Accordingly I cannot quote the granted claims verbatim. The element mapping below is built from the specification's claim-style paragraphs (the "Definitions" and "In another embodiment / In another example" passages), which in this patent restate the claims nearly word-for-word. Treat every element name as a reconstruction, not a quotation.

Also, per the earlier section, I do not repeat the litigation findings; I only carry forward two facts that bear on §103: (a) no IPR/PGR against the '503 was found, and the only §103 art surfaced in the related PANDA/Genius IPRs (Ellis US 2014/0229992; Spivey US 2016/0036910; Herzog US 2015/0163379; Abulikemu US 2018/0367820) post-dates the '503 and is therefore not prior art to it; and (b) Genius Sports' invalidity contentions expressly cover only the '218, '687, '697 and '088 patents — the '503 is absent.


1. Legal framework and the critical date

Item Value (from the authoritative record supplied)
Patent US 8,128,8503 — recorded literally as US8128503B1; application US12/474,818
Filing date 2009-05-29
Earliest priority 2008-05-29 (provisional 61/057,135, filed May 29, 2008); second provisional 61/169,181 (Apr. 14, 2009)
Grant 2012-03-06
Inventors Max Haot; Lior Messinger
Status Active – Reinstated; adjusted expiration 2030-08-28 (≈2.25 yr PTA over the nominal 2028-05-29)
Governing law Pre-AIA § 103(a) (effective filing before Mar. 16, 2013)

Consequence: the critical date for § 102(a)/(b)/(e)/§ 103 purposes is 29 May 2008. Any reference must be a patent, printed publication, public use, or on-sale activity before that date (with § 102(e) also reaching U.S. applications filed before it). This date is unusually favorable for an obviousness attack, because the 2006–2008 window is exactly when consumer-grade live streaming, virtual-camera drivers, and game-overlay injection all matured into shipped products.

POSITA (proposed): a software engineer with a bachelor's degree in computer science (or equivalent) and 2–3 years of experience in Windows/Mac multimedia development — i.e., DirectX/OpenGL, DirectShow/QuickTime capture graphs, Windows audio APIs (WASAPI, DirectSound, kernel-streaming audio), Win32 process/memory APIs, and socket-level network programming. This is the level of skill reflected by the patent's own "Embedded/Dependencies" list (FFMPEG, On2 Live DirectShow SDK, FMOD, zLib, "Taxi: game capture utility," LAME, WTL8, Boost).

Governing motivation standard: KSR Int'l Co. v. Teleflex Inc., 550 U.S. 398 (2007) — a claimed combination is obvious where the elements were known, the combination was of a type explicitly contemplated by the prior art, and the combination yields nothing more than predictable results; design incentives, market demand, and "a finite number of identified, predictable solutions" supply the motivation. KSR is decisive here because nearly every element of the '503 is an off-the-shelf component that the specification itself lists as an external dependency.


2. The claim families to be analyzed

The '503's disclosure is organized into at least seven distinct independent-claim families (the "In another embodiment… is provided, comprising" paragraphs). Reconstructing element sets:

# Family (inferred) Distinctive elements beyond generic screen streaming
A Sender → Server → Receiver, sender-controlled zoom desktop software obtains video packets of screen images; zoomed-in vs non-zoomed-in version selected by the sender's indication; server rebroadcasts
B Multi-sender, receiver channel-hopping first + second sender computers; server receives both; server receives a channel instruction from a receiver and selectively rebroadcasts; choice-of-channels indicia (per sender or per sender-user)
C Composite screen + camera stream desktop software obtains screen packets and camera packets, converts them into a single composite video stream, sends it to the network connection
D FIG. 11 module architecture first SW module iteratively obtains frames from the screen buffer → places in first module buffer; second module encodes; broadcast module broadcasts over an Internet protocol; optional audio buffer
E FIG. 11 capture-device variant same pipeline but frames come from a capture device
F FIG. 13 injected-DLL architecture first SW module inserted into the memory space of a first process (game), obtains a handle to a screen buffer; writes frames to shared memory; second module resides inside a second process and encodes; third module captures audio; broadcast module interleaves and transmits; first process distinct from second process
G Viewer-controlled zoom at the server server receives the stream and, in response to a zoom instruction from the receiver computer, broadcasts a zoomed-in version (then a later "un-zoom" instruction)

Because the specification defines "zoomed-in" = "a view of a portion of an image" and "non-zoomed-in" = "a view of an entire image," the zoom limitation is satisfied by any crop-and-scale operation — digital zoom, region-of-interest scaling, or even windowed capture of a sub-region of the desktop. This definitional breadth is the single most important fact for the § 103 analysis: it collapses the "zoom" element into "scaling a video source," a routine multimedia operation.

Applicant-admitted prior art (AAPA) — the most damaging material, and it is in the patent itself:

  • The Background admits the two conventional recording architectures: (1) a software module that "grabs shots of the screen, and sound data from a sound card, to save them as frames in a movie"; and (2) a hardware capture device between the console/PC and the screen that "reroutes the frames into the computer," which computer "captures the frames and the audio (e.g., several times a second)" — i.e., the FIG. 1/FIG. 2 and Family D/E architectures. Only the live broadcast and zoom/channel features are alleged to be new.
  • The specification states: "Of note, the broadcasting could be done by any desired module and not only an Instant Messenger," and "many Internet browsers have plug-ins such as Flash, that allows them to connect to a microphone and a camera," and "a dedicated broadcasting module could skip the need for a web cam and a virtual microphone driver, and interface directly with the recording module." This is an express admission that virtual-camera drivers, browser/plugin capture of mic+camera, and a direct broadcaster-to-recorder interface were known before the filing date — which is to say, the FIG. 6 "virtual webcam 614 / virtual microphone 616 / IM 618" architecture is admitted prior art.
  • The Embedded list admits use of pre-existing third-party components: FFMPEG (A/V encoder/muxer for FLV and MP4/H.264), On2 Live DirectShow SDK, FMOD, CxImage, "Taxi: game capture utility," LAME (MP3), zLib — i.e., encoding, muxing, and game capture were sourced from the existing art.
  • The spec describes inter-process buffer passing as a necessity rather than an invention: "The Encoder and IP Broadcaster module may run (for example) in a separate memory address space, so the passing of the buffer may need to be done through a shared memory."

Under § 103, AAPA can be combined with other references without any date proof — a significant procedural advantage.


3. Prior-art reference set

Ref. Date What it teaches Element families Confidence
R1. Windows Media Encoder 9 Series — "Screen Capture" session, with Windows Media Services publishing point 2002–2003 (Microsoft) Iteratively captures the Windows desktop (or a region/window) from the display device, encodes it with a Windows Media codec, and broadcasts it live via a publishing point to Windows Media Services, which redistributes to many clients via MMS/RTSP; also captures system audio ("what you hear"-class capture) and muxes it into one stream. A, D, E, (G partially) High
R2. DirectShow screen-capture source filters (e.g., VH Screen Capture Driver, UScreenCapture) + DirectShow graph architecture 2003–2007 A DirectShow source filter presents the desktop/window as a video device; capture graphs run in a separate process from the consuming application and pass buffers by inter-process memory sharing; a graph can be built with multiple inputs (screen filter + webcam) into one output pin. C, D, F (shared memory/separate process) High
R3. ManyCam / SplitCam virtual-camera software (with desktop-capture feature) ManyCam publicly documented "since 2006"; SplitCam contemporaneous A virtual webcam device driver that an arbitrary third-party application (Skype, IM client, browser/Flash) selects as its camera; the source fed into that virtual device can be the real webcam, a video/image file, or the full or partial desktop; supports real-time video effects (including zoom/pan/crop of the source) and multi-source composition. C, D (virtual-device pathway), zoom element High (project age confirmed by vendor-derived documentation; exact 2006–2008 user-guide dates should be corroborated from Wayback Machine snapshots)
R4. Virtual Audio Cable (Muzychenko) / Total Recorder / Windows "Stereo Mix (Wave Out Mix)"; WASAPI loopback in Windows Vista VAC 1998+; Vista WASAPI 2007 Routes the sound-card output stream into a virtual capture device that any application can select as its "microphone," enabling capture/streaming of a PC's own audio rather than a physical mic. The '503 itself names WASAPI in Windows Vista as the mechanism. F (audio module), FIG. 6 virtual mic High
R5. Xfire In-Game overlay; Steam Overlay (2007); TeamSpeak Overlay Xfire overlay mid-2000s (documented 2004–2005); Steam Overlay 2007 Injects a DLL into the running game's process, targets d3d9.dll/opengl*.dll in that process's memory, and renders text/graphics directly into the game's own rendering pipeline/screen buffer so the overlay appears inside the full-screen game. Publicly documented (including by third-party developers observing the injected code). F (DLL injection into game process; handle to screen buffer; writing text/graphics to the screen buffer) High for the technique and for Xfire/Steam/TSO practice; exact first-release dates for the Xfire overlay should be fixed from contemporaneous documentation
R6. Fraps; GameCam; "Taxi" game-capture utility (named in the '503 itself) Fraps commercial 1999+; GameCam mid-2000s; Taxi named by applicant Game-frame capture via API-level hooking/capture of the game's renderer (rather than GDI desktop scraping), which avoids the black-frame/incomplete-frame artifacts the '503 identifies as the very motivation for its DLL approach. D, F (motivation element) Medium-High
R7. ITU-T H.224 / H.281 Far-End Camera Control (FECC); H.323 Annex Q; Microsoft NetMeeting FECC H.281 (1995); H.224 (1995/2001); NetMeeting mid-1990s–2000s A remote endpoint transmits control commands over the network to the far end, which then changes the video it sends — including zoom (and pan/tilt). Implemented in consumer video-conferencing clients. A, G (viewer-initiated zoom instruction → different video sent back) High
R8. Web-controlled PTZ network cameras (e.g., Axis Communications PTZ product line, browser-controlled) late 1990s onward A user at a client browser issues zoom/pan commands to a server device that then delivers the correspondingly zoomed video to that client. G High
R9. CU-SeeMe and its Reflectors / reflector directories 1992–1995 (Cornell) End users send either live camera video or a still image / screen capture; a reflector (server) relays one sender's stream to many receivers; users select among listed reflectors/channels; multi-party tiled video. A, B (channel directory + server relay), D Medium-High
R10. SHOUTcast / Icecast (NSV video) channel directories; IPTV channel switching; MBONE session-directory channel switching (SDR/vic) SHOUTcast 1998+, NSV video mid-2000s; MBONE tools 1992–1996 Client selects a "channel" from a server-provided list; the server (or multicast relay) then delivers that channel's stream; the client can switch channels at any time. B High
R11. Justin.tv (launched March 2007); Ustream.tv (March 2007); Stickam; Yahoo! Live; BlogTV 2005–2008 Web-based one-to-many live video: a broadcaster's laptop/webcam feed is pushed to a relay server and embedded in a browser-viewable channel page; viewers browse a directory of live channels and switch by selecting a channel/URL. A, B High for existence/date; Medium for precise feature-set at snapshot dates (fix via Wayback)
R12. Broadcast/consumer picture-in-picture; directshow/QuickTime multi-source mixing (CamTwist, 2007, macOS; Telestream Wirecast; Adobe Flash Media Live Encoder) PiP: decades; CamTwist 2007; FMLE 2007–2008; Wirecast 2007–2008 A single composite video output formed by spatially compositing two or more live video sources (camera + screen/video), encoded and transmitted as one stream (RTMP/RTSP). C Medium-High
R13. VNC / NetMeeting application-sharing viewers; video-conferencing viewers with fit-to-window and magnification VNC 1998; NetMeeting 1996 A receiver of a remotely generated screen image displays it, and the client-side viewer can scale/magnify/crop the received framebuffer. A, G (client-side crop/scale of a received screen image) Medium-High

Negative finding worth recording: the IPR art asserted against PANDA's later patents (Ellis 2014/0229992; Spivey 2016/0036910; Herzog 2015/0163379; Abulikemu 2018/0367820, per IPR2024-01311, IPR2025-00251, IPR2025-00266, IPR2025-00273) is entirely post-2008 and cannot be used against the '503. Do not import those grounds.


4. Proposed § 103 grounds

Ground 1 — Family D (FIG. 11 module/buffer architecture) obvious over R1 in view of R2 and R6

  • R1 teaches every step of the reconstructed independent method claim: iteratively obtaining frames of video information shown on the screen; iteratively placing them in a buffer; encoding the frames from that buffer; and broadcasting the encoded frames using Internet protocols (MMS/RTSP). R1's screen source is the display device/screen buffer; R1's live broadcast to a relay server that redistributes to many clients also meets the server-side receive-and-rebroadcast limitations of Families A and B.
  • R2 supplies the specific DirectShow source-filter implementation and the express teaching that the capture module and the consuming/encoding application run in separate processes and exchange buffers via inter-process memory — matching "first software module buffer," "shared memory," and "the first process is distinct from the second process."
  • R6 supplies the game-specific capture hook (and the applicant itself named "Taxi" as an off-the-shelf "game capture utility," so this limitation is admitted to be known).
  • Motivation (KSR): (i) both R1 and the '503's own Background address the same problem — capturing the screen and sound card to a file at several frames per second; the only delta is writing to a socket instead of a file, which is a substitution of one known output for another yielding the predictable benefit of live distribution; (ii) market demand for live game/desktop sharing is the '503's stated motivation and was equally evident to a POSITA in 2007–2008 (Justin.tv/Ustream launched in March 2007); (iii) the specification admits both the encoder and the module architecture are assembled from pre-existing components. Reasonable expectation of success: high — R1 shipped as a working product.

Ground 2 — Family C (single composite stream of screen + camera) obvious over R3 in view of R2 and R12

  • R3 (ManyCam, "since 2006") expressly teaches feeding the full or partial desktop and the real webcam into one virtual-camera video stream that third-party applications consume as a single camera device, with real-time video effects applied to the source. Creating a single composite video stream from screen packets and camera packets is exactly what a virtual-camera driver with a desktop source does.
  • R2/R12 supply the alternative implementation path: a DirectShow/QuickTime graph with two source pins (a screen filter and a camera) composited PiP into one encoded output — and PiP compositing is decades-old broadcast practice.
  • Motivation: viewer engagement and personality-driven content (the "talking head over gameplay" layout shown in the '503's own FIGS. 7A–8B) — the identical aesthetic that made the virtual-webcam products popular for video chat; and reducing the stream count to one (one connection, one encode) is a bandwidth/CPU optimization. Predictable result: composing two video sources into one frame is a mechanical, non-inventive composition step.

Ground 3 — Families A and G (zoom) obvious over R1 or R3 in view of R7, R8, R13

  • The claims require only that a zoomed-in (a portion of an image) or non-zoomed-in (an entire image) version be provided on indication — by the sender (Family A) or by the receiver (Family G).
  • Family G is squarely met by R7 (H.281/H.224 far-end camera control, in consumer NetMeeting) and R8 (browser-controlled PTZ network cameras): in both, the remote user sends a zoom command over a network and the server/far-end then delivers the zoomed video to that user. Substituting digital (crop-and-scale) zoom for optical zoom is a predictable substitution of a known technique, and MPEG-4/JPEG-2000 region-of-interest and "digital zoom" were standard encoder-level techniques by 2008.
  • Family A (sender-side zoom indication) is met by combining R1/R3 (screen capture pipeline with a user-facing control) with R13 (client/viewer scaling) or with R3's real-time zoom/pan effects, and is further corroborated by the specification's own statement that "a computer may dynamically send (e.g., under user control) various levels of zoom centered at various positions."
  • Motivation: a live stream of a 1024×768+ desktop or a modern 3D game, when displayed in a small embedded player, is illegible; zoom-to-detail solves a recognized problem, and sending only the region of interest simultaneously reduces encoded bitrate. Both are KSR-recognized design incentives. Relevant claim-construction note: given "zoomed-in" = "a view of a portion of an image," even a streamed window-region capture (e.g., capturing a 640×480 sub-rectangle of the desktop) reads on the limitation.

Ground 4 — Family B (multi-sender, channel instruction, channel directory) obvious over R11 or R9 in view of R10 and R1

  • R11 (Justin.tv/Ustream, March 2007) teaches a server that (i) receives live video packet streams from multiple sender computers, (ii) presents viewers with a choice of channels (a directory with channel/broadcaster indicia — frequently the broadcaster's username), and (iii) delivers the selected channel to the viewer's browser. The "channel instruction" is simply the viewer's selection/URL request.
  • R10 (SHOUTcast/Icecast directories, IPTV zapping, MBONE session switching) independently confirms that client-selected channel switching among multiple server-relayed streams was a long-established, ubiquitous pattern.
  • R9 (CU-SeeMe reflectors + reflector directory) confirms that multi-sender, server-relay, channel-selected video predates the '503 by more than a decade.
  • Motivation: content discovery and audience aggregation (the business reason both Ustream and Justin.tv built directories); load distribution via a single relay server. No new technical result is produced.

Ground 5 — Family F (FIG. 13 injected-DLL architecture) obvious over R5 in view of R1/R2, R4, R6, and the applicant's own admissions

This is the most interesting family, and the key insight is that the '503 states its own motivation for the injection architecture — and that motivation is precisely the known rationale for the Xfire/Steam overlay technique.

  • R5 (Xfire In-Game; Steam Overlay; TeamSpeak Overlay; all mid-2000s) teaches: targeting the game's process; locating and hooking d3d9.dll/opengl*.dll inside that process's memory; injecting a DLL that contains the overlay logic; and writing text/graphics into the game's rendering path/screen buffer. That is "a first software module inserted into a memory space of a first process" that "obtains a handle to a screen buffer" and "sends text and/or graphics to the screen buffer" (the text-overlay limitation the '503 recites for games).
  • The '503's own rationale — "the motivation to do code insertion, as described in steps 4 and 5, is because using other methods of grabbing the screen can produce errors, like black screens, incomplete drawn screens and others" — is a classic "known problem / known solution" statement: the problem (unreliable GDI/desktop scraping of a full-screen Direct3D surface) and the solution (inject into the graphics pipeline) were both long known to game-tool developers. Under KSR, an express statement of the problem and a known remedy in the same field of endeavor is strong motivation.
  • Shared memory + second module in a second process (the encoder): the '503 admits this configuration is dictated by the need to run the encoder "in a separate memory address space." Win32 cross-process shared memory (CreateFileMapping/MapViewOfFile, DLL shared data segments) and DirectShow's own cross-process graph marshalling (the Filter Graph's Running Object Table) were routine. R2 supplies the multi-process capture-graph teaching.
  • Audio capture in a third module + interleaving: R4 supplies the virtual capture device for PC audio (and the '503 names WASAPI/Vista itself). Interleaving audio and video into one muxed transport is the definition of a container muxer — FFMPEG (which the '503 names as an embedded package) has performed A/V interleaving since the early 2000s; R1 likewise muxes screen video with audio into one live stream.
  • Motivation to combine R5 with R1/R2: the game-overlay developers and the live-streaming-encoder developers were addressing complementary halves of the same product ("stream my gameplay with an overlay"); the '503 is precisely that juxtaposition — an in-process capture/overlay hook plus an out-of-process encoder/broadcaster. Combine with R6 (in-game capture utilities) for the capture half. Predictable result: no new interaction between the injection mechanism and the encoder is claimed; each module performs its conventional function.

Ground 6 — FIG. 6 (IM + virtual webcam + virtual microphone) — obvious over R3 + R4 + R1/FMLE (R12), and squarely admitted prior art

The specification itself renders this embodiment an admitted combination: it states that an instant messenger could carry the broadcast via a virtual camera driver and a virtual microphone driver, that browsers with Flash plug-ins can already "connect to a microphone and a camera," and that a dedicated broadcaster "could skip the need for a web cam and a virtual microphone driver." R3 and R4 are the products that embody each driver. A claim drawn to this embodiment would be vulnerable to § 102 anticipation by the admitted prior art alone, subject only to whether the claim recites the recording module as the source feeding the virtual device.

Ground 7 — Family E (capture-device variant) — obvious over R1 in view of the applicant's admitted FIG. 2 architecture

The Background admits the capture-device architecture (cable output → capture device → computer → recording module). Reading frames from a capture card's DirectShow capture pin, buffering, encoding, and broadcasting is R1's screen-capture pipeline with a different source pin — a substitution of one known video source for another, predictable in every respect. The specification concedes the equivalence ("the broadcasting could be performed from a computer or device which is separate from the game device").


5. § 102 anticipation candidates (worth pleading alongside the § 103 grounds)

For a truly robust challenge, at least two single-reference theories deserve investigation:

  • R1 alone against Family D and the method claims of Family E/A (screen → buffer → encode → live broadcast over an Internet protocol; server relay to many clients).
  • R3 alone against Family C read narrowly (composite of desktop + camera as one video stream) and against the zoom element (ManyCam's real-time zoom/pan effects on a desktop source).
  • R5 alone against the subset of Family F directed to the injected module, hooking, handle to the screen buffer, and writing text/graphics to the screen buffer.

IPR under § 311 is available (pre-AIA patent; grounds limited to § 102/§ 103 on patents and printed publications). That makes dated product documentation — ManyCam manuals and the archived manycam.com pages, Xfire In-Game documentation and archived xfire.com pages, WME9 documentation and product literature, CamTwist/Wirecast/FMLE documentation — the load-bearing evidence. Public-use/on-sale art (Justin.tv/Ustream launches, retail availability of ManyCam/Fraps, etc.) is usable in district court but not in an IPR.


6. Secondary considerations and the rebuttal posture

  • Commercial success / industry praise: the earlier litigation section found no invalidity challenge against the '503 and no identified product nexus for it. If a patentee asserts commercial success, the nexus burden falls on it (the patented product must embody the claims, and the success must be attributable to the claimed feature rather than to the market). The Vimeo-branded streaming success is a platform story; it does not answer the '503's narrow claims.
  • Copying: Xfire, Steam, ManyCam, and Justin.tv/Ustream predate the '503. A copying argument runs backwards here: the '503 is the follower in a crowded product field.
  • Unexpected results: none apparent in the specification. The stated "high performance" benefit appears to flow from using standard encoders (FFMPEG/On2) and 2-D image frame delivery — both admitted prior components.
  • Long-felt need: the need (live game/desktop sharing) was being actively met by 2007 products; the "long-felt need" factor is therefore weak.

7. Claim-construction sensitivities that decide the outcome

These constructions should be nailed down first; they change the strength of the grounds.

Term (from the patent's own "Definitions") Patent's express definition Effect on § 103
"zoomed-in" / "non-zoomed-in" "a view of a portion of an image" / "a view of an entire image" Broad — any crop/scale, incl. ROI coding and window-region capture, reads on it. Greatly strengthens Grounds 3 and 7 and weakens any "digital zoom isn't zoom" rebuttal.
"buffer" "solid-state memory (e.g., RAM)" Any screen buffer / DIB / graphic memory.
"module" "a driver, a dynamic link library ('DLL'), an executable ('EXE'), or the like" Expressly permits the DLL/EXE split of Family F — narrowing any "why would you inject a DLL?" argument.
"process" "an instance of a computer program that is being executed" The "first process distinct from second process" limitation is met by any two running programs.
"capture device" "a hardware device … that effectively captures video and/or audio packets originating from a second computing device" Family E parallelism to R1's capture pin.
"single composite video stream" Not separately defined; spec shows PiP-style layouts (FIGS. 7A–8B) Composed of two decoded sources into one encoded stream — R3/R12/R2 meet it.
"video packets"/"audio packets" Not defined as a special protocol Any packetized encoded stream (RTMP/RTP/FLV). Prior-art keywords on the record are literally "computer, sender, sender computer, packets, series."

Contradiction to flag: the Definitions section states that a server computer "may provide to a receiver computer the requested non-zoomed-in and/or non-zoomed-in version," and the earlier passage refers to "he receiver computer" — these appear to be typographical errors in the source text (one instance should read "zoomed-in"). Per the standing instruction I interpret the identifiers literally and do not auto-correct; however, when reading the zoom claims, a court would likely treat the second "non-zoomed-in" as a scrivener's error. This matters for the symmetry of Family A/G, not for the outcome of the obviousness analysis.


8. Overall assessment

Family Strongest ground Anticipation possible? Strength of § 103 challenge
A (sender zoom) R1/R3 + R7/R8/R13 Weak alone Strong (given the "portion of an image" definition)
B (multi-sender channel) R11/R9 + R10 + R1 Yes — R11 (Justin.tv/Ustream, Mar. 2007) + R10 practically Very strong
C (screen+camera composite) R3 + R2/R12 Yes — R3 (ManyCam) read broadly Very strong
D (module/buffer) R1 + R2 + R6 + AAPA Yes — R1 + AAPA Background Very strong
E (capture device) R1 + admitted FIG. 2 art Yes — AAPA + R1 Very strong
F (injected DLL / shared memory / separate-process encoder) R5 + R2 + R4 + R6 + AAPA Partial — R5 alone meets the injection/handle/overlay elements but not encoding/broadcast Strong, and the specification's own "black screens" motivation statement is the linchpin
G (viewer zoom) R7/R8 + R1 Weak alone Strong

Bottom line: on this record the '503 reads as a § 103 combination patent over well-documented 2006–2008 consumer and enterprise products (WME9 screen capture and broadcast; DirectShow screen-capture filters; ManyCam/SplitCam virtual cameras; Virtual Audio Cable/WASAPI; Xfire/Steam in-game DLL injection; Fraps/GameCam capture hooks; far-end camera control and browser-controlled PTZ zoom; Justin.tv/Ustream channel streaming), reinforced by the patent's own admissions in the Background and Embedded/dependency lists. The strongest single-reference anticipation candidates are R1 (Family D/E), R3 (Family C), R5 (part of Family F), and R11 (Family B). The most likely failure modes for a challenger are (i) proving 2006–2008 publication dates/feature sets for the product documentation, (ii) claim constructions that import a "single integrated client" or "sender-eliminating" requirement not in the text, and (iii) any dependent claims I could not read because the claims section was not supplied.


9. Confidence and source notes

  • High confidence: the '503's priority date/family data, its assignment chain, its pre-AIA status and PTA; the specification's admissions and definitions; the existence and dates of Xfire/Steam DLL-injection overlays and ManyCam's 2006-era virtual-camera-plus-desktop-capture functionality; H-series far-end camera control; the inapplicability of the PANDA-IPR references (all post-2008).
  • Medium confidence (corroborate before relying): precise first-release dates and feature snapshots for Wirecast, CamTwist, FMLE, Justin.tv/Ustream, Fraps, and the exact wording of 2006–2008 ManyCam user documentation. Fix these with Wayback Machine captures dated before 2009-05-29.
  • Unable to verify: the granted claim text and prosecution history of the '503 (the supplied patent text has no claims section and is truncated); the contents of the page's "Prior Art" section; and PACER-level confirmation of the '503's role, if any, in SportsCastr/PANDA (per the earlier section, the Stanford aggregator lists it but the operative contentions do not).
  • I have not fabricated any patent or application number. The only identifiers I cite are those returned by search or appearing in the supplied patent text.

Sources consulted: the patent text you supplied (Google Patents, US8128503B1, fetched 2026-08-28); https://www.sumobrain.com/patents/us/Systems-methods-computer-software-live/8128503.html; https://pcauthorities.com/software-reviews/manycam-review/ and https://help.manycam.com/knowledge-base/webcam-driver/; https://stackoverflow.com/questions/[925981](/patent/925981)/overlaying-on-a-3d-fullscreen-application and https://legacy.cplusplus.com/forum/general/39328/ (Xfire DLL injection); https://vectree.io/c/xfire; https://ai-lab.exparte.com/case/[ptab](/ptab)/IPR2025-00251/doc/1015 and https://ai-lab.exparte.com/case/ptab/IPR2025-00266/doc/1016 (post-2008 art used against PANDA's later patents); https://www.docketalarm.com/cases/PTAB/IPR2025-00273/… (Genius' Second Supplemental Invalidity Contentions, listing only the '218/'687/'697/'088 patents).

Generated 9/16/2026, 4:48:14 AM

Extensions

Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.

Not generated yet. Click Generate to call the active LLM provider with the configured prompt.

Derivative works

Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.

Not generated yet. Click Generate to call the active LLM provider with the configured prompt.

Keep exploring

More patents asserted by SportsCastr Inc.

Other patents in Media & Broadcasting (T)

See all Media & Broadcasting (T) patents →

This patent in court (1)

1 tracked lawsuit name US 8128503.