Network-Based Security Platform
First Claim
Patent Images
1. :
- A network-implemented content processing device for controlling the delivery of streamed content to subscribers, comprising;
a stream controller for receiving and storing streamed content;
a plurality of stream processors coupled to the stream controller, each stream processor being adapted to perform one or more predetermined data processing functions on streamed content, thereby providing process output data comprising action data which directs further action to be taken by the stream controller; and
, one or more service processors that are responsive to service requests from the stream controller to apply a subscriber service and produce a service output which is coupled to the stream controller to regulate subscriber access to streamed content in dependence on a service policy associated with the subscriber service, wherein the service requests are built at the stream controller in dependence on the process output data.
3 Assignments
0 Petitions
Accused Products
Abstract
A content processing architecture-and-method enabling high throughput, low-latency services to be performed on streamed data. A stream controller (300) receives and stores the streamed data, and also coordinates the performance of functions upon the streamed data by a plurality of stream processors (310). The results of the functions are used by one or more service processors (320) to effect decisions as to whether a subscriber should be allowed access to the streamed content. The service processors instruct the stream controller to act in accordance with the decisions.
120 Citations
28 Claims
-
1. :
- A network-implemented content processing device for controlling the delivery of streamed content to subscribers, comprising;
a stream controller for receiving and storing streamed content;
a plurality of stream processors coupled to the stream controller, each stream processor being adapted to perform one or more predetermined data processing functions on streamed content, thereby providing process output data comprising action data which directs further action to be taken by the stream controller; and
,one or more service processors that are responsive to service requests from the stream controller to apply a subscriber service and produce a service output which is coupled to the stream controller to regulate subscriber access to streamed content in dependence on a service policy associated with the subscriber service, wherein the service requests are built at the stream controller in dependence on the process output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- A network-implemented content processing device for controlling the delivery of streamed content to subscribers, comprising;
-
15. :
- A method of controlling the delivery of streamed content to subscribers, comprising the steps of;
receiving and storing streamed content at a stream controller;
transmitting streamed content from the stream controller to one or more of a plurality of stream processors, each stream processor being adapted to perform a data processing function on streamed content, each data processing function producing, and returning to the stream controller process output data that comprises action data which directs further action to be taken by the stream controller;
building, at the stream controller, one or more service requests in dependence on the process output data;
transmitting, in dependence on the action data, one or more service requests from the stream controller to one or more service processors, each service processor being adapted to apply a subscriber service to a service request, each subscriber service producing, and returning to the stream controller, service output data which depends on a service policy associated with the subscriber service; and
,regulating, at the stream controller subscriber access to streamed content in dependence on the service output data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- A method of controlling the delivery of streamed content to subscribers, comprising the steps of;
Specification