# US 2006/0235925 A1 · Client-server system and method thereof for providing multimedia and interactive services to mobile terminals

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

- Number: US 2006/0235925 A1
- Document ID: US20060235925A1
- Status: Published application
- Kind: A1
- Application number: 10/553,827
- Filed: 2003-04-23
- Published: 2006-10-19
- Earliest claimed: 2003-04-23
- Inventors: Mauro Rossotto; Maria Demarie; Luca Lattore; Giuseppe Lo Bello
- Web page: https://patentgrep.com/patent/US20060235925A1

## CPC

- H04L 65/613: for the control of the source by the destination (control signals issued by the client directed to the server or network components specially adapted for selective content distribution H04N21/637)
- G06F 16/252: {between a Database Management System and a front-end application}
- G06F 16/40: of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70)
- H04L 65/752: adapting media to network capabilities
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 69/329: in the application layer [OSI layer 7]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Multimedia service contents are provided to user terminals in a wireless communication network, such as, a GPRS or UMTS network, by generating delivery packets that convey both the multimedia service contents and a corresponding service logic. These delivery packets are received and interpreted by means of an interpreter at the user terminals (client) to obtain presentation of the multimedia service contents and the interaction level between client and server according to the corresponding service logic. The multimedia contents can thus be presented interactively at the terminal while new services can be designed on the server side and made available to the user terminals without modifications being required on the terminal side.

## Claims

### Claim at position 1

1-26. (canceled)

### Claim 27

A method of providing multimedia service contents to at least one terminal via a wireless network including the steps of:
generating delivery packets conveying both said service contents and a corresponding service logic;
transmitting said packets to said at least one terminal; and
receiving said packets at said at least one terminal and interpreting said packets to obtain presentation of said multimedia service contents at said at least one terminal according to said corresponding service logic, whereby both said contents and said corresponding service logic being on said at least one terminal, said multimedia service contents can be presented interactively at said at least one terminal.

### Claim 28 (depends on 27)

The method of claim 27, comprising the step of defining said corresponding service logic as a delivery application logic common to a plurality of multimedia services in combination with at least one add-on cartridge specific to a given service.

### Claim 29 (depends on 28)

The method of claim 28, further comprising the steps of:
providing a server adapted to transmit said delivery packets to said at least one terminal; and
generating a new multimedia service for the delivery to said at least one terminal by generating a respective add-on cartridge.

### Claim 30 (depends on 27)

The method of claim 27, comprising the step of providing at said at least one terminal at least one presentation and interaction module.

### Claim 31 (depends on 27)

The method of claim 27, further comprising the step of providing at said at least one terminal the service logic permitting at least one sequence of screens to be managed at said at least one terminal.

### Claim 32 (depends on 27)

The method of claim 27, further comprising the steps of:
providing a plurality of information content building blocks adapted to be shared by a plurality of multimedia services, wherein said service logic is adapted to co-ordinate differently said basic building blocks for different multimedia services.

### Claim 33 (depends on 27)

The method of claim 27, further comprising the steps of generating said delivery packets on the basis of a service standard template.

### Claim 34 (depends on 33)

The method of claim 33, wherein said service template is defined in a markup language such as XML.

### Claim 35 (depends on 27)

The method of claim 27, comprising the step of using a mobile communications network as said wireless network.

### Claim 36 (depends on 35)

The method of claim 35, comprising the step of selecting said mobile communications network as one of a GPRS and a UMTS network.

### Claim 37 (depends on 36)

The method of claim 36, further comprising the step of transmitting said delivery packets via the data channel of said one of a GPRS and a UMTS network.

### Claim 38 (depends on 27)

The method of claim 27, further comprising the step of transmitting said delivery packets via a transport protocol selected from the group consisting of MMS, HTTP and HTTPS.

### Claim 39 (depends on 27)

The method of claim 27, further comprising the steps of:
providing said at least one terminal with a presentation and interaction module; and
providing said at least one terminal with an interpreter module for mapping the actions and contents conveyed by the delivery packets onto said presentation and interaction module.

### Claim 40

A client-server system for providing multimedia service contents to at least one terminal via a wireless network comprising:
a server configured for generating delivery packets conveying both said multimedia service contents and a corresponding service logic;
said wireless network for transmitting said packets to said at least one terminal;
said at least one terminal being configured for receiving said packets and interpreting said packets to obtain presentation of said multimedia service contents at said at least one terminal according to said corresponding service logic, whereby both said contents and said corresponding service logic being on said at least one terminal, said multimedia service contents can be presented interactively at said at least one terminal.

### Claim 41 (depends on 40)

The system of claim 40, wherein said server is configured for defining said corresponding service logic as a delivery application logic common to a plurality of multimedia services in combination with at least one add-on cartridge specific to a given service.

### Claim 42 (depends on 41)

The system of claim 41, wherein said service is configured for generating a new multimedia service for delivery to said at least one terminal by generating a respective add-on cartridge.

### Claim 43 (depends on 40)

The system of claim 40, wherein said server is configured for providing a plurality of service content building blocks adapted to be shared by a plurality of said multimedia services, wherein said service logic is adapted to coordinate differently said basic building blocks for different multimedia services.

### Claim 44 (depends on 40)

The system of claim 40, wherein said server is configured for generating said packets on the basis of a service standard template.

### Claim 45 (depends on 44)

The system of claim 44, wherein said service template is defined in a markup language such as XML.

### Claim 46 (depends on 40)

The system of claim 40, wherein said wireless network is a mobile communications network.

### Claim 47 (depends on 46)

The system of claim 46, wherein said mobile communications network is one of a GPRS and a UMTS network.

### Claim 48 (depends on 47)

The system of claim 47, wherein said delivery packets are transmitted to said at least one terminal via the data channel of said one of a GPRS and a UMTS network.

### Claim 49 (depends on 40)

The system of claim 40, wherein said delivery packets are transmitted to said at least one terminal via a transport protocol selected from the group consisting of MMS, HTTP and HTTPS.

### Claim 50 (depends on 40)

A terminal for use as said at least one terminal in the system of claim 40, said terminal including an interpreter module for processing the actions and contents conveyed by said packets onto a presentation and interaction module.

### Claim 51 (depends on 27)

A computer program product directly loadable in the memory of a computer and including software code portions for performing the steps of claim 27, when said product is capable of being run on a computer.

### Claim 52 (depends on 50)

A computer program product directly loadable in the internal memory of a computer and comprising software code portions for implementing the terminal of claim 50, when said product is capable of being run on a computer.
