CONNECTION MANAGEMENT AND OPTIMIZATION FOR SERVICES DELIVERED OVER NETWORKS
First Claim
1. A method for optimizing content delivery in a network, the network comprising a network node communicatively coupled between a plurality of end user devices and at least one content service provider, the method comprising:
- intercepting, at the network node, a request from a first requestor device for a media streaming service available from a content service provider;
determining, by the network node, if the media streaming service is registered for delivery optimization based on at least one service rule that is specific to the media streaming service;
responsive to determining that the media streaming service is registered, determining, by the network node, if a second requestor device is currently receiving the media streaming service from the content service provider;
responsive to determining that the media streaming service is currently received, performing delivery optimization of the media streaming service by replicating the media streaming service for delivery to the first requestor device; and
sending the replicated media streaming service from the network node to the first requestor device.
1 Assignment
0 Petitions
Accused Products
Abstract
Content delivery by a network node is optimized. The network node is communicatively coupled between multiple end user devices and at least one content service provider. A request for a media streaming service available from the content service provider is intercepted from a first requestor device. It is determined if the media streaming service is registered for delivery optimization based on at least one service rule specific to the media streaming service. It is determined if a second requestor device is currently receiving the media streaming service from the content service provider. In response to the media streaming service being received by the second requestor device, delivery optimization of the media streaming service is performed by replicating the media streaming service for delivery to the first requestor device. The replicated media streaming service is sent to the first requestor device.
-
Citations
25 Claims
-
1. A method for optimizing content delivery in a network, the network comprising a network node communicatively coupled between a plurality of end user devices and at least one content service provider, the method comprising:
-
intercepting, at the network node, a request from a first requestor device for a media streaming service available from a content service provider; determining, by the network node, if the media streaming service is registered for delivery optimization based on at least one service rule that is specific to the media streaming service; responsive to determining that the media streaming service is registered, determining, by the network node, if a second requestor device is currently receiving the media streaming service from the content service provider; responsive to determining that the media streaming service is currently received, performing delivery optimization of the media streaming service by replicating the media streaming service for delivery to the first requestor device; and sending the replicated media streaming service from the network node to the first requestor device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing system for optimizing content delivery in a network, the information processing system comprising:
-
a memory; a processor communicatively coupled to the memory; and a connection manager communicatively coupled to the processor and the memory, wherein the connection manager is configured to perform a method comprising; intercepting a request from a first requestor device for a media streaming service available from a content service provider; determining if the media streaming service is registered for delivery optimization based on at least one service rule that is specific to the media streaming service; responsive to determining that the media streaming service is registered, determining if a second requestor device is currently receiving the media streaming service from the content service provider; responsive to determining that the media streaming service is currently received, performing delivery optimization of the media streaming service by replicating the media streaming service for delivery to the first requestor device; and sending the replicated media streaming service to the first requestor device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product tangibly embodying computer readable non-transitory instructions which, when implemented, cause a computer to carry out the steps of a method for optimizing content delivery in a network, the method comprising:
-
intercepting, at a network node, a request from a first requestor device for a media streaming service available from a content service provider; determining, by the network node, if the media streaming service is registered for delivery optimization based on at least one service rule that is specific to the media streaming service; responsive to determining that the media streaming service is registered, determining, by the network node, if a second requestor device is currently receiving the media streaming service from the content service provider; responsive to determining that the media streaming service is currently received, performing delivery optimization of the media streaming service by replicating the media streaming service for delivery to the first requestor device; and sending the replicated media streaming service from the network node to the first requestor device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification