SYSTEMS AND COMPUTER IMPLEMENTED METHODS FOR SEMANTIC DATA COMPRESSION
First Claim
1. A computer-implemented method for semantic data compression and transmission, comprising:
- receiving, at a first computer, a query from a second computer to transmit a plurality of artifacts to the second computer over a network;
queuing, at the first computer, a plurality of artifacts in response to the received query;
compressing, at the first computer, the plurality of queued artifacts based on one or more network decision variables, wherein the compressing comprises;
prioritizing, at the first computer, the queued artifacts,determining, at the first computer, a first set of artifacts in the set of queued artifacts to transmit and a second set of artifacts in the set of queued artifacts to only send links, wherein the set of queued artifacts comprises the first and second set of artifacts, andreplacing, at the first computer, unnecessary content in the set of queued artifacts with one or more identifiers;
calculating, at the first computer, an optimum batch size of the compressed queued artifacts;
batching, at the first computer, the compressed queued artifacts into one or more batches based on the calculating; and
transmitting, by the first computer, the one or more batches over the network to the second computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods and systems directed to a technological improvement in electronic data compression and transmission between two computer systems using semantic analysis are disclosed. The method includes the step of compressing, at a first computer, a plurality of queued artifacts based on one or more network decision variables. The compression includes prioritizing the queued artifacts. The compression further includes determining a first set of artifacts in a set of queued artifacts to transmit and a second set of artifacts in a set of queued artifacts to only send links. The compression further includes replacing unnecessary content in the set of queued artifacts with one or more identifiers. The method further includes the step of transmitting, from the first computer, one or more batches of the compressed data over a network to a second computer.
20 Citations
6 Claims
-
1. A computer-implemented method for semantic data compression and transmission, comprising:
-
receiving, at a first computer, a query from a second computer to transmit a plurality of artifacts to the second computer over a network; queuing, at the first computer, a plurality of artifacts in response to the received query; compressing, at the first computer, the plurality of queued artifacts based on one or more network decision variables, wherein the compressing comprises; prioritizing, at the first computer, the queued artifacts, determining, at the first computer, a first set of artifacts in the set of queued artifacts to transmit and a second set of artifacts in the set of queued artifacts to only send links, wherein the set of queued artifacts comprises the first and second set of artifacts, and replacing, at the first computer, unnecessary content in the set of queued artifacts with one or more identifiers; calculating, at the first computer, an optimum batch size of the compressed queued artifacts; batching, at the first computer, the compressed queued artifacts into one or more batches based on the calculating; and transmitting, by the first computer, the one or more batches over the network to the second computer. - View Dependent Claims (2, 3)
-
-
4. A cloud transfer service system for semantic data compression and transmission, comprising:
-
a processor; a network interface coupled to the processor, wherein the network interface is communicatively coupled to a network; a data storage system; and a non-transitory memory coupled to the processor storing computer readable program instructions, wherein the computer readable program constructions configure the processor to perform the steps of; receiving a query from a second computer over the network to transmit a plurality of artifacts to the second computer over the network; queuing a plurality of artifacts in response to the received query; compressing the plurality of queued artifacts based on one or more network decision variables, wherein the compressing comprises; prioritizing the queued artifacts, determining a first set of artifacts in the set of queued artifacts to transmit and a second set of artifacts in the set of queued artifacts to only send links, wherein the set of queued artifacts comprises the first and second set of artifacts, and replacing unnecessary content in the set of queued artifacts with one or more identifiers; calculating an optimum batch size of the set of compressed queued artifacts; batching the compressed queued artifacts into one or more batches based on the calculating; and transmitting the one or more batches over the network to the second computer through the network interface. - View Dependent Claims (5, 6)
-
Specification