Peer-to-peer mobile instant messaging method and device
First Claim
1. A method of establishing session-based instant messaging communications between mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
- opening a listening port on an initiating mobile device to receive communications through the data packet-based communications service;
transmitting an invitation message containing the address and the listening port of the initiating mobile device to a target mobile device through a page-mode messaging service, wherein the target mobile device is located by providing to the page-mode messaging service a unique identification number that is used by the digital mobile network system to locate the target mobile device;
receiving a response from the target mobile device at the listening port on the initiating wireless device through the data packet-based communications service; and
establishing a virtual connection through the data packet-based communications service for the session-based instant messaging session between the initiating mobile device and the target mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for establishing peer-to-peer session-based instant messaging between mobile devices without the need for using an instant messaging registration or log-in server to provide presence information. Session-based instant messaging communications between mobile devices are established by transmitting necessary address information through page-based messaging services that utilize the underlying digital mobile network databases and services to resolve the identification and location of the mobile devices.
88 Citations
30 Claims
-
1. A method of establishing session-based instant messaging communications between mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
-
opening a listening port on an initiating mobile device to receive communications through the data packet-based communications service;
transmitting an invitation message containing the address and the listening port of the initiating mobile device to a target mobile device through a page-mode messaging service, wherein the target mobile device is located by providing to the page-mode messaging service a unique identification number that is used by the digital mobile network system to locate the target mobile device;
receiving a response from the target mobile device at the listening port on the initiating wireless device through the data packet-based communications service; and
establishing a virtual connection through the data packet-based communications service for the session-based instant messaging session between the initiating mobile device and the target mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
12. A mobile device enabled to establish session-based instant messaging communications with other mobile devices in a digital mobile network system, the mobile device comprising:
-
programming means to support a data packet-based communications service over the digital mobile network system;
programming means to support a page-mode messaging service over the digital mobile network system;
programming means to open a listening port to receive communication through the data packet-based communications service;
programming means to send an invitation message containing the address and the listening port of the mobile device to a target mobile device through the page-mode messaging service, wherein the target mobile device is located by providing to the page-mode messaging service a unique identification number that is used by the digital mobile network system to locate the target mobile device;
programming means to receive a response through the data packet-based communications service from the target mobile device at the listening port; and
programming means to establish a virtual connection through the data packet-based communications service for session-based instant messaging communications between the mobile device and the target mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification