Source: https://patents.google.com/patent/US8949342B2/en
Timestamp: 2020-08-07 02:35:58
Document Index: 688902021

Matched Legal Cases: ['Application No. 07802544', 'Application No. 08', 'Application No. 07802544', 'Application No. 08', 'Application No. 07', 'Application No. 07', 'Application No. 08101544', 'Application No. 08']

US8949342B2 - Messaging system - Google Patents
US8949342B2
US8949342B2 US12/075,853 US7585308A US8949342B2 US 8949342 B2 US8949342 B2 US 8949342B2 US 7585308 A US7585308 A US 7585308A US 8949342 B2 US8949342 B2 US 8949342B2
US20080195751A1 (en
This application is a Continuation of application Ser. No. 11/888,446 filed Aug. 1, 2007 now U.S. Pat. No. 7,660,862, which claims priority under 35 USC 119 of GB 0615833.1 filed Aug. 9, 2006, the entire disclosure of each of which is incorporated herein by reference.
<smil> <head> <layout> <root-layout width=“160” height=“140”/> <region id=“Image” width=“160” height=“120” left=“0” top=“0”/> <region id=“Text” width=“160” height=“20” left=“0” top=“120”/> </layout> </head> <body> <img src=“Champagne.gif” region=“Image” /> <text src=“Birthday party with free Champagne at Diesel store!region=“Text”/> <text src=“http://serveraddress/s2ID/ID/region=“Text”> </body> </smil>
sending, by a processor, a first message to a first recipient's terminal, the first message including a first content selected from a database, the first content including:
data for display within a display of a receiving terminal, and
control data comprising data indicative of a user selectable portion within the display, wherein the control data, in response to selection thereof, is configured to cause the receiving terminal to formulate and transmit a response message to register selection of the user selectable portion, wherein the control data includes a ready-made response message that includes a source address, destination address and a content identifier that identifies the first content;
responsive to receipt of the response message comprising data indicative of selection of the user selectable portion within the display, modifying, by the processor, an access status of the transmitted message, wherein the access status indicates that the user selectable portion of the first message was selected by the first recipient;
identifying, by the processor, attributes of a second content, different than the first content;
querying, by the processor, the database to identify previously transmitted content items having similar attributes to the identified attributes of the second content;
determining, by the processor, that the second content shares at least a predetermined number of attributes with the first content;
inserting, by the processor, the second content into a second message; and
transmitting, by the processor, the second message to the first recipient.
2. The computer implemented method of claim 1, wherein the control data includes a set of instructions which can be processed by the receiving terminal.
3. The computer implemented method of claim 2, wherein the set of instructions is a script.
4. The computer implemented method of claim 1, wherein the control data causes the receiving terminal to:
retrieve the content identifier from the message; and
create the response message having a message body including the retrieved content identifier ID.
5. The computer implemented method of claim 1, wherein the receiving terminal operates in one of a plurality of modes in dependence on selection of the user selectable portion.
6. The computer implemented method of claim 5, wherein a first mode comprises the receiving terminal sending the response message identifying the receiving terminal to the network location, and the access status of the message is updated at the network location.
7. The computer implemented method of claim 1, wherein the control data further comprise data identifying another network location, for use in formulating the response message.
8. The computer implemented method of claim 1, wherein modifying an access status of the transmission further comprises updating the access status so as to identify the receiving terminal from which the selection data has emanated.
9. The computer implemented method of claim 1, wherein the display data comprises image data and the user selectable portion is an integral part of the image data.
10. The computer implemented method of claim 1, wherein the content is associated with an attribute.
11. The computer implemented method of claim 10, wherein modifying the access status of the transmitted message includes updating the recipient record to include the attribute associated with the selected first content in the transmitted message.
12. The computer implemented method of claim 1, wherein the second message includes content associated with the content of the first message.
send a first message to a first recipient's terminal, the first message including a first content selected from a database, the first content including:
responsive to receipt of the response message comprising data indicative of selection of the user selectable portion within the display, modify an access status of the transmitted message, wherein the access status indicates that the user selectable portion of the first message was selected by the first recipient;
identify attributes of a second content, different than the first content;
query the database to identify previously transmitted content items having similar attributes to the identified attributes of the second content;
determine that the second content shares at least a predetermined number of attributes with the first content;
insert the second content into a second message; and
transmit the second message to the first recipient.
14. A non-transitory computer-readable medium containing instructions that, when executed by a computing device, cause the computing device to:
15. The system of claim 13, wherein the control data includes a set of instructions which can be processed by the receiving terminal.
16. The system of claim 15, wherein the set of instructions is a script.
17. The system of claim 13, wherein the control data causes the receiving terminal to:
18. The system of claim 13, wherein the receiving terminal operates in one of a plurality of modes in dependence on selection of the user selectable portion.
19. The system of claim 18, wherein a first mode comprises the receiving terminal sending the response message identifying the receiving terminal to the network location, and the access status of the message is updated at the network location.
20. The system of claim 13, wherein the control data further comprise data identifying another network location, for use in formulating the response message.
21. The system of claim 13, wherein modifying an access status of the transmission further comprises updating the access status so as to identify the receiving terminal from which the selection data has emanated.
22. The system of claim 13, wherein the display data comprises image data and the user selectable portion is an integral part of the image data.
23. The system of claim 13, wherein the content is associated with an attribute.
24. The system of claim 23, wherein modifying the access status of the transmitted message includes updating the recipient record to include the attribute associated with the selected first content in the transmitted message.
25. The system of claim 13, wherein the second message includes content associated with the content of the first message.
26. The non-transitory computer-readable medium of claim 14, wherein the control data includes a set of instructions which can be processed by the receiving terminal.
27. The non-transitory computer-readable medium of claim 26, wherein the set of instructions is a script.
28. The non-transitory computer-readable medium of claim 14, wherein the control data causes the receiving terminal to:
29. The non-transitory computer-readable medium of claim 14, wherein the receiving terminal operates in one of a plurality of modes in dependence on selection of the user selectable portion.
30. The non-transitory computer-readable medium of claim 29, wherein a first mode comprises the receiving terminal sending the response message identifying the receiving terminal to the network location, and the access status of the message is updated at the network location.
31. The non-transitory computer-readable medium of claim 14, wherein the control data further comprise data identifying another network location, for use in formulating the response message.
32. The non-transitory computer-readable medium of claim 14, wherein modifying an access status of the transmission further comprises updating the access status so as to identify the receiving terminal from which the selection data has emanated.
33. The non-transitory computer-readable medium of claim 14, wherein the display data comprises image data and the user selectable portion is an integral part of the image data.
34. The non-transitory computer-readable medium of claim 14, wherein the content is associated with an attribute.
35. The non-transitory computer-readable medium of claim 34, wherein modifying the access status of the transmitted message includes updating the recipient record to include the attribute associated with the selected first content in the transmitted message.
36. The non-transitory computer-readable medium of claim 14, wherein the second message includes content associated with the content of the first message.
US20080195751A1 US20080195751A1 (en) 2008-08-14
US8949342B2 true US8949342B2 (en) 2015-02-03
US9686219B2 (en) 2010-04-14 2017-06-20 Nokia Technologies Oy Systems, methods, and apparatuses for facilitating determination of a message recipient
WO1998037685A3 (en) 1997-02-20 1998-11-19 Hewlett Packard Co Delivery of announcements to a user of a communications system when roaming in a network away from the user's home network
WO2002059720A3 (en) 2001-01-23 2003-10-30 Predictive Networks Inc Method and system for scheduling online targeted content delivery
US20110145059A1 (en) 2005-06-20 2011-06-16 Google Inc. Allocating Advertising Space in a Network of Displays
DE10015996C2 (en) * 2000-03-31 2002-11-07 Spirka Maschb Gmbh Method for operating a rotor braiding machine and rotor braiding machine
"On the Design and Evaluation of Job Scheduling Algorithms," Jochen Krallman, Uwe Schwiegelshohn and Ramin Yahyapour, Lecture Notes in Computer Science, vol. 1659, Jan. 1, 1999, pp. 17-42 (26 pages).
Combined Search and Examination Report under Sections 17 and 18(3), U.K. Patent Office in related U.K Application No. GB 0818647.0, dated Jan. 7, 2009.
Communication (European Search Report), European Patent Application EP 08 15 6763, dated Oct. 17, 2008.
Communication (Search Report under Section 17 along with Examination Report under Section 18(3), United Kingdom Intellectual Property Office in counterpart U.K. Application GB 0809321.3, dated Oct. 6, 2008.
Communication Pursuant to Article 94(3) EPC dated Aug. 13, 2009 Patent Application No. 07802544.2.
Communication Pursuant to Article 94(3) EPC dated Nov. 21, 2008 issued by the European Patent Office in connection with counterpart European Application No. 08 802 544.2, written at the European Patent Office in Munich, Germany (7 Pages).
Communication Pursuant to Article 94(3) EPC dated Nov. 21, 2008, Patent Application No. 07802544.2.
Communication Pursuant to Article 94(3) EPC dated Oct. 30, 2009, European Patent Application No. 08 166 443.5.
Communication pursuant to Article 94(3) EPC, European Patent Application No. 07 822 138.9 (4 pages), dated Mar. 10, 2011.
Communication Pursuant to Article 94(3) EPC, European Patent Application No. 07 822 138.9, dated Mar. 8, 2010.
ETSI TS 100 900 V7.2.0 (Jul. 1999): Digital Cellular Telecommunications System (Phase 2+), Alphabets and language specific-information (GSM 03.38 Version 7.2.0 Release 1998), European Telecommunications Standards Institute, 1999.
Extended European Search Report dated Mar. 17, 2008, EP Application No. 08101544.8.
Langheinrich, Marc et al., "Unintrusive Customization Techniques for Web Advertising", Computer Networks: The International Journal of Computer and Telecommunications Networking, vol. 31, No. 11, May 1999, pp. 1259-1272, Elsevier North-Holland, Inc., New York, NY, 1999.
Official Communication Pursuant to Article 94(3) EPC from European Patent Office dated Nov. 21, 2008 issued in connection with counterpart European Application No. 08 802 544.2 (7 pages).
PCT/EP2007/061792 International Search Report and Written Opinion, mailed Mar. 7, 2008.
PCT/EP2007/061792, International Preliminary Report on Patentability, mailed May 5, 2009.
PCT/EP2008/056342 International Search Report and Written Opinion, mailed Oct. 8, 2008.
PCT/EP2008/056342, International Preliminary Report on Patentability, dated Nov. 24, 2009.
PCT/EP2008/057880 International Preliminary Report on Patentability, issued Dec. 22, 2009.
PCT/EP2008/057880 PCT International Search Report and Written Opinion, mailed Apr. 22, 2009.
PCT/EP2008/063712 Written Opinion of the International Searching Authority, mailed Feb. 27, 2009.
PCT/EP2008/063712, Declaration of Non-Establishment of International Search Report, mailed Feb. 27, 2009.
PCT/EP2009/062713 International Search Report and Written Opinion mailed Jan. 14, 2010.
PCT/GB 2007/050723 Invitation to Pay Additional Fees and Communication Relating to the Results of the Partial International Search mailed Apr. 28, 2008.
Richardson, Matthew et al., "Predicting Clicks: Estimating the Click-Through Rate for New Ads", Proceedings of the 16th international conference on World Wide Web, Banff, Alberta, Canada, May 8-12, 2007, Session: Advertisements & click estimates, pp. 521-529.
U.K Further Search Report under Section 17, U.K. Application No. GB0621874.7, dated Jul. 25, 2007.
U.K. Search Report Under Section 17, U.K Application No. GB0716954.3, dated Jan. 2, 2008.
U.K. Search Report under Section 17, U.K. Application No. GB0621874.7, dated Feb. 23, 2007.
U.K.Search Report under Section 17, U.K. Patent Application No. GB0802986.0, dated Jun. 26, 2008.
U.S. Appl. No. 11/888,850 Notice of Allowance, mailed Apr. 2, 2010 (11 pages).
U.S. Appl. No. 11/888,850, Office Action, mailed Aug. 18, 2009.
U.S. Appl. No. 12/075,853 Office Action, mailed Feb. 2, 2009.
U.S. Appl. No. 12/075,853 Office Action, mailed Sep. 29, 2009.
U.S. Appl. No. 12/075,853 Office, mailed Dec. 23, 2009.
U.S. Appl. No. 12/077,045 Office Action mailed Apr. 15, 2010.
U.S. Appl. No. 12/077,045 Office Action, mailed Aug. 4, 2009.
U.S. Appl. No. 12/077,089 Office Action, mailed Aug. 6, 2009.
U.S. Appl. No. 12/077,089 Office Action, mailed Feb. 5, 2009.
U.S. Appl. No. 12/077,089 Office Action, mailed Mar. 31.
UK Application No. GB0802175.0. UKIPO Search Report, dated May 30, 2008.
WAG UAProf Version Oct. 20, 2001; Wireless Application Protocol WAP-248-UAPROF-20011020-a, Wireless Application Protocol Forum, Ltd.; http://www.wapforum.org/what/copyright.htm.
US20080195751A1 (en) 2008-08-14
US8260331B2 (en) 2012-09-04 System and method for incorporating multimedia content into a message handled by a mobile device