Network data prioritizer
AssigneeExara, Inc.
InventorsEric Justin Kraemer, Eric Tristan Lemoine
Life of this patent
Estimating the term…
Abstract
A data packaging system is programmed to modify or otherwise manage a data stream from a data source prior to transmission to an intended recipient by applying an expressible intent regarding the data stream from the recipient in the form of a recipient signature. A data packager can apply a received recipient signature to modify the data stream based on the contents of the data stream. The modifications to the data stream can include prioritization of portions of the data stream identified as being the portions of interest to the recipient based on the signature. The data packager can then prioritize the transmission of these portions while delaying non-prioritized portions of the data stream.
Claims14
A computer system comprising:
- a memory storing a data packager having executable instructions;
- a processor configured to execute the executable instructions of the data packager to:
- receive a recipient interest provided by a recipient;
- produce a stream of modified data using data in a data source by making a modification of at least one portion of the data as a function of at least a portion of the recipient interest, in a manner that is nondeterministic as perceived by the recipient, wherein the modification comprises separating the at least one portion of the data from the data to produce the stream of the modified data;
- prioritize the at least one portion of the data in the stream of the modified data to provide prioritized data;
- de-prioritize a remaining portion of the data after separating the at least one portion of the data from the data to provide de-prioritized data;
- send the stream of the modified data to a packetizer of the computer system to packetize and transmit the stream of the modified data to the recipient over a network;
- and
- send the de-prioritized data to the packetizer after sending the prioritized data to the packetizer.
A method for use by a computer system including a memory storing a data packager having executable instructions and a processor executing the executable instructions of the data packager to perform the method comprising:
- receiving a recipient interest provided by a recipient;
- producing a stream of modified data using data in a data source by making a modification of at least one portion of the data as a function of at least a portion of the recipient interest, in a manner that is nondeterministic as perceived by the recipient, wherein the modification comprises separating the at least one portion of the data from the data to produce the stream of the modified data;
- prioritizing the at least one portion of the data in the stream of the modified data to provide prioritized data;
- de-prioritizing a remaining portion of the data after separating the at least one portion of the data from the data to provide de-prioritized data;
- sending the stream of the modified data to a packetizer of the computer system to packetize and transmit the stream of the modified data to the recipient over a network;
- and
- sending the de-prioritized data to the packetizer after sending the prioritized data to the packetizer.
Dependencies are inferred from the claim text.