# US 2013/0159433 A1 · Server-side modification of messages during a mobile terminal message exchange

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

- Number: US 2013/0159433 A1
- Document ID: US20130159433A1
- Status: Published application
- Kind: A1
- Application number: 13/490,288
- Filed: 2012-06-06
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Excalibur IP, LLC
- Inventors: Viraj Sudhir Chavan
- Web page: https://patentgrep.com/patent/US20130159433A1

## CPC

- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06Q 30/0241: Advertisements
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method, system, and computer program product for server-side modification of messages during a mobile terminal message exchange. Upon receiving a dialog message (e.g., an email message) from a first user device, the method determines the format (e.g., IMAP) of the dialog message in order to insert similarly-formatted additional content. Then, the method modifies the dialog message by inserting selected additional content into the dialog message. The method receives a request from a second user (at a mobile terminal) and the method transmits the outbound dialog message with the inserted additional content to the second user's mobile terminal. The second user's mobile terminal supports native applications for reviewing the additional content, and some modified dialog messages include personalized content, including personalization based on the dialog message from the first user device. The second user reviews the personalized content on the mobile terminal without having to explicitly launch a browser.

## Claims

### Claim 1

A method for server-side modification of messages during a mobile terminal message exchange, the method comprising:
receiving a dialog message from a first user device, the dialog message comprising a plurality of portions of content;
storing the dialog message from the first user device;
receiving a request from a second user's mobile terminal for the dialog message;
determining, by a computer, an additional content format at least partly based on the dialog message from the first user device;
modifying the dialog message by server-side modification of a portion of the dialog message to generate an outbound dialog message with the additional content inserted using the additional content format; and
transmitting the outbound dialog message with the inserted additional content to the second user's mobile terminal.

### Claim 2 (depends on 1)

The method as set forth in claim 1, wherein the additional content comprises at least one of, a video clip, a financial quote, a news clip, a photo, an advertisement, or a social media alert.

### Claim 3 (depends on 1)

The method as set forth in claim 1, further comprising selecting the additional content at least partly based on the dialog message received from the first user device.

### Claim 4 (depends on 1)

The method as set forth in claim 1, wherein storing the dialog message comprises storing the dialog message in at least one of, an Internet Message Access Protocol (IMAP) format, or a Short Message Service (SMS) format.

### Claim 5 (depends on 1)

The method as set forth in claim 1, further comprising launching a mobile terminal browser wherein the mobile terminal browser is based on one of, Gecko, or WebKit.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the additional content format comprises analyzing a markup language.

### Claim 7 (depends on 1)

The method of claim 1, wherein modifying of the dialog message further comprises changing the size of the selected portion of the dialog message based on a size of the inserted additional content.

### Claim 8

A computer system for server-side modification of messages during a mobile terminal message exchange, comprising:
a computer processor to execute a set of program code instructions; and
a memory to hold the program code instructions, in which the program code instructions comprises program code to perform,
receiving a dialog message from a first user device, the dialog message comprising a plurality of portions of content;
storing the dialog message from the first user device;
receiving a request from a second user's mobile terminal for the dialog message;
determining an additional content format at least partly based on the dialog message from the first user device;
modifying the dialog message by server-side modification of a portion of the dialog message to generate an outbound dialog message with the additional content inserted using the additional content format; and
transmitting the outbound dialog message with the inserted additional content to the second user's mobile terminal.

### Claim 9 (depends on 8)

The computer system as set forth in claim 8, wherein the additional content comprises at least one of, a video clip, a financial quote, a news clip, a photo, an advertisement, or a social media alert.

### Claim 10 (depends on 8)

The computer system as set forth in claim 8, further comprising selecting the additional content at least partly based on the dialog message received from the first user device.

### Claim 11 (depends on 8)

The computer system as set forth in claim 8, wherein storing the dialog message comprises storing the dialog message in at least one of, an Internet Message Access Protocol (IMAP) format, or a Short Message Service (SMS) format.

### Claim 12 (depends on 8)

The computer system as set forth in claim 8, further comprising launching a mobile terminal browser wherein the mobile terminal browser is based on one of, Gecko, or WebKit.

### Claim 13 (depends on 8)

The computer system as set forth in claim 8, wherein determining the additional content format comprises analyzing a markup language.

### Claim 14 (depends on 8)

The computer system as set forth in claim 8, wherein modifying of the dialog message further comprises changing the size of the selected portion of the dialog message based on a size of the inserted additional content.

### Claim 15

A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method to implement server-side modification of messages during a mobile terminal message exchange, the method comprising:
receiving a dialog message from a first user device, the dialog message comprising a plurality of portions of content;
storing the dialog message from the first user device;
receiving a request from a second user's mobile terminal for the dialog message;
determining, by a computer, an additional content format at least partly based on the dialog message from the first user device;
modifying the dialog message by server-side modification of a portion of the dialog message to generate an outbound dialog message with the additional content inserted using the additional content format; and
transmitting the outbound dialog message with the inserted additional content to the second user's mobile terminal.

### Claim 16 (depends on 15)

The computer program product as set forth in claim 15, wherein the additional content comprises at least one of, a video clip, a financial quote, a news clip, a photo, an advertisement, or a social media alert.

### Claim 17 (depends on 15)

The computer program product as set forth in claim 15, further comprising selecting the additional content at least partly based on the dialog message received from the first user device.

### Claim 18 (depends on 15)

The computer program product as set forth in claim 15, wherein storing the dialog message comprises storing the dialog message in at least one of, an Internet Message Access Protocol (IMAP) format, or a Short Message Service (SMS) format.

### Claim 19 (depends on 15)

The computer program product as set forth in claim 15, further comprising launching a mobile terminal browser wherein the mobile terminal browser is based on one of, Gecko, or WebKit.

### Claim 20 (depends on 15)

The computer program product as set forth in claim 15, wherein modifying of the dialog message further comprises changing the size of the selected portion of the dialog message based on a size of the inserted additional content.
