会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Append-based shared persistent storage
    • 基于附加的共享永久存储
    • US08347050B2
    • 2013-01-01
    • US12360122
    • 2009-01-27
    • Philip A. BernsteinColin W. Reid
    • Philip A. BernsteinColin W. Reid
    • G06F12/16
    • G06F3/0659G06F3/0623G06F3/0638G06F3/0679G06F3/0688G06F12/0246G06F2212/1036G06F2212/7211
    • A shared storage system is described herein that is based on an append-only model of updating a storage device to allow multiple computers to access storage with lighter-weight synchronization than traditional systems and to reduce wear on flash-based storage devices. Appending data allows multiple computers to write to the same storage device without interference and without synchronization between the computers. Computers can also safely read a written page without using synchronization because the system limits how data can be changed once written. The system may record a log of append operations performed and ensure idempotence by storing a key specified by the caller in the log along with each log entry. The system also provides broadcasts about appended data to computers so that coordination between computers can occur without direct communication between the computers.
    • 这里描述了一种共享存储系统,其基于仅更新存储设备的附加模型,以允许多个计算机以比传统系统更轻的重量同步访问存储器,并减少基于闪存的存储设备的磨损。 附加数据允许多台计算机写入相同的存储设备而不会受到干扰,并且计算机之间没有同步。 计算机也可以安全地读取书面页面而不使用同步,因为系统限制了一旦写入数据后可以更改数据。 系统可以记录执行的附加操作的日志,并通过将日志中的主叫方指定的密钥与每个日志条目一起存储来确保等权力。 该系统还向计算机提供关于附加数据的广播,使得计算机之间的协调可以在计算机之间进行直接通信而发生。
    • 3. 发明授权
    • Reader/writer lock with reduced cache contention
    • 阅读器/写入器锁减少缓存争用
    • US08145817B2
    • 2012-03-27
    • US12430903
    • 2009-04-28
    • David L. Detlefs
    • David L. Detlefs
    • G06F12/00G06F13/00G06F9/46
    • G06F9/526G06F12/0842G06F2209/523
    • A scalable locking system is described herein that allows processors to access shared data with reduced cache contention to increase parallelism and scalability. The system provides a reader/writer lock implementation that uses randomization and spends extra space to spread possible contention over multiple cache lines. The system avoids updates to a single shared location in acquiring/releasing a read lock by spreading the lock count over multiple sub-counts in multiple cache lines, and hashing thread identifiers to those cache lines. Carefully crafted invariants allow the use of partially lock-free code in the common path of acquisition and release of a read lock. A careful protocol allows the system to reuse space allocated for a read lock for subsequent locking to avoid frequent reallocating of read lock data structures. The system also provides fairness for write-locking threads and uses object pooling techniques to make reduce costs associated with the lock data structures.
    • 这里描述了可扩展的锁定系统,其允许处理器以减少的高速缓存争用来访问共享数据,以增加并行性和可扩展性。 该系统提供使用随机化的读/写器锁实现,并花费额外的空间来扩展多个缓存线上的可能争用。 该系统通过在多个高速缓存行中扩展锁定计数超过多个子计数,并且将线程标识符散列到这些高速缓存行中,从而避免在获取/释放读取锁定时对单个共享位置进行更新。 精心制作的不变量允许在获取和释放读锁的通用路径中使用部分无锁代码。 一个谨慎的协议允许系统重用分配给读锁的空间,以便后续的锁定,以避免频繁重新分配读锁数据结构。 该系统还为写锁线程提供了公平性,并使用对象池技术来降低与锁数据结构相关的成本。
    • 4. 发明授权
    • Screen magnifier panning model with dynamically resizable panning regions
    • 具有动态调整大小的平移区域的屏幕放大镜平移模型
    • US08074181B2
    • 2011-12-06
    • US12210226
    • 2008-09-15
    • Nazia ZamanPaul J. Reid
    • Nazia ZamanPaul J. Reid
    • G06F3/048
    • G06F3/0481G06F2203/04806
    • A magnifier panning system is described that creates a panning region at the edges of a magnified view. When a user moves the cursor into the panning region, the system pans the magnified view. When the user is not in the panning region, the user can interact with objects in the magnified view without the view shifting around. The objects appear magnified, but they do not behave or move any differently than they would if they were not magnified, providing the user with a familiar and comfortable user experience. Thus, the magnifier panning system provides the user with a much more natural view for interacting with the displayed objects while still allowing an efficient way to pan the view to move the magnified view to a different area of the screen.
    • 描述了放大器平移系统,其在放大视图的边缘处创建平移区域。 当用户将光标移动到平移区域时,系统平移放大视图。 当用户不在平移区域中时,用户可以与放大视图中的对象进行交互,而不会使视角偏移。 这些物体看起来放大了,但是如果没有放大,它们的行为或运动方式与之不同,为用户提供了熟悉和舒适的用户体验。 因此,放大镜平移系统为用户提供了与显示对象交互的更自然的视图,同时仍然允许有效的方式平移视图以将放大的视图移动到屏幕的不同区域。
    • 5. 发明授权
    • Flexible system health and remediation agent
    • 灵活的系统健康和补救剂
    • US08019857B2
    • 2011-09-13
    • US12207503
    • 2008-09-10
    • Man Nguyen
    • Man Nguyen
    • G06F15/173
    • G06Q50/22G06F19/00G06Q10/06G16H40/20G16H40/40
    • A flexible compliance system is described herein that provides a deployable system health agent and automated remediation of computer system compliance failures based on configurable compliance rules. An administrator defines rules that represent compliance elements that the flexible compliance system will enforce. The flexible compliance system reads the rules defined by the administrator like a flexible set of conditions to check, and checks client computer systems based on the rules. The flexible compliance system generates a statement of health that indicates whether the computer system satisfies or violates each rule. In response to the statement of health, the flexible compliance system may take various actions with respect to a computer system in violation of a rule, including attempting to resolve the violation or quarantining the computer system to avoid interaction with other computer systems.
    • 本文描述了灵活的符合性系统,其提供可部署的系统健康代理,并基于可配置的合规性规则自动修复计算机系统合规性故障。 管理员定义了表示柔性合规性系统将执行的合规性元素的规则。 灵活的合规系统读取管理员定义的规则,如一组灵活的条件,以根据规则检查客户端计算机系统。 灵活的合规系统生成一个健康声明,指示计算机系统是否满足或违反每个规则。 响应健康声明,灵活的合规系统可能违反规则对计算机系统采取各种行为,包括尝试解决违规或隔离计算机系统以避免与其他计算机系统的交互。