ELECTRONIC COMMUNICATING
First Claim
Patent Images
1. A computer-implemented method comprisingenabling two or more users to share a workspace that is dynamically populated by artifacts of electronic communications among the users that are expressed in a form of at least one of social network posts and email messages, and in which the users can interact using the artifacts in any of the forms.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other things, we describe enabling two or more users to share a workspace that is dynamically populated by artifacts of electronic communications among the users that are expressed in a form of at least one of social network posts and email messages, and in which the users can interact using the artifacts in any of the forms.
30 Citations
66 Claims
-
1. A computer-implemented method comprising
enabling two or more users to share a workspace that is dynamically populated by artifacts of electronic communications among the users that are expressed in a form of at least one of social network posts and email messages, and in which the users can interact using the artifacts in any of the forms.
-
7. A computer-implemented method comprising
associating two or more artifacts that contain content, each of the artifacts having been authored by an author in a source application that provides at least one of: - (a) social network features, (b) email features, or (c) file management features,
the association of the two or more artifacts being based on at least one of (a) a relationship of the authors or (b) a relationship of the content. exposing at least some of the artifacts to a user who is associated with at least one of;
(a) an author of at least one of the artifacts or (b) the content of at least one of the artifacts,the artifacts being exposed through an application that provides at least one of;
(a) email features, (b) social network features, or (c) file management features, at least some of the exposed artifacts having been authored natively in a source application using native features that are different from the native features that are used to expose them. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
- (a) social network features, (b) email features, or (c) file management features,
-
30. A computer-implemented method comprising:
-
providing a user interface representing a collaborative environment associated with a common topic selected from a collection of topics available to users of a collaborative system; receiving data from one or more users of the user interface; receiving discrete electronic messages from one or more electronic message communication systems; determining that the received data and the discrete electronic messages are related to a common topic selected from the collection of topics; and storing the received data and the discrete electronic messages in association with each other and the common topic. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method comprising:
-
receiving data from a collaborative environment pertaining to a topic that is selected from a collection of topics and associated with a first user of the collaborative environment, the data being part of a communication composed by the first user and pertaining to the topic; and transmitting an electronic message to a second user associated with the topic, the electronic message comprising the data received from the collaborative environment. - View Dependent Claims (47)
-
-
48. A method comprising:
-
receiving an electronic message from a first user comprising an identification of a topic and data pertaining to the topic, the topic being associated with a collaborative environment associated with the first user, the topic belonging to a set of topics supported by a collaborative system that maintains the collaborative environment; and displaying to a second user through the collaborative environment, data pertaining to topic. - View Dependent Claims (49)
-
-
50. A method comprising
receiving, from an archive of communications, data representing discrete communications; - and
in response to an identification of a common topic among a subset of the discrete communications, generating, in a collaborative system, a collaborative environment based on the received data. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
- and
-
58. A system comprising:
-
a topic database storing associations between users of a collaborative system and topics of the collaborative system; a user interface module to transmit data that causes a computer system to display (a) a collaborative environment pertaining to at least one of the topics of the collaborative system, and (b) content received in electronic messages containing metadata identifying at least one of the topics of the collaborative system; and an electronic messaging module configured to send electronic messages containing metadata identifying at least one of the topics of the collaborative system, at least some of the electronic messages including content received by the user interface module, and receive electronic messages containing metadata identifying at least one of the topics of the collaborative system.
-
-
59. A method comprising:
-
associating two or more artifacts that contain content, each of the artifacts having been authored natively by an author in a respective source application, one artifact having been authored in a first source application that provides social network features and the other artifact having been authored in a second source application different from the first source application and that provides email features; the associating of the two or more artifacts being based on at least one of (a) a relationship of the authors or (b) a relationship of the content; and in an application other than the first source application or the second source application, providing a user interface including representations of the two or more artifacts, the representations based on the associations between the artifacts. - View Dependent Claims (60, 61)
-
-
62. A system comprising:
-
a communications module that receives data from a) a social networking system that provides data representative of social networking content authored natively in the social networking system and provides data files associated with at least some of the social networking content, b) an electronic messaging system that provides data representative of standalone electronic messages authored natively in the electronic messaging system and provides data files associated with at least some of the standalone electronic messages; and a user interface module that enables at least some of the data received by the communications module to be viewed in the form of a) social networking content displayed in a social networking system interface, b) electronic messages displayed in an electronic message system interface, or c) data files displayed in a file system interface.
-
-
63. A computer-implemented method comprising:
-
storing at a server useful artifacts from emails and social network posts that have been authored using email platforms and social network platforms, and serving selected artifacts from emails and social network posts for presentation at the same time at each of at least two different user interfaces that have both email and social network interface features in different combinations, each user interface being displayed to a different user of the server.
-
-
64. A computer-implemented method comprising:
-
maintaining information about a body of artifacts of communications that relate to topics and have been authored by users on at least two different communication authoring platforms that have respectively different sets of authoring features including social networking and email authoring features, based on the information about the body of artifacts, serving to a client a set of the artifacts that have been authored on the two different platforms for presentation and user interaction through a single user interface chosen from among multiple user interfaces available at the client. - View Dependent Claims (65)
-
-
66. A computer-implemented method comprising:
-
receiving and storing artifacts that can be exposed to and used by users through a variety of different interfaces at different times and at different places, the artifacts received from several different kinds of systems that are distinguished by their user interface features, each of the interfaces having any mix of interface features, including some mixes that are more similar to email interfaces, some more similar to networking interfaces, and some more similar to file system interfaces, the interfaces serving as different ways to view and interact with the different kinds of artifacts.
-
Specification