-
公开(公告)号:US07636946B2
公开(公告)日:2009-12-22
申请号:US11377713
申请日:2006-03-15
申请人: Surendra Verma , Dana D. Groff , Jonathan M. Cargille , Andrew M. Herron , Christian G. Allred , Neal R. Christiansen , Alexey A. Polyakov
发明人: Surendra Verma , Dana D. Groff , Jonathan M. Cargille , Andrew M. Herron , Christian G. Allred , Neal R. Christiansen , Alexey A. Polyakov
CPC分类号: G06F21/566 , G06F21/56 , Y10S707/99945 , Y10S707/99953
摘要: Aspects of the subject matter described herein relate to antivirus protection and transactions. In aspects, a filter detects that a file is participating in a transaction and then may cause the file to be scanned together with any changes that have made to the file during the transaction. After a file is scanned, a cache entry may be updated to indicate that the file is clean. The cache entry may be used subsequently for like-type states. For example, if the file was scanned inside a transaction, the cache entry may be used later in the transaction. If the file was scanned outside a transaction, the cache entry may be used later for requests pertaining to files not in a transaction. Cache entries may be discarded when they are invalid or no longer useful.
摘要翻译: 本文所述主题的方面涉及防病毒保护和交易。 在方面,过滤器检测到文件正在参与事务,然后可能导致文件与事务中对文件所做的任何更改一起进行扫描。 扫描文件后,可能会更新缓存条目以指示文件干净。 缓存条目可以随后用于类型状态。 例如,如果文件在事务中被扫描,则高速缓存条目可以在事务中稍后使用。 如果文件在事务之外被扫描,则缓存条目可以稍后用于与不在事务中的文件相关的请求。 缓存条目无效或不再有用时可能会被丢弃。
-
2.
公开(公告)号:US09047281B2
公开(公告)日:2015-06-02
申请号:US13341169
申请日:2011-12-30
申请人: Senthil Rajaram , Neal R. Christiansen , Christian G. Allred , David M. Kruse , Mathew George , Nandagopal Kirubanandan , Sarosh C. Havewala
发明人: Senthil Rajaram , Neal R. Christiansen , Christian G. Allred , David M. Kruse , Mathew George , Nandagopal Kirubanandan , Sarosh C. Havewala
CPC分类号: H04L67/2852 , G06F12/0891 , G06F17/30008 , G06F17/30067 , G06F17/30171 , G06F17/30194 , G06F17/30575 , G06F17/30864 , G06F2212/6042
摘要: Improved methods and systems for granular opportunistic locking mechanisms (oplocks) are provided for increasing file caching efficiency. Oplocks can be specified with a combination of three possible granular caching intentions: read, write, and/or handle. An oplock can be specified with an identifier that indicates a client/specific caller to avoid breaking the original oplock due to an incompatibility from other requests of the same client. An atomic oplock flag is added to create operations that allow callers to request an atomic open with an oplock with a given file.
摘要翻译: 提供了改进的粒度机会锁定机制(oplock)的方法和系统,用于提高文件缓存效率。 可以通过三种可能的粒度缓存意图的组合来指定Oplock:读取,写入和/或处理。 可以使用指示客户端/特定呼叫者的标识符来指定oplock,以避免由于与同一客户端的其他请求的不兼容而破坏原始oplock。 添加一个原子oplock标志来创建允许调用者使用给定文件的oplock请求原子打开的操作。
-
公开(公告)号:US20120102272A1
公开(公告)日:2012-04-26
申请号:US13341169
申请日:2011-12-30
申请人: Senthil Rajaram , Neal R. Christiansen , Christian G. Allred , David M. Kruse , Mathew George , Nandagopal Kirubanandan , Sarosh C. Havewala
发明人: Senthil Rajaram , Neal R. Christiansen , Christian G. Allred , David M. Kruse , Mathew George , Nandagopal Kirubanandan , Sarosh C. Havewala
IPC分类号: G06F12/08
CPC分类号: H04L67/2852 , G06F12/0891 , G06F17/30008 , G06F17/30067 , G06F17/30171 , G06F17/30194 , G06F17/30575 , G06F17/30864 , G06F2212/6042
摘要: Improved methods and systems for granular opportunistic locking mechanisms (oplocks) are provided for increasing file caching efficiency. Oplocks can be specified with a combination of three possible granular caching intentions: read, write, and/or handle. An oplock can be specified with an identifier that indicates a client/specific caller to avoid breaking the original oplock due to an incompatibility from other requests of the same client. An atomic oplock flag is added to create operations that allow callers to request an atomic open with an oplock with a given file.
摘要翻译: 提供了改进的粒度机会锁定机制(oplock)的方法和系统,用于提高文件缓存效率。 可以通过三种可能的粒度缓存意图的组合来指定Oplock:读取,写入和/或处理。 可以使用指示客户端/特定呼叫者的标识符来指定oplock,以避免由于与同一客户端的其他请求的不兼容而破坏原始oplock。 添加一个原子oplock标志来创建允许调用者使用给定文件的oplock请求原子打开的操作。
-
-