Message processing

FIELD: information technology.

SUBSTANCE: invention relates to processing a message addressed to a client terminal. The method comprises stages on which a message, which is addressed to a client terminal, is received. The message contains information meant for a high level application, where the high level application is an application which is separate from a message exchange client. Option information, associated with the client terminal, is received and checked if it contains information on high level applications, which are supported by the client terminal, and action is taken in response to the checking stage.

EFFECT: client terminal contains a message exchange client, meant for processing messages.

33 cl, 6 dwg

 

The technical field to which the invention relates

The invention relates to messaging in telecommunication systems and, more specifically, to the processing of messages, such as multimedia message, COM (messaging service multimedia), addressed to the client terminal.

The level of technology

SOM (messaging service multimedia) provides a mechanism to send, for example, drawings, pictures, music or voice clips and even a short video in the client terminal and the client terminal connected to telecommunication systems. The system is similar to the SMS and SCS (short message service), which provides the ability to exchange text messages, but SOM can also be applied to other types of information. System ASM works on the principle of “save and send” messages recorded and may be formatted in MMSC, CSOM (Central messaging service multimedia), when sent between users.

Switching station/server SOM (or CSOM) is a network element or application managed via the provider SOM (messaging service multimedia). This element conveys the message that provides specific operation in a mobile environment and provides a service of remembering. In a client-side term is e, such as mobile phone, messages SOM process module client SOM. Client COM provides information message SOSM on the level of presentation so that the user can see the information.

Using ASM data in applications from applications running on the upper level client SOM, discussed in 3GPP (the partnership project third generation) and the Java community (JSR 205) at the time of writing this description. The proposed system is defined in “Wireless Messaging API (WMA) for Java 2 Micro Edition, Version 2.0, Proposed Final Draft, Draft 0.10a, 10/23/2003, JSR 205 Expert Group.

In the proposed system messages SOM used as the media for data applications, and client SOSM is controlled to transmit information messages containing application data to the appropriate application without processing the information, and Vice versa. Below the concept of the application of the “upper level” is used for the relationship to such an application that runs at the top level of the operating system as a separate application from the client SOM, but which uses the message SOM for data transfer applications. Additional header fields such as the title field, ID, ID, PDU, PBB (Protocol data unit) message SOSM used to identify the source and target applications the I information messages SOM. Through these new header fields client SOM can identify information message, which is the application of “top-level”, and to transmit the information to the appropriate application of “top-level”.

It is expected that the proposed system is approved to 3GPP TS 23.140.

Disclosure of invention

Currently, the problem identified in the solution proposed by the Java community. Namely, the solution is not backward compatible with client SOSM that does not support the proposed new header fields and applications “upper level”.

As described above, in accordance with the proposal, it is not envisaged that the client SOM, which receives the message carrying the field header application ID, process/provide such a message, and transmit information messages SOM in target application “top level” without any modifications. However, the client SOM who does not know about the new field header application ID, probably, will be the one to handle/to provide a message. It is likely that it violates the expected mode of operation client SOM and, consequently, this may result in irritation of the user or even legal violation, for example, in connection with copyrighted material.

It is expected that the problem will be widely felt in the time of the support application “top level”, when most of the clients of SOM that are used do not support this new characteristic and, therefore, are not able to correctly process information messages SOM, which is the application of “top-level”. Especially when direct communication between two parties (for example, different games), it is likely that the sender does not validate or is not able to check whether the recipient application “upper level” or not.

In addition, the problem identified currently in compatibility client SOM is likely to exist for a long time, as it is expected that new applications using SOM as a carrier for data transmission applications will be continuously developed. Therefore, a situation in which the client SOM accepts the message SOSM containing header field with the application ID, which he does not recognize (i.e. client SOM receives information addressed to the application of “top-level”, which he does not), probably should be in the future. In this case, the client SOM may not transfer the information to the appropriate application of “top-level” and, therefore, is uncertain, as the client SOM behaves in this situation. Thus, the solution proposed by the Java community, also has problems in terms of direct compatible with the spine.

This problem is currently solved by providing a network element involved in the delivery of the message, such as a switching station/server SOSM, information about what the application top-level supports user terminal of a recipient, if available, the network element then modifies the message so that it matches the capabilities of the user terminal, if possible.

Therefore, in accordance with the first aspect of the invention provides a method designed to handle messages addressed to the client terminal and the client terminal includes a client messaging, intended for the treatment of the above messages, the method includes the steps are:

take a message addressed to the client terminal, and the said message contains information intended application of “top-level”, and the application of “top-level” is an application that is separate from the messaging client;

receive information relating to the above-mentioned client terminal;

