Invention Grant
- Patent Title: Interposition
-
Application No.: US16076513Application Date: 2018-06-26
-
Publication No.: US10990457B2Publication Date: 2021-04-27
- Inventor: Gianluca Guida , Aleksandar Ristovski , Stephen J. McPolin , Peter H. van der Veen , Shawn R. Woodtke
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Lawrence J. Merkel
- International Application: PCT/US2018/039596 WO 20180626
- International Announcement: WO2019/005867 WO 20190103
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06F11/36

Abstract:
In an embodiment, an operating system is defined in terms of a set of actors, each of which implements one or more capabilities built into the system. The actors may establish channels between them for communication of messages between the actors. Some actors may interpose between other actors. These other actors may, in some cases, interpose on channels used by the base actor. In some embodiments, some channels may be interposed while others may be monitored by the interposing actor but may still communicate directly with the underlying actor. Some channels may not be affected by the interposition (e.g. the channels may not be interposed or monitored), in an embodiment. Other examples of interposition may include debugging, simulation, and sandboxing.
Public/Granted literature
- US20200310894A1 Interposition Public/Granted day:2020-10-01
Information query