This invention relates generally to messaging devices, and more particularly to interfaces that provide input options for messaging devices.
There has been an explosion in the number of devices and methods used to communicate among people and among electronic devices. People can communicate using personal communication devices such as mobile phones or smart phones and using computing devices such as tablets, laptops, or desktop computers. Such electronic devices may communicate with other electronic devices wirelessly or via wired connections.
In conjunction with the rise of new ways to communicate using new communication devices, the methods of communicating have also expanded. For example, the use of social networks has changed the way people communicate in much the same way that new electronic devices have allowed people to physically communicate in new ways. For instance, instead of communicating only by voice, written communication, or more recently by long-form email, people now also communicate using text or through short messages exchanged via social networks. The content of this communication has changed as well. For example, communication is no longer exclusively in long-form written prose; instead people use icons such as emoticons or unconventional acronyms to speed communication. The desire to include other content beyond full words, letters, or numbers within a particular communication places an increased strain on the ability of the communication device to seamlessly provide these options to a user.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments. It will further be appreciated that certain actions and/or steps may be described or depicted in a particular order of occurrence while those skilled in the art will understand that such specificity with respect to sequence is not actually required. It will also be understood that the terms and expressions used herein have the ordinary technical meaning as is accorded to such terms and expressions by persons skilled in the technical field as set forth above except where different specific meanings have otherwise been set forth herein.
Generally speaking and pursuant to these various embodiments, an electronic device designed for electronic communication is configured to provide multiple options for including content into an electrical communication. For example, the communication device can provide content including one or combinations of letters, numbers, audio, video, graphics such as pictures, icons, or emoticons. The user of such an electronic communication device can select certain input options on a user interface to select from among various types of content to include in an electronic communication. One input option, for example, may include selecting to include one of a plurality of icons in an electronic communication. The plurality of icons from which the user may choose can be updated and changed on a periodic basis through communication between the user's electronic communication device and a central computing device. The central computing device can be controlled by a manufacturer of the computing device, a communication service provider, the user, or other third party.
So configured, the electronic communication device can provide varying content for inclusion in electronic communications. For example, by updating the content available for use through communication with the central computing device, the user can access icons or other content that is seasonal or relating to other subject matter that may change over time. Such subject matter can include information relating to pop culture, sporting events, seasonal themes, and the like. The content may also include content related to other third parties that may contract with the controller of the central computing device to provide additional subject matter or icons to be included as content in electronic communications. This variety of subject matter that is available as content in electrical communications thereby enhances the user experience with respect to the electronic communication device.
Referring now to the drawings and in particular to
The method further includes displaying 110 a plurality of icons on a display device for the communication device, wherein a sub-set of the plurality of icons includes icons corresponding to different categories of content to include in the electronic message. In addition, the displaying the plurality of icons may include displaying individual ones of the icons that correspond to content to be inserted into the electronic message. With momentary reference to
Referring again to
The method of
So configured, individual ones of the second set of icons represent content corresponding to a category of content, for example emoticons, corresponding to the selected icon of the subset of the plurality of icons and available to be inserted into the electronic message in response to selection of the individual icon. This display of the second set of icons is configured such that at least some of the second set of icons represent the predefined content from the central computing device. For example, if the predefined content from the central computing device included emoticons having a holiday theme, then the user interface when selecting the emoticon category of content may instead look like that of the example of
In another example, selecting the emoticon button 235 of the user input portion 210 shown in the example of
By one approach, the second set of icons displayed after a category selection automatically updates with a different set of icons to reflect the update of the predefined content available to be inserted into the electronic message. In this approach, the electronic communication device will automatically periodically communicate with the central computing device to update the categories of content and particular pieces of content that are available to be inserted into an electronic communication. In this approach, the content is updated seamlessly for the convenience of the user.
In another optional approach, the method may include defining in response to user input how to periodically communicate with the central computing device to update the predefined content. For instance, the user may define one or more of a timing of the periodic communication with the central computing device, which categories to update, the method of periodically communicating with the central computing device, or the types of content received from the central computing device. For example, the timing may be set such that the communication with the central computing device occurs once every week, every month, or more frequently such as every day to obtain the most up to date content. The user may also define which categories of content to update. For example, the user may choose to only receive updates relating to emoticons and not relating to other categories of content. By another approach, the user may choose only particular commercial content to update on a periodic basis. For instance, the user may choose to receive updates to content regarding various sports teams and to ignore updates with respect to pop culture. The user may define the method of periodically communicating with the central computing device by specifying that the updating be accomplished only over a particular wireless connection or a particular network connection with the central computing device. For instance, a user may define that the updating occur automatically in response to detecting a network connection with the central computing device, or the user may restrict the methods of communicating with the central computing device such as only when a wired connection is detected or the like. The types of content to receive from the central computing device may include emoticon type content, audio content, video content, or short “canned” text content. For example, a particular short audio clip such as a spoken catch-phrase or particular sound may comprise a piece of content that can be included in an electrical communication. Similarly, a short video clip can be available for inclusion in an electronic communication that can then be easily inserted through selection of an icon corresponding to that video clip. The same may apply to short messages or acronyms that are commonly typed into electronic messages; therefore such portions of content can be more easily inserted into an electronic communication through selection of a single icon instead of typing in the short message or acronym. In this way, for example, a communication service provider may provide for a user several commonly used phrases or acronyms that can be available to be inserted in an electronic communication through a single icon selection. By another approach, the user can define particular audio, video, or text-based message portions that can then be associated with a particular icon and included on the user interface for single press inclusion into an electronic communication.
Those skilled in the art will appreciate that the above described processes are readily enabled using any of a wide variety of available and/or readily configured platforms including partially or wholly programmable platforms as are known in the art or dedicated purpose platforms as may be desired for some applications. Referring now to
The processing device 625 is configured to be in communication with the display device 615 and the user input device 620. The processing device 625 is in communication with a local storage device 630 such as a memory device. As known in the art, the processing device 625 and local storage device 630 may comprise separate hardware platforms or may be incorporated into a single hardware platform with various possible configurations. A network interface 635 is in communication with the processing device 625 and is configured to enable communications with other electronic communication devices either over a wired network port 640 or through a wireless connection 645. Those skilled in the art will recognize and appreciate that such a processing device 625 can comprise a fixed purpose hardwired platform or can comprise a partially or wholly programmable platform. All of these architectural options are well known and understood in the art and require no further description herein.
In an additional approach, the functionality or logic described herein may be embodied in the form of code that may be executed in a separate processor circuit. If embodied in software, each block or functionality may represent a module, segment, or portion of code that comprises program instructions to implement the specified logical function(s). The program instructions may be embodied in the form of source code that comprises human-readable statements written in a programming language or machine code that comprises numerical instructions recognizable by a suitable execution system such as a processor in a computer system or other system. The machine code may be converted from the source code, etc. If embodied in hardware, each block may represent a circuit or a number of interconnected circuits to implement the specified logical function(s). Accordingly, the above functionality can be deployed via a tangible computer readable medium storing instructions readable by a computing device such as the processing device 625, wherein the instructions cause the computing device to effect operations such as the functionality or logic described herein. The storage device 630 is just one example of such a tangible computer readable medium as known in the art.
The electronic communication device 610 is further configured to communicate with a central computing device 650 either through a direct communication channel or through one or more networks such as a local area network or a wide area network such as the internet. The central computing device 650 is configured to communicate with a storage device 660 that in turn is configured to store content and icons associated with individual pieces of content that can be downloaded to individual electronic communication devices for enabling the inclusion of the content into electronic messages. The central computing device 650 may be a single computing device or server or may be one of multiple computing devices that together operate to provide the functionality of the central computing device 650 as described herein. Similarly, the storage device may be a single memory or a broad based multiple device memory as are known in the art. The storage device 660 can also comprise cloud storage or cloud computing resources as are also known in the art. Moreover, the central computing device 650 may also include a tangible computer readable medium that stores instructions that when executed by the central computing device 650 causes the central computing device to effect certain operations as described herein.
With respect to
The method of
So configured, the central computing device together with a storage device stores, organizes, maintains, and updates icons and associated content available for inclusion in electronic messages, such that the content and icons can be provided to user based electronic communication devices for inclusion into electronic communications such as instant messages and the like. The user experiences a richer communication experience through the ability to quickly toggle between categories of content to include in an electronic communication such as text, emoticon, audio, video and the like. Moreover, the user experience is further enhanced through periodic changing of the content available for inclusion in the electronic message. A communication service provider may also experience benefits in view of the various commercial relationships that can be cultivated in the context of providing and updating categories and individual pieces of content that can be provided to the various users of a particular communication service provider.
Those skilled in the art will recognize that a wide variety of modifications, alterations and combinations can be made with respect to the above described embodiments without departing from the scope of the invention. For example, these teachings may be applied to any number of electronic communication devices or any number of electronic communication settings. For example, these teachings may be applied for communication within a closed local network, a local wireless communication network, or over a wide area network such as typical internet-based communications. Such modifications, alterations and combinations are to be viewed as being within the ambient of the inventive concept.