Mobile instant messaging conferencing method and system
First Claim
Patent Images
1. A method of initiating a conferencing session among mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
- transmitting a request to a server'"'"'s network address and listening port to establish a reliable session-based connection;
establishing the reliable session-based connection with the server;
receiving session identifying information associated with the conferencing session from the server;
transmitting an invitation message containing the server'"'"'s network address and the session identifying information to a participating mobile device through a page-mode messaging service, wherein the participating 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 participating mobile device; and
participating in the conference session through the reliable session-based connection with the participating mobile device, which has established its own reliable session-based connection with the server by transmitting its own request, containing the session identifying information, to the server'"'"'s network address.
3 Assignments
0 Petitions
Accused Products
Abstract
A server-based architecture for instant messaging conferencing is presented. Session-based instant messaging conferencing is established by transmitting necessary server network address information through page-mode based messaging services to establish connections among the various mobile devices with the server.
-
Citations
30 Claims
-
1. A method of initiating a conferencing session among mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
-
transmitting a request to a server'"'"'s network address and listening port to establish a reliable session-based connection;
establishing the reliable session-based connection with the server;
receiving session identifying information associated with the conferencing session from the server;
transmitting an invitation message containing the server'"'"'s network address and the session identifying information to a participating mobile device through a page-mode messaging service, wherein the participating 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 participating mobile device; and
participating in the conference session through the reliable session-based connection with the participating mobile device, which has established its own reliable session-based connection with the server by transmitting its own request, containing the session identifying information, to the server'"'"'s network address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of joining a conferencing session among mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
-
opening a listening port to receive invitation messages through a page-mode messaging service;
receiving, at the listening port and through the page-mode messaging service, an invitation message from an initiating mobile device to participate in the conferencing session, wherein such invitation message contains a server'"'"'s network address and session identifying information;
transmitting a request to the server'"'"'s network address to establish a reliable session-based connection;
establishing the reliable session-based connection with the server; and
participating in the conference session through the reliable session-based connection with the server with other mobile devices that have established their own reliable session-based connections with the server by transmitting their own request to the server'"'"'s network address to establish their own reliable session-based connection. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of managing a conferencing session at a server for mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
-
opening a listening port to receive invitation messages through the data packet-based communications service;
establishing a first reliable session-based connection with an initiating mobile device;
generating session identifying information associated with the conferencing session;
transmitting the session identifying information to the initiating mobile device through the reliable session based connection;
receiving a request to establish a second reliable session-based connection from a participating mobile device that has obtained the server'"'"'s network address and the session identifying information from the initiating mobile device through a page-mode messaging service wherein the participating 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 participating mobile device. establishing a second reliable session-based connection with the participating mobile device;
associating the first reliable session-based connection with the second reliable session-based connection through the session identifying information; and
establishing the conferencing session by forwarding messages received from the initiating mobile device or the participating mobile device to the participating mobile device or initiating mobile device, respectively, through the first reliable session-based connection and second reliable session-based connection respectively. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of managing a conferencing session at a server for mobile devices that support a data packet-based communications service over a digital mobile network system, the method comprising:
-
opening a listening port to receive invitation messages through a page-mode messaging service;
receiving, at the listening port and through the page-mode messaging service, a first network address, a first port number and session identifying information from an initiating mobile device;
establishing a first reliable virtual connection with the initiating mobile device by connecting to the initiating mobile device through the first network address and the first port number;
receiving, at the listening port and through the page-mode messaging service, a second network address, a second port number and the session identifying information from a participating mobile device;
establishing a second reliable virtual connection with the participating mobile device by connecting to the participating mobile device through the second network address and the second port number;
associating the participating mobile device with the initiating mobile device through the session identifying information; and
establishing the conferencing session by forwarding messages received from the initiating mobile device or the participating mobile device to the participating mobile device or initiating mobile device, respectively, through the first reliable virtual connection and second reliable virtual connection respectively. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification