Data processing system, method and computer program, computer program and business method
First Claim
1. A data processing method comprising the steps of receiving a first electronic communication addressed to a first addressee containing first data comprising an electronic address of a second addressee;
- extracting the electronic address of the second addressee from the first data of the first electronic communication;
creating a second electronic communication addressed to the second addressee comprising data representing graphical information to be displayed to the second addressee; and
sending the second electronic communication to the second addressee using the extracted electronic address of the second addressee.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a data processing system, method, computer program product and business method. There are many forms in which information, such as advertisements or other information, can be determinate electronically. Businesses are constantly seeking ways of exploiting the internet you increase the geographical coverage of their market. Advertising plays a significant role in extending those markets. The most common form of advertising via the internet is for a vendor of goods or services to establish a web site which can be accessed via a URL to display in a web browser of a prospective purchaser the goods and/or services offered by the vendor. This method of advertising has the advantage of being globally accessible. However, the method of advertising relies upon the prospective purchaser knowing the URL in advance of being able to locate an appropriate URL via a search engine. Many forms electronic communication are readily passed on or forwarded between friends and work colleagues. The present invention takes advantage of this fact and incorporates within any such electronic communication data representing an advertisement, when rendered by appropriate software, which can be made to vary with time by ensuring that all such electronic communications between third parties are directed and processed by a central or controlling server. Accordingly, the present invention provides data processing system comprising means for creating an outgoing email addressed to a remote server, the email having an attachment containing first data to be processed in an operation at the remote server and data representing a third party email address; means for receiving from the remote server an incoming email comprising an attachment containing second data representing the results of processing the first data; and means for displaying graphically the results of the processing. Advantageously, by ensuring that an exchange of emails between parties is always guaranteed to pass through a specific server containing the advertising information, the advertising information can be made to vary even though the e-mail carrying the advertising data is apparently passed between or directly to individuals.
90 Citations
118 Claims
-
1. A data processing method comprising the steps of
receiving a first electronic communication addressed to a first addressee containing first data comprising an electronic address of a second addressee; -
extracting the electronic address of the second addressee from the first data of the first electronic communication;
creating a second electronic communication addressed to the second addressee comprising data representing graphical information to be displayed to the second addressee; and
sending the second electronic communication to the second addressee using the extracted electronic address of the second addressee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 17, 19, 20, 28, 62, 85, 86, 87, 90, 91, 92, 100, 101, 102)
-
-
12. A data processing method substantially as described herein with reference to and/or as illustrated by the accompanying drawings.
-
13. A data processing system comprising
means for receiving a first electronic communication addressed to first addressee containing first data comprising an electronic address of a second addressee; -
means for extracting the electronic address of the second addressee from the first data of the first electronic communication;
means for creating a second electronic communication addressed to the second addressee comprising data representing graphical information to be displayed to the second addressee; and
means for sending the second electronic communication to the second addressee using the extracted electronic address of the second addressee. - View Dependent Claims (15, 16, 18, 21, 22, 25)
-
-
23. A data processing system substantially as described herein with reference to and/or as illustrated by the accompanying drawings.
-
24. A computer program product comprising a computer readable storage medium having stored thereon
computer program code means for receiving a first electronic communication addressed to first addressee containing first data comprising an electronic address of a second addressee, computer program code means for extracting the electronic address of the second addressee from the first data of the first electronic communication; -
computer program code means for creating a second electronic communication addressed to the second addressee comprising data representing graphical information to be displayed to the second addressee; and
computer program code means for sending the second electronic communication to the second addressee using the extracted electronic address of the second addressee. - View Dependent Claims (26, 27, 29, 30, 31, 32, 33, 36)
-
-
34. A computer program product substantially as described herein with reference to and/or as illustrated by the accompanying drawings.
-
35. A computer program element comprising
computer program code means for receiving a first electronic communication addressed to first addressee containing first data comprising an electronic address of a second addressee, computer program code means for extracting the electronic address of the second addressee from the first data of the first electronic communication; -
computer program code means for creating a second electronic communication addressed to the second addressee comprising data representing graphical information to be displayed to the second addressee; and
computer program code means for sending the second electronic communication to the second addressee using the extracted electronic address of the second addressee. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 48, 49, 50, 51, 52)
-
-
45. A computer program element substantially as described herein with reference to and/or as illustrated by the accompanying drawings.
-
46. A data processing system comprising
means for creating an outgoing email addressed to a remote server, the email having an attachment containing first data to be processed in an operation at the remote server and data representing a third party email address; -
means for receiving from the remote server an incoming email comprising an attachment containing second data representing the results of processing the first data; and
means for displaying graphically the results of the processing.
-
-
47. A data processing system comprising
means for receiving from a first party an incoming email having an attachment containing first data to be processed in an operation at the data processing system and data representing a third party email address; -
means for creating a first outgoing email addressed to the third party having an attachment comprising second data identifying the first party from which the incoming email was received;
means for receiving from the third party an email comprising an attachment having third data to be processing in the operation at the data processing system;
means for processing the first data and the third data to produce data processing results; and
means for creating a second outgoing email having an attachment comprising the data processing results;
and means for sending the second outgoing email to at least one of the first party and third party.
-
-
53. A data processing system comprising
means for receiving from a remote server a first email having an attachment comprising first data identifying a third party; -
means for creating a first outgoing email containing second data to be processed in an operation at the remote server; and
means for sending the first outgoing email to the remote server.
-
-
54. A method of advertising comprising creating an outgoing email containing an attachment having data representing an advert of a vendor;
- and sending the email to at least one of a first party and a second party in response to having received an email from at least one of the first party and the second party.
- View Dependent Claims (55, 56, 57, 58, 61)
-
59. A data processing system substantially as described herein with reference to and/or as illustrated in the accompanying drawings.
-
60. An advertising method substantially as described herein with reference to and/or as illustrated in the accompanying drawings.
-
63. A data processing method for a data processing system comprising at least a first console device for executing a first console software, at least a second console device for executing a second console software, at least one message exchange apparatus for exchanging messages with the at least first and second console devices, at least one data processing apparatus for processing data contained within the messages received by the message exchange apparatus from the at least first and second console devices, the first and second console devices further comprising respective input means for influencing the operation of the first and second console software and respective output devices for outputting processing results of activities performed by the first and second console software;
- the method comprising the steps of
transmitting, from the first console device to the message exchange apparatus, a first message comprising first data generated, in response to input received via an input means, by the first console software;
receiving, at the message exchange apparatus, the first message transmitted from the first console device;
transmitting, from the second console device to the message reception apparatus, a second message comprising second data generated, in response to inputs received via an input means, by the second console software product;
receiving, at the message exchange apparatus, the second message transmitted from the second console device;
processing, at the data processing apparatus, the first and second data contained within the first and second messages to produce results data for processing by the first and second console software;
creating a response message for transmission to the first and second console devices comprising the results data;
transmitting the response message to the first and second console devices;
receiving the response message at the first console device and processing, by the first console software, the results data within the response message; and
outputting the result of processing the results data to least one output device of the first console device;
receiving the response message at the second console device and processing, by the second console device software, the results data within the response message; and
outputting the result of processing the results data to at least one output device of the second console device. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 94, 95, 96, 97, 98)
- the method comprising the steps of
-
71. A data processing method for a data processing system comprising at least a first console device (first mobile handset) for executing a first console software, at least one message exchange apparatus (SMS gateway) for exchanging messages with at least the first console device, at least one data processing apparatus (game server) for processing data contained within the messages received by the message exchange apparatus (SMS gateway) from at least the first console device, the first console device further comprising input means for influencing the operation of the first console software and output means for outputting processing results of activities performed by the first console software;
- the method comprising the steps of
transmitting, from the first console device to the message exchange apparatus, a first message comprising first data generated by the first console software, in response to inputs received via the input means;
receiving, at the first console device, a response message comprises results data derived from processing the first data and second data generated by a second console software of a second console device; and
processing, by the first console software, the results data within the response message; and
outputting the result of processing the results data to least one output device of the first console device; and
outputting, via the first console software, at least graphical data derived from the results data. - View Dependent Claims (72, 73, 74, 75)
- the method comprising the steps of
-
93. A method as claimed in 92 in which the data processing apparatus comprises at least one further computer for processing the first and second data.
-
99. A data processing method substantially as described herein with reference to and/or as illustrated in the accompanying drawings.
-
103. A mobile communication comprising
means for storing operational software and console software, means for executing operational software, means for executing console software, means for transmitting and receiving data messages and memory for storing at least a first type of data message and a second type of data message; -
means for determining whether a received data message is a first type of data message or a second type of data message; and
means for processing the data message using console software to output a plurality of graphical images in response to the data contained within the data message if the data message is a second type of data message. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 116, 117, 118)
-
- 111. A mobile communication device substantially as described herein with reference to and/or as illustrated in the accompanying drawings.
-
112. A data processing method for a mobile communication device comprising means for storing operational software and console software, means for executing operational software, means for executing console software, means for transmitting and receiving data messages and memory for storing at least a first type of data message and a second type of data message;
- the method comprising the steps of
storing a received data message in the memory;
determining whether the received data message is a first type of data message or a second type of data message; and
processing the received data message using the operational software or the console software if the received data message is a first or second type of data message respectively. - View Dependent Claims (114)
- the method comprising the steps of
-
115. A method for processing data substantially as described herein with reference to and/or as illustrated in the accompanying drawings.
Specification