Source: https://insight.rpxcorp.com/pat/US8874677B2
Timestamp: 2020-08-13 17:30:07
Document Index: 643033384

Matched Legal Cases: ['Application No. 2004', 'Application No. 2004', 'application No. 2005', 'Application No. 2005', 'Application No. 2005', 'Application No. 2005', 'Application No. 2006']

Patent US 8,874,677 B2
before delivery to the destination communication device associated with the at least one receiver, enabling, by the messaging system, conversion, in accordance with a criterion related to the displaying capabilities of the destination communication device, of the initial message into an adapted message, wherein the conversion comprises;
a) providing, by the messaging system, a clickable icon;
i) based on the video from the initial message andii) clickable into an adapted version of the video, wherein the adapted version of the video is adapted to the displaying capabilities of the destination communication device, andb) determining, by the messaging system, an adapted message layout, comprising the clickable icon; and
US 20160014056A1
US 10,616,152 B2
Method, devices, and system for determining the presence status of a message recipient and displaying the name and presence indication of entries in an address book matching partial input based on the location of a mobile communication device
US 10,666,585 B2
3. The method of claim 1, wherein the initial message is characterized by the initial message layout based on a template, the template being characterized by, at least, a unique template identifier;
and wherein the adapted message layout is provided in accordance with the unique template identifier.
14. The method of claim 1, wherein the enabling, by the messaging system, conversion of the initial message into the adapted message comprises converting, by the messaging system, the initial message into the adapted message, andwherein the clickable icon is adapted to the displaying capabilities of the destination device.
the media block is configured to obtain data indicative of displaying capabilities of the destination communication device and enable conversion, in accordance with a criterion related to the displaying capabilities of the destination communication device, of the initial message into an adapted message, wherein the conversion comprises;
a) providing, by the media block, a clickable icon;
i) based on the video from the initial message andii) clickable into an adapted version of the video, wherein the adapted version of the video is adapted to the displaying capabilities of the destination communication device, andb) determining, by the media block, an adapted message layout, comprising the clickable icon; and
8. The system of claim 6, wherein the initial message is characterized by the initial message layout based on a template, the template being characterized by, at least, a unique template identifier;
and wherein the media block is further configured to provide the adapted message layout in accordance with the unique template identifier.
15. The system of claim 6, wherein the media block is configured to convert the initial message into the adapted message, andwherein the clickable icon is adapted to the displaying capabilities of the destination device.
View Dependent Claims (12, 16, 17, 18, 19)
12. The computerized service center of claim 11, wherein the initial message is characterized by the initial message layout based on a template, the template being characterized by, at least, a unique template identifier;
16. The computerized service center of claim 11, wherein the enabling, by the messaging system, conversion of the initial message into the adapted message comprises converting, by the messaging system, the initial message into the adapted message, andwherein the clickable icon is adapted to the displaying capabilities of the destination device.
computer readable program code for causing the computer to, before delivery to the destination communication device associated with the at least one receiver, enable conversion, in accordance with a criterion related to the displaying capabilities of the destination communication device, of the initial message into an adapted message, wherein the conversion comprises;
a) providing a clickable icon;
i) based on the video from the initial message andii) clickable into an adapted version of the video, wherein the adapted version of the video is adapted to the displaying capabilities of the destination communication device, andb) determining an adapted message layout, comprising the clickable icon; and
20. The computer program product of claim 13, wherein the computer readable program code for causing the computer to enable conversion of the initial message into the adapted message, causes conversion of the initial message into the adapted message, andwherein the clickable icon is adapted to the displaying capabilities of the destination device.
US Patent Application No. 2004/177,119 (Mason et al.) entitled “System and method for presence enabled e-mail delivery” discloses a telecommunications system including a network, a destination multimedia server, and a destination presence server coupled to the network. A plurality of multimedia clients is also coupled to the network. The multimedia clients include a presence option and are adapted to be able to select whether the option is to be activated. In operation, when a client sends an e-mail to another client, the destination multimedia server receives the e-mail and determines if the recipient supports presence. If so, the destination multimedia server sends a query to the destination presence server to check the recipient'"'"'s presence. If the recipient is present, the message can be delivered. If not, the message can be held on the server until the recipient is present.
US Patent Application No. 2004/267,884 (Sar-Shalom) entitled “Automatic messaging client launcher for a communication device” discloses an automatic messaging client launcher for a communication device which automatically launches the communication device'"'"'s messaging client, when the device is calling a currently unavailable destination communication device. The automatic messaging client launcher consists of an availability detector and a messaging initiator. The availability detector determines if the communication device being called is available. If the destination device is unavailable, the messaging initiator launches the messaging client.
US Patent application No. 2005/136,953 (Jo et al.) entitled “User interface for creating multimedia message of mobile communication terminal and method thereof” discloses a user interface for creating a multimedia message of a mobile communication terminal in which menu fields for creating a multimedia message are displayed in one screen, and when inputting content for each menu field is completed, it is automatically switched to a multimedia message-creating screen in which a selecting bar is positioned at the next field. In addition, while a user is using a multimedia function, a current image can be switched to the multimedia message-creating screen according to a user'"'"'s need. Thus, the number of user'"'"'s key manipulations can be reduced in creating the multimedia message, thereby enhancing a user'"'"'s convenience.
US Patent Application No. 2005/144,236 (Ying) entitled “Identifying a device to a network” discloses a method comprising: a) receiving one of a Short Message Service, Enhanced Message Service, Multimedia Message Service, and SyncML message; b) extracting a device identifier from the message; and c) applying the device identifier to determine a device status. The device comprises information about the device'"'"'s capabilities to receive, process, and display information and location information about the location of the mobile device. For example, device information may comprise information about the device'"'"'s graphic display capabilities, communication bandwidth, and processor speed while the location information may be useful when delivering services to the device. Location information may be ‘literal’, e.g. a geographic address or location, or ‘logical’, e.g. “In a Meeting”, “In Transit”, and so on. The wireless network comprises subscriber information, device status, permissions and media delivery preferences. The media delivery preferences include information about the manner in which information should be communicated to the subscriber. Examples include frame rate, color schemes, visual quality, and visual layout.
US Patent Application No. 2005/144,247 (Christensen et al.), entitled “Method and system for voice on demand private message chat”, discloses a system and method for establishing a private message chat between electronic devices. The method includes steps of providing an indication as to the availability of a user for receiving a private message chat; receiving an audio input message from at least one first client; and transmitting the audio input message to at least one second client over a communications network, wherein the at least one second client can receive, temporarily store and play back the audio input message. The first client may receive a reply audio input message from the at least one second client or, receive a reply text input message from the at least one second client, and subsequently may further communicate back to the second client device via one of audio or text messaging, according to that user'"'"'s discretion. The transmitting of any audio input message may be accomplished via VoIP or SIP.
US Patent Application No. 2005/235,038 (Donatella et al.) entitled “Method of and apparatus for server-side management of buddy lists” discloses a method of contact lists management in a presence enabled application supported by a communication system and having a client side on a user equipment and a server side within a presence enabled network accessible by the users through said communication system, the application being of a type in which uses of the application form time-variable virtual communities of users that temporarily interact for the purposes of the application. The method includes: users'"'"' registration with the server-side of the application, to provide candidates for the virtual communities; creation, from the candidates, of a list of the members of each virtual community in a buddy list management unit in the presence enabled network; notification of the buddy list by the list management unit to client units in the user equipment of members of the community; and displaying the notified list on the user equipment of each member receiving it.
US Patent Application No. 2006/146,997 (Qian et al.) entitles “Communications system and method for providing customized messages based on presence and preference information” discloses communication systems which when a caller requests a communication session, e.g., voice, text or multimedia, with a callee, but due to the unavailability of the callee, the communication session is unable to be established, a message is generated and transmitted to the caller based only on the callee'"'"'s presence information. Current systems have the disadvantage that they do not allow a callee to provide different presence information to different callers. This disadvantage is overcome by the application in that a communication manager which transmits a response to a caller has access to preference information which includes policies for different priority levels of callers. Thereby the response can be customized to said caller. In particular, the preference information of the called subscriber determines the type and amount of the called subscriber'"'"'s presence information that is disclosed to the caller in the customized message.
The database 26 stores data related to the subscribers, services, transactions, usage and other information related to the system operation. The database is coupled to the media storage device 27. The media storage device is configured to store media items contained in the originated messages and/or media items converted, if necessary, in accordance with certain embodiments of the present invention. Appropriate media items may be downloaded to the destination devices via relevant protocols, including but not limited to HTTP, SMTP, MMS, etc. Certain media items, e.g. items with too large volume for successful downloading, may be transmitted to the destination device with the help of streaming protocols, e.g. RTSP, RTP, etc. In certain embodiments of the invention the subscribers may have assigned storage space with configurable (e.g. per subscriber category, service, etc.) capacity. In certain embodiments of the invention the storage device is capable of on-line storing of originated message (including format, layout and content) for further message restoring if/when necessary. In certain embodiments of the present invention the system is configured to store in the storage device 27 one or more media items contained in the message, while to store at least part of metadata related to the message (e.g. tags, threads, etc.) in the database 26. Among advantages of such splitting is reduction of duplicating media items to be stored. The administration management block 29 is configured to support service administrating (e.g. monitoring, reporting, system'"'"'s tuning, manual user management, manual content management, system configuration, etc.).
The subscriber A composes a message at originating device 71 and sends 711 it to the subscriber B. The assumption of the current scenario is that the subscriber A does not select the destination device and addresses the message to the subscriber B in accordance with the subscriber'"'"'s unique name registered in the system (e.g. in format <cellular telephone number of subscriber B>@<domain name assigned to the messaging system/service>). The message is passed to the messaging system 16 and received via SMTP gateway 72 constituting a functional part of the user'"'"'s gateway 211 in the access block 21. The SMTP gateway parses the message and sends 712 the message to the traffic server, the traffic server passes 713 the message to the message manager constituting a functional part of the media block. In parallel the user'"'"'s gateway identifies the originating device and informs the destination block (not shown). The message manager sends 714 the message media items to be stored in the storage 27 and sends 715 metadata related to said media items and/or said message to be stored in the DB 26. The message manager sends 716 an origination/destination request to the traffic server which passes 717 the request to the destination block 22. The destination block returns 718 the answer to the message manager. The destination may be defined in a manner detailed with reference to FIG. 4. The traffic manager passes 719 the answer (“PC client”/“web client” in the current example) to the message manager, and the message manager obtains the delivery instructions, including message format and layout, matching to the destination device. In the current example the delivery instructions are the following: deliver the message to HTTP server without changing the message format/layout, and notify the destination device. Accordingly, the message manager passes 720 the message to the traffic server and the traffic server passes 721 the message to the HTTP gateway 73 constituting a functional part of the user'"'"'s gateway. Subscriber B receives 722 a notification about the message and may download its content.
Referring to FIG. 8, there is illustrated a generalized flow diagram of messaging between two subscribers wherein the originating device 81 comprises WAP client and the destination device 84 comprises TV client. Similar to the scenario described with reference to FIG. 7, the subscriber A composes a message at originating device 81 and sends 811 it to the subscriber B. The assumption of the current scenario is that the subscriber A does not select the destination device and addresses the message to the subscriber B in accordance with the subscriber'"'"'s unique name registered in the system. The message is passed to the messaging system 16 and received via HTTP (WAP) gateway 82 constituting a functional part of the user'"'"'s gateway 211 in the access block 21. The HTTP gateway identifies the originating device, parses the message and sends 812 it to the traffic server, the traffic server passes 813 the message to the message manager constituting a functional part of the media block, The message manager sends 814 the message media items to be stored in the storage 27 and sends 815 the related metadata or part thereof to be stored in the DB 26. The message manager sends 816 an origination/destination request to the traffic server which passes 817 the request to the destination block 22. The destination block returns 818 the answer to the message manager. The traffic manager passes 819 the answer (“WAP client/“TV client” in the current example) to the message manager, and the message manager obtains the delivery instructions, including message format and layout, matching the destination device/client. In the current example the delivery instructions are the following: match the message format to delivery via SMTP server and message layout to displaying via TV client and notify the destination device about the message. Accordingly, the message manager passes 820 the message to the traffic server and the traffic server passes 821 the message to the media block 23. The media block provides a conversion of message format/layout to those matching the received delivery instructions and sends 823 the converted message to be stored in the storage 27 and informs 822 the traffic server. (If necessary for certain implementations of transcoding process, the transcoder may be further configured to obtain information about originating device from the user'"'"'s gateway). Accordingly, the traffic server informs the message manager (not shown), and the message manager obtains a copy of converted message from the storage and sends it to the traffic server (not shown). The traffic server passes 824 the message to the SMTP gateway 83 sending notification 825 to the Subscriber B. The Subscriber B will receive the notification via local SMTP client embedded in the TV client and download the message. Alternatively, the media server may send to the traffic server and, accordingly, to SMTP server only information related to storage location of the converted message and retrieve said converted message and facilitate its sending per request received from the subscriber B.
Referring to FIG. 9, there is illustrated a generalized flow diagram of messaging between two subscribers wherein the originating device 91 is a PC supporting synchronized multimedia message and the destination device 94 is a PC supporting plain messages only. The subscriber A composes 911 a synchronized multimedia message at originating device 91 to be sent to subscriber B. The client in the originating device comprises some functionality delegated by the messaging system. By way of non-limiting example, the originating device is configured to be able to determine the destination device (e.g. in accordance with subscribers'"'"' preferences and/or subscriber B availability). In certain embodiments of the invention the client at the originating device is may be configured to obtain availability information from the messaging system and/or other platform(s). The client may be also configured to request the messaging system for information with regard to Subscriber B preferences and/or results of preferred destination device calculations, and the messaging system may be configured to provide such information to the client. After the client obtains information with regard to the destination device, it takes 912 delivery decision and provides the appropriate transcoding 913 matching (fully or partly) the message to capabilities of destination device 94 and communication media. The converted message is uploaded 914 to the messaging system 16 and received via user'"'"'s gateway 211. The gateway parses the message and sends it to the traffic server, the traffic server passes 915 the message to the message manager. The message manager sends 916 the message media items to be stored in the storage 27 and sends 917 the related metadata to be stored in the DB 26. The media block also sends 913 an origination/destination request to the traffic server which passes 919 the request to the destination block 22. The destination block returns 920 the answer to the message manager. The traffic manager passes 921 the answer to the message manager and the message manager obtains the delivery instructions. In the current example the delivery instructions are the following: deliver the message without changing the message format/layout, and notify the destination device. (In certain cases if the client provides only partial matching of message, the system may complement the converting process.) Accordingly, the message manager passes 922 the message to the traffic server and the traffic server passes 721 the message to the users'"'"' gateway. The gateway sends 922 the message notification to Subscriber B.
General Pre-defined text with capability of composing 1-way multimedia message comprising one or more media items (e.g., images, audio clips, video clips). Optionally part of media items and/or placeholders thereof may be pre-defined. Greeting - Pre-defined graphics with capability of 1-way like inserting text and/or media items. Interactive Pre-defined text with capability to insert one or 2-way message more media items to be selected by receiver for (initial sending in reply. Part of media items and/or message placeholders thereof and/or buttons and/or and reply) checkboxes may be pre-defined. Email Pre-defined text with capability of editing and 1-way attaching media items Text Pre-defined text with capability of editing 1-way
The templates may be stored in the communication device and/or the messaging system, and may be personalized in accordance with subscriber'"'"'s preferences and/or the communication device. Some of the templates may include one or more predefined rules and/or wizards guiding the subscriber through composing template-based messages, prompting input and dynamically updating the output. For example, an interactive template (e.g. conversation template, voting template, decision template, etc.) may facilitate the message-composing subscriber to select two or more media items to be suggested to the receiving subscriber as options for selection, ranking, voting or other similar action and add a text and/or media file for instruction. The message receiving subscriber does not need to compose a message for reply, he/she may just provide the expected action (e.g. select certain media item) and, optionally, add text and/or media item. For example, the message-originating subscriber may place images of different products and add audio file with a question what to buy. The receiving to subscriber upon receiving such message may select appropriate “Yes”/“No” button/checkbox (or, for example, delete non-relevant images) and reply.
In accordance with certain embodiments of the present invention the system and/or client are configured to provide 111 the subscriber with a template. The template may be personalized in accordance with subscriber'"'"'s preferences. The template may comprise (and/or or enable to use) emotions, visual messages and other non contextual data. The messaging system is configured to recognize 112 template-based messages and the template unique identifier comprised in the message metadata, and to analyze 113 the content structure of the template. The messaging system obtains 114 a delivery decision in a manner similar to detailed with reference to FIGS. 6-9 wherein delivery instructions include instructions related to template adaptation to displaying capabilities of destination device. In accordance with delivery instructions, the system provides format transcoding 115 and template adapting 116 and facilitates the message delivery 117. The template adapting includes converting the template type and/or template layout. The layout of certain template depends on capabilities of destination device as, by way of non-limiting example, is illustrated in Table 2. In accordance with certain embodiments of the present invention a template serves as an “envelope” for the message during the communication. The system may match only envelope (template) or the envelope (template) and the message itself Accordingly, for template-based messaging the delivery instructions with regard to layout of the message are based on predefined layout of message matching to template unique identifier and capabilities of destination device. The layout may be further predefined in accordance with information to be obtained with regard to certain filled field, format of selected media items, etc. Among advantages of certain aspects of the present invention is reduction in need of content analysis and ability to provide layout-related delivery instructions based on pre-defined rules and parameters (e.g. in a form of a look-up table).
TABLE 2 Templates'"'"' type Layout for PC Layout for Web Layout for cell-phone
General Basic frame Basic frame graphics Basic frame graphics graphics Sender'"'"'s avatar Sender'"'"'s name Sender'"'"'s avatar Text Text Text List of clickable For images: list of List of clickable media thumbnails clickable media, media thumbnails Media display area, reduced for device Media display area reduced for web For audio/video: list Controls for playing Controls for playing of clickable icons all media all media into reduced media continuously continuously Reply controls Save media controls Save media controls Forward controls Reply controls Reply controls Forward controls Forward controls Greeting - Basic frame Basic frame graphics Basic frame graphics like graphics Sender'"'"'s avatar Sender'"'"'s name Sender'"'"'s avatar Predefined animated Text Predefined animated graphics with text on Predefined reduced graphics with text Reply controls animated image Reply controls Forward controls Reply controls Forward controls Forward controls Interactive Basic frame Basic frame graphics Basic frame graphics initial graphics Sender'"'"'s avatar Sender'"'"'s name Sender'"'"'s avatar Text Text Text List of images, List of images, List of images reduced for web reduced for device Controls to select Controls to select Controls to select one one or more of the one or more of the of the images images images Reply controls Reply controls Reply controls Interactive Basic frame Basic frame graphics Basic frame graphics reply graphics Sender'"'"'s avatar Sender'"'"'s name Sender'"'"'s avatar Text Text Text List of images, Selected image, List of images reduced for web reduced for device Indication for Indication for Reply controls selected images selected images Reply controls Reply controls Email Basic frame Basic frame graphics Basic frame graphics graphics Sender'"'"'s details Sender'"'"'s details Sender'"'"'s details Text, truncated Text, truncated Text, truncated Links to attachments Reply controls Links to attachments Reply controls Forward controls Reply controls Forward controls Forward controls Text Basic frame Basic frame graphics Basic frame graphics graphics Sender'"'"'s avatar Sender'"'"'s name Sender'"'"'s avatar Text Text Text Reply controls Reply controls Reply controls Forward controls Forward controls Forward controls
US 20130080553A1