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:
Feb. 14, 2017

Filed:

Oct. 27, 2014
Applicant:

Qualcomm Innovation Center, Inc., San Diego, CA (US);

Inventors:

Subrato K. De, San Diego, CA (US);

Derek J. Conrod, San Diego, CA (US);

Dineel D. Sule, San Diego, CA (US);

Assignee:

Qualcomm Innovation Center, Inc., San Diego, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4552 (2013.01); G06F 8/443 (2013.01); G06F 9/45516 (2013.01);
Abstract

A content processing device and corresponding method for processing source code are disclosed. The method may include receiving source code with a virtual machine operating on a hardware platform with an inherent address-pointer-bit-width and generating, from the source code, executable code that includes internal address pointers to objects in the virtual machine heap. One or more runtime conditions may be monitored and a size of a bit-width for the internal address pointers in the virtual machine may be adjusted, with or without associated changes to create optimized layout of the objects in the virtual machine heap, based upon one or more runtime conditions.


Find Patent Forward Citations

Loading…