Communication streams
First Claim
Patent Images
1. A computer-implemented method comprising:
- generating, at one or more servers, a communication stream having one or more stream members;
receiving, at the one or more servers, a plurality of stream messages from the one or more stream members, the plurality of stream messages each including a message content and a message type;
adding, at the one or more servers, the stream messages to the communication stream to be accessible by the one or more stream members;
analyzing, at the one or more servers, the message type of each of the stream messages and forming correlations there-between, the correlations being a function of complementary message rules;
serving, from the one or more servers to a client device, communication stream status updates to the client device, the communication stream status updates being based in part on message types of the stream messages and an analysis of correlations formed between the stream messages;
wherein each of the stream messages further includes a category indicator;
filtering, at the one or more servers, the stream messages based on the category indicator and the message type; and
serving, from the one or more servers to the client device, a user interface having a first section containing a plurality of stream messages each containing a visual indicator corresponding to the message type of the particular stream message, and a second section containing details of a select stream message.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein organize and percolate important messaging and information to the top of a communications pile, and create a high ratio of front-and-center communication versus chatter communication. This is analogous to creating a high signal-to-noise ratio in signal communications. Thus, embodiments described herein raise the desired signal level high above the noise level to obtain a visual at-a-glance level of communication with reduced clutter or no clutter.
11 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
generating, at one or more servers, a communication stream having one or more stream members; receiving, at the one or more servers, a plurality of stream messages from the one or more stream members, the plurality of stream messages each including a message content and a message type; adding, at the one or more servers, the stream messages to the communication stream to be accessible by the one or more stream members; analyzing, at the one or more servers, the message type of each of the stream messages and forming correlations there-between, the correlations being a function of complementary message rules; serving, from the one or more servers to a client device, communication stream status updates to the client device, the communication stream status updates being based in part on message types of the stream messages and an analysis of correlations formed between the stream messages; wherein each of the stream messages further includes a category indicator; filtering, at the one or more servers, the stream messages based on the category indicator and the message type; and serving, from the one or more servers to the client device, a user interface having a first section containing a plurality of stream messages each containing a visual indicator corresponding to the message type of the particular stream message, and a second section containing details of a select stream message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for providing a communication stream on a client device, the method comprising:
-
transmitting, from the client device to at least one server, a command for the at least one server to generate a communication stream having one or more stream members, a user of the client device being one member of the communication stream; transmitting, from the client device to the at least one server, a plurality of stream messages, the plurality of stream messages each including in part message content and a message type; receiving, at the client device from the at least one server, the communication stream accessible by the one or more stream members and having the stream messages, the communication stream further having correlations formed between the message types of the stream messages, the correlations being a function of complementary message rules; and receiving, at the client device and from the at least one server, communication stream status updates, the communication stream status updates being based in part on message types of the stream messages and an analysis of correlations formed between the stream messages; wherein each of the stream messages further includes a category indicator; receiving, at the client device from the at least one server, messages filtered based on the category indicator and the message type; and receiving, at the client device and from the at least one server, a user interface having a first section containing a plurality of stream messages each containing a visual indicator corresponding to the message type of the particular stream message, and a second section containing details of a select stream message. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification