Techniques for analyzing commands during streaming media to confirm delivery
First Claim
1. A method for determining a status of a streaming delivery of content, the method comprising:
- determining instructions sent between a client initiating the streaming delivery of content to a content provider providing the streaming delivery of content;
analyzing the instructions to determine a delivery status; and
determining if the streaming delivery should be considered successful from a billing standpoint based on the delivery status.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for determining a status of a streaming delivery of content are provided. During the streaming delivery of content between a device and a content provider, commands may be sent between the device and a content provider in order to facilitate the delivery of content. These commands may be intercepted by a command interpreter. The commands are then analyzed to determine a delivery status for the streaming delivery of content. For example, the sequence of commands may provide an indication as to whether the streaming delivery of content was successful or not. Based on the commands, the command interpreter determines if the streaming delivery of content should be considered successful from a billing standpoint. For example, a user that requested the streaming delivery of content may be billed based on whether the streaming delivery of content is considered successful or not.
80 Citations
29 Claims
-
1. A method for determining a status of a streaming delivery of content, the method comprising:
-
determining instructions sent between a client initiating the streaming delivery of content to a content provider providing the streaming delivery of content;
analyzing the instructions to determine a delivery status; and
determining if the streaming delivery should be considered successful from a billing standpoint based on the delivery status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17)
-
-
10. The method of claim a, wherein the predetermined portion is a percentage of the content.
-
18. A method for determining a status of a streaming delivery of content, the method comprising:
-
intercepting set up instructions sent between a client initiating the streaming delivery of content and a source for the set up of providing the streaming delivery of content;
determining play or pause commands sent between the client and the source during the providing of the content;
intercepting tear down instructions sent between the client and the source at the end of the providing of the content;
analyzing the set up, play or pause, and tear down instructions to determine a delivery status; and
determining if the streaming delivery should be considered successful from a billing standpoint based on the delivery status. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A platform configured to determine a status of a streaming delivery of content, the platform comprising:
-
logic configured to intercept set up instructions sent between a client initiating the streaming delivery of content and a source for the set up of providing the streaming delivery of content;
logic configured to determine play or pause commands sent between the client and the source during the providing of the content;
logic configured to intercept tear down instructions sent between the client and the source at the end of the providing of the content;
logic configured to analyze the set up, play or pause, and tear down instructions to determine a delivery status; and
logic configured to determine if the streaming delivery should be considered successful from a billing standpoint based on the delivery status.
-
-
29. A platform configured to determine a status of a streaming delivery of content, the platform comprising:
-
logic configured to determine instructions sent between a client initiating the streaming delivery of content to a content provider providing the streaming delivery of content;
logic configured to analyze the instructions to determine a delivery status; and
logic configured to determine if the streaming delivery should be considered successful from a billing standpoint based on the delivery status.
-
Specification