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.
Patent No.:
Date of Patent:
Nov. 24, 2020
Filed:
Jun. 13, 2018
At&t Intellectual Property I, L.p., Atlanta, GA (US);
Purdue University, West Lafayette, IN (US);
Vijay Gopalakrishnan, Edison, NJ (US);
Subhabrata Sen, Westfield, NJ (US);
Shankaranarayanan Puzhavakath Narayanan, Hillsborough, NJ (US);
Ashiwan Sivakumar, Pittsburgh, PA (US);
Sanjay Rao, West Lafayette, IN (US);
Mithuna Thottethodi, West Lafayette, IN (US);
Terani Vijaykumar, West Lafayette, IN (US);
AT&T Intellectual Property I, L.P., Atlanta, GA (US);
Purdue Research Foundation, West Lafayette, IN (US);
Abstract
A whittling proxy system can receive a target web page that includes a plurality of Javascript functions and a plurality of objects needed to load the target web page. The system can determine a target Javascript function of the plurality of Javascript functions to be tested for a whittling capability. The system can generate a full version and a partial version of the target web page. The full version includes all of the plurality of Javascript functions. The partial version includes the plurality of Javascript functions excluding the target Javascript function. The system can conduct a test to determine a first page signature associated with the full version and a second page signature associated with the partial version. The system can determine if the first page signature matches the second page signature, and if so, can determine that the target Javascript function can be whittled.