check whether the mentioned information information about applications “upper level”, which supports the client terminal, and

hold one or more de the action in response to referred to the validation phase.

In accordance with the second aspect of the invention, the given network element that is designed to handle messages addressed to the client terminal and the client terminal includes a messaging client designed to handle the mentioned message, the network element includes:

a tool that is designed to receive messages addressed to the client terminal, and the said message contains information intended application of “top-level”, and the application of “top-level” is an application that is separate from the messaging client;

a tool designed to obtain information possible related to the mentioned client terminal;

a tool designed to check whether the mentioned information information about applications “upper level”, which supports the client terminal;

vehicle designed for carrying out one or more actions in response to the said step of checking.

The network element in accordance with the invention can be, for example, switching station/server COM (messaging service multimedia) or COM (Central messaging service multimedia).

In accordance with a third aspect of the invention, provided information on the transfer signal, related to the client terminal, which contains the messaging client designed for processing messages, and the above information contains information about the application of “top-level”, which supports the client terminal, and the application of “top-level” is an application that is separate from the messaging client, but that uses the messaging client messaging as a medium for data transfer applications.

Such a signal may be provided using element information memorization capabilities, such as server UAProf, DADS profile (user-agent), or by using the client terminal.

In accordance with the fourth aspect of the invention, provided the client terminal, which contains the messaging client designed for processing messages, the client terminal contains a tool that is designed to provide information about capabilities of the messaging client, and information about capabilities of the messaging client contains information about the application of “top-level”, which supports the client terminal, and the application of “top-level” is an application that is separate from the messaging client, but which uses the t message to the client messaging as a medium for data transfer applications.

In accordance with the fifth aspect of the invention, the system containing the client terminal of the recipient that contains the messaging client designed for processing messages, and the network element designed to handle messages addressed to the client terminal, and referred to the client terminal and the recipient network element adapted to interact with each other through a communication line, the network element includes:

a tool that is designed to receive messages addressed to the client terminal, and the said message contains information intended application of “top-level”, and the application of “top-level” is an application that is separate from the messaging client;

a tool designed to obtain information possible related to the mentioned client terminal;

a tool designed to check whether the mentioned information information about applications “upper level”, which supports the client terminal;

vehicle designed for carrying out one or more actions in response to the said step of checking.

In accordance with the sixth aspect of the invention, provided is a computer program that runs in the element client terminal is Ala, according to p. 30 of the claims.

The dependent claims relate to certain variants of the invention. The object contained in the dependent claims related to a particular aspect of the invention is also applicable to other aspects of the invention.

The present invention provides a specific solution to the messaging system (for example, a particular solution of SOSM) for reverse and forward compatibility for applications that use COM (or some other message) as a carrier for data transmission applications. Therefore, the solution provided does not depend on the specific application. Decisions in accordance with a variant embodiment of the invention improve the user experience, since the processing/presentation of such information message SOSM (or some other message)that is not intended for processing using client SOM, is reduced or eliminated.

In some embodiments, the implementation checks that the client terminal, the recipient supports a specific application “top level”, which is the intended recipient of the message. Therefore, these options for implementation are promising in the future, taking into account new applications the I, which will be developed in the future.

Comments to drawings

Embodiments of the invention will now be described as an example with reference to the accompanying drawings, in which:

figure 1 depicts a simplified block diagram of a messaging system of SOM;

figure 2 is a diagram of signal transmission, illustrating a variant embodiment of the invention;

figure 3 is a block diagram of the sequence of operations illustrating operation of a network element in accordance with the embodiment of the invention;

figure 4 illustrates a network element in accordance with the embodiment of the invention;

figure 5 illustrates the element of storing the profile information in accordance with the embodiment of the invention;

6 illustrates the client terminal in accordance with the embodiment of the invention.

Detailed description of embodiments of the invention

The invention is described below in connection with the reporting of SOM and applications “upper level”that use or can use SOM as a carrier for data transmission applications. However, the invention is not limited to systems SOSM, but can be used in any other suitable messaging system, which uses an equivalent application “top level”.

One example of the proposed applications “upper level” is a Java application, but the invention can also be applied in connection with other suitable application “top level”. Types of suitable applications include, for example, applications, Symbian OS, the OS (operating system), custom applications Microsoft Smartphone and applications on the smart card, such as the USAT application (tools application SIM UMTS).

