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;
analyzing, at the one or more servers and in response to receiving a response message to a stream message, the message type of the stream message and the message type of the response message to form a correlation there-between, the correlation being a function of the complementary message rules;
filtering, at the one or more servers, the stream messages based on the message types and correlations formed between the stream messages; and
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 plurality of stream messages and an analysis of correlations formed between the plurality of stream messages.
0 Assignments
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
17 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; analyzing, at the one or more servers and in response to receiving a response message to a stream message, the message type of the stream message and the message type of the response message to form a correlation there-between, the correlation being a function of the complementary message rules; filtering, at the one or more servers, the stream messages based on the message types and correlations formed between the stream messages; and 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 plurality of stream messages and an analysis of correlations formed between the plurality of stream messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 a 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; 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; receiving, at the client device and from the at least one server, messages filtered based on the message types and correlations formed between the stream messages, wherein based on a response message to a stream message, the message type of the stream message and the message type of the response message are analyzed to form a correlation there-between, the correlation being a function of the complementary message rules. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification