# US 2017/0287017 A1 · System and Method for Adding an Advertisement to a Personal Communication

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

- Number: US 2017/0287017 A1
- Document ID: US20170287017A1
- Status: Published application
- Kind: A1
- Application number: 15/620,372
- Filed: 2017-06-12
- Published: 2017-10-05
- Earliest claimed: 2000-01-06
- Inventors: Richard A. Rothschild
- Web page: https://patentgrep.com/patent/US20170287017A1

## CPC

- G06Q 30/0277: {Online advertisement}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0248: {Avoiding fraud}
- G06Q 30/0254: {based on statistics}
- G06Q 30/0257: {User requested}
- G06Q 30/0267: {Wireless devices}
- G06Q 30/0271: {Personalized advertisement}
- G06Q 30/0273: Determination of fees for advertising
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 67/53: using third party service providers
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method is provided for adding at least one advertisement to a personal communication and providing additional communication data to a recipient that interacts with the advertisement. A sender network device communicates with an advertising application operating on a Web site to generate a personal communication containing at least one advertisement, where the at least one advertisement is selected from a palette of advertisements. In one embodiment of the present invention, the sender has control over advertisements that are displayed together with the personal communication by allowing the sender to delete (or remove) an advertisement from either the at least one advertisement or the palette of advertisements. If a displayed advertisement is interactive, and the advertisement is interacted with, the advertising application will provide the recipient with additional communication data in a format that can be understood by the recipient network device.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A Web host system connected to a wide area network (WAN), comprising:
a Web server adapted to communicate with a plurality of network devices via said WAN;
at least one memory device connected to said Web server and adapted to store a plurality of advertisements in a device-neutral form; and
an advertising application operating on said Web host, wherein said advertising application is configured to:
permit one of said plurality of network devices to submit communication data to said Web host;
store said communication data in said at least one memory device in a device-neutral form;
receive a request for said communication data from one other one of said plurality of network devices;
use said request to identify a type of said one other one of said plurality of network devices, said request includes data that identifies said type of said one other one of said plurality of network devices;
retrieve said communication data from said at least one memory device in response to said request for said communication data;
use at least a portion of a content of said communication data to automatically select at least one advertisement from said plurality of advertisements, said at least one advertisement comprising at least one of audio data, graphic data, and video data;
compile said communication data and said at least one advertisement in a format to be properly displayed by said type of said one other one of said plurality of network devices, thereby allowing said communication data and said at least one advertisement to be properly displayed on said one other one of said plurality of network devices; and
provide said formatted communication data and said formatted at least one advertisement to said one other one of said plurality of network devices.

### Claim 22 (depends on 21)

The Web host system of claim 21, wherein said at least one advertisement further comprises text data.

### Claim 23 (depends on 21)

The Web host system of claim 21, wherein said advertising application comprises at least two stages, wherein a first stage is configured to at least receive said request for said communication data and use said request to identify said type of said one other one of said plurality of network devices, and said second stage is configured to at least format said communication data and said at least one advertisement based on said type of said one other one of said plurality of network devices.

### Claim 24 (depends on 21)

The Web host system of claim 21, wherein said advertising application is further configured to (i) receive a request for additional communication data from said one other one of said plurality of network devices, (ii) compile said additional communication data in a format to be properly displayed by said type of said one other one of said plurality of network devices, and (iii) provide said formatted additional communication data together with said formatted at least one advertisement to said one other one of said plurality of network devices.

### Claim 25 (depends on 21)

The Web host system of claim 21, wherein said advertising application is further configured to provide statistical data on said at least one advertisement.

### Claim 26 (depends on 25)

The Web host system of claim 25, wherein said statistical data includes at least one of (i) a number of times said at least one advertisement was displayed along with said communication data, (ii) a number of times that said at least one advertisement was interacted with after it was displayed along with the communication data, and (iii) compensation owed for displaying said at least one advertisement along with said communication data.

### Claim 27 (depends on 23)

The Web host system of claim 23, wherein said second stage is configured to compile said communication data and said at least one advertisement in a format readable by said type of said one other one of said plurality of network devices by populating a template that has been optimized for said type of said one other one of said plurality of network devices with said communication data.

### Claim 28 (depends on 21)

The Web host system of claim 21, wherein said request for said communication data is transmitted from said one other one of said plurality of network devices to said Web host using a HyperText Markup Language (HTML) protocol, and includes at least a Uniform Resource Locator (URL) associated with said communication data and said data that identifies said type of said one other one of said plurality of network devices.

### Claim 29 (depends on 21)

The Web host system of claim 21, wherein said type of said one other one of said plurality of network devices is selected from a list of network devices comprising a personal computer, a cellular telephone, and a wireless entertainment device.

### Claim 30 (depends on 21)

The Web host system of claim 21, wherein said communication data comprise one of email data and webpage data.

### Claim 31 (depends on 21)

The Web host system of claim 21, wherein said communication data comprises webpage data, said webpage data comprising message data that includes at least one of said audio data, said graphic data, and said video data.

### Claim 32

A method of sharing communication data between a plurality of network devices, comprising:
permitting one of said plurality of network devices to submit communication data to a Web host;
storing said communication data in at least one memory device in a device-neutral form;
receiving a request for said communication data from one other one of said plurality of network devices;
using said request to identify a type of said one other one of said plurality of network devices, said request includes data that identifies said type of said one other one of said plurality of network devices;
retrieving said communication data from said at least one memory device in response to said request for said communication data;
using at least a portion of a content of said communication data to automatically select at least one advertisement from said plurality of advertisements, said at least one advertisement comprising at least one of audio data, graphic data, and video data;
compiling said communication data and said at least one advertisement in a format to be properly displayed by said type of said one other one of said plurality of network devices, thereby allowing said communication data and said at least one advertisement to be properly displayed on said one other one of said plurality of network devices; and
providing said formatted communication data and said formatted at least one advertisement to said one other one of said plurality of network devices.

### Claim 33 (depends on 32)

The method of claim 32, wherein said at least one advertisement further comprises text data.

### Claim 34 (depends on 32)

The method of claim 32, wherein said steps of receiving said request for said communication data and using said request to identify said type of said one other one of said plurality of network devices is performed by a first stage of an advertising application, and said step of compiling said communication data and said at least one advertisement in a format readable by said type of said one other one of said plurality of network devices is performed by a second stage of said advertising application.

### Claim 35 (depends on 32)

The method of claim 32, further comprising the steps of (i) receiving a request for additional communication data from said one other one of said plurality of network devices, (ii) compiling said additional communication data in a format to be properly displayed by said type of said one other one of said plurality of network devices, and (iii) providing said formatted additional communication data together with said formatted at least one advertisement to said one other one of said plurality of network devices.

### Claim 36 (depends on 32)

The Web host system of claim 32, further comprising the step of providing statistical data on said at least one advertisement.

### Claim 37 (depends on 36)

The Web host system of claim 36, wherein said statistical data includes at least one of (i) a number of times said at least one advertisement was displayed along with said communication data, (ii) a number of times that said at least one advertisement was interacted with after it was displayed along with the communication data, and (iii) compensation owed for displaying said at least one advertisement along with said communication data.

### Claim 38 (depends on 32)

The method of claim 32, wherein said step of compiling said communication data and said at least one advertisement in a format readable by said type of said one other one of said plurality of network devices further comprises populating a template that has been optimized for said type of said one other one of said plurality of network devices with said communication data.

### Claim 39 (depends on 32)

The method of claim 32, wherein said step of receiving a request for said communication data further comprises receiving a HyperText Markup Language (HTML) packet that includes at least a Uniform Resource Locator (URL) associated with said communication data and said data that identifies said type of said one other one of said plurality of network devices.

### Claim 40

A Web host system connected to a wide area network (WAN), comprising:
a Web server adapted to communicate with a plurality of network devices via said WAN;
at least one memory device connected to said Web server and adapted to store a plurality of advertisements in a device-neutral form; and
an advertising application operating on said Web host, wherein said advertising application is configured to:
store electronic data in said at least one memory device in a device-neutral form;
receive a request for said communication data from one of said plurality of network devices;
use said request to identify a type of said one of said plurality of network devices;
retrieve said communication data from said at least one memory device in response to said request for said communication data;
use at least a portion of a content of said communication data to automatically select at least one advertisement from said plurality of advertisements, said at least one advertisement comprising at least one of audio data, graphic data, and video data;
format at least said communication data and said at least one advertisement based on said type of said one of said plurality of network devices, thereby allowing said communication data and said at least one advertisement to be properly displayed on said one of said plurality of network devices; and
provide said formatted communication data and said formatted at least one advertisement to said one of said plurality of network devices.
