Method and apparatus of organizing and delivering data to intended recipients
First Claim
Patent Images
1. A method, comprising:
- determining a number of data recipients in a plurality of data recipients is above a predetermined threshold;
in response to the plurality of data recipients is above the predetermined threshold, splitting the plurality of data recipients into at least two groups comprising a first subset configured to always receive a message and a second subset not configured to always receive the message;
analyzing content of the message to determine a category corresponding to the content, analyzing further comprising determining if the category currently exists and in response to determining the category does not currently exist, creating a new category and matching the message with the new category;
determining that only the first subset is configured to always receive the message based on one or more of forwarding or responding, over one of a predetermined amount of time or to a predetermined number of posts, about a predetermined topic of interest;
in response to the predetermined amount of time has elapsed, presenting a selection window comprising a list of categories to the plurality of data recipients, the selection window allowing each of the plurality of data recipients to one of continue to receive all messages, choose one or more specific categories to receive outgoing messages pertaining only to the specific categories, or stop receiving all outgoing messages, the selection window comprising a text entry component allowing the data recipient to enter the name of a new category not in the list of categories;
placing the first subset of data recipients into a recipient queue comprising objects representing the plurality of data recipients; and
transmitting the message to the first subset based on the objects in the recipient queue,in response to the second subset not configured to always receive the message, transmitting the message to data recipients of the second subset for one of the predetermined amount of time or a predetermined number of outgoing messages.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are an apparatus and method of transmitting a message to a plurality of data recipients subscribed to receive information from a leader. An example method of operation may include transmitting a message intended for the plurality of data recipients, analyzing content of the message to determine a category corresponding to the content and matching the message with the category. The method may also include determining that only a subset of the plurality of data recipients are configured to receive the message based on the determined category, and transmitting the message to the subset of the plurality of data recipients.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining a number of data recipients in a plurality of data recipients is above a predetermined threshold; in response to the plurality of data recipients is above the predetermined threshold, splitting the plurality of data recipients into at least two groups comprising a first subset configured to always receive a message and a second subset not configured to always receive the message; analyzing content of the message to determine a category corresponding to the content, analyzing further comprising determining if the category currently exists and in response to determining the category does not currently exist, creating a new category and matching the message with the new category; determining that only the first subset is configured to always receive the message based on one or more of forwarding or responding, over one of a predetermined amount of time or to a predetermined number of posts, about a predetermined topic of interest; in response to the predetermined amount of time has elapsed, presenting a selection window comprising a list of categories to the plurality of data recipients, the selection window allowing each of the plurality of data recipients to one of continue to receive all messages, choose one or more specific categories to receive outgoing messages pertaining only to the specific categories, or stop receiving all outgoing messages, the selection window comprising a text entry component allowing the data recipient to enter the name of a new category not in the list of categories; placing the first subset of data recipients into a recipient queue comprising objects representing the plurality of data recipients; and transmitting the message to the first subset based on the objects in the recipient queue, in response to the second subset not configured to always receive the message, transmitting the message to data recipients of the second subset for one of the predetermined amount of time or a predetermined number of outgoing messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a transmitter; a memory; and a processor, communicably coupled to the transmitter and to the memory, wherein the processor is configured to; determine a number of data recipients in a plurality of data recipients is above a predetermined threshold; analyze content of a message to determine a category that corresponds to the content, analyze the content further comprising the processor determines if the category currently exists and in response to the processor determines the category does not currently exist, the processor creates a new category and matches the message with the new category; in response to the plurality of data recipients is above the predetermined threshold, split-the plurality of data recipients into at least two groups comprising a first subset of the plurality of data recipients configured to always receive the message and a second subset of the plurality of data recipients not configured to always receive the message; determine that only the first subset of the plurality of data recipients are configured to always receive the message based on one or more of forwarding or responding, over one of a predetermined amount of time or to a predetermined number of posts, about a predetermined topic of interest; and in response to the predetermined amount of time has elapsed, present a selection window comprising a list of categories to the plurality of data recipients, the selection window allows each of the plurality of data recipients to one of continue to receive all messages, choose one or more specific categories to receive outgoing messages that pertain only to the specific categories, or do not receive all outgoing messages, the selection window comprising a text entry component that allows the data recipient to enter the name of a new category not in the list of categories; place the first subset of data recipients configured to always receive the message into a recipient queue comprising objects that represent the plurality of data recipients, the transmitter being configured to transmit the message to the first subset of the plurality of data recipients based on the objects in the recipient queue, in response to the second subset of the plurality of data recipients not configured to always receive the message, the processor being further configured to transmit the message to the second subset of the plurality of data recipients for one of the predetermined amount of time or a predetermined number of outgoing messages. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
-
determining a number of data recipients in a plurality of data recipients is above a predetermined threshold; analyzing content of a message to determine a category corresponding to the content, analyzing further comprising determining if the category currently exists and in response to determining the category does not currently exist, creating a new category and matching the message with the new category; in response to the plurality of data recipients is above the predetermined threshold, splitting-the plurality of data recipients into at least two groups comprising a first subset of the plurality of data recipients configured to always receive the message and a second subset of the plurality of data recipients not configured to always receive the message; determining that only the first subset is configured to receive the message based on one or more of forwarding or responding, over one of a predetermined amount of time or to a predetermined number of posts, about a predetermined topic of interest; in response to the predetermined amount of time has elapsed, presenting a selection window comprising a list of categories to the plurality of data recipients, the selection window allowing each of the plurality of data recipients to one of continue to receive all messages, choose one or more specific categories to receive outgoing messages pertaining only to the specific categories, or stop receiving all outgoing messages, the selection window comprising a text entry component allowing the data recipient to enter the name of a new category not in the list of categories; placing the first subset into a recipient queue comprising objects representing the plurality of data recipients; and transmitting the message to the first subset based on the objects in the recipient queue, in response to the second subset not being configured to always receive the message, transmitting the message to the second subset of the plurality of data recipients for one of the predetermined amount of time or a predetermined number of outgoing messages. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification