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. 22, 2005
Filed:
Dec. 18, 2000
Hong Zhang, Sunnyvale, CA (US);
Sheng Liang, Cupertino, CA (US);
Rajiv Mirani, Los Gatos, CA (US);
Abhishek Chauhan, Los Gatos, CA (US);
Hong Zhang, Sunnyvale, CA (US);
Sheng Liang, Cupertino, CA (US);
Rajiv Mirani, Los Gatos, CA (US);
Abhishek Chauhan, Los Gatos, CA (US);
Stratum8 Corporation, Sunnyvale, CA (US);
Abstract
A computer thread utilizes an auxiliary stack resource to execute program code function calls requiring substantial stack memory resources. In a wrapper embodiment, portions of the program code having function calls requiring substantial stack resources are wrapped in a wrapper that calls an auxiliary stack resource for executing the function call and returns the auxiliary stack resource when the function call is completed. In one embodiment, the stack memory allocated to the thread is selected to accommodate a first class of function calls requiring comparatively low amounts of stack memory and the auxiliary stack resource is called to accommodate the requirements of a second class of function calls requiring comparatively large amounts of stack memory. The allocation of stack memory according to the requirements of function calls allows for multiple computing tasks, such as those carried out by Internet websites and services, to be carried out more efficiently.