Patentable/Patents/US-7209956
US-7209956

Protocol for instant messaging

PublishedApril 24, 2007
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Messages are transmitted in nearly real-time in a distributed system. The message transmission system comprises a first message gateway (4) receiving a message from a sending client (9). Meta information is extracted by the first message gateway (4) from the received message and the meta information (MI) is transmitted from the first message gateway (4) to a message broker (2) connected to a client profile database (3). The message broker (2) selects a second message gateway (5) on the basis of the meta information and the client profile data of the client profile database (3). Than a message from the first message gateway (4) is transmitted to the selected second message gateway (5) which transfers the message to a target client (8).

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for transmitting messages in a distributed system, the method comprising: receiving a message comprising a message content and meta information from a sending client by a first message gateway, extracting the meta information from the received message, transmitting the meta information from the fist message gateway to a message broker while keeping the received message content at the first message gateway, selecting, by the message broker, a second message gateway and a message content conversion of the message content on the basis of the meta information and profile data of the target client managed by the message broker, transmitting modified meta information including message messaging information from the message broker to the first message gateway, and after receiving the modified meta information converting the message content and transmitting a message including the converted message content from the first message gateway to the selected second message gateway so that the second message gateway can transfer the message to a target client, wherein the message broker is an entity physically separated from the first and second message gateways.

2

2. A method according to claim 1 , wherein the message broker processes the meta information to provide security and returns the meta information to the first message gateway.

3

3. A method according to claim 1 , wherein the message broker processes the meta information and returns the meta information to the first message gateway, and wherein the message is sent to the selected second gateway together with the meta information under the control of the processed meta information.

4

4. A method according to claim 1 wherein the message content is converted by a message processor prior to being sent to the selected second message gateway.

5

5. A computer program stored in a tangible storage medium, for transmission of messages in a distributed system, the program comprising executable instructions that cause a computer to: receive a message comprising a message content and meta information from a sending client by a first message gateway; extract the meta information for the received message; transmit the meta information from the first message gateway to a message broker while keeping the received message content at the first message gateway, select, by the message broker, a second message gateway and a message conversion of the message content on the basis of the meta information and profile data of the target client managed by the message broker; transmit modified meta information including message managing information from the message broker to the first message gateway; and after receiving the modified meta information convert the message content and transmit a message including the converted message content from the first message gateway to the selected second message gateway so that the second message gateway can transfer the message to a target client, wherein the message broker is an entity physically separated from the first and second message gateways.

6

6. A distributed system to transmit messages, the system comprising: a first message gateway configured to receive messages comprising a message content and meta information from sending clients, the first message gateway configured to extract the meta information from the received messages, a message broker configured to receive only the extracted meta information from the first message gateway, the message broker processing the meta information and selecting a second message gateway and a message conversion of the message content on the basis of the meta information and profile data of the target client managed by the message broker, and returning the processed meta information to the first message gateway, and a second message gateway configured to receive the a message including a converted content from the first message gateway controlled by the processed meta information, and to transfer the received message to a target client, wherein the message broker is an entity physically separated from the first and second message gateways.

7

7. A distributed system according to claim 6 , further comprising a client profile database connected to the message broker, wherein the message broker processes the meta information on the basis of the data of the client profile database.

8

8. A distributed system according to claim 6 , wherein the message broker provides for a security functionality.

9

9. A distributed system according to claim 6 , further comprising a message processor interconnected between the first and second message gateway for processing the content of the message.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 30, 2000

Publication Date

April 24, 2007

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Protocol for instant messaging” (US-7209956). https://patentable.app/patents/US-7209956

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.