EP2012471A2

A method for creating a peer-to-peer immediate messaging solution without using an instant messaging server

Abstract

A messaging method in a system including a wireless network, a routing server, and a plurality of mobile stations. A first mobile station has first communications applications and a first PIN and a second mobile station has second communications applications and a second PIN. The method includes sending an invitation including the first PIN from the first mobile station to the second mobile station using one of the first communications applications, and sending an acceptance including the second PIN from the second mobile station to the first mobile station using one of the second communications applications. The method further includes creating first messages including the second PIN and sending them to the second mobile station through the wireless network, and creating second messages including the first PIN and sending them to the first mobile station through the wireless network. The routing server routes the messages based on the PINs.

EP2012471A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 16 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 3 independent, 15 dependent

  1. 1
    A method of exchanging messages between a first mobile station and a second mobile station in a system including a wireless network and a routing server coupled to said wireless network, said first mobile station having one or more first communications applications and said second mobile station having one or more second communications applications, said first mobile station having a first personal identification number and said second mobile station having a second personal identification number, the method comprising:(a) sending an invitation message from said first mobile station to said second mobile station using one of said one or more first communications applications, said invitation message including said first personal identification number;(b) sending an acceptance message from said second mobile station to said first mobile station using one of said one or more second communications applications, said acceptance message including said second personal identification number;(c) creating one or more first messages, said first messages including said second personal identification number;(d) sending said one or more first messages to said routing server through said wireless network;(e) sending said one or more first messages from said routing server to said second mobile station through said wireless network, said one or more first messages being routed by said routing server based on said second personal identification number;(f) creating one or more second messages, said second messages including said first personal identification number;(g) sending said one or more second messages to said routing server through said wireless network;(h) sending said one or more second messages from said routing server to said first mobile station through said wireless network, said one or more second messages being routed by said routing server based on said first personal identification number;and (i) said first mobile station periodically sending a first availability information message to said second mobile station and said second mobile station periodically sending a second availability information message to said first mobile station.
  2. 4
    A method of exchanging messages between a first mobile station and a second mobile station in a system including a wireless network and a routing server coupled to said wireless network, said first mobile station having one or more first communications applications and said second mobile station having one or more second communications applications, said first mobile station having a first personal identification number and said second mobile station having a second personal identification number, said first mobile station having a contact database having a plurality of contacts having a plurality of corresponding contact mobile stations, the method comprising:(a) sending an invitation message from said first mobile station to said second mobile station using one of said one or more first communications applications, said invitation message including said first personal identification number;(b) sending an acceptance message from said second mobile station to said first mobile station using one of said one or more second communications applications, said acceptance message including said second personal identification number;(c) creating one or more first messages, said first messages including said second personal identification number;(d) sending said one or more first messages to said routing server through said wireless network;(e) sending said one or more first messages from said routing server to said second mobile station through said wireless network, said one or more first messages being routed by said routing server based on said second personal identification number;(f) creating one or more second messages, said second messages including said first personal identification number;(g) sending said one or more second messages to said routing server through said wireless network;(h) sending said one or more second messages from said routing server to said first mobile station through said wireless network, said one or more second messages being routed by said routing server based on said first personal identification number;and (i) said first mobile station periodically sending availability information messages to said contact mobile stations.
  3. 15
    A method of exchanging messages between a first mobile station and a second mobile station in a system including a wireless network and a routing server coupled to said wireless network, said first mobile station having one or more first communications applications and said second mobile station having one or more second communications applications, said first mobile station having a first personal identification number and said second mobile station having a second personal identification number, the method comprising:(a) sending an invitation message from said first mobile station to said second mobile station using one of said one or more first communications applications, said invitation message including said first personal identification number;(b) sending an acceptance message from said second mobile station to said first mobile station using one of said one or more second communications applications, said acceptance message including said second personal identification number;(c) creating one or more first messages, said first messages including said second personal identification number;(d) sending said one or more first messages to said routing server through said wireless network;(e) sending said one or more first messages from said routing server to said second mobile station through said wireless network, said one or more first messages being routed by said routing server based on said second personal identification number;(f) creating one or more second messages, said second messages including said first personal identification number;(g) sending said one or more second messages to said routing server through said wireless network;(h) sending said one or more second messages from said routing server to said first mobile station through said wireless network, said one or more second messages being routed by said routing server based on said first personal identification number;and (i) placing a phone call from said first mobile station to said second mobile station over a voice circuit, wherein said invitation message comprises a plurality of first DTMF tones sent from said first mobile station to said second mobile station over said voice circuit, and wherein said acceptance message comprises a plurality of second DTMF tones sent from said second mobile station to said first mobile station over said voice circuit.