Invention Grant
- Patent Title: Run-time code injection to perform checks
- Patent Title (中): 运行时代码注入来执行检查
-
Application No.: US11741067Application Date: 2007-04-27
-
Publication No.: US08375369B2Publication Date: 2013-02-12
- Inventor: James Mensch , Jerry Hauck , Ronnie Misra
- Applicant: James Mensch , Jerry Hauck , Ronnie Misra
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Womble Carlyle Sandridge & Rice LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.
Public/Granted literature
- US20070288886A1 RUN-TIME CODE INJECTION TO PERFORM CHECKS Public/Granted day:2007-12-13
Information query