(12) United States Patent (10) Patent No.: US 9,077,673 B2 Davies Et Al
Total Page:16
File Type:pdf, Size:1020Kb
US009077673B2 (12) United States Patent (10) Patent No.: US 9,077,673 B2 Davies et al. (45) Date of Patent: *Jul. 7, 2015 (54) CONTENT-BASED NOTIFICATION AND USPC ......... 455/466,412.1, 412.2, 414.4; 709/206, USER-TRANSPARENT PULL OPERATION 709/207, 232, 236; 370/395.5, 466,467 FOR SIMULATED PUSHTRANSMISSION OF See application file for complete search history. WIRELESS EMAIL (56) References Cited (71) Applicant: Rockliffe Systems, Campbell, CA (US) U.S. PATENT DOCUMENTS (72) Inventors: John Davies, Sunnyvale, CA (US); Martin Chapman, Egerton (GB) 6,781,972 B1* 8/2004 Anderlind et al. ............ 370,329 7,092.497 B1 * 8/2006 Spielman et al. .......... 379.88.12 Assignee: Rockliffe Systems, Campbell, CA (US) (73) (Continued) (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 FOREIGN PATENT DOCUMENTS U.S.C. 154(b) by 0 days. GB 238O897 A * 4, 2003 . H04Q 7/22 This patent is Subject to a terminal dis WO WOOO78067 A1 * 12/2000 . H04Q 7/22 claimer. Primary Examiner — Allahyar Kasraian (21) Appl. No.: 14/246,201 (74) Attorney, Agent, or Firm — Nancy R. Gamburd: (22) Filed: Apr. 7, 2014 Gamburd Law Group LLC (65) Prior Publication Data (57) ABSTRACT US 2015/0081812 A1 Mar. 19, 2015 Exemplary system, method, software and apparatus embodi ments provide for creating a content-based notification for a Related U.S. Application Data mobile device, as a simulated push operation, for devices which do not have push capability. The system comprises a (63) Continuation of application No. 13/757,775, filed on database, a server, and may also include a second web server Feb. 2, 2013, now abandoned, which is a continuation for user account configuration. The database is adapted to of application No. 12/418,571, filed on Apr. 4, 2009, store user account configuration and preference information. now Pat. No. 8,428,604, which is a continuation of The server is adapted to receive a first message having a first application No. 1 1/268,903, filedon Nov. 7, 2005, now protocol, such as SMTP, and to determine whether the con Pat. No. 7,532,890. tent-based notification for the first message should be pro vided. When the content-based notification is to be provided, (60) Provisional application No. 60/667,038, filed on Apr. the server is adapted to extract a subset of information from 1, 2005. the first message, and using the Subset of information, to (51) Int. C. create a second message having a second, different protocol, H0474/00 (2009.01) such as SMS. The second message is transferred to a wireless H04L 2/58 (2006.01) network for transmission to the mobile device, with the sec H04L 29/08 (2006.01) ond message providing the content-based notification of the first message. The information extracted from the first mes (52) U.S. C. sage enables a user to determine whether they want to down CPC .............. H04L 51/046 (2013.01); H04L 67/26 load the complete message, as a user-transparent pull opera (2013.01); H04L 51/08 (2013.01) tion, and typically includes the from, to, size, date. Subject (58) Field of Classification Search fields, and a portion of the body of the first message, up to the CPC ..... H04L 69/16; H04L 12/5895; H04L 69/08; remaining capacity of the second message. H04L 12/587; H04L 51/24: H04W 4/12: HO4W 4/18 26 Claims, 5 Drawing Sheets FIRST PROTOCOLTO : SECOND PROTOCOL. : CONVERSIONSYSTEM R FRSIO: SECOND PROTOCOL GATEWAY SAINN1501455SBASE 230C passage 1 35B AND DATAPACKET 230B SERVICE CENTER US 9,077,673 B2 Page 2 References Cited 2003, OO16639 A1* 1, 2003 Kransmo et al. .............. 370,335 (56) 2003/0036380 A1* 2, 2003 Skidmore .... ... 455,414 U.S. PATENT DOCUMENTS 2003/0172167 A1* 9, 2003 Judge et al. .. TO9,229 2005/0047562 A1* 3, 2005 Holz et al. ................. 379.88.22 7,155,243 B2 * 12/2006 Baldwin et al. ............... 455,466 7,221,951 B2* 5/2007 Anvekar et al. ............... 455,466 * cited by examiner U.S. Patent US 9,077,673 B2 U.S. Patent Jul. 7, 2015 Sheet 4 of 5 US 9,077,673 B2 START: RECEIVE FIRST MESSAGEY - 400 FIG. 4 HAVING FIRST PROTOCOL 405 CONTENT-BASED NOTIFICATION NO OF THE FIRST MESSAGE TO BE () TRANSMITTED USING ASECOND PROTOCOL. YES EXTRACT A SUBSET OF INFORMATION 410 FROM THE FIRST MESSAGE CREATE A SECOND MESSAGE HAVING THE 415 SECOND PROTOCOL, USING THE EXTRACTED SUBSET OF INFORMATION 420 DIRECT TRANSMISSION CAPABILITY YES AVAILABLE NO 425 ENCAPSULATE SECOND 430 MESSAGE AS A DATA PAYLOAD IN A THIRD TRANSMIT MESSAGE HAVING A SECOND MESSAGE THIRD PROTOCOL TRANSMIT THIRD MESSAGE TO A NETWORK FOR EXTRACTION AND TRANSMISSION OF THE SECOND MESSAGE 455 440 MATCH REQUEST REQUEST RECEIVED FOR WAIT PREDETERMINED WITH FIRST MESSAGE THE FIRST MESSAGE PERIOD OF TIME TRANSMIT FIRST MESSAGE 465 RETURN U.S. Patent Jul. 7, 2015 Sheet 5 of 5 US 9,077,673 B2 START: RECEIVE CONTENT-Y-500 FIG. 5 BASED NOTIFICATION INTERRUPT OR AWAKEN TASK 505 OR APPLICATION PARSE AND DISPLAY CONTENT- 510 BASED NOTIFICATION YES USER INPUT REQUEST A COMPLETE MESSAGE 520 USER INPUT THAT COMPLETE MESSAGE IS NOT REQUIRED2 525 GENERATE AND TRANSMIT A 530 REQUEST FOR THE COMPLETE MESSAGE RECEIVE ALL OR PART OF MESSAGE-15 DISPLAY MESSAGE 540 545 ADDITIONAL MESSAGES NO RESTORE DISPLAY TO OUTESCENT MODE/55 555 RETURN US 9,077,673 B2 1. 2 CONTENT-BASED NOTIFICATION AND regardless of whether email is, in fact, available for down USER-TRANSPARENT PULL OPERATION loading. Not only is such an activity a waste of the user's time FOR SIMULATED PUSHTRANSMISSION OF and effort when no email is available. Such repeated query WRELESS EMAIL sessions also drain and waste precious battery capacity, and utilize limited and potentially expensive airtime. In addition, CROSS-REFERENCE TO RELATED when email is available, the user's receipt of the email typi APPLICATIONS cally has been delayed until the user, in fact, initiates the communication session and performs the query. From the This application is a continuation of and claims priority to perspective of the service provider, Such repeated query ses and the benefit of U.S. patent application Ser. No. 13/757, 10 sions may also be a waste of available bandwidth and service 775, filed Feb. 2, 2013, inventors John Davies et al., entitled capacity. “Content-Based Notification and User-Transparent Pull As an alternative, service providers may provide a dedi Operation for Simulated Push Transmission of Wireless cated infrastructure to automatically send all email to special Email', which is a continuation of and claims priority to and ized mobile devices, such as the Blackberry devices provided the benefit of U.S. patent application Ser. No. 12/418,571, 15 by Research In Motion, which have the capability and are filed Apr. 4, 2009, inventors John Davies et al., entitled “Con configured to automatically receive all email without Such a tent-Based Notification and User-Transparent Pull Operation prior query session (i.e., the devices and service provider have for Simulated Push Transmission of Wireless Email, which always on “push” technology). Such devices, however, are is a continuation of and claims priority to and the benefit of significantly more complicated and expensive than typical U.S. patent application Ser. No. 1 1/268,903, filed Nov. 7, mobile telephones and, in addition, require Support from a 2005, inventors John Davies et al., entitled “Content-Based specialized infrastructure. This push technology is not com Notification and User-Transparent Pull Operation for Simu patible with many, if not most, current and legacy cellular lated Push Transmission of Wireless Email, which is a non telephones. provisional and a conversion of and further claims priority to As a consequence, a need remains for a method, apparatus and the benefit of U.S. Provisional Patent Application Ser. 25 and system to provide a simulated push operation of email to No. 60/667038, filed Apr. 1, 2005, inventors John Davies et these devices which are capable of only pull operations, using al., entitled “System to Simulate Push Based Email Deliv a wireless transmission infrastructure which does not have ery', all of which are commonly assigned herewith, the con such separate push capability or which is otherwise limited by tents of which are incorporated herein by reference with the bandwidth or service capacity. same full force and effect as if set forth in their entireties 30 herein, and with priority claimed for all commonly disclosed SUMMARY OF THE INVENTION Subject matter. The exemplary embodiments of the present invention pro FIELD OF THE INVENTION vide a method, apparatus, Software and system which create a 35 content-based notification of an email which is transmitted to The present invention, in general, relates to wireless trans a typical, generic or legacy mobile device. Such as a cellular mission of electronic mail (“email') to mobile devices and, telephone or PDA. The various exemplary embodiments more particularly, relates to an apparatus, method, system and thereby provide a simulated push operation of email to these software for providing wireless, content-based notification of devices which are capable of only pull operations, and use a an email to a mobile device using a first, limited capacity 40 wireless transmission infrastructure which does not have protocol, and a user-transparent pull operation for a simulated such separate push capability or is otherwise limited by band push transmission of a complete email using a second proto width or service capacity. The method, apparatus, Software col. and system of the exemplary embodiments utilize currently available protocols having limited capacity channels to pro BACKGROUND OF THE INVENTION 45 vide a notification of an email to the mobile device, with the notification having Sufficient and meaningful information to Electronic mail to many mobile devices such as cellular enable a user to reasonably determine whether to view a telephones, "Smart” cellular telephones, personal digital corresponding complete email using a transparent pull opera assistants (“PDAs), and notebook computers, in the prior art, tion.