The present application is directed to sharing events and activities in a social networking context using consumer electronics devices such as smartphones and tablet computers.
The increasing prevalence of mobile, hand-held, and touch screen consumer electronics (CE) devices presents the increased the ability of CE device users to communicate with each other. However, many of these CE devices do not have an adequate input area on which to comfortably and accurately type messages. For example, a touch-screen “smart” watch may not have a keyboard of any kind. Even if it were to have one, typing on a CE device of that size would prove difficult and frustrating. Present principles recognize the foregoing observations and provide improved methods and devices for CE device users to communicate with each other.
Accordingly, as recognized herein icons related to various activities a user is or will be participating in, as well as various locations a user is or will be going, can be transmitted to the user's contacts to convey information without utilizing, e.g., a conventional keyboard. The CE devices discussed herein are typically, by not necessarily, portable and may be implemented, without limitation, by (and communicate with) smart phones, music players, smart watches, tablet computers, personal digital assistants (PDAs), laptop computers, e-readers such as electronic books, a vehicle's electronic system and/or display, televisions including Internet-enabled and smart TVs, and still other CE devices.
Thus, in one embodiment an apparatus includes at least one processor, at least one display controlled by the processor, and at least one wireless transceiver communicating with the processor. The processor is configured to send, to at least one recipient, a message including data representing at least one non-alphanumeric who icon representing a person. The message also includes data representing at least one non-alphanumeric what icon representing an event and/or activity, as well as at least one non-alphanumeric when icon representing a time associated with the event and/or activity. If desired, the processor may be configured to send the message to plural recipients.
In some embodiments, the message may include data representing an alpha-numeric descriptor of at least one icon for overlay of the descriptor on the at least one icon at a recipient device, while in other embodiments the message may not include data representing any alpha-numeric descriptor of the icons.
Additionally, if desired the processor may be configured to automatically add the event and/or activity to a calendar to reflect that the person is participating in the event and/or activity represented by the what icon at the time represented by the when icon. Also if desired, the processor may be configured to cause an event page reflecting information about the event and/or activity to be created on a social networking service.
Also, in some embodiments the message may include a selectable invitation for the recipient to join the activity, where the message is configured to cause the recipient to send an accept message back to the apparatus when the invitation is selected. Furthermore, in some embodiments the apparatus can be a telephone and the message can include a call selector element configured to cause, when selected the recipient, the recipient to call the apparatus.
Voice commands may also be used in accordance with present principles. Accordingly, at least one of the icons may be created in response receiving at least one voice command to create the icon. Further, at least one of the icons created in response to the voice command can reflect additional information provided in the voice command.
In another embodiment, an apparatus includes at least one processor, at least one display controlled by the processor, and at least one wireless transceiver communicating with the processor. The apparatus is configured to receive, from at least one sender, a first message including data representing at least one non-alphanumeric who icon representing a person, at least one non-alphanumeric what icon representing an event, and at least one non-alphanumeric when icon representing a time associated with the event. Furthermore, the processor is configured to cause the icons to be presented on the display along with a me too icon selectable to cause the processor to return a second message to the sender indicating a desire to join the event.
In yet another embodiment, a method includes presenting at least one selectable element on a sender consumer electronics (CE) device. The method also includes, responsive to user selection of the at least one element, creating a first message including data representing at least one non-alphanumeric what icon, the what icon representing an item, a location, an event, and/or activity. The method then includes transmitting the first message to at least one recipient CE device for presentation on the recipient CE device. The message includes a selector configured to cause, when selected by the recipient at the recipient CE device, a second message to be automatically sent from the recipient CE device to the sender CE device indicating the user of the recipient CE device also wants the item, intends to meet at the location, and/or intends participate in the event and/or activity.
The details of the present invention, both as to its structure and operation, can best be understood in reference to the accompanying drawings, in which like reference numerals refer to like parts, and in which:
It is to be understood that the figures below generally show methods steps in conjunction with the devices disclosed herein.
Beginning in reference to
Also shown in
As previously indicated, the system 10 may also include a television (TV) 16. The TV 16 may be Internet-enabled, a smart TV, and/or a touch enabled TV. Accordingly, the TV 16 includes a touch enabled display 48. The TV 16 also includes a processor 50 controlling the TV 16, a tangible computer readable storage medium 52 such as disk-based or solid state storage, and a TV tuner 54. Additionally, the TV 16 includes an audio/video interface 56 to communicate with other devices electrically/communicatively connected to the TV 16 such as, e.g., a set-top box, a DVD player, or a video game console over, e.g., an HDMI connection. The TV also includes a network interface 58 such as, e.g., a wired or wireless modem or router, or other appropriate interface such as, e.g., a wireless telephony transceiver, it being understood that the network interface 58 communicates over the network 11. Furthermore, the TV 16 includes at least one speaker 60 and an input device 62 such as, e.g., a keypad and/or audio receiver/microphone for receiving voice commands and input. Note that a camera 72 is also shown and may be, e.g., a thermal imaging camera, a digital camera such as a webcam, and/or camera integrated into a TV 16 and controllable by the processor 50 to gather pictures/images and video of viewers/users of the TV 16. Though not shown, in certain embodiments the TV 16 may also include a GPS receiver in accordance with present principles.
The TV 16 also has a transmitter/receiver 63 for communicating with a TV remote control 18 associated with the TV 16 to thus input commands using the RC 18 to control the TV 16. Accordingly, the RC 18 also has a transmitter/receiver 64 for communicating with the TV 16 through the transmitter/receiver 63. The RC 18 also includes an input device 66 such as a keypad or touch screen display, as well as a processor 68 for controlling the RC 18 and a tangible computer readable storage medium 70 such as disk-based or solid state storage.
Still in reference to
Before describing
Last, note that other CE devices other than the ones shown in
Now in reference to
After making an affirmative determination at diamond 82, the logic proceeds to block 84 where the logic presents a “who” user interface (UI) from which a user may select an icon representing, e.g., himself or herself (such as a photograph). Thus, in some embodiments the icon selected at block 84 may include a picture of the user. After receiving the “who” icon selection at block 86, the logic then moves to block 88 where the logic presents a “what” user interface (UI) from which a user may select an event, activity, etc., in which the user wishes to participate. The “what” selection is then received at block 90.
Thereafter, the logic proceeds to block 92 where the logic presents a “when” UI from which a user may select, e.g., a general and/or approximate time of day for when the user intends to participate in the event or activity. For instance, one option that may be presented on the “when” UI may be a selectable “this afternoon” element, indicating that the user wishes to participate in the event or activity later that day. The logic then receives the “when” selection at block 94 and proceeds to block 96. At block 96 the logic processes the user selections, creates a message including the icons and/or information input by the user, and transmits the message to one or more of the user's contacts. The contacts that receive the message may have been, e.g., previously designated by the user. For instance, the user may have previously designated friends in the “Me Too” application that are to receive “Me Too” messages, or the user may have previously linked a contact list to the “Me Too” application from which friends to receive the message may be selected. Still further, the user may select particular contacts after the message is created but before it is sent.
Regardless, it is to be understood that the message that is transmitted includes a selectable “Me Too” icon and/or invitation that may be selected by a recipient of the message to indicate that the recipient intends to participate or join with the user in the event or activity. Accordingly, the message may be configured to cause the recipient to send an accept message back to the apparatus when the “Me Too” icon and/or invitation is selected at the recipient device.
Still in reference to
At block 104 the logic prompts the user to select whether to add the event to a calendar associated with the user such as, e.g., a Google calendar. Assuming the user responds to the prompt by indicating that he or she wishes the event be added to their calendar, the logic then moves to block 106 where it receives the response and automatically adds the event and any associated information to the calendar(s). Otherwise, the logic may end.
Before describing
Now in reference to
After making an affirmative determination at diamond 108, the logic proceeds to block 110 where the logic presents the “Me Too” message on the user's CE device. The logic then proceeds to decision diamond 112 where the logic determines whether a “Me Too” icon/invitation included with the message has been selected by the user. If the logic determines that the “Me Too” icon/invitation has not been selected, the logic may move to block 114 where the logic ends. However, if the logic determines that the “Me Too” icon/invitation has been selected, the logic instead moves to block 116 where the logic transmits/returns a response message to the sender indicating the user's desire to join the activity specified in the “Me Too” message sent by the sender.
If desired, the response message may also be sent to other contacts, e.g., also using the “Me Too” application. The other people may be selected, e.g., from a contact list or input by the user. Also if desired, the user may be prompted with and select an emoticon to be included in the response message.
Still in reference to
Turning to
Accordingly, the logic begins at block 126 where the logic presents a webpage such as, e.g., an Amazon.com page for a particular book. The logic also overlays or otherwise presents a selectable “Me Too” icon on the page at block 126, although it is to be understood that in other embodiments the content provider (e.g., Amazon.com) or another third party may include a “Me Too” icon on the webpage itself (e.g., such that the logic of
Regardless, after block 126 the logic moves to decision diamond 128 where the logic determines whether it has received a selection of the “Me Too” icon. If the logic determines that it has not received such a selection, the logic may loop back to diamond 128 and continue until such time as the “Me Too” icon is selected. Once the “Me Too” icon is selected from, e.g., a webpage, the logic then moves to block 130 where the logic launches a “Me Too” application/process on the CE device viewing the webpage and presents a “who” UI such as those described herein. Then at block 132 the logic receives the user's “who” icon selection and moves to block 134, where the logic presents a “what” UI such as those described herein. The logic then moves to block 136 where the logic receives the user's “what” icon selection.
Thereafter, the logic proceeds to block 138 where the logic processes the user selections, creates a message including the icon selections and/or information input by the user, and transmits the message to one or more of the user's friends in accordance with present principles. Note that the message transmitted at block 138 may include a link to the website on which the selected “Me Too” icon was overlaid so that recipients of the message may view the website by clicking the link. Thus, for instance, if a user wants to purchase a book at a later time, the user may select a “Me Too” icon overlaid on the E-store webpage for the book to cause the user's CE device to transmit a message containing a link to the webpage and an indication that the user wishes to buy the book at a later time, which may then be viewable by the user's contacts.
Still in reference to
Now in reference to
After making an affirmative determination at diamond 148, the logic proceeds to block 150 where the logic presents the “Me Too” message on the user's CE device. However, it is to be understood that in other embodiments and/or by changing one or more settings of the “Me Too” application executing on the recipient's CE device, the logic may cause the webpage itself rather than the Me Too message to be presented on the CE device.
Regardless, after presenting the Me Too message the logic proceeds to decision diamond 152 where the logic determines whether a “Me Too” icon included with the message has been selected by the user. If the logic determines that the “Me Too” icon has not been selected, the logic may move to block 154 where the logic ends. However, if the logic determines that the “Me Too” icon has been selected at diamond 152, the logic instead moves to block 156 where the logic may transmit/return a response message to the sender indicating the user's desire to, e.g., also purchase the item specified in the message or otherwise participate in the online activity specified in the message.
In the exemplary embodiment currently described, it is to be understood that selection of the Me Too icon may cause other things to occur responsive to its selection. For instance, a recipient may wish to purchase the item from an E-store such as Amazon.com specified in the Me Too message. Thus, selection of the Me Too icon in this context may, e.g., automatically cause an Amazon.com purchase web page to be presented on the recipient's CE device so that the recipient may purchase the item for the sender of the message. Accordingly, the Me Too message sent to the recipient may also include other information about the sender, such as the sender's address, telephone number, etc., to facilitate quick and easy purchasing of the item by the recipient.
As but another example, selection of the Me Too icon by the recipient may automatically cause a Me Too message and/or post to be presented on a Me Too platform/service (or other social networking application) such that it is viewable by more people than the sender and recipient, and indicates that the recipient wishes to buy the item for the sender at a later time, or otherwise approves of the sender's desire to purchase the item.
Accordingly, if desired, at block 156 the message sent from the recipient's CE device may also be sent to other people, e.g., using the “Me Too” application in accordance with present principles. Also if desired, the user may be prompted with and select an emoticon to be included in the response message.
As an aside, note that Me Too icons and the principles described herein may also be use in the video gaming context and presented on video game screens similar to how the present application describes presenting Me Too information on social networking sites such as Facebook and Twitter.
Now in reference to
Now in reference to
Accordingly,
A submit selector 176 is also shown on the UI 168 so that, once a photo/image has been selected and the UI 168 is again presented on the device 166, the username and photo may be combined by the processor of the device 166 as illustrated by the cloud 178 to generate a who icon 180 as shown. Note that a “treatment” element 182 is also shown, denoting that certain image effects that may have been specified by a user may also be used to produce the icon 180. For instance, a fade effect or other photo shop-type manipulations may be specified by the user. Last, a username element 184 is shown and illustrates that the username entered at box 170 is also combined to produce the icon 180. Note that although the who icon creation presently described (or any other icon selection/creation/modification described herein) is disclosed as being created/modified/selected at the CE device 166 which may then sent to a server to be forwarded to a recipient, all or part of the logic to create such an icon may be executed by a server as well, including a Me Too server hosting a Me Too platform/service.
Moving on, reference is now made to
The UI 192 includes plural images 194 that are selectable and/or combinable with each other to form part of the what icon to be created. UI 192 also shows an upload icon selector 196 which may be selected after at least one of the images 194 has been selected to cause the at least one image to be used by the processor of the device 166 to create the icon. Thereafter, a UI 198 also shown in
Still in reference to
Even further, present principles recognize that the Me Too app may be used to display past events to friends of a user should the user simply wish to inform his or her friends/family of what the user has done in the past. So, for instance, the user of the device 166 may create a Me Too entry for a concert that the user recently attended, and hence the UI 208 may in some embodiments include a general past times to be used with a concert what icon. For example, a “yesterday” or “last week” selector may be presented on the UI 208 either in combination with the future general times, or in a separate UI and/or logic flow/process specifically for creating past events. Moreover, once such a past event has been created, a Me Too icon may be presented on the friends' devices using their Me Too apps such that, e.g., a friend of the user of the device 166 may select the Me Too icon to show their community of friends that they both attended a concert yesterday.
Continuing the description of
Note that when the activity is published, shared, etc. on Facebook and/or Twitter, the icon 222 may be shown on those services just as it appears on the UI 220. However, the content and/or data reflected in the icon 222 may also be published in other ways on other social networking services, such as, e.g., in plain text. Manipulating the data represented on the icon 222 to present it in another form may be done by the Me Too app prior to sending the data to the other service, and/or may be done by the service itself upon receiving the icon 222.
Still in reference to the UI 220, note that it also includes a submit button 228 which, when selected, publishes and/or otherwise transmits the icon/message 222 to contacts of the user, where those contacts may be selected and/or predetermined as set forth above. Should either of the selectors 224 or 226 be set to the on position, selection of the submit button 228 also causes the icon 222 and/or data reflected by the icon 222 to be published on those services as well. As
Note that in addition to the foregoing, the UIs described in reference to
Reference is now made to
As indicated by arrow 234, the message/icon 222 is transmitted to the device 232, which presents it on a UI 238. It may be presented automatically without user interaction upon receipt at the device 232, and/or a notification may be presented on the device 232 notifying the user of the device 232 that a Me Too message is waiting to be viewed. Note that an indication 236 notifies the user of the device 232 that no one other than the creator of the activity has indicated they will join in the activity with the creator. The UI 238 also includes a Me Too icon in accordance with present principles that is selectable to cause the device 232 to transmit an accept and/or join message back to the server 230 so that the server 230 may then forward the accept/join message back to the device 166 indicating that a contact to which the icon 222 was sent will join in the activity, as indicated by arrow 242. As also shown in
Continuing in reference to
Moving on to
Rather than changing the icon 252 as shown in
Continuing the detailed description in reference to
Turning now to
As may be appreciated from
Now in reference to
Yet another exemplary Me Too activity icon/message is shown in
Furthermore, as appreciated from
As but one last example,
Concluding the detailed description, it is to be understood that all of the icons described herein are exemplary and that they may be combined in other ways and/or show combinations of who, what, and when icons that do not necessarily include all three in a finished activity icon. Thus, e.g., activity icons may be created that combine only who and what icons. It is to also be understood that all of the UIs described above are exemplary and may include, e.g., more or less information and selectors than what is described above in certain embodiments.
Further, it is to be understood that the messages and/or icons disclosed herein may be transmitted automatically such that they do not require additional user action/input once the selectors described above are selected. For example, after a selection of a when icon at block 94 of
Even further, note that cloud computing/technology may also be used in accordance with present principles.
In addition to all of the foregoing, note that the devices described above may be GPS enabled and that the icons and UIs described above may include GPS selectors as well that, when selected, cause the device to present directions to the activity in which the user of the device will participate. Thus, in some embodiments, the creator of the activity may input specific location information to his or her device when creating a Me Too activity icon so that others may obtain directions when joining in the activity by selecting, e.g., a Me Too icon such as those described above from their respective devices.
Moreover, still other activities besides those described above may be participated in. For instance, an activity icon can be created for, e.g., car shopping. As another example, a Me Too application can be used to share a gift registry E-store with friends so that friends may purchase gifts for a wedding. Furthermore, selection of a purchase activity icon by a recipient (e.g., such as for the computer described above) may cause another function/application to be launched on the recipient's CE device, such as to search for the best price for the item to be purchased (e.g., Sawyer may be able to locate an E-store selling the computer Kate wants for less than Amazon.com). Even further, when purchasing an item for a Me Too contact in accordance with present principles, other embodiments may include, e.g., responsive to selection of a Me Too icon on a webpage, a third party server presenting a UI or some other type of interface/input screen to the purchaser requesting the purchaser input information such as who the purchaser will be sending the item to. The what icon for the item could even be auto-filled on such an interface, as could a certain time when the purchase will be made and/or the item will be delivered. This information could also be published on a Me Too platform/service or another social networking services in accordance with present principles.
Additionally, the who, what, and when icons described herein may be created by users of a Me Too application, but note that some icons (e.g., default icons) may be included in the Me Too application when, e.g., initially installed on a CE device. Images for the icons described above may also be chosen from, e.g., websites and need not necessarily be photographs of respective Me Too users. Character recognition may also be used, e.g., in conjunction with voice commands to select images for the icons from web pages. Also note that emoticons may also be included in any of the messages and/or icons described above to reflect a user's state of mind.
Last, note that other ways of creating icons such as a what or who icon may be used in accordance with present principles. For example, an image stored on a CE device may be used for a what icon, and/or a table of images and words that may be associated with them may be presented for a user to select a particular image to include particular descriptive words overlaid on it.
It may now be appreciated that a user may quickly and easily share an event in which they are going to participate with friends and family. This may be done on relatively small devices such as, e.g., smart phones or smart watches that would otherwise make it difficult to share such information because of their small screen size and hence limited ability to type and display textual information pertaining to an activity. In this sense, the activity icons described above provide a story board of information that can be exchanged over social media.
While the particular SYSTEM AND METHOD FOR SHARING EVENT INFORMATION USING ICONS is herein shown and described in detail, it is to be understood that the subject matter which is encompassed by the present invention is limited only by the claims.