In accordance with the embodiment of the invention, the component characteristics SOM DADS profile (user-agent) is used to specify which applications are “top level” supports specific client SOM or the client terminal containing client SOSM, and/or supported if any such applications are “top level”. Specification DADS includes the schema contains attributes that describe, for example, client hardware, the user agent of the browser, and network characteristics. Some of the attributes are applied to the characteristics of the client COM and include attributes like maximum supported size, maximum image resolution, supported information types supported by a wide range of characters supported languages and support the transfer encoding. Using the characteristics of SOM information DADS about is designated, for example, in “Multimedia Messaging Service Client Transactions”, Version 1.2, Candidate Version 16-Sept-2003, Open Mobile Alliance, OMA-MMS-CTR-v1_2-20030916-C.

In accordance with this embodiment, a new attribute (or new attributes) is injected into the component characteristics SOM information POPES. New attributes indicate, do you support the General application of the “upper level” and/or what applications are “top level” are supported. It provides in a network (for example, switching station/server COM or CSOM) a tool that is designed to recognize whether the client SOM recipient sign application “top-level” (or, in particular, some application), and, consequently, the network may, for example, to modify, redirect, or reject the message or to send an error message to the recipient and/or sender of the message SOSM (depending on the default behavior of the provider or the user settings in the user profile), if it detects that the client SOM recipient does not sign the application top-level” or a specific target application.

Can be identified, at least, the following three alternatives for the component attributes characteristics SOM:

1) One new attribute. The attribute specifies whether the client COM sign or not. It is expected that the type of the attribute is bule is a diversified, moreover, the possible values for a Boolean attribute is true/false or 0/1.

2) One new attribute. Possible attribute values are the ID of the application corresponding to the application of “top-level”, which supports client SOM. The presence of any value ID of the application means that the client SOM supports the sign. It is expected that the attribute is of type “char set”containing a list of character strings that identify the various applications that are supported by the user terminal.

3) Two new attributes. The first attribute specifies whether the client SOSM sign, and the second attribute lists the values of the ID of the application corresponding to the application that supports the user terminal. The attribute types are, respectively, the Boolean and char set”, and the possible values for a Boolean attribute is true/false or 0/1.

It should be noted that also other attributes, attribute types and/or combinations of attributes can be used in accordance with the invention.

Figure 1 depicts a simplified block diagram of a messaging system of SOSM. The system includes a switching station/server SOM, which acts as an intermediary in the transmission of messages SOSM between the provider 102 information/services, the client terminal is m 101 and the client terminal 100. Switching station/server SOM also connected to the server DADS. It should be noted that the system shown in figure 1, is a simplified and that a practical system contains many other elements. For example, the route between the switching station/server SOM and the client terminal typically includes both a fixed line and wireless part, and can be implemented through many different elements. Also other compounds shown in figure 1, can be routed in a practical system through the various elements. The system 1 is further discussed below in connection with figure 2.

Figure 2 is a diagram of signal transmission, illustrating a variant embodiment of the invention. Message 200 SOM delivered to the addressee, sent from the source. The recipient may be, for example, the client terminal 100 figure 1, and the source can be the client terminal 100 or provider 103 information/services 1.

Message 200 SOM contains information that is intended for the application of “top-level” in the destination. This information may come from an equivalent application “top level” in the client terminal 101 (client COM client terminal sends a message SOSM) or from the system 103 provider information/services.

Message 200 SOSM take commutational station/server COM. After receiving messages SOM switching station/server SASM 201 sends a notification about the received message to the recipient. The notification carries the information about the received message, such as the source, subject, grade, size, priority, and completion messages. After receiving notification 201, the destination sends (immediately or later) the fetch request message 202 SOM in the switching station/server COM. (The use of the notice and request a sample, essentially, is in accordance with the message 1_.REQ and 1_.REQ standard implementation of SOSM). The fetch request contains information identifying the capabilities of the client SOM of the destination devices, so that the switching station/server SOM can modify the message SOSM so that it matches the capabilities of the device recipient. Information possible, for example, may be a pointer to an element of the source profile information, which in this case is the server of the POPES. Index, for example, can be a URL, Varos (universal resource locators). It is also possible that the switching station/server SOSM already knows the source for information, opportunities or switching station/server SOM receives the information from some other means, other than a specific element of the source profile information. In armacia can be obtained, for example, from a static table or received based on the type or model of the destination devices.

Support and update information capabilities in the server DADS is carried out in accordance with the methods of the prior art and therefore not further discussed in the present description.

When switching station/server COM knows the source of the information possible, it sends a request of information capabilities, associated with the destination 203, the server DADS, and server DADS responds with information 204 possibilities. Switching station/server SOM processes the information possible on stage 205. Switching station/server SOM can identify that the message SOSM or part of the information is the application of “top-level”when she first took the message SOSM or when she accepted a fetch request message 202 from the destination, or it may occur now at the stage 205. On the basis of information capabilities and characteristics of messages SOM switching station/server SOSM then conditionally transmits the message 206 SOM recipient or with modifications, either without modifications. (However, it is possible that the message SOSM not send to the addressee, if the addressee is not compatible with information message SOSM). Various alternatives for handling messages that contain data Mgr is both “top-level”, further discussed in connection with figure 3 below.

Figure 3 is a block diagram of the sequence of operations illustrating operation of a network element in accordance with the embodiment of the invention, the network element is a network element that acts as an intermediary in the transmission of the message, such as a switching station/server SOM figures 1 and 2.

The first network element receives a message that contains information that is intended to Annex the “upper level”, in the device of the recipient, at step 300. The message identified in such a way that contains such information, for example, through new header fields entered in the proposal of the Java community, discussed above: “Wireless Messaging API (WMA) for Java 2 Micro Edition, Version 2.0, Proposed Final Draft, Draft 0.10a, 10/23/2003, JSR 205 Expert Group.

Then, at step 301, the network element receives the information possible concerning the device of the recipient for which it was intended message in question. As described above in connection with figure 2, the network element may request information from the appropriate source. Based on the information capabilities of the network element then checks at step 302 whether the device supports the recipient's application of the “upper level”.

If the recipient device does not support application of the “upper level”, the procedure goes n the step 303, where it checks whether the device supports the recipient's exact application for which the information was intended in the message.

If the recipient device does not support the accurate application of “top-level”, the message is passed to the device of the recipient without any modification, at step 304. However, when necessary, the network element may format the message in a suitable manner, but this format is not required because of the application of “top-level” in the message.

If the stages 202 or 203 concluded that the device of the recipient does not support application of the “upper level” or that the recipient device does not support the appropriate application of “top-level”, respectively, the process moves to step 305. At this point, the message can be either rejected as unfit for the device of the recipient, or it can be modified to fit the device of the recipient, and then was transferred to the device of the recipient. Alternatively, the message may be redirected to some other destination, or the network element may simply stop processing messages. The network element may send the error message in the device of the recipient, thus informing the user that someone is trying to send them inform the tion, which does not correspond to the devices that they use. In addition to the addressee or instead of the destination, an error message may also be sent in the message source, and the source is, for example, another client terminal or provider information. (The actual error message, for example, can be rejected due to the sending of the error message). In addition, the service provider that provides services messaging SOM, may decide to handle the situation in which the device of the recipient does not support the application of the recipient in some other way. Also the user profile of the recipient (or sender) or the preferences/settings in the network or install the provider of information can have an impact on how process messages.

One way to modify the message when the recipient device does not support a suitable target application is now presented as an example. Even if the client does not have a suitable application of high level”could be some application (application) “top level”that could have something to do with the data contained in the message. For example, if the data contained in the message are formatted XML text data, RAR (extensible markup language), it is possible to display them in plain text redactorial, the network element may modify the message at step 305, for example, so that it was delivered to some other application “top level” instead of the application for which it was originally intended.

It should be noted that the block diagram of the process flow figure 3 may be modified in any suitable way. For example, steps 302 and 303 can be simply combined into one phase of testing depending on the implementation of information possible. It is also possible to step 303 or 302 were completely excluded from the process. Similarly, the operation mode switching station/server SOSM, CSOM or other network element in response to information capabilities can be supported is implementation-specific/service provider. Users can be granted the ability to set a preference for processing information inconsistent messages in their user profile. Possible values for preferences, for example, could be: delete, re-directed, or modify the message. However, the service provider may wish to determine what type of applications he wants to support (directly between users and/or from the provider of information to the user). In the end, the service provider can set some values/options default is the user profile.

Figure 4 illustrates the element 400 network in accordance with the embodiment of the invention. Such a network element may be, for example, switching station/server COM or CSOM or some other network element that stores and forwards messages to the client device.

Element 400 network contains a processor module 401 and 403 I/o connected to the CPU 401. The processor 401 is also connected to the memory 402. The memory contains computer software running in the processor 401.

The processor operates in accordance with software network element thus to receive a message addressed to the client terminal, and the message contains information intended application of “top-level” in the client terminal. The network element is controlled to obtain the information relating to the client terminal to check whether the information information application on the application's top level, which supports the client terminal, and to undertake specific action in response to the check result. The specific action that is taking the network element, for example, may be one of the following: modification of the message, reject the message, forward message, sending the message to the b error and message sending, as such or with modifications in the client terminal.

Figure 5 illustrates the element 500 of storing the profile information in accordance with the embodiment of the invention. This element storing profile information, for example, may be a server of the POPES.

