发明名称 Method for intercepting input/output requests and responses
摘要 A method and system for intercepting I/O requests and responses in a proprietary operating environment or hypervisor-virtualization utilizing open source software or general public license device drivers. The processing includes at the added functionality module comprises at least one of encrypting, de-duplicating, compressing and caching.
申请公布号 US8839275(B1) 申请公布日期 2014.09.16
申请号 US201213489428 申请日期 2012.06.05
申请人 Proximal Data, Inc. 发明人 Bolt Thomas B.
分类号 G06F3/00;G06F9/46;G06F13/00 主分类号 G06F3/00
代理机构 Clause Eight IPS 代理人 Clause Eight IPS ;Catania Michael
主权项 1. A method for intercepting I/O requests and responses in a proprietary operating environment or hypervisor utilizing open source software or general public license device drivers, the method comprising: identifying an I/O stream between a closed proprietary operating environment of a computing system and a device driver of the computing system, wherein the I/O stream is an I/O request or an I/O response, and wherein the device driver is an open source device driver or a general public license device driver; intercepting the I/O stream at a point of a compatibility library of the computing system, wherein the point is selected from a point at which a context is established for calling the device driver and a point at which an I/O completion from the device driver is forwarded to the compatibility library, wherein the compatibility library comprises a published source code; transmitting the I/O stream to an added functionality module for processing, wherein the added functionality module is dynamically linked to the point of the compatibility library by a function pointer; processing the I/O stream at the added functionality module to create a processed I/O stream, wherein the processing at the added functionality module comprises at least one of encrypting, de-duplicating and compressing; and transmitting the processed I/O stream to either the device driver or the closed proprietary operating environment.
地址 San Diego CA US