IP Library Granted Patent US 10,078,694
Granted Patent B2
US 10,078,694 · App. 15/608,650 · Granted Sep 18, 2018

Mediation and settlement for mobile media

Inventors: Kavi Maharajh (Oakville, CA); Bart MacNeil (Toronto, CA); Torin Walker (Oakville, CA)
Assignee: QUICKPLAY MEDIA INC.
G06F17/3082G06F17/30035G06F17/30038G06F17/30041G06F17/30899G06F21/10G06Q10/10G06Q30/0244G06Q30/0261G06Q30/0267G06Q30/0269G06Q30/0277H04H20/26H04H60/91H04L45/308H04L65/4076H04L65/4084H04L65/602H04L65/605H04L65/80H04L67/10H04L67/30H04L67/306H04M15/41H04M15/44H04M15/53H04N21/2387H04N21/23424H04N21/262H04N21/41407H04N21/6112H04N21/6125H04N21/6131H04N21/6408H04N21/6587H04N21/812H04W4/025H04W4/029H04W4/06H04W4/18H04W88/06G06F2221/0704H04L12/1485H04L65/1059H04M15/61H04W4/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,078,694
App. No.
15/608,650
Granted
Sep 18, 2018
Kind
B2
Abstract

In embodiments, the present invention provides a method and system for mobile media event mediation, normalizing mobile media event information from a plurality of sources, wherein at least some of the information is represented differently in each of the plurality of sources, producing a mobile media data record from the normalized information, analyzing the mobile media data record to determine a settlement arrangement, providing at least some of the participants represented in the mobile media record with relevant information from the settlement agreement.

Claims (55)

1. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

providing video content to a display of a user, wherein the providing of the video content comprises analyzing data packets of the video content using a real-time streaming protocol (RTSP) computing device to produce a mobile media streaming server log comprising a count of the data packets and at least one type of video content streamed;

determining that a portion of the video content is viewed by the user resulting in a viewed portion;

identifying a first advertisement, and media content within the viewed portion, wherein the first advertisement is identified from among a group of advertisements of the video content;

identifying a settlement agreement regarding viewing of the first advertisement and media content of the viewed portion;

settling a financial account according to the settlement agreement;

receiving content tag information associated with the video content, user playback control action information and information to identify the data packets resulting in received information; and

normalizing the received information and the mobile media streaming server log into a format to determine a settlement amount for settling the financial account.

2. The device of claim 1 , wherein the operations comprise identifying a media content provider associated with the media content.

3. The device of claim 2 , wherein the operations comprise providing the media content provider an account reconciliation according to the settling of the financial account.

4. The device of claim 2 , wherein the operations comprise notifying the media content provider that only the viewed portion of the media content was viewed by the user.

5. The device of claim 1 , wherein the operations comprise identifying a first advertisement provider associated with the first advertisement.

6. The device of claim 5 , wherein the operations comprise providing the first advertisement provider an account reconciliation according to the settling of the financial account.

7. The device of claim 1 , wherein the operations comprise identifying an unviewed portion of the media content.

8. The device of claim 7 , wherein the operations comprise

determining the unviewed portion includes a second advertisement associated with a second advertisement provider; and

notifying the second advertisement provider the unviewed portion of the media content included the second advertisement.

9. A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

providing video content to a user, wherein the providing of the video content comprises analyzing data packets of the video content using a real-time streaming protocol (RTSP) computing device to produce a mobile media streaming server log comprising a count of the data packets and at least one type of video content streamed;

determining that a portion of the video content is viewed by the user resulting in a viewed portion;

identifying a first advertisement and media content within the viewed portion, wherein the first advertisement is identified from among a group of advertisements of the video content;

identifying a settlement agreement regarding viewing of the first advertisement and media content of the viewed portion;

settling a financial account according to the settlement agreement;

receiving content tag information associated with the video content, user playback control action information and information to identify the data packets resulting in received information; and

normalizing the received information and the mobile media streaming server log into a format to determine a settlement amount for settling the financial account;

identifying a media content provider associated with the media content; and

notifying the media content provider that only the viewed portion of the media content was viewed by the user.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the operations comprise providing the media content provider an account reconciliation according to the settling of the financial account.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the operations comprise identifying a first advertisement provider associated with the first advertisement.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the operations comprise providing the first advertisement provider an account reconciliation according to the settling of the financial account.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the operations comprise notifying the first advertisement provider that only the viewed portion of the media content was viewed by the user and that the viewed portion included the first advertisement.

14. The non-transitory computer-readable storage medium of claim 9 , wherein the operations comprise:

identifying an unviewed portion of the media content;

determining the unviewed portion includes a second advertisement associated with a second advertisement provider; and

notifying the second advertisement provider the unviewed portion of the media content included the second advertisement.

15. A method, comprising:

providing, by a processing system including a processor, video content to a user, wherein the providing of the video content comprises analyzing data packets of the video content using a real-time streaming protocol (RTSP) computing device to produce a mobile media streaming server log comprising a count of the data packets and at least one type of video content streamed;

determining, by the processing system, that a portion of the video content is viewed by the user resulting in a viewed portion;

identifying, by the processing system, a first advertisement and media content within the viewed portion, wherein the first advertisement is identified from among a group of advertisements of the video content;

identifying, by the processing system, a settlement agreement regarding viewing of the first advertisement and media content of the viewed portion;

settling, by the processing system, a financial account according to the settlement agreement;

receiving, by the processing system, content tag information associated with the video content, user playback control action information and information to identify the data packets resulting in received information;

normalizing, by the processing system, the received information and the mobile media streaming server log into a format to determine a settlement amount for settling the financial account;

identifying, by the processing system, an unviewed portion of the media content;

determining, by the processing system, the unviewed portion includes a second advertisement associated with a second advertisement provider; and

notifying, by the processing system, the second advertisement provider the unviewed portion of the media content included the second advertisement.

16. The method of claim 15 , comprising identifying, by the processing system, a media content provider associated with the media content.

17. The method of claim 16 , comprising providing, by the processing system, the media content provider an account reconciliation according to the settling of the financial account.

18. The method of claim 16 , comprising notifying the media content provider that only the viewed portion of the media content was viewed by the user.

19. The method of claim 15 , comprising:

identifying a first advertisement provider associated with the first advertisement;

providing the first advertisement provider an account reconciliation according to the settling of the financial account.

20. The method of claim 19 , comprising notifying the first advertisement provider that only the viewed portion of the media content was viewed by the user and that the viewed portion included the first advertisement.

Assignments (9)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057096/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: QUICKPLAY MEDIA CO.
To: QP HOLDINGS, LLC
Reel/Frame 052188/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: QP HOLDINGS, LLC
To: THE DIRECTV GROUP, INC.
Reel/Frame 052189/0024 →
CHANGE OF NAME Recorded Mar 17, 2020
From: QUICKPLAY MEDIA INC.
To: QUICKPLAY MEDIA CO.
Reel/Frame 052184/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: MAHARAJH, KAVI; MACNEIL, BART; WALKER, TORIN
To: QUICKPLAY MEDIA, INC.
Reel/Frame 042703/0118 →
Continuity (4)
Continuation 11956194 · Dec 13, 2007
Provisional Application 60869889 · Dec 13, 2006
Provisional Application 60889895 · Feb 14, 2007
Related Publication 20170277701A1 · Sep 28, 2017
Cited By (2)
US 12,260,458 US 12,301,935