Element 500 remembering information profile contains the processor module 501 and 503 I/o connected to the CPU 501. The processor 501 is also connected to the memory 502. The memory contains computer software running in the CPU 501, and the information of the POPES, which contains information about the capabilities of different client terminals. Specifically, information of the POPES in the memory 502 contains the information about the applications “upper level”, which support different client terminals, and the application of “top-level” are applications that use or may use messages of the messaging clients as carriers for data transmission applications.

The processor operates in accordance with software element storing profile information in such a way as to provide information capabilities of a particular client terminal upon request, and, specifically, element storing profile information is managed in such a way as to provide, upon request, information regarding the application of “top-level”related opredelennym client terminal.

6 illustrates the client terminal 600 according to the embodiment of the invention. The client terminal, for example, may be a mobile phone, a personal information device, a handheld portable computer, provided functional connectivity, or some other communication device.

The client terminal 600 includes a client 601 SOM, the application 602 “top level”, which uses messaging client SOM as a carrier for data transmission applications, and the wireless part 603. Client SOM receives and sends data to other devices through the wireless portion 603 and transmits the data to the application 602 and application 602. The client terminal includes a memory (not shown), a processor (not illustrated), which is responsible for the processing operations performed in the client terminal, a user interface (not shown), which typically contains a display, a loudspeaker and a keyboard through which the user can use the client terminal 600.

The memory of the client terminal contains software that runs in the client terminal. Client COM client terminal is controlled in accordance with the software in such a way as to provide information about the capabilities of the client SOSM, when the eating information contains information about the application of “top-level”, which supports the client terminal. Information can be provided, for example, as a pointer to the memory device profile information or as easy to use the information.

The above-described specific implementations and embodiments of the invention. Specialist in the art will understand that the invention is not limited to details of the embodiments presented above, but that it can be implemented in other embodiments implement with the use of equivalent means, without departing from the characteristics of the invention. The scope of invention is defined only by the attached claims.

1. The method is designed to handle messages addressed to the client terminal (100, 600), and the client terminal includes a client (601) messaging, intended for the treatment of the above messages, the method includes the steps are:
accept (300) message addressed to the client terminal, and the message contains information intended application (602) at the top level and the top level application is an application that is separate from the client (601) messaging, characterized in that the method also includes the steps are:
get (301, 204) information relating to menotomy to the client terminal,
check (302, 303, 205), does information features information about the top-level application that supports the client terminal, and
conduct (304, 305) one or more actions in response to the said step of checking.

2. The method according to claim 1, in which at the stage of information possible, take (202) from the client terminal, the pointer in the memory device profile information, and
extract (203, 204) information from mass storage device profile information.

3. The method according to claim,1, in which at the stage of information possible, take the information from the client terminal.

4. The method according to claim 1, wherein the action includes at least one of the following: modify the message, reject the message, forwards the message, send the error message and transmit the message as such or with modifications in the client terminal.

5. The method according to claim 1, wherein the action includes at least one of the following actions, if the client terminal does not support any of the top level application: send the message to the client terminal with modifications, forwards the message, send the error message and reject the message.

6. The method according to claim 1, wherein the action includes at least one of EBUSY action if the client terminal does not support a specific application top level: pass the message to the client terminal with modifications, forwards the message, send the error message and reject the message.

7. The method according to claim 1, wherein the action includes at least one of the following actions, if the client terminal does not support some of the top level application: convey the message as such in the client terminal and transmits the message to the client terminal with modifications.

8. The method according to claim 1, in which the action is sending the message as such to the client terminal when the client terminal does not support a specific application of the upper level for which the information was intended mentioned message.

9. The method according to claim 1 in which the said message originates from a different top-level application.

10. The method according to claim 1 in which the said message originates from the system (102) provider information/services.

11. The method according to claim 1, in which the application of the "upper level" is one of the following applications: Java, your application Symbian OS, the native application, Microsoft Smartphone and an app on a smart card.

12. The method according to claim 1 in which the said message is a message COM service (messaging mu is timedia).

13. The method according to claim 1, wherein the information is information of the POPES profile (user-agent).

14. The method according to claim 1, wherein the information about the top-level application contains an attribute of type "char set"containing the IDs of the top-level application that supports the client terminal.

15. The method according to claim 1, wherein the information about the applications top-level contains a Boolean attribute type that indicates whether the client messaging client terminal application top-level or not.

16. The method according to claim 1, wherein the information about the applications top-level contains a Boolean attribute type that indicates whether the client messaging client terminal application top-level or not, and conditional attribute is of type "char set"containing the IDs of the applications top-level application that supports the client terminal.

