Nova Patents
WO0169406A1

Mobile originated internet relay chat

Abstract

Internet Relay Chat is provided for mobile devices (e.g., mobile telephones) using an IRC proxy approach. The mobile chat proxy server (100) facilitates 2-way text conversations between users of cell phones, web browser users, and/or other chat group users, e.g., Instant Messaging service users. In the IRC proxy approach, SMPP and/or Interworking Function (IWF) interfaces are used to provide Internet Relay Chat functionality to mobile handsets (102).IRC proxy is provided by a mobile chat proxy server (100), also referred to as a "mobile originated chat server" or "chat server", and/or under its trademark name of a "MOChat proxy server". The mobile chat proxy server (100) exchanges message objects with a wireless Internet gateway. The mobile chat proxy server (100) uses standard IRC protocol in communications with the standard or conventional IRC server (190) supporting the relevant chat group. The mobile chat proxy server (100) maintains a real-time proxy connection to the conventional IRC server for each mobile device. In operation, the mobile chat proxy server (100) interprets chat messages from mobile devices, and determines if and how they should be forwarded to the conventional IRC server (190). The mobile chat proxy server (100) utilizes an RMI interface between the mobile chat proxy server (100) and the wireless Internet gateway for sending messages to chat group participants using mobile handsets (102).

WO0169406A1, drawing sheet 1
Sheet 1 of 21

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

1 claim: 0 independent, 1 dependent

  1. 1
    CLAIMS What is claimed is 1 A method of providing access to a channel of an Internet Relay Chat group to a mobile device, comprising 5 placing a mobile chat proxy server in a communication path between a standard Internet Relay Chat server and a wireless gateway server supporting said mobile device, wherein said mobile chat proxy server forwards chat commands from said mobile device to said standard Internet Relay Chat server 10 2 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , wherein said access includes participation in said channel by said mobile device I5 3 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , wherein said mobile device comprises a mobile telephone 20 4 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 3, wherein said mobile telephone is a mobile originated telephone with respect to said accessed channel of said Internet Relay Chat group 25 5 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , wherein said mobile chat proxy server interprets Internet Relay Chat commands from said mobile device 30 6 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , wherein said mobile chat proxy server passes communications with said mobile device through an SMPP interface in a direction toward said mobile device 7 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , wherein said mobile chat proxy server passes communications with said mobile device through an Interworking Function (IWF) interface in a direction s toward said mobile device 8 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , further comprising including a short message system controller between said mobile o chat proxy server and said mobile device 9 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , further comprising including a wireless Internet gateway between said mobile chat 5 proxy server and said mobile device 10 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 8, further comprising including a wireless internet gateway between said mobile chat o proxy server and said short message system controller 1 1 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , further comprising summoning at least one other mobile device to join said Internet 5 Relay Chat group 12 The method of providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 1 , further comprising ghosting said channel of said Internet Relay Chat group 0 13 A method of handling chat group commands between a mobile device and a chat group server, said method comprising examining non-standard chat group commands transmitted by a mobile device, and forwarding standard chat group commands based on said non- standard chat group commands to said chat group server 14 The method of handling chat group commands between a mobile device and a chat group server according to claim 13, wherein said chat group server is an IRC server 15 The method of handling chat group commands between a mobile device and a chat group server according to claim 14, wherein said standard chat commands are standard IRC commands 16 The method of handling chat group commands between a mobile device and a chat group server according to claim 14, wherein said non-standard chat commands are non-standard IRC commands 17 The method of handling chat group commands between a mobile device and a chat group server according to claim 13, further comprising intercepting said chat group commands from said mobile device before reception by said chat group server 18 The method of handling chat group commands between a mobile device and a chat group server according to claim 13, further comprising validating a user of said mobile device before forwarding said chat commands to said chat group server 19 The method of handling chat group commands between a mobile device and a chat group server according to claim 18, wherein said chat commands are IRC commands 20. Apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device, comprising:a mobile chat proxy server in a communication path between a standard Internet Relay Chat server and a wireless gateway server supporting said mobile device;wherein said mobile chat proxy server forwards chat commands from said mobile device to said standard Internet Relay Chat server. 21 The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, wherein: said access includes participation in said channel by said mobile device. 22. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, wherein: said mobile device comprises a mobile telephone. 23. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 22, wherein: said mobile telephone is a mobile originated telephone with respect to said accessed channel of said Internet Relay Chat group. 24. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, wherein: said mobile chat proxy server interprets Internet Relay Chat commands from said mobile device. 25. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, wherein: said mobile chat proxy server passes communications with said mobile device through an SMPP interface in a direction toward said mobile device. 26. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, wherein said mobile chat proxy server passes communications with said mobile device through an Interworking Function (IWF) interface in a direction toward said mobile device. 27. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, further comprising: a short message system controller between said mobile chat proxy server and said mobile device 28. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, further comprising: a wireless Internet gateway between said mobile chat proxy server and said mobile device 29. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 27, further comprising: a wireless Internet gateway between said mobile chat proxy server and said short message system controller. 30. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, further comprising: means for summoning at least one other mobile device to join said Internet Relay Chat group. 31. The apparatus for providing access to a channel of an Internet Relay Chat group to a mobile device according to claim 20, further comprising: means for ghosting said channel of said Internet Relay Chat group. 32. Apparatus for handling chat group commands between a mobile device and a chat group server, comprising: means for examining non-standard chat group commands transmitted by a mobile device;and means for forwarding standard chat group commands based on said non-standard chat group commands to said chat group server. 33. The apparatus for handling chat group commands between a mobile device and a chat group server according to claim 32, wherein said chat group server comprises: an IRC server. 34 The apparatus for handling chat group commands between a mobile device and a chat group server according to claim 33, wherein said standard chat commands are standard IRC commands. 35. The apparatus for handling chat group commands between a mobile device and a chat group server according to claim 33, wherein: said non-standard chat commands are non-standard IRC commands. 36. The apparatus for handling chat group commands between a mobile device and a chat group server according to claim 32, further comprising: means for intercepting said chat group commands from said mobile device before reception by said chat group server. 37 The apparatus for handling chat group commands between a mobile device and a chat group server according to claim 32, further comprising: means for validating a user of said mobile device before forwarding said chat commands to said chat group server. 38. The apparatus for handling chat group commands between a mobile device and a chat group server according to claim 37, wherein- said chat commands are IRC commands