会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Powerful and flexible server architecture
    • 强大灵活的服务器架构
    • US06490625B1
    • 2002-12-03
    • US08980074
    • 1997-11-26
    • Nayeem IslamTrent Ray JaegerJochen LiedtkeVsevolod V. Panteleenko
    • Nayeem IslamTrent Ray JaegerJochen LiedtkeVsevolod V. Panteleenko
    • G06F1516
    • H04L67/2842H04L67/1002
    • A server complex including at least one hit server with item cache, used to process read and write operations relating to cached items from clients, and at least one miss server, serving as a link to other servers (e.g., web servers, file system servers, and databases) for receiving requests relayed from the hit server(s) which relate to non-cached items and for responding to same. The hit server is a general-purpose, generic, component, which is independent of concrete applications and is basically responsible for the performance; while a miss server is a highly-customizable component, which is responsible for flexibility, and is application specific. The inventive architecture provides improved performance whereby a server complex achieves exceptionally high throughput rates for local services (i.e., services using items in the local item cache); flexibility, whereby a server complex can support the enforcement of a variety of application-specific policies for item management, authentication, and item consistency; security, whereby a server complex can enable the verification of the source, integrity, and freshness of communications over untrusted links; and, scalability, whereby a server complex is expandable by adding server components and implementing customized item consistency policies.
    • 包括至少一个具有项目缓存的命中服务器的服务器复合体,用于处理与来自客户端的缓存项目相关的读取和写入操作,以及至少一个未命中服务器,用作到其他服务器(例如,Web服务器,文件系统服务器 和数据库),用于接收从命中服务器转发的与非高速缓存的项目相关的请求并对其进行响应。 命中服务器是一个通用的,通用的组件,它独立于具体的应用,基本上是对性能的负责; 而一个小姐服务器是一个高度可定制的组件,它负责灵活性,并且是特定于应用程序的。 本发明的架构提供了改进的性能,由此服务器复合体对本地服务(即,使用本地项目高速缓存中的项目的服务)实现极高的吞吐率; 灵活性,从而服务器复合体可以支持对项目管理,认证和项目一致性的各种特定于应用程序的策略的强制执行; 安全性,由此服务器组合可以通过不可信链接来验证通信的来源,完整性和新鲜度; 以及可扩展性,从而通过添加服务器组件和实现自定义项目一致性策略来扩展服务器组合。
    • 6. 发明授权
    • Mechanism for synchronous interprocess communication over transparent external monitors
    • 通过透明外部监视器进行同步进程间通信的机制
    • US06862734B1
    • 2005-03-01
    • US09661341
    • 2000-09-14
    • Trent Ray JaegerJonathon Earnshaw Tidswell
    • Trent Ray JaegerJonathon Earnshaw Tidswell
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/54G06F2209/542
    • A method and system for performing interprocess communications (IPCs). The method comprises the steps of receiving IPC requests, where each of the IPC requests identifies a source and a destination; building IPCs in response to the request: transmitting the IPCs from the sources to the destinations; and intercepting and examining selected ones of the IPCs. The method comprises the further step of controlling the synchrony of the IPCs so that each IPC appears to its source and destination to be implemented according to the same semantics regardless of whether the IPC is intercepted and examined. With the preferred embodiment of this invention, the system monitors are considered as an extension of the system kernel (although they may be linked into the kernel and run in kernel mode as well), so the source and destination are treated as if the kernel is still processing the IPC. Thus, the desired. semantics of communication can be implemented in the monitors.
    • 一种用于执行进程间通信(IPC)的方法和系统。 该方法包括接收IPC请求的步骤,其中每个IPC请求标识源和目的地; 根据请求建立IPC;将IPC从源传输到目的地; 截取和检查选定的IPC。 该方法包括进一步控制IPC的同步的步骤,以便每个IPC看起来根据相同的语义来实现其源和目的地,而不管IPC是否被拦截和检查。 利用本发明的优选实施例,系统监视器被认为是系统内核的扩展(尽管它们可以链接到内核并且以内核模式运行),因此源和目的地被视为如同内核是 仍处理IPC。 因此,所需的。 通信语义可以在监视器中实现。
    • 7. 发明授权
    • Flexible cache-coherency mechanism
    • 灵活的高速缓存一致性机制
    • US06202132B1
    • 2001-03-13
    • US09473660
    • 1999-12-29
    • Nayeem IslamTrent Ray JaegerJochen LiedtkeVsevolod V. Panteleenko
    • Nayeem IslamTrent Ray JaegerJochen LiedtkeVsevolod V. Panteleenko
    • G06F1212
    • G06F12/0837G06F12/0815Y10S707/99952
    • A cache system in accordance with the present invention consists of one or more cache components and a set of one or more consistency-replacement functions. A cache component caches one or more items in its one or more cache entries. Items that hit in the cache can result in corresponding cache entries being read or written. Any valid entry in a cache component includes status information reflecting whether the entry has been accessed and whether it has been modified, and is linked to a consistency-action matrix that, in correspondence with the entry's status information and access type (i.e. read or write), determines what consistency action has to be executed in conjunction with the current entry access. Consistency actions and the consistency-action matrix are the inventive mechanisms for implementing cache-coherency and cache-replacement policies. Any valid entry in a cache is linked to a consistency-replacement function that implements one or more consistency and/or replacement policies. Consistency-replacement functions are application-specific and are implemented by means of the consistency-action matrix.
    • 根据本发明的缓存系统由一个或多个缓存组件和一组一个或多个一致性替换功能组成。 缓存组件缓存其一个或多个高速缓存条目中的一个或多个项目。 缓存中的项目可能导致相应的缓存条目被读取或写入。 高速缓存组件中的任何有效条目包括反映该条目是否被访问以及是否被修改的状态信息,并被链接到一致性动作矩阵,该矩阵对应于该条目的状态信息和访问类型(即读取或写入 ),确定与当前条目访问一起执行的一致性操作。 一致性动作和一致性动作矩阵是用于实现高速缓存一致性和高速缓存替换策略的创新机制。 缓存中的任何有效条目都链接到实现一个或多个一致性和/或替换策略的一致性替换功能。 一致性替换功能是特定于应用程序的,并且通过一致性操作矩阵来实现。
    • 8. 发明授权
    • Flexible cache-coherency mechanism
    • 灵活的高速缓存一致性机制
    • US6032228A
    • 2000-02-29
    • US978745
    • 1997-11-26
    • Nayeem IslamTrent Ray JaegerJochen LiedtkeVsevolod V. Panteleenko
    • Nayeem IslamTrent Ray JaegerJochen LiedtkeVsevolod V. Panteleenko
    • G06F12/08G06F12/12
    • G06F12/0837G06F12/0815Y10S707/99952
    • A cache system in accordance with the present invention consists of one or more cache components and a set of one or more consistency-replacement functions. A cache component caches one or more items in its one or more cache entries. Items that hit in the cache can result in corresponding cache entries being read or written. Any valid entry in a cache component includes status information reflecting whether the entry has been accessed and whether it has been modified, and is linked to a consistency-action matrix that, in correspondence with the entry's status information and access type (i.e. read or write), determines what consistency action has to be executed in conjunction with the current entry access. consistency actions and the consistency-action matrix are the inventive mechanisms for implementing cache-coherency and cache-replacement policies. Any valid entry in a cache is linked to a consistency-replacement function that implements one or more consistency and/or replacement policies. Consistency-replacement functions are application-specific and are implemented by means of the consistency-action matrix.
    • 根据本发明的缓存系统由一个或多个缓存组件和一组一个或多个一致性替换功能组成。 缓存组件缓存其一个或多个高速缓存条目中的一个或多个项目。 缓存中的项目可能导致相应的缓存条目被读取或写入。 高速缓存组件中的任何有效条目包括反映该条目是否被访问以及是否被修改的状态信息,并被链接到一致性动作矩阵,该矩阵对应于该条目的状态信息和访问类型(即读取或写入 ),确定与当前条目访问一起执行的一致性操作。 一致性动作和一致性动作矩阵是用于实现高速缓存一致性和高速缓存替换策略的创新机制。 缓存中的任何有效条目都链接到实现一个或多个一致性和/或替换策略的一致性替换功能。 一致性替换功能是特定于应用程序的,并且通过一致性操作矩阵来实现。
    • 9. 发明授权
    • Flexible interprocess communication via redirection
    • 通过重定向进行灵活的进程间通信
    • US06748452B1
    • 2004-06-08
    • US09276869
    • 1999-03-26
    • Kevin John ElphinstoneTrent Ray Jaeger
    • Kevin John ElphinstoneTrent Ray Jaeger
    • G06F15163
    • H04L63/102
    • A mechanism for inter-process communication (IPC) redirection is defined that enables flexible and dynamic management of IPC paths. In some cases, it is desirable to interpose a process on a communication channel. There are a number of uses of such interposition, ranging from auditing communication to capturing requests for a debugger to authorizing operations expressed in the communication. Prior IPC mechanisms typically do not enable dynamic and flexible interposition. Either interposition is ingrained in the process identity or is done in an ad hoc manner (e.g., by inserting code into the kernel). An IPC mechanism is defined that enables a communication from a source to a destination to be arbitrarily redirected. Services, called redirection controllers, are defined that are able to specify the redirections for IPC paths. Redirections may be set up dynamically because the redirection data is not dependent on permanent information like the process identifier, but rather, they are left to the discretion of the redirection controllers.
    • 定义了一种进程间通信(IPC)重定向机制,可实现对IPC路径的灵活和动态管理。 在某些情况下,最好在一个通信通道上插入一个进程。 这种插入有许多用途,从审计通信到捕获调试器的请求到授权在通信中表达的操作。 先前的IPC机制通常不能实现动态和灵活的插入。 任何插入在进程标识中根深蒂固,或者以ad hoc方式(例如,通过将代码插入到内核中)完成。 定义了IPC机制,使得能够任意地重定向从源到目的地的通信。 定义了称为重定向控制器的服务,可以指定IPC路径的重定向。 可以动态地设置重定向,因为重定向数据不依赖于诸如进程标识符的永久信息,而是由重定向控制器决定。