Multi-platform and multi-national gateway service library
AssigneeSymantec Corporation
InventorScott D. Estabrooks
Life of this patent
Estimating the term…
Abstract
The present invention discloses systems and methods for providing a multi-platform and multi-national gateway service library. A client may communicate with a gateway in its language character set by recognizing unique internal locale ID. The gateway may decode data transmitted by the client in order to access UTF-8 XML files stored on the gateway. In addition, the gateway may encode messages into a character set used by the client.
Claims41
A method for facilitating communication among clients in a network using languages native to each client, the method comprising:
- intercepting, by a gateway in the network, a message including information identifying a location associated with a client identified by the message;
- determining from the location information a language native to the client;
- converting at least a portion of the message to the language native to the client;
- searching data stored by the gateway for the converted portion of the message;
- identifying a response based on whether the converted portion of the message is found in the data stored by the gateway;
- and
- forwarding the response from the gateway to a recipient.
A system for facilitating communication among clients in a network using languages native to each client, the system comprising:
- a processor;
- and
- a memory, the memory storing instructions for:
- intercepting, by a gateway in the network, a message including information identifying a location associated with a client identified by the message,
- determining from the location information a language native to the client,
- converting at least a portion of the message to the language native to the client,
- searching data stored by the gateway for the converted portion of the message,
- identifying a response based on whether the converted portion of the message is found in the data stored by the gateway, and
- forwarding the response to a recipient.
A system for facilitating communication among clients in a network using languages native to each client, the system comprising:
- a processor for executing computer program instructions;
- means for storing instructions for intercepting, by a gateway in the network, a message including information identifying a location associated with a client identified by the message;
- means for determining from the location information a language native to the client;
- means for converting at least a portion of the message to the language native to the client;
- means for searching data stored by the gateway for the converted portion of the message;
- means for retrieving a response based on whether the converted portion of the message is found in the data stored by the gateway;
- and
- means for forwarding the response to a recipient.
A method for communicating between a gateway and a client in a character set native to the client, the method comprising:
- receiving, by the gateway, a message from the client;
- determining a location of the client based on the message, the message including an identifier of the location of the client;
- identifying the character set native to the client based on the identifier;
- converting at least a portion of the message into UTF-8 using the character set;
- searching data stored by the gateway for the converted portion of the message;
- and
- sending a response to a recipient based on whether the converted portion of the message is found in the data stored by the gateway.
A system for communicating between a gateway and a client in a character set native to the client, the system comprising:
- a processor;
- and
- a memory, the memory storing instructions for:
- receiving, by the gateway, a message from the client,
- determining a location of the client based on the message, the message including an identifier of the location of the client,
- identifying the character set native to the client based on the identifier,
- converting at least a portion of the message into UTF-8 using the character set,
- searching data stored by the gateway for the converted portion of the message, and
- sending a response to a recipient based on whether the converted portion of the message is found in the data stored by the gateway.
A system for communicating between a gateway and a client in a character set native to the client, the system comprising:
- a processor for executing computer program instructions;
- means for receiving, by the gateway, a message from the client;
- means for determining a location of the client based on the message, the message including an identifier of the location of the client;
- means for identifying the character set native to the client based on the identifier;
- means for converting at least a portion of the message into UTF-8 using the character set;
- means for searching data stored by the gateway for the converted portion of the message;
- and
- means for sending a response to a recipient based on whether the converted portion of the message is found in the data stored by the gateway.
A computer-readable storage medium containing computer program instructions stored thereon, the computer program instructions executable by a processor to perform a method for facilitating communication among clients in a network using languages native to each client, the method comprising the steps of:
- intercepting, by a gateway in the network, a message including information identifying a location associated with a client identified by the message;
- determining from the location information a language native to the client;
- converting at least a portion of the message to the language native to the client;
- searching data stored by the gateway for the converted portion of the message;
- identifying a response based on whether the converted portion of the message is found in the data stored by the gateway;
- and
- forwarding the response from the gateway to a recipient.
A computer-readable storage medium containing computer program instructions stored thereon, the computer program instructions executable by a processor to perform a method for communicating between a gateway and a client in a character set native to the client, the method comprising the steps of:
- receiving, by the gateway, a message from the client;
- determining a location of the client based on the message, the message including an identifier of the location of the client;
- identifying the character set native to the client based on the identifier;
- converting at least a portion of the message into UTF-8 using the character set;
- searching data stored by the gateway for the converted portion of the message;
- and
- sending a response to a recipient based on whether the converted portion of the message is found in the data stored by the gateway.
Dependencies are inferred from the claim text.