None.
None.
None.
This pertains to a telecommunications message server and method which provides file thumbnail delivery to messaging clients that are temporarily unavailable.
A file “thumbnail” is a small representation of a file that is used to identify a file by its contents. A file thumbnail is particularly useful in telecommunications file transfer when the file to be transferred is a photo or a video clip. A user can, for example, accept or decline the file transfer based upon what is initially seen in the file thumbnail, potentially saving time and money from an unwanted full file transfer.
The Rich Communications Suite (RCS) telecommunications standards documents provide for a file thumbnail to sometimes be used in conjunction with a file transfer. Not every client and not every carrier network supports receipt and display of a file thumbnail. Also, In a File Transfer (FT) Store and Forward (S&F) situation, where the file is stored for possible later delivery to an offline or otherwise unavailable user, the standards specifically indicate that the thumbnail “shall not include the FT thumbnail since it is not known if the recipient or recipients network has this capability.” This has the consequence of providing an inconsistent service level to the telecommunications client because under the current specification, the recipient client receives a thumbnail image when client is immediately available but the same client does not get the thumbnail if the client is not immediately available. Because of deficiencies in the delivery method and the server, the recipient client does not always get the thumbnail file they are otherwise capable of receiving. The method and device of the above inventors solve these deficiencies.
This method retains a file thumbnail at a telecommunications message server stores the thumbnail and forwards the thumbnail to a telecommunications client at a later time. The recipient client could, for example, be a wireless mobile device that has recently powered up. Under the new method when the client becomes available and the server determines, by any of several methods if the messaging client is available and capable of accepting file thumbnails, the server sends the thumbnail to the recipient client. When the recipient client becomes available and it is determined the recipient client supports thumbnail service the server includes the thumbnail in the file transfer request to the recipient client. After viewing the thumbnail the recipient client can then decide to allow the associated file transfer, or not, by methods known in the art. In the preferred embodiment, where the messaging server maintains the record of which subscribers have registered, the SIP INVITE command can be used by the messaging server to deliver the thumbnail to the recipient wireless device client when it becomes available.
In networks where the registration is not received by the message server, the server can optionally initiate a SIP SUBSCRIBE to the local Presence Server to obtain the recipients capabilities. For networks without a presence server, the server can also initiate a SIP OPTIONS on behalf of the file transfer sender to obtain the recipients capabilities. This allows the message server to make an informed decision as to if the thumbnail should be included in the file transfer request. In this case the SIP OPTIONS request/response can be used between the RCS server and the recipient. A MSRP SEND command may be optionally used to transmit the associated file.
This method stores a file thumbnail at a telecommunications message server in the event the destination client device is not immediately available. In the preferred embodiment the destination client is a wireless mobile device and the Rich Communications Suite and the SIP and MSRP protocols are used to transfer the file thumbnail and associated file to and from an RCS server. The file thumbnail is retained for delivery at the server until the recipient client becomes available and the server determines, by any of several new methods, if the messaging client is available and is accepting file thumbnails. In one embodiment, as shown in
For networks without a presence server, as in
The SIP INVITE command is used to communicate the thumbnail to the recipient client, if the client supports that capability, and one or more MSRP SEND commands can optionally be used to transmit the body of the file if requested.
In some networks the registration is handled by the IMS Core with use of a separate Presence Server. In this case the message server stores the thumbnail with the associated file. When the message server is notified by the IMS Core of the availability of the client and based upon, for example, the message server local policy and local knowledge of the recipient, the RCS Server may initiate a SIP SUBSCRIBE to the local Presence Server to obtain the recipients capabilities as shown in