The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 13, 2014

Filed:

May. 11, 2012
Applicants:

Srinivas Pamu, Bangalore, IN;

Kant C. Patel, Fremont, CA (US);

Feroz Alam Khan, Bangalore, IN;

Abhishek Dadhich, Bangalore, IN;

Saravanakumar Ramasubramanian, Bangalore, IN;

Bhaskar Mathur, Bangalore, IN;

Inventors:

Srinivas Pamu, Bangalore, IN;

Kant C. Patel, Fremont, CA (US);

Feroz Alam Khan, Bangalore, IN;

Abhishek Dadhich, Bangalore, IN;

Saravanakumar Ramasubramanian, Bangalore, IN;

Bhaskar Mathur, Bangalore, IN;

Assignee:

Oracle International Corporation, Redmond Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04B 1/66 (2006.01); H04J 3/22 (2006.01);
U.S. Cl.
CPC ...
Abstract

The techniques are provided automatically detecting when performing pre-transmission compression on data to be sent over a network connection will be preferable to sending the data uncompressed, and for automatically performing pre-transmission compression only when doing so is determined to be beneficial. The techniques involve performing compression on sample data. The time it takes to perform the compression on the sample data, along with the reduction in size achieved by the compression, are factors used to automatically determine whether compressing data before sending the data over a network connection will achieve better results that sending the data uncompressed. In some embodiments, multiple compression algorithm/compression level combinations are tested at different points in the transmission. At each point, the sending device may switch to the algorithm/level combination that is producing the best results on the current sample.


Find Patent Forward Citations

Loading…