The present disclosure is related generally to media-content delivery and, more particularly, to social communications.
People are sharing more and more information electronically. They send e-mails and short text messages to friends and colleagues. Photographs, videos, and sound clips are often posted to social-networking sites.
Not only is the amount of information sharing proliferating, so are the kinds of applications that people use to access shared information.
While the appended claims set forth the features of the present techniques with particularity, these techniques, together with their objects and advantages, may be best understood from the following detailed description taken in conjunction with the accompanying drawings of which:
Turning to the drawings, wherein like reference numerals refer to like elements, techniques of the present disclosure are illustrated as being implemented in a suitable environment. The following description is based on embodiments of the claims and should not be taken as limiting the claims with regard to alternative embodiments that are not explicitly described herein.
The proliferation of information-sharing applications, while enabling new and interesting modes of communications, presents its own problems. To keep in touch, a typical user today may have to check for voice messages on his phones (work, home, and mobile), check one or more e-mail accounts, and visit a few social-networking sites. If a sender wishes his message to be noticed quickly by its intended recipients, then he has to choose which information-sharing application to send the message to, and that choice may vary from recipient to recipient, may vary from one content type to another, and may vary with each recipient's current context.
Aspects of the present disclosure address these problems. When a communication is sent, it is automatically directed to a utility or application (herein called a “modality”) that the intended recipient prefers to use for communications of this type. The recipient's preference may be explicit or implicit. That is, the recipient may state, in a profile, his preference that photographs be received into, say, a particular social-networking account. Implicitly, it may be noticed that the intended recipient frequently reviews voice mails received on his mobile phone but only rarely checks his home voice-mail box. Then, a voice mail for this recipient may be preferentially sent to his mobile phone's voice-mail box. Different content types may be sent to different modalities, as the recipient's preferences dictate.
Consider the communications environment 100 of
The function of the optional content server 110 is discussed below with reference to
The CPU 200 of the electronics device 106, 108, 110 includes one or more processors (i.e., any of microprocessors, controllers, and the like) or a processor and memory system which processes computer-executable instructions to control the operation of the device 106, 108, 110. In particular, the CPU 200 supports aspects of the present disclosure as illustrated in
The electronics device 106, 108, 110 also includes one or more memory devices 204 that enable data storage, examples of which include random-access memory, non-volatile memory (e.g., read-only memory, flash memory, EPROM, and EEPROM), and a disk storage device. A disk storage device may be implemented as any type of magnetic or optical storage device, such as a hard disk drive, a recordable or rewriteable disc, any type of a digital versatile disc, and the like. The device 106, 108, 110 may also include a mass-storage media device.
The memory system 204 provides data-storage mechanisms to store device data 212, other types of information and data, and various device applications 210. An operating system 206 can be maintained as software instructions within the memory 204 and executed by the CPU 200. The device applications 210 may also include a device manager, such as any form of a control application or software application. The utilities 208 may include a signal-processing and control module, code that is native to a particular component of the electronics device 106, 108, 110, a hardware-abstraction layer for a particular component, and so on.
The electronics device 106, 108, 110 can also include an audio-processing system 214 that processes audio data and controls an audio system 216 (which may include, for example, speakers). A visual-processing system 218 processes graphics commands and visual data and controls a display system 220 that can include, for example, a display screen. The audio system 216 and the display system 220 may include any devices that process, display, or otherwise render audio, video, display, or image data. Display data and audio signals can be communicated to an audio component or to a display component via a radio-frequency link, S-video link, High-Definition Multimedia Interface, composite-video link, component-video link, Digital Video Interface, analog audio connection, or other similar communication link, represented by the media-data ports 222. In some implementations, the audio system 216 and the display system 220 are components external to the device 106, 108, 110. Alternatively (e.g., in a cellular telephone), these systems 216, 220 are integrated components of the device 106, 108, 110.
The electronics device 106, 108, 110 can include a communications interface which includes communication transceivers 224 that enable wired or wireless communication. Example transceivers 224 include Wireless Personal Area Network radios compliant with various IEEE 802.15 standards, Wireless Local Area Network radios compliant with any of the various IEEE 802.11 standards, Wireless Wide Area Network cellular radios compliant with 3GPP standards, Wireless Metropolitan Area Network radios compliant with various IEEE 802.16 standards, and wired Local Area Network Ethernet transceivers.
The electronics device 106, 108, 110 may also include one or more data-input ports 226 via which any type of data, media content, or inputs can be received, such as user-selectable inputs (e.g., from a keyboard, from a touch-sensitive input screen, or from another user-input device), messages, music, television content, recorded video content, and any other type of audio, video, or image data received from any content or data source. The data-input ports 226 may include USB ports, coaxial-cable ports, and other serial or parallel connectors (including internal connectors) for flash memory, storage disks, and the like. These data-input ports 226 may be used to couple the device 106, 108, 110 to components, peripherals, or accessories such as microphones and cameras.
The sending method of
The sender 102 also specifies an intended recipient for this content item. The recipient may be specified as a person 104 or as a particular device 108. The user 102 may select multiple content items and multiple intended recipients in step 300, but for clarity's sake, the present discussion assumes that he selects only one of each.
In step 302, one of the recipient's intended modalities is selected for receiving the content item selected in step 300. In some situations, the intended recipient 104 explicitly states her preferred modality for a given type of content. For example, she may state in a publicly accessible profile that she does not wish to receive social e-mails in her work e-mail account but rather would prefer that such content be sent to a personal e-mail account. Or she may state that while she is happy to receive video content, she prefers to receive that content via a file-transfer application that stores the content rather than receiving it directly to a social-networking site.
The selection of step 302 may also be based on implicitly derived information. The known art of recommender systems can be applied here. Information gathered about the intended recipient's use of different modalities can be analyzed and codified into a behavioral model. If this recipient 104 has set up a social-networking page but never accesses it, for example, then it might be decided that this modality should not be selected in step 302. As is known, the frequency and recency of behavioral observations may be important. The recipient 104 may, for example, have recently purchased a smart phone with a large screen, and she now often views image information on that phone while in the past she only viewed images on her laptop computer.
The modality selection of step 302 can include a selection of a particular device 108 associated with the intended recipient 104. Context may be important here. It may be known (from behavioral observations) that during work hours she is much more likely to respond to a tweet sent to her work cellphone rather than one sent to her personal phone.
In step 304, the content item is sent to the modality selected in step 302. If possible, the response of the user 104 to this content item is noted and is used to inform the behavioral model used in step 302. If, for example, the user 104 received but never accessed the content item, then the modality selected in step 302 may not have been the best one.
The received content item is analyzed in step 402, and an appropriate modality is selected. Any or all of the techniques discussed above in relation to step 302 of
In general, this step 402 is an alternative to step 302 of
In step 404, the received content item is delivered to the selected modality.
The method of
In view of the many possible embodiments to which the principles of the present discussion may be applied, it should be recognized that the embodiments described herein with respect to the drawing figures are meant to be illustrative only and should not be taken as limiting the scope of the claims. Therefore, the techniques as described herein contemplate all such embodiments as may come within the scope of the following claims and equivalents thereof.