17. Element (103, 400) network, designed to handle messages addressed to the client terminal (600, 100), and the client terminal includes a messaging client designed to handle the mentioned message, the network element includes:
a tool that is designed to receive messages addressed to the client terminal, and the message contains information that is prednaznachennuyu the upper level application, moreover, the top level application is an application that is separate from the messaging client, wherein the network element also includes:
a tool designed to obtain information possible related to the client terminal,
a tool designed to check whether the information information about the top-level application that supports the client terminal, and
vehicle designed for carrying out one or more actions in response to the validation phase.

18. The network element according to 17, in which the network element is a switching station/server COM (messaging service multimedia) or COM (Central messaging service multimedia).

19. The client terminal (100, 600), which contains the customer (601) messaging intended for processing messages, the client terminal contains a tool that is designed to provide information about capabilities of the messaging client, and information about capabilities of the messaging client contains information about the application (602) upper level supported by the client terminal, and applications (602) upper level are applications that are separate from the messaging client, but that use of the message is the customer (601) messaging as a medium for data transfer applications.

20. The client terminal according to claim 19, in which the information about capabilities of the messaging client provides both a pointer to the memory device profile information.

21. The client terminal according to claim 19, in which the information about capabilities of the messaging client provides both easy to use the information.

22. The system that contains the client terminal (100) of the recipient that contains the client (601) messaging designed to process messages, and the element (103) network, designed to handle messages addressed to the client terminal and the client terminal (100) and the recipient element (103) network adapted to communicate with each other through a communication line, the element (103) network includes:
a tool that is designed to receive messages addressed to the client terminal of the recipient, and the said message contains information intended application top level and the top level application is an application that is separate from the messaging client of the client terminal of the recipient, wherein the network element also includes:
a tool designed to obtain information possible related to the client terminal of the recipient,
a tool designed to check whether in armacia possible information about the applications top-level which supports the client terminal of the recipient, and
vehicle designed for carrying out one or more actions in response to the validation phase.

23. The system according to item 22, in which the client terminal (100) of the recipient contains a tool that is designed to provide information about capabilities of the messaging client, and information about capabilities of the messaging client contains information about the application (602) at the top level, which supports the client terminal of the recipient.

24. The system according to item 23 which also contains:
element (104) storing profile information and in which
a tool designed to provide information in the client terminal (101) of the recipient, designed to provide information about capabilities of the messaging client as a pointer to the element (104) storing profile information, the element of storing the profile information contains:
memory intended for storing information possible related to the messaging clients of different client terminals, and
a tool designed to provide information capabilities of a particular client terminal upon request,
moreover, the tool used to obtain information opportunities in the element (103) network, designed to bring:
minimalisation element (104) storing profile information from the client terminal (101) of the recipient, and
request information relating to the client terminal of the recipient of the item (104) storing profile information.

25. The system according to item 22, which also contains the client terminal (101) of the source that contains:
customer messaging, and
at least one upper level application,
moreover, the messaging client configured to send a message that contains information that originates from at least one top-level application, and is the top level application in the client terminal of the recipient.

26. The system according to item 22, which also contains provider (102) information/services containing
a tool designed to send messages containing information that is the top level application in the client terminal of the recipient.

27. A data carrier containing instructions for execution by a network element, and the instructions provide a subroutine designed to handle messages addressed to the client terminal (100, 600), and the client terminal includes a client (601) messaging, intended for the treatment of the above messages, and instructions manage the network element to:
to receive a message addressed to the client terminal, and the message contains the information intended application (602) at the top level and the top level application is an application that is separate from the client (601) messaging
to receive information relating to the client terminal,
to check whether the information information about the top-level application that supports the client terminal, and
performs the action in response to the validation.

28. A data carrier containing instructions to be executed by the client terminal (100, 600), which contains the customer (601) messaging designed to process messages, and instructions govern the client terminal in such a way as to provide information about capabilities of the messaging client, and information about capabilities of the messaging client contains information about the application (602) upper level supported by the client terminal, and applications (602) upper level are applications that are separate from the messaging client, but which use client message (601) messaging as a medium for data transmission applications.

29. The network element designed to handle messages addressed to the client terminal, comprising: an input intended to receive the message, adresowa the tion in the client terminal, the message contains information intended application top level and the top level application is an application that is separate from the messaging client, the processor configured to control the coupling element is for: receiving information possible related to the client terminal, checks whether the information information about the top-level application that supports the client terminal and one or more actions in response to the validation phase.

30. The network element according to clause 29, in which the input is configured to receive from the client terminal pointer to a storage device profile information, and retrieve information from the storage device profile information.

31. The network element according to clause 29, in which the said action includes at least one of the following: modify the message, reject the message, forwards the message, send the error message and transmit the message as such or with modifications in the client terminal.

