会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Complex datastore with bitmap checking
    • 具有位图检查功能的复杂数据存储
    • US07689604B2
    • 2010-03-30
    • US11800701
    • 2007-05-07
    • Dragos C. Sambotin
    • Dragos C. Sambotin
    • G06F17/30
    • G06F11/0763
    • A datastore, such as a registry or file system having a defined data structure with a logical layer, may be analyzed using a bitmap corresponding to equally sized blocks of data in the datastore. The bitmap is created by traversing the datastore and setting a bit at the beginning of each cell of data, where one cell may have multiple blocks. The datastore is traversed again at a logical layer to verify that each cell is used only one time. The second traverse may unset the beginning bit of each cell as the cell is used. An inconsistency is detected in the datastore when a bit is already unset during the second traverse and when set bits exist after the second traverse.
    • 可以使用对应于数据存储区中相同大小的数据块的位图来分析数据存储区,例如具有定义的具有逻辑层的数据结构的注册表或文件系统。 位图是通过遍历数据存储并在每个数据单元的开头设置一个单元格可能有多个块的位来创建的。 在逻辑层再次遍历数据存储区,以验证每个单元格仅使用一次。 当使用单元格时,第二个遍历可能会取消设置每个单元格的起始位。 当数据存储区中的位在第二次遍历期间已经被取消设置,并且在第二个遍历之后存在设置位时,在数据存储区中检测到不一致。
    • 5. 发明申请
    • Dual logging of changes to a user preference in a computer device
    • 在计算机设备中双击记录用户偏好的更改
    • US20080005192A1
    • 2008-01-03
    • US11480628
    • 2006-06-30
    • Kenneth M. JungDragos C. Sambotin
    • Kenneth M. JungDragos C. Sambotin
    • G06F17/30
    • G06F17/30368G06F11/1441G06F11/1471Y10S707/99953
    • A computer device for logging changes to a user preference includes two log files, and a first and second file. The changes are written to the first file. The changes are then flushed to the log file with a marker. The marker is moved to the other log file before the changes are written to the second file. If the changes are successfully written, the changes are loaded from the second file into short term memory (RAM). If there is a transient error but there are no more changes after the error, the changes flushed to the log file are loaded into RAM. If the transient error occurs and there are further changes, all changes (before and after the error) are flushed to the log file with the marker, after which the marker is moved to the other log file before the changes are written to the second file.
    • 用于记录更改为用户首选项的计算机设备包括两个日志文件以及第一个和第二个文件。 更改将写入第一个文件。 然后使用标记将更改刷新到日志文件。 在将更改写入第二个文件之前,将标记移动到其他日志文件。 如果更改成功写入,则更改将从第二个文件加载到短期内存(RAM)中。 如果存在暂时错误,但错误后不再有更改,刷新到日志文件的更改将被加载到RAM中。 如果发生暂态错误,并且有进一步的变化,所有更改(错误之前和之后)都会使用标记刷新到日志文件,之后将标记移动到另一个日志文件,然后将更改写入第二个文件 。
    • 6. 发明申请
    • Complex datastore with bitmap checking
    • 具有位图检查功能的复杂数据存储
    • US20080281777A1
    • 2008-11-13
    • US11800701
    • 2007-05-07
    • Dragos C. Sambotin
    • Dragos C. Sambotin
    • G06F7/00
    • G06F11/0763
    • A datastore, such as a registry or file system having a defined data structure with a logical layer, may be analyzed using a bitmap corresponding to equally sized blocks of data in the datastore. The bitmap is created by traversing the datastore and setting a bit at the beginning of each cell of data, where one cell may have multiple blocks. The datastore is traversed again at a logical layer to verify that each cell is used only one time. The second traverse may unset the beginning bit of each cell as the cell is used. An inconsistency is detected in the datastore when a bit is already unset during the second traverse and when set bits exist after the second traverse.
    • 可以使用对应于数据存储区中相同大小的数据块的位图来分析数据存储区,例如具有定义的具有逻辑层的数据结构的注册表或文件系统。 位图是通过遍历数据存储并在每个数据单元的开头设置一个单元可能有多个块的位来创建的。 在逻辑层再次遍历数据存储区,以验证每个单元格仅使用一次。 当使用单元格时,第二个遍历可能会取消设置每个单元格的起始位。 当数据存储区中的位在第二次遍历期间已经被取消设置,并且在第二个遍历之后存在设置位时,在数据存储区中检测到不一致。
    • 8. 发明申请
    • COOPERATIVE DLL UNLOAD
    • 合作DLL卸载
    • US20080243965A1
    • 2008-10-02
    • US11693080
    • 2007-03-29
    • Kenneth M. JungArun KishanNeill M. CliftDragos C. Sambotin
    • Kenneth M. JungArun KishanNeill M. CliftDragos C. Sambotin
    • G06F17/30
    • G06F9/44563G06F9/44594
    • Loading and unloading a plurality of libraries on a computing device having a loader lock and internal and external counts for each library in the plurality of libraries is disclosed. The libraries assume an initialize state, followed by an initialized state, a pending unload state, and an unload state according to when the internal and external counts are incremented and decremented. When in the pending unload state, the functions of a library that include functions that require acquiring the loader lock exit, the internal count is decremented by one, and the loader lock is released. Prior to entering the pending unload state, a library may be placed into a reloadable state. A library in the reloadable state may be reloaded upon request until a timer times out. When the timer times out, the library in the reloadable state transitions into the pending unload state.
    • 公开了在具有加载器锁定的计算设备上加载和卸载多个库,并且对多个库中的每个库的内部和外部计数进行加载和卸载。 这些库根据内部和外部计数增加和减少的时间,假定初始化状态,后跟初始化状态,待处理卸载状态和卸载状态。 当处于待处理卸载状态时,包含需要获取加载器锁定退出的函数的库的函数将内部计数递减1,并释放加载程序锁。 在进入待处理卸载状态之前,库可能被置于可重新加载的状态。 可重新加载状态的库可以根据请求重新加载,直到定时器超时。 当定时器超时时,可重新加载状态的库转换为待处理卸载状态。
    • 10. 发明授权
    • Cooperative DLL unload
    • 合作DLL卸载
    • US07865914B2
    • 2011-01-04
    • US11693080
    • 2007-03-29
    • Kenneth M. JungArun KishanNeill M. CliftDragos C. Sambotin
    • Kenneth M. JungArun KishanNeill M. CliftDragos C. Sambotin
    • G06F9/44G06F9/46G06F12/00
    • G06F9/44563G06F9/44594
    • Loading and unloading a plurality of libraries on a computing device having a loader lock and internal and external counts for each library in the plurality of libraries is disclosed. The libraries assume an initialize state, followed by an initialized state, a pending unload state, and an unload state according to when the internal and external counts are incremented and decremented. When in the pending unload state, the functions of a library that include functions that require acquiring the loader lock exit, the internal count is decremented by one, and the loader lock is released. Prior to entering the pending unload state, a library may be placed into a reloadable state. A library in the reloadable state may be reloaded upon request until a timer times out. When the timer times out, the library in the reloadable state transitions into the pending unload state.
    • 公开了在具有加载器锁定的计算设备上加载和卸载多个库,并且对多个库中的每个库的内部和外部计数进行加载和卸载。 这些库根据内部和外部计数增加和减少的时间,假定初始化状态,后跟初始化状态,待处理卸载状态和卸载状态。 当处于待处理卸载状态时,包含需要获取加载器锁定退出的函数的库的函数将内部计数递减1,并释放加载程序锁。 在进入待处理卸载状态之前,库可能被置于可重新加载的状态。 可重新加载状态的库可以根据请求重新加载,直到定时器超时。 当定时器超时时,可重新加载状态的库转换为待处理的卸载状态。