Network communications
First Claim
1. A method of processing browser sessions in a telecommunications network, the method comprising:
- receiving, from a subscriber client device in a plurality of subscriber client devices each having an associated subscriber, a browser session request, the telecommunications network comprising a service provider network operated by a service provider responsible for providing telecommunications services to the plurality of subscriber client devices, the service provider network comprising a subscriber profile database containing subscriber profile data specific to each subscriber client device or associated subscriber, wherein the browser session request is received at an entity in the service provider network;
at the entity in the service provider network, transmitting the browser session request to a server entity located inside or outside the service provider network;
at the entity in the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request;
at the entity in the service provider network, transmitting the browser session response to the subscriber client device;
at the entity in the service provider network, performing a lookup in the subscriber profile database for the subscriber client device in the plurality of subscriber client devices or the associated subscriber; and
at the entity in the service provider network, modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup;
wherein the modification is further performed according to one or more browser session processing modification rules;
wherein the method further comprises prior to the modification, querying a rules database whereby to obtain at least one of the one or more browser session processing modification rules;
wherein the rules database is remotely configurable; and
wherein the method comprises, in response to receipt of a rules database configuration message, remotely configuring the rules database, wherein the rules database configuration message that is used to remotely configure the rules database is received from a rules database administration entity located outside the service provider network, and wherein the rules database administration entity is an entity other than the plurality of subscriber client devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of processing browser sessions in a telecommunications network is provided. The method includes receiving, from a subscriber client device in a plurality of subscriber devices each having an associated subscriber and a browser session request. The method includes, at the entity in the service provider network: transmitting the browser session request to a server entity located inside or outside the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request, transmitting the browser session response to the subscriber client device, performing a lookup in the subscriber profile database for the subscriber client device in the plurality or the associated subscriber, and modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup. An apparatus and computer software are also provided.
25 Citations
20 Claims
-
1. A method of processing browser sessions in a telecommunications network, the method comprising:
-
receiving, from a subscriber client device in a plurality of subscriber client devices each having an associated subscriber, a browser session request, the telecommunications network comprising a service provider network operated by a service provider responsible for providing telecommunications services to the plurality of subscriber client devices, the service provider network comprising a subscriber profile database containing subscriber profile data specific to each subscriber client device or associated subscriber, wherein the browser session request is received at an entity in the service provider network; at the entity in the service provider network, transmitting the browser session request to a server entity located inside or outside the service provider network; at the entity in the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request; at the entity in the service provider network, transmitting the browser session response to the subscriber client device; at the entity in the service provider network, performing a lookup in the subscriber profile database for the subscriber client device in the plurality of subscriber client devices or the associated subscriber; and at the entity in the service provider network, modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup; wherein the modification is further performed according to one or more browser session processing modification rules; wherein the method further comprises prior to the modification, querying a rules database whereby to obtain at least one of the one or more browser session processing modification rules; wherein the rules database is remotely configurable; and wherein the method comprises, in response to receipt of a rules database configuration message, remotely configuring the rules database, wherein the rules database configuration message that is used to remotely configure the rules database is received from a rules database administration entity located outside the service provider network, and wherein the rules database administration entity is an entity other than the plurality of subscriber client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for use in processing browser sessions in a telecommunications network, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus at least to:
-
receive, from a subscriber client device in a plurality of subscriber client devices each having an associated subscriber, a browser session request, the telecommunications network comprising a service provider network operated by a service provider responsible for providing telecommunications services to the plurality of subscriber client devices, the service provider network comprising a subscriber profile database containing subscriber profile data specific to each subscriber client device or associated subscriber, wherein the browser session request is received, at an entity in the service provider network; at the entity in the service provider network, transmit the browser session request to a server entity located inside or outside the service provider network; at the entity in the service provider network, receive, from the server entity, a browser session response in relation to the transmitted browser session request; at the entity in the service provider network, transmit the browser session response to the subscriber client device; at the entity in the service provider network, perform a lookup performed in the subscriber profile database for the subscriber client device in the plurality of subscriber client devices or the associated subscriber; and at the entity in the service provider network, modify, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup; wherein the modification is further performed according to one or more browser session processing modification rules; wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to;
prior to the modification, query a rules database whereby to obtain at least one of the one or more browser session processing modification rules;wherein the rules database is remotely configurable; and wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to;
in response to receipt of a rules database configuration message, remotely configure the rules database, wherein the rules database configuration message that is used to remotely configure the rules database is received from a rules database administration entity located outside the service provider network, and wherein the rules database administration entity is an entity other than the plurality of subscriber client devices.
-
-
20. A non-transitory computer readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method of processing browser sessions in a telecommunications network the method comprising:
-
receiving, from a subscriber client device in a plurality of subscriber client devices each having an associated subscriber, a browser session request, the telecommunications network comprising a service provider network operated by a service provider responsible for providing telecommunications services to the plurality of subscriber client devices, the service provider network comprising a subscriber profile database containing subscriber profile data specific to each subscriber client device or associated subscriber, wherein the browser session request is received at an entity in the service provider network; at the entity in the service provider network, transmitting the browser session request to a server entity located inside or outside the service provider network; at the entity in the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request; at the entity in the service provider network, transmitting the browser session response to the subscriber client device; at the entity in the service provider network, performing a lookup performed in the subscriber profile database for the subscriber client device in the plurality of subscriber client devices or the associated subscriber; and at the entity in the service provider network, modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup; wherein the modification is further performed according to one or more browser session processing modification rules; wherein the method further comprises;
prior to the modification, querying a rules database whereby to obtain at least one of the one or more browser session processing modification rules;wherein the rules database is remotely configurable; and wherein the method further comprises;
in response to receipt of a rules database configuration message, remotely configuring the rules database, wherein the rules database configuration message that is used to remotely configure the rules database is received from a rules database administration entity located outside the service provider network, and wherein the rules database administration entity is an entity other than the plurality of subscriber client devices.
-
Specification