METHOD FOR CREATING A PEER-TO-PEER IMMEDIATE MESSAGING SOLUTION WITHOUT USING AN INSTANT MESSAGING SERVER
First Claim
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 an availability information message to said second mobile station.
7 Assignments
0 Petitions
Accused Products
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.
4 Citations
21 Claims
-
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 an availability information message to said second mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of facilitating the exchange of 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, wherein said first mobile station sends an invitation message to said second mobile station using one of said one or more first communications applications, said invitation message including said first personal identification number, and wherein said second mobile station sends an acceptance message to said first mobile station using one of said one or more second communications applications, said acceptance message including said second personal identification number, the method comprising:
-
(a) receiving one or more first messages in said routing server from said first mobile station through said wireless network, said one or more first messages including said second personal identification number;
(b) 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 to said second mobile station based on said second personal identification number;
(c) receiving one or more second messages in said routing server from said second mobile station through said wireless network, said one or more second messages including said first personal identification number;
(d) 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 to said first mobile station based on said first personal identification number; and
(e) periodically receiving an availability information message in said routing server from said first mobile station through said wireless network and sending said availability information message from said routing server to said second mobile station through said wireless network, said availability information message being routed to said second mobile station based on said second personal identification number. - View Dependent Claims (14)
-
-
15. A method of facilitating the exchange of 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, wherein said first mobile station sends an invitation message to said second mobile station using one of said one or more first communications applications, said invitation message including said first personal identification number, and wherein said second mobiles station sends an acceptance message to said first mobile station using one of said one or more second communications applications, said acceptance message including said second personal identification number, said first mobile station having a contact database having a plurality of contacts each having a corresponding contact mobile station, the method comprising:
-
(a) receiving one or more first messages in said routing server from said first mobile station through said wireless network, said first messages including said second personal identification number;
(b) 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 to said second mobile station based on said second personal identification number;
(c) receiving one or more second messages in said routing server from said second mobile station through said wireless network, said second messages including said first personal identification number;
(d) 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 to said first mobile station based on said first personal identification number;
(e) periodically receiving a plurality of availability information messages in said routing server from said first mobile station through said wireless network and sending each one of said availability information messages from said routing server to a corresponding one of said contact mobile stations through said wireless network. - View Dependent Claims (16)
-
-
17. 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, 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, and sending a second invitation message from said first mobile station to said second mobile station using another one of said one or more first communications applications, said second invitation message including said first personal identification number;
(b) receiving in said first mobile station an acceptance message from said second mobile station, said acceptance message including said second personal identification number;
(c) creating in said first mobile station 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, said one or more first messages being routed by said routing server to said second mobile station through said wireless network based on said second personal identification number; and
(e) receiving in said first mobile station one or more second messages from said second mobile station through said wireless network and said routing server, said one or more second messages including said first personal identification number and said one or more second messages being routed by said routing server to said first mobile station based on said first personal identification number.
-
-
18. 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, 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) receiving in said first mobile station an acceptance message from said second mobile station, said acceptance message including said second personal identification number;
(c) creating in said first mobile station 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, said one or more first messages being routed by said routing server to said second mobile station through said wireless network based on said second personal identification number;
(e) receiving in said first mobile station one or more second messages from said second mobile station through said wireless network and said routing server, said one or more second messages including said first personal identification number and said one or more second messages being routed by said routing server to said first mobile station based on said first personal identification number; and
(f) periodically sending an availability information message to said routing server through said wireless network, said availability information message being routed by said routing server to said second mobile station through said wireless network based on said second personal identification number. - View Dependent Claims (19)
-
-
20. 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, 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 each having a corresponding contact mobile station, 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) receiving in said first mobile station an acceptance message from said second mobile station, 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, said one or more first messages being routed by said routing server to said second mobile station through said wireless network based on said second personal identification number;
(e) receiving in said first mobile station one or more second messages from said second mobile station through said wireless network and said routing server, said one or more second messages including said first personal identification number and said one or more second messages being routed by said routing server to said first mobile station based on said first personal identification number; and
(f) periodically sending a plurality of availability information messages from said first mobile station to said routing server through said wireless network, wherein each of said contact mobile stations has a corresponding contact personal identification number, wherein each of said availability information messages includes one of said contact personal identification numbers, and wherein each of said availability information messages is routed by said routing server to a corresponding one of said contact mobile stations through said wireless network based on the contact personal identification number included therewith. - View Dependent Claims (21)
-
Specification