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:
Jun. 17, 2014
Filed:
Feb. 05, 2010
Kaltiganehalli Y. Srinivasan, Princeton Junction, NJ (US);
Stephen R. Carter, Spanish Fork, UT (US);
Carolyn B. Mcclain, Springville, UT (US);
Jonathan P. Bultmeyer, Dorchester, MA (US);
Kaltiganehalli Y. Srinivasan, Princeton Junction, NJ (US);
Stephen R. Carter, Spanish Fork, UT (US);
Carolyn B. McClain, Springville, UT (US);
Jonathan P. Bultmeyer, Dorchester, MA (US);
Novell, Inc., Provo, UT (US);
Abstract
Methods and apparatus involve extending functionality of legacy services. A legacy application has functionality designed for use on an original computing device. In a modern environment, virtual machines (VMs) operate as independent guests on processors and memory by way of scheduling control from a virtualization layer (e.g., hypervisor). At least one VM is provisioned to modify standard entry points of the original legacy application for new accessing of various system functions of the hardware platform. Representative functions include network access, processors, and storage. Policy decision points variously located are further employed to ensure compliance with computing policies. Multiple platforms and computing clouds are contemplated as are VMs in support roles and dedicated software appliances. In this manner, continued use of legacy services in modern situations allows participation in more capable environments and application capabilities heretofore unimagined. Other embodiments contemplate computing systems and computer program products, to name a few.