32. Client terminal, comprising: a messaging client for processing messages, and a processor configured to: provide information about capabilities of the messaging client, and information about the capabilities of the client, the messaging contains the information about the applications top-level supporting the client terminal, and the top-level application are applications that are separate from the messaging client, receiving messages for the messaging client, containing the data of the upper layer application.

33. Client terminal p, where, when providing the information about the possibilities of direct pointer to a storage device profile information containing information about the capabilities of the client terminal.



 

Same patents:

FIELD: physics; computer engineering.

SUBSTANCE: present invention pertains to the method and system of preventing malicious use of electronic mail messages. The method involves breaking up the electronic mail message into its components, altering the structural component form (for example, structure, format and content) so as to conform it with general rules, every time the structural form of a component does not comply with the rules, and repeated composition of an electronic mail message from its components (in their last state). The rules pertain to the structure of electronic mail messages for preventing incorrectly formed structure of electronic mail messages, for preventing malicious use of electronic mail messages etc. If the structural form of a component cannot be identified, the component may not be included in repeated composition of the electronic mail message or may be included as it is.

EFFECT: prevention of malicious use of electronic mail messages using an unusual structure.

14 cl, 6 dwg

FIELD: physics; computer technology.

SUBSTANCE: invention relates to data exchange between client and server applications in computer networks, in particular, e-mail applications. E-mail server is capable to keep tabulated record of changes, which occur in folders stored in corresponding data storage device and to send notifications on the table contents change to e-mail client, which is a subscriber for this service. In return, the client sends a request to synchronise modified folders only.

EFFECT: improved efficiency of synchronisation of e-mail folders of client and server.

4 cl, 31 dwg

FIELD: information technologies.

SUBSTANCE: cooperative server-based invocation is run by e-mail. When user creates e-mail message with attachments, web-site for cooperative invocation is provided. Web-site for cooperative invocation allows to message receivers for cooperative attachment invocation. Thus user scores both advantage of cooperative e-mail attachment invocation usability, and advantages of server for cooperative invocation.

EFFECT: simplified system and cooperative server control method.

42 cl, 3 dwg

FIELD: information technology.

SUBSTANCE: this invention refers to the system and connection improvement method between the client and the server, particularly improved protocol that can be used for connection between the client and the server in email environment. The email server can provide the best message body available for the email message; transfer the data object in whole, if the requested property or properties are not completely defined in the data object; provide data considering loading process; send error info for the error containing data object. The email changes can be optimised on the email server component even if these changes appeared on the other email server component. The email server can support the table of changes appearing in the folders of the corresponding data bank and can notify the client email component about changes that appear in the table.

EFFECT: connection improvement between the client and the server.

14 cl, 31 dwg

FIELD: communication system, possible use for routing a message to a temporarily inaccessible network user.

SUBSTANCE: in accordance to the invention, subscription is imitated for network user registration status, if network user is listed as inaccessible. Then notification is generated, when network user registration status changes, to list condition, when network user is accessible again or when network user is registered again, and message is routed to network user in response to receipt of notification.

EFFECT: ensured awareness of subscriber about condition of connection or registration of network user.

4 cl, 4 dwg

FIELD: electronic mailing technologies.

SUBSTANCE: method for notification of user about receipt of electronic mail message by mail center, wherein information is stored, related to mail accounts, assigned to identifiers of decoder receivers, enables transfer of notification message in broadcast signal, while notification message includes at least additional portion of text of electronic mail message and identifier of decoder receiver targeted as destination for current notification message. Described transmission is realized by appropriate devices and decoder receivers.

EFFECT: decreased load of addressed transmission channel.

3 cl, 7 dwg

The invention relates to a device and method for providing service with a guaranteed frame rate (GSPC) ARP-switch

The invention relates to commercial communication systems

The invention relates to transit communication systems for dial-up flow of information exchange traffic and, in particular, to transit systems that use asynchronous data transfer (ADF)

The invention relates to telecommunications, and in particular to techniques of data

FIELD: electronic mailing technologies.

SUBSTANCE: method for notification of user about receipt of electronic mail message by mail center, wherein information is stored, related to mail accounts, assigned to identifiers of decoder receivers, enables transfer of notification message in broadcast signal, while notification message includes at least additional portion of text of electronic mail message and identifier of decoder receiver targeted as destination for current notification message. Described transmission is realized by appropriate devices and decoder receivers.

EFFECT: decreased load of addressed transmission channel.

3 cl, 7 dwg

FIELD: communication system, possible use for routing a message to a temporarily inaccessible network user.

SUBSTANCE: in accordance to the invention, subscription is imitated for network user registration status, if network user is listed as inaccessible. Then notification is generated, when network user registration status changes, to list condition, when network user is accessible again or when network user is registered again, and message is routed to network user in response to receipt of notification.

