Social Messaging User Interface
First Claim
1. A data processing device comprising:
- a display screen for displaying a social interaction hub, the social interaction hub including a collection of records each includinga counterparty identifier identifying a counterparty of a past social interaction event,a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, anda collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur,wherein the counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.
2 Assignments
0 Petitions
Accused Products
Abstract
Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.
-
Citations
44 Claims
-
1. A data processing device comprising:
-
a display screen for displaying a social interaction hub, the social interaction hub including a collection of records each including a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur, wherein the counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing device comprising:
a display screen displaying a social interaction hub, the social interaction hub including a collection of records each characterizing a past social interaction event, the characterized social interaction events including direct social interaction events in which users have exchanged information directly with one another and a social interaction event mediated by a social network server, the records characterizing the direct social interaction events interspersed with the records characterizing the social interaction events mediated by the social network server. - View Dependent Claims (12, 13, 14, 15)
-
16. A user-portable device comprising:
-
a display screen; one or more data communication interfaces; a data storage device configured to store a phone/message log; and a data processing system programmed to perform activities in accordance with the logic of one or more sets of machine-readable instructions, the operations including; one or more server interface modules for interfacing with a social network server, a data aggregation module for aggregating data received from the phone/message log and data received from the one or more server interface modules, and a user interface module for presenting aggregated data in a collection of records on the display screen, each record comprising a counterparty identifier identifying another user and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur, wherein at least one of the records comprises information received from the phone/message log and information received from one or more server interface modules. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented communication method comprising:
-
displaying a list of contacts to a user of a computing device, the list of contacts including acquaintances of the user; receiving a user selection of an entry in the list of contacts; generating a control bar shows each of a plurality of modes by which the acquaintance can be communicated with; and beginning communication immediately via one of the modes in response to a user of the device selecting an icon for the one of the modes to begin communicating immediately via the one of the modes.
-
-
25. A computer-implemented communication method comprising:
-
displaying identifiers of acquaintances of a user in a plurality of contexts in an operating system on a computing device of the user; receiving a user selection of one of the identifiers; identifying a plurality of communication modes by which an acquaintance who corresponds to the selected identifier can be contacted; displaying a selectable control for each of the plurality of communication modes by which the acquaintance can be contacted; receiving a selection of a selectable control; and presenting the mode of communication corresponding to the selected control to the user for communicating with the acquaintance. - View Dependent Claims (26)
-
-
27. A social networking system, comprising:
-
an application programming interface; a plurality of a social networking services providing information about members of the services upon request from remote clients that are properly authenticated; and a plurality of computing devices operating via the application programming interface to submit requests for information from the social networking services associated with acquaintances for user of the computing devices via applications that each show information from a plurality of different social networking services using the application programming interface, wherein each of the plurality of computing devices is programmed to generate a control bar that shows mechanisms by which acquaintances of the users of the computing devices can be communicated with in response to the users pressing an image of such an acquaintance.
-
-
28. A data processing device comprising:
-
a display screen; one more data storage devices storing a database of integrated contact information and account information, the contact information including contact identifiers that each identifies a potential counterparty for social interaction, and the account information including a first record characterizing a first representation of a first of the potential counterparties at a first account provided by a first entity that mediates social interaction and a second record characterizing a second representation of the first of the potential counterparties at a second account provided by a second entity that mediates social interaction, wherein the first and second records characterizing the first and second representations each includes data drawn from the respective of the first and second entities and are dispersed among other records characterizing other representations of others of the potential counterparties; and one or more data processors programmed to access the database of integrated contact information and identify the first and second records using the identifier of the at least one potential counterparty and display, at the same time on the display screen, a first graphical element indicating that outgoing social interaction mediated by the first entity is available and a second graphical element indicating that outgoing social interaction mediated by the second entity is available. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A data processing device comprising:
-
a display screen; one more data storage devices storing account information including a first record characterizing a first representation of an individual at a first account at a first entity that mediates social interaction, first status update information characterizing a first status update drawn from the first account, the first status update information including a characterization of the updated first status and a characterization of the time when first status was updated, a second record characterizing a second representation of the individual at a second account at a second entity that mediates social interaction, and second status update information characterizing a second status update drawn from the second account, the second status update information including a characterization of the updated second status and a characterization of the time when the second status was updated, one or more data processors programmed to access the first and second representations of the individual and identify the characterizations of the times when the first and the second status were updated, compare the times when the first and the second status were updated to determine the more recent of the first and the second status updates, and display, on the display screen, the more recent of the first and the second status updates based on the comparison of the times when the first and the second status were updated. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification