Invention Grant
- Patent Title: System and method for correct execution of software based on baseline and real time information
- Patent Title (中): 基于基线和实时信息正确执行软件的系统和方法
-
Application No.: US13631317Application Date: 2012-09-28
-
Publication No.: US09003236B2Publication Date: 2015-04-07
- Inventor: David W. Grawrock , Jesse Walker , Yuriy Bulygin , Kirk D. Brannock , Matthew L. King
- Applicant: David W. Grawrock , Jesse Walker , Yuriy Bulygin , Kirk D. Brannock , Matthew L. King
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/34

Abstract:
In an embodiment of the invention an application provider may include “tracing elements” in a target software application. While working with the application the trace elements are detected and provide a “baseline trace” indicating proper application execution. The provider then supplies the application, which still includes the trace elements, and the baseline trace to a user. The user operates the application to produce a “real-time trace” based on the application still having trace elements that produce trace events. A comparator then compares the baseline and real-time traces. If the traces are within a pre-determined range of each other the user has a level of assurance the software is operating correctly. If the level of assurance is low, an embodiment may trigger a hardware interrupt or similar event to prevent further execution of software. Other embodiments are described herein.
Public/Granted literature
- US20140095936A1 System and Method for Correct Execution of Software Public/Granted day:2014-04-03
Information query