A mobile device-to-HTTP protocol gateway (MHG) which translates between Wireless Mobile Originated commands from an SMSC, and an application server on the Internet. A wireless Internet gateway establishes communications with one or more relevant SMSCs using standard format SMPP commands, and the MHG
A mobile device-to-HTTP protocol gateway (MHG) which translates between Wireless Mobile Originated commands from an SMSC, and an application server on the Internet. A wireless Internet gateway establishes communications with one or more relevant SMSCs using standard format SMPP commands, and the MHG utilizes HTTP protocol POST messages to post short messages originated at the mobile device to a particular URL. Return results are received by the MHG via HTTP protocol messages, translated to SMPP messages, and forwarded back to the SMSC for delivery to the mobile device. The wireless Internet Gateway communicates with the MHG using RMI protocol commands. An MHG in the present invention enables a developer to create mobile applications using standard web development tools. The MHG allows standard format command messages to be used throughout the pathway between a mobile device and an application program on a web IP server at a particular URL.
대표청구항▼
1. A physical gateway, comprising: a first communication path connected to said physical gateway to accept, at said physical gateway, a text message;a translation module, at said physical gateway, to insert said text message into an Internet Protocol (IP) protocol message; anda second communication
1. A physical gateway, comprising: a first communication path connected to said physical gateway to accept, at said physical gateway, a text message;a translation module, at said physical gateway, to insert said text message into an Internet Protocol (IP) protocol message; anda second communication path connected to said physical gateway to transmit, from said physical gateway, said IP protocol message to at least one universal resource locator (URL);wherein said physical gateway facilitates two-way short message service communication between text message devices. 2. The physical gateway according to claim 1, wherein: said IP protocol message is a POST message. 3. The physical gateway according to claim 1, wherein: said text message originated from a wireless device. 4. The physical gateway according to claim 1, wherein: said text message is received via a Java Remote Method Invocation (RMI) callback mechanism. 5. The physical gateway according to claim 1, wherein: said second communication path is adapted to transmit said IP protocol message to a plurality of URLs. 6. The physical gateway according to claim 1, wherein: said second communication path accepts a return message from said at least one URL;said translation module inserts said return message into another text message; andsaid first communication path transmits said another text message to a short message service center. 7. The physical gateway according to claim 6, wherein: said return message conforms to HyperText Transfer Protocol (HTTP). 8. The physical gateway according to claim 1, wherein: said first communication path transmits a SUBMIT_SM message to a short message servicing center. 9. A method of communicating a text message with a physical gateway, comprising: accepting, at a physical gateway, a text message from a first communication path connected to said physical gateway;inserting, by a translation module of said physical gateway, said text message into an Internet Protocol (IP) protocol message; andtransmitting, from said physical gateway, on a second communication path connected to said physical gateway said IP protocol message to at least one universal resource locator (URL);wherein said physical gateway facilitates two-way text message communication between text message devices. 10. The method of communicating a text message with a physical gateway according to claim 9, wherein: said IP protocol message is a POST message. 11. The method of communicating a text message with a physical gateway according to claim 9, wherein: said text message originated from a wireless device. 12. The method of communicating a text message with a physical gateway according to claim 9, further comprising: receiving said text message via a Java Remote Method Invocation (RMI) callback mechanism. 13. The method of communicating a text message with a physical gateway according to claim 9, further comprising: adapting said second communication path to transmit said IP protocol message to a plurality of URLs. 14. The method of communicating a text message with a physical gateway according to claim 9, further comprising: accepting, from said second communication path, a return message from said at least one URL;inserting, with said translation module, said return message into another text message; andtransmitting, with said first communication path, said another text message to a short message service center. 15. The method of communicating a text message with a physical gateway according to claim 14, wherein: said return message conforms to HyperText Transfer Protocol (HTTP). 16. The method of communicating a text message with a physical gateway according to claim 14, further comprising: transmitting, with said first communication path, a SUBMIT_SM message to a short message servicing center. 17. The method of communicating a text message with a physical gateway according to claim 9, wherein: said second communication path accepts a return message from said at least one URL;said translation module inserts said return message into another text message; andsaid first communication path transmits said another text message to a short message service center. 18. The method of communicating a text message with a physical gateway according to claim 17, wherein: said return message conforms to HyperText Transfer Protocol (HTTP) protocols. 19. The method of communicating a text message with a physical gateway according to claim 9, wherein: said first communication path transmits a SUBMIT_SM message to a short message servicing center. 20. A method of using a computer system to facilitate two-way communication between a mobile device and an Internet server, comprising: the computer system receiving a text message via a first communication path;the computer system inserting at least a message body of the text message into an Internet Protocol (IP) message; andthe computer system transmitting the IP message to the Internet server, via a second communication path,wherein the text message originates from the mobile device as a short message service (SMS) text message, and wherein the SMS text message contains a multi-digit address that is fewer than seven digits and that is associated with a URL of the internet server. 21. The method as set forth in claim 20, wherein the mobile device comprises a cellular telephone. 22. The method as set forth in claim 20, wherein the SMS text message is received by the computer system via an SMS service center (SMSC). 23. The method as set forth in claim 22, wherein the first communication path includes a path portion that traverses the SMSC. 24. The method as set forth in claim 20, wherein the SMS text message is received by the computer system via a Short Message Peer-to-Peer (SMPP) protocol. 25. The method as set forth in claim 20, wherein the second communication path includes the Internet. 26. The method as set forth in claim 20, wherein the first communication path includes a path portion that traverses an SMS service center (SMSC). 27. The method as set forth in claim 26, wherein the second communication path includes the Internet. 28. The method as set forth in claim 20, further comprising translating the text message from the SMPP protocol to the IP protocol. 29. The method as set forth in claim 20, further comprising receiving at the computer system a response message from the Internet server. 30. The method as set forth in claim 29, wherein the response message comprises a response text message. 31. The method as set forth in claim 30, wherein the response text message comprises an IP message having a message body that contains text. 32. The method as set forth in claim 30, further comprising inserting at least a message body of the response text message into a return text message. 33. The method as set forth in claim 32, further comprising transmitting the return text message to the mobile device via a Short Message Service Center (SMSC). 34. The method as set forth in claim 33, wherein the return text message is transmitted to the SMSC via an SMPP protocol. 35. The method as set forth in claim 32, wherein the return text message comprises an SMS message. 36. The method as set forth in claim 29, further comprising translating a protocol of the response message from an Internet Protocol to another protocol. 37. The method as set forth in claim 36, wherein the another protocol comprises a Short Message Peer-to-Peer (SMPP) protocol. 38. The method as set forth in claim 29, further comprising the computer system transmitting the response message to the mobile device via a communication path that includes the Short Message Service Center (SMSC). 39. The method as set forth in claim 29, wherein the response message comprises an HTTP message. 40. The method as set forth in claim 20, wherein the Internet server is associated with a URL, and the message body of the text message does not contain the URL. 41. The method as set forth in claim 20, wherein the text message contains no greater than 160 characters. 42. The method as set forth in claim 20, further comprising receiving a delivery notification message from the IP server indicating whether or not the IP message was successfully delivered. 43. The method as set forth in claim 20, wherein the transmitting comprises transmitting the IP message to a web application instantiated on the Internet server. 44. The method as set forth in claim 20, wherein the IP message comprises an HTTP message. 45. The method as set forth in claim 44, wherein the HTTP message comprises an HTTP POST message. 46. The method as set forth in claim 20, further comprising inserting a message identification field in the IP message to uniquely identify the IP message, wherein the inserting the message identification field facilitates the two-way communication. 47. The method as set forth in claim 20, further comprising inserting a mobile device identifier into the IP message. 48. The method as set forth in claim 47, wherein the message identifier enables tracking of the IP message. 49. The method as set forth in claim 20, further comprising examining a field of the text message to determine if it has a first value or a second value, and inserting a message identifier into the IP message in the event it is determined that the field has a first value, and not inserting the message identifier into the IP message in the event it is determined that the field has a second value. 50. The method as set forth in claim 49, wherein the message identifier enables tracking of the IP message. 51. The method as set forth in claim 49, wherein the field comprises an esm_class field of the SMS message. 52. The method as set forth in claim 20, wherein the computer system comprises a gateway. 53. The method as set forth in claim 20, further comprising transmitting the IP message to a plurality of additional IP servers. 54. The method as set forth in claim 20, wherein the SMS message includes a registered delivery flag.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (250)
Koster Arnold J. (Carnation WA) Vdolek Alexander D. (Redmond WA) Ma Raymond (Seattle WA), 9-1-1 Switched access system.
Carroll Gary T. (Boulder CO) Pilmanis George J. (Boulder CO) Stinton Vincent D. (Littleton CO), Adaptable electronic monitoring and identification system.
Landsman, Rick W.; Lee, Wei-Yeh, Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer.
Pilley Harold R. (R.F.D. #1 ; Box 204 Deering NH 03244), Airport control/management system using GNSS-based methods and equipment for the control of surface and airborne traffic.
Gudat Adam J. (Edelstein IL) Rao Prithvi N. (Pittsburgh PA) Shaffer Gary K. (Butler PA) Shi WenFan (Pittsburgh PA) Shin Dong H. (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Kleimenhagen Karl , Apparatus and method for autonomous vehicle navigation using path data.
Lebowitz Mayer M. (5515 Northaven Rd. Dallas TX 75229), Cellular digital packet data (CDPD) network transmission system incorporating cellular link integrity monitoring.
Amadon Charles Gregory (Seattle WA) Combest Rick F. (Florence OR) Stanhope David M. (Tacoma WA) Elliott Cameron Scott (Seattle WA), Cellular rental phone system and method having realtime data collection and billing.
Isomursu,Pekka; Miettunen,Juhani; Lietsalmi,Mikko; Lehtonen,Arto; Nykanen,Petri; Gustafsson,Patrik, Communication network terminal supporting a plurality of applications.
Bayless Jeanne A. ; Black William B. ; Brannick Gary L. ; Lee Gene W. ; Lloyd Lora M. ; Mason Larry P. ; Mathis Amy L. ; Steenbergen James E. ; Stoldt Mark R. ; Young Garrett C. ; Young Gary C. ; Fis, Computer telephone system.
Carroll Gary T. (Boulder CO) O\Neil David G. (Boulder CO) Elgie Harold R. (Boulder CO), Electronic system and method for monitoring abusers for compliance with a protective order.
Carroll Gary T. (Boulder CO) O\Neil David G. (Boulder CO) Elgie Harold R. (Fairfield IA), Electronic system and method for monitoring compliance with a protective order.
Moody Martin (Inver Grove Heights MN) Madson Donald (Shoreview MN) Osgood Gordan (Starbuck MN), Emergency call station identification system and method.
Arens Kenneth P. (1612 Holley St. Holmen WI 54636) Murphy Brian W. (Silver Springs MD), Energy efficient alarm system and regulative central control unit.
Kadyk, Donald J.; Fishman, Neil S.; Pederson, Leif; Seinfeld, Marc E., Flexible system and method for communicating between a broad range of networks and devices.
Bickley Robert H. (Paradise Valley AZ) Moy Leland L. (Scottsdale AZ) Yee David M. (Scottsdale AZ) Keller Theodore W. (Scottsdale AZ) Sikorski Roy W. (Scottsdale AZ), Global positioning system communications multi-interface.
Gudat Adam J. (Edelstein IL) Bradbury Walter J. (Peoria IL) Christensen Dana A. (Peoria IL) Clow Richard G. (Phoenix AZ) Devier Lonnie J. (Pittsburgh PA) Kemner Carl A. (Peoria Heights IL) Kleimenhag, Integrated vehicle positioning and navigation system, apparatus and method.
Brian N. Marquette ; Mark B. Stevens ; Michael Lindsey Williams ; John D. Wilson, Master/slave architecture for a distributed chat application in a bandwidth constrained network.
Fox, Mark A.; King, Peter F.; Ramasubramani, Seetharaman; Martin, Jr., Bruce K.; Boyle, Stephen S., Method and apparatus for informing wireless clients about updated information.
Hogan Steven J. ; Feltz Kristi T. ; Murdock Douglas R. ; Goodman Todd A. ; Vercande David J. ; Tangeman Michael R. ; Busch Eric M. ; Kripakaran Raghavan ; Jayasimha Madhigubba G. ; Smith Keith E. ; A, Method and apparatus for interfacing two or more applications in a client server.
Mufti Sohale A. (Kanata CAX) Samuel Robert G. (Nepean CAX) Soong Peter P. K. (Nepean CAX) Yip Adrian M.-G. (Kanata CAX) Wakim Michael J. (Nepean CAX), Method and apparatus for providing a personal locator, access control and asset tracking service using an in-building te.
Houde Michel,CAX ; Turcotte Eric,CAX ; Tom Wayne,CAX ; Boudreau Alain,CAX, Method and apparatus for supporting the delivery of short message service messages to sleeping mobile stations in a cel.
Couts Jeffrey D. ; Phillips W Garland, Method and apparatus in a radio messaging system for forming a current frame of data while maintaining a correct transm.
Chazelle Xavier (Saint-Cloud FRX) Hunot Anne-Marie (Paris FRX) Lepere Grard (Aubervilliers FRX), Method and device for preventing collisions with the ground for an aircraft.
O'Neil Douglas Rutherford ; Bedingfield J. Carl ; Blount JoAnn, Method and system for automatically connecting telephone calls to multiple devices having different directory numbers.
Brian Kevin Daly ; David William James Holmes ; Michael Luna ; Michael P. Moore ; John Eric Myhre ; Adrian David Smith, Method and system for providing data communication with a mobile station.
Boyle Stephen S. ; Fox Mark A. ; Ramasubramani Seetharaman ; Schwartz Bruce V. ; Martin ; Jr. Bruce K. ; King Peter F. ; Liao Hanqing, Method and system for pushing and pulling data using wideband and narrowband transport systems.
Tadashi Takahashi ; Takeshi Kumazawa JP; Hirokatsu Araki ; Tsuyoshi Hirao ; Hitoshi Matsumoto, Method and system for sorting and forwarding electronic messages and other data.
Ayerst Douglas I. ; Khan Malik J. ; Moore Morris ; Nelson Leonard E. ; Choi Kwok K., Method for determining available frequencies in selective call receivers.
Heller Alan C. (San Antonio TX) Fox Christopher W. (San Antonio TX), Method for receiving and transmitting optical data and control information to and from remotely located receivers and tr.
Br체nig,Roger; Dierkes,Katharina; H체wels,Armin; M체ller,Christian; Reich,Michael; Sundermann,Ulrich, Method for routing messages in a telecommunications network.
Willars Per,SEX ; Hamill-Keays Jeremy,SEX ; Stille Mats,SEX, Method for storing and forwarding short messages to mobile subscribers in a cellular communications system.
Johnson, Jr., Carle S.; Dewey, Mike, Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers.
Bannister Cecil H. ; Govindarajan Rangaprasad ; Edwards Russell A. ; Fink Bradley A., Methods and apparatus for providing communications to telecommunications terminals.
Nakagoshi Arata (Kokubunji JPX) Suzuki Hideya (Hachioji JPX) Yamamoto Yoshinobu (Fujisawa JPX) Shimbo Isao (Yokohama JPX) Furuya Tsuneo (Yokohama JPX) Kuwahara Hiroshi (Kodaira JPX), Mobile communication system and location registration method in mobile communication system.
Vanttila Jaakko,FIX ; Alanara Seppo,FIX ; Seppanen Jorma,FIX ; Vaihoja Juha,FIX ; Lietsalmi Mikko,FIX, Mobile terminal having network services activation through the use of point-to-point short message service.
Ronald William Borgstahl ; Jeffrey Martin Harris ; Ernest Earl Woodward ; William Bryan Austin ; George William Muncaster, Personal information system using proximity-based short-range wireless links.
Simms James R. (9405 Elizabeth Ct. Fulton MD 20759) Simms Charles G. (3310 Hall\s Creek La. Owings MD 20736) Moore ; Jr. Daniel D. (108 Midhurst Rd. Baltimore MD 21212), Personal security system.
Lee Warren S. ; Copp David W. ; Platteter Dale T. ; Carrier Neil P., Point of presence (POP) for digital facsimile network with virtual POPs used to communicate with other networks.
Nguyen Vu,SEX ; Olvera-Hernandez Ulises,SEX, Prepayment method utilizing credit information stored in mobile terminals for accessing wireless telecommunication networks.
Lonnroth, Magnus M.; Svensson, Roland; Svensson, Johan, Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients.
Wysocki David A. (Unitech Research ; Inc. ; 3802 Packers Ave. Madison WI 53704) Hooper Paul S. (Unitech Research ; Inc. ; 3802 Packers Ave. Madison WI 53704), Real time three dimensional geo-referenced digital orthophotograph-based positioning, navigation, collision avoidance an.
West Julian Wray ; Kemp Bradford H. ; Howard Carol M. ; Jones ; Jr. Paul R. ; Mullen Jeffrey M. ; Currier ; Jr. Ronald L., Remote computer communication.
Westergren Larry L. (Marion IA) Mroch Alan B. (Marion IA) O\Neill ; Jr. Gregory A. (Cedar Rapids IA), Superheterodyne tranceiver with bilateral first mixer and dual phase locked loop frequency control.
Meubus Charles J.,CAX ; Jodoin Sylvain,CAX ; Nadeau Raymond,CAX, System and method for communication session disposition responsive to events in a telecommunications network and the internet.
Gossman William E. ; Hartmaier Peter J., System and method for providing data to a wireless device upon detection of activity of the device on a wireless network.
Lohtia, Sunit; James, Wilfred Martin; Hwang, Boon Chong, System and method for providing subscriber-initiated information over the short message service (SMS) or a microbrowser.
Roberts Richard N. ; Bartels Todd August ; McCarthy Terrence J. ; Heinmiller Wayne Robert ; Brand Rodney T ; Moore Leslie Bernard ; Donoso Carlos H ; Ford Kara Elisia, System and method for routing a call to a called party's landline or wireless communication unit.
Fruchterman James R. (Palo Alto CA) Schwegler William C. (San Jose CA) Merritt Bruce W. (Palo Alto CA) LaPierre Charles (Ottawa CAX), System and method for tracking a pedestrian.
Reisman Richard R. (20 E. 9th St. #14K New York NY 10003), System for automatic unattended electronic information transport between a server and a client by a vendor provided tran.
Michael Man-Hak Tso ; Thomas G. Willis ; John W. Richardson ; Robert Conrad Knauerhase ; Damien Macielinski, System for dynamically transcoding data transmitted between computers.
Bruno Ronald ; Schuchman Leonard ; Cunningham Kenneth ; McCarthy Robert, System for providing a simultaneous data and voice channel within a single channel of a portable cellular telephone to provide position-enhanced cellular services (PECS).
Matchefts Marco J. ; Taylor Robert C. ; Pleshek Ronald A., System for synchronizing configuration information of a network element if received trap sequence number is out-of-sequence.
Scribner James R. (Waterford MI) Nicholson Raymond J. (Rochester MI) Brown Thomas G. (Waterford MI) Caracciolo ; Jr. Anthony (Troy MI), Tracking system.
Seazholtz John W. ; Farris Robert D., Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular.
L\Esperance Lauren L. (Arlington MA) Autio Craig R. (Orange MA) Mariner E. Thomas (North Babylon NY) Stapelfeld Norval D. (Brookline NH), Vehicle security system.
Kothari, Anshul; Bhaya, Gaurav; Agarwal, Amit; Chatterjee, Surojit; Nanavati, Vibhor, Systems and methods for maintaining an asynchronous communication via an intermediary.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.