EFFECT: ensured awareness of subscriber about condition of connection or registration of network user.

4 cl, 4 dwg

FIELD: information technology.

SUBSTANCE: this invention refers to the system and connection improvement method between the client and the server, particularly improved protocol that can be used for connection between the client and the server in email environment. The email server can provide the best message body available for the email message; transfer the data object in whole, if the requested property or properties are not completely defined in the data object; provide data considering loading process; send error info for the error containing data object. The email changes can be optimised on the email server component even if these changes appeared on the other email server component. The email server can support the table of changes appearing in the folders of the corresponding data bank and can notify the client email component about changes that appear in the table.

EFFECT: connection improvement between the client and the server.

14 cl, 31 dwg

FIELD: information technologies.

SUBSTANCE: cooperative server-based invocation is run by e-mail. When user creates e-mail message with attachments, web-site for cooperative invocation is provided. Web-site for cooperative invocation allows to message receivers for cooperative attachment invocation. Thus user scores both advantage of cooperative e-mail attachment invocation usability, and advantages of server for cooperative invocation.

EFFECT: simplified system and cooperative server control method.

42 cl, 3 dwg

FIELD: physics; computer technology.

SUBSTANCE: invention relates to data exchange between client and server applications in computer networks, in particular, e-mail applications. E-mail server is capable to keep tabulated record of changes, which occur in folders stored in corresponding data storage device and to send notifications on the table contents change to e-mail client, which is a subscriber for this service. In return, the client sends a request to synchronise modified folders only.

EFFECT: improved efficiency of synchronisation of e-mail folders of client and server.

4 cl, 31 dwg

FIELD: physics; computer engineering.

SUBSTANCE: present invention pertains to the method and system of preventing malicious use of electronic mail messages. The method involves breaking up the electronic mail message into its components, altering the structural component form (for example, structure, format and content) so as to conform it with general rules, every time the structural form of a component does not comply with the rules, and repeated composition of an electronic mail message from its components (in their last state). The rules pertain to the structure of electronic mail messages for preventing incorrectly formed structure of electronic mail messages, for preventing malicious use of electronic mail messages etc. If the structural form of a component cannot be identified, the component may not be included in repeated composition of the electronic mail message or may be included as it is.

EFFECT: prevention of malicious use of electronic mail messages using an unusual structure.

14 cl, 6 dwg

Message processing // 2369029

FIELD: information technology.

SUBSTANCE: invention relates to processing a message addressed to a client terminal. The method comprises stages on which a message, which is addressed to a client terminal, is received. The message contains information meant for a high level application, where the high level application is an application which is separate from a message exchange client. Option information, associated with the client terminal, is received and checked if it contains information on high level applications, which are supported by the client terminal, and action is taken in response to the checking stage.

EFFECT: client terminal contains a message exchange client, meant for processing messages.

33 cl, 6 dwg

FIELD: information technologies.

SUBSTANCE: radio communication method in code division multiple access system features the following: usage of the first code by user station is temporarily interrupted, and usage of the second code only is introduced, further usage of the first code is resumed depending on available transmission power which is at disposal for usage of the first code by user station. Network device for radio communications system contains facilities to receive messages transmitted using both the first and the second code, facility for determination of available transmission power.

EFFECT: keeping track of transmission conditions, using the first or the second transmission code depending on transmission power.

11 cl, 2 dwg

FIELD: physics; computer engineering.

SUBSTANCE: present invention includes an e-mail component and an identification request component. The e-mail component can receive e-mail messages and calculate associated probability that data of the e-mail message are spam. The identification request component sends an identification request to the e-mail message sender having the said probability greater than the first received value. The identification request component corrects the probability that the given e-mail message is spam at least partially based on the response to the identification request. The identification request can be an embedded code, a calculated identification request, an identification request requiring participation of a person, and/or micro-payment requirement.

EFFECT: invention provides detection of spam through identification requests.

31 cl, 13 dwg

FIELD: physics; communication.

SUBSTANCE: invention relates to exchange of messages. A system, terminal, method and carrier use a certificate of authorisation to grant a sender the authority to send a communication message to a recipient. The system for controlling reception of the message by the recipient includes a transmission terminal and reception terminal. The transmission terminal can send a communication message to the sender. The reception terminal can determine whether the communication message is cryptographically linked to the certificate of authorisation. Determination of whether a communication message is cryptographically linked to the certificate of authorisation can include determination of whether a communication message has been signed by the sender using a private encryption key.

EFFECT: receiver can quickly and easily determine whether to receive a message.

21 cl, 9 dwg

Up!