# US 2014/0192754 A1 · Client interface script based user communication in a mobile network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192754 A1
- Document ID: US20140192754A1
- Status: Published application
- Kind: A1
- Application number: 14/235,211
- Filed: 2011-07-28
- Published: 2014-07-10
- Earliest claimed: 2011-07-28
- Assignees: Telefonaktiebolaget L M Ericsson (publ)
- Inventors: Alfonso de Jesus Perez Martinez; Rodrigo Alvarez Dominguez
- Web page: https://patentgrep.com/patent/US20140192754A1

## CPC

- H04W 88/16: Gateway arrangements
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04M 15/66: {Policy and charging system}
- H04W 76/10: Connection setup
- H04L 12/1407: {Policy-and-charging control [PCC] architecture}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

In a mobile network comprising a gateway for establishing a packet data connection with a user equipment, user communication is implemented on the basis of a client interface script to be executed in a browser application of the user equipment. For this purpose, the gateway receives data destined to the browser application of the user equipment. The gateway modifies the received data to provide the user equipment with the client interface script, e.g., by including an identifier of the client interface script in to the data. The gateway sends the modified data to the user equipment, thereby enabling the browser application of the user equipment to execute the client interface script. Execution of the client interface script in the browser application may for example implement a user dialogue for customizing functions of the mobile network.

## Claims

### Claim 1

A method to be performed in a mobile network comprising a gateway for establishing a packet data connection with a user equipment, the method comprising:
the gateway receiving data destined to a browser application of the user equipment;
the gateway modifying the received data to provide the user equipment with a client interface script to be executed in the browser application of the user equipment; and
the gateway sending the modified data to the user equipment, thereby enabling the browser application to execute the client interface script.

### Claim 2 (depends on 1)

The method according to claim 1, comprising:
the gateway receiving information generated by execution of the client interface script.

### Claim 3 (depends on 2)

The method according to claim 2, comprising:
the gateway receiving a response from the user equipment to a web server; and
the gateway extracting the information from the response.

### Claim 4 (depends on 2)

The method according to claim 2, comprising:
the gateway sending the information to a policy controller of the mobile network.

### Claim 5 (depends on 2)

The method according to claim 2,
the gateway receiving the information from a web server communicating with the user equipment.

### Claim 6 (depends on 1)

The method according to claim 1, comprising:
the gateway installing a traffic handling rule, said traffic handling rule being generated on the basis of information generated by execution of the client interface script.

### Claim 7 (depends on 1)

The method according to claim 1, comprising:
detecting the data destined to the browser application by inspecting data packets.

### Claim 8 (depends on 1)

The method according to claim 1,
wherein the modified data include an identifier of the client interface script.

### Claim 9 (depends on 1)

The method according to claim 1,
wherein the client interface script is configured for implementing a user dialogue.

### Claim 10

A method to be performed in a mobile network comprising a gateway for establishing a packet data connection with a user equipment, the method comprising:
a policy controller of the mobile network receiving, from the gateway, an indication of a data communicated with a browser application of the user equipment;
the policy controller determining a client interface script to be executed in the browser application of the user equipment; and
the policy controller sending an identifier of the client interface script to the gateway.

### Claim 11 (depends on 10)

The method according to claim 10, comprising:
the policy controller receiving subscription data related to the user equipment from a subscriber data repository; and
the policy controller determining the client interface script on the basis of the received subscription data.

### Claim 12 (depends on 10)

The method according to claim 10, comprising:
the policy controller receiving information generated by execution of the client interface script; and
the policy controller generating, on the basis of the information, a traffic handling rule.

### Claim 13 (depends on 12)

The method according to claim 12,
wherein the policy controller receives the information from the gateway.

### Claim 14 (depends on 12)

The method according to claim 12,
wherein the policy controller receives the information from a web server communicating with the user equipment.

### Claim 15 (depends on 12)

The method according to claim 12, comprising:
the policy controller sending the traffic handling rule to the gateway.

### Claim 16 (depends on 10)

The method according to claim 10,
wherein the client interface script is configured for implementing a user dialogue.

### Claim 17

A gateway to be used in a mobile network for establishing a packet data connection with a user equipment, the gateway comprising:
a first interface with respect to a web server; and
a second interface with respect to the user equipment; and
a processor;
wherein the processor is configured to:
receive, via the first interface, data destined to a browser application of the user equipment,
modify the received data to provide the user equipment with a client interface script to be executed in the browser application to the user equipment, and
send, via the second interface, the modified data to the user equipment, thereby enabling the browser application of the user equipment to execute the client interface script.

### Claim 18 (depends on 17)

The gateway according to claim 17,
wherein the gateway is configured to install a traffic handling rule that is generated based on information generated by execution of the client interface script.

### Claim 19

A policy controller to be used in a mobile network comprising a gateway for establishing a packet data connection with a user equipment, the policy controller comprising:
a control interface with respect to the gateway; and
a processor,
wherein the processor is configured to:
receive, via the control interface, an indication of data communicated with a browser application of the user equipment, and
determine a client interface script to be executed in the browser application of the user equipment.

### Claim 20 (depends on 19)

The policy controller according to claim 19,
wherein the processor is further configured to send, via the control interface, an identifier of the client interface script to the gateway.

### Claim 21 (depends on 19)

The policy controller according to claim 19,
wherein the policy controller is configured to receive information generated by execution of the client interface script and generate, on the basis of the information a traffic handling rule.
