会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method, system, and computer program product for intraconnect data
communication using buffer pools and buffer pool management
    • 方法,系统和计算机程序产品,用于使用缓冲池和缓冲池管理进行intraconnect数据通信
    • US6064805A
    • 2000-05-16
    • US887296
    • 1997-07-02
    • Duane J. McCroryJerry S. BassettMark S. BrandtRobert A. JohnsonJames J. LeighRobert K. Moulton
    • Duane J. McCroryJerry S. BassettMark S. BrandtRobert A. JohnsonJames J. LeighRobert K. Moulton
    • H04L12/56H04L29/06G06F13/00
    • H04L49/9052H04L29/06H04L49/90H04L49/9047H04L67/42
    • A method, system, and computer program product specifies a communication intraconnect architecture that supports a pull model based data communication where data is sent to a receiver along with a memory address (a receiver buffer address or a reference to a pool manager or buffer pool) where the data is to be stored. CIA primitives are used to create nodes and dialog objects managed by send and receive IFEs. A logical dialog is established between corresponding send and receive dialog objects. A send dialog object includes a reference that identifies for the send IFE the corresponding receive dialog object in the receive IFE. The receive dialog object includes a reference that identifies for the receive IFE the corresponding send dialog object in the send IFE. Receive and send primitives are used to provide pull model data communication over a logical dialog. Receive with Buffer and Receive with Buffer Pool operations are provided. Multiple, full duplex, reliable virtual circuit connections can be provided for each node. Multiple dialog objects can reference a single node. Multiple outstanding CIA primitive operations are allowed on each dialog. Dialogs can handle byte stream or message oriented data. Dialog operations and features further include scatter and gather support, Early-Far-End and Far-End send classes of service, automatic recurring receive option, partial sends and receives messages with substantially no restrictions on send/rcv lengths, and multiple dialog priorities. A user level management dialog is established to manage establishment of logical dialogs. Various dialog establishment services can be used. Buffer pool and pool manager operations provide address bound checking, buffer pool credits, low water mark notification, and data binding to further optimize data transfer performance.
    • 方法,系统和计算机程序产品指定支持基于拉模型的数据通信的通信intraconnect架构,其中数据与存储器地址(接收器缓冲器地址或对池管理器或缓冲池的引用)一起被发送到接收器, 数据的存储位置。 CIA原语用于创建由发送和接收IFE管理的节点和对话对象。 在相应的发送和接收对话框对象之间建立逻辑对话框。 发送对话框对象包括一个引用,用于标识发送IFE接收IFE中对应的接收对话框对象。 接收对话框对象包括一个引用,用于标识接收IFE发送IFE中对应的发送对话框对象。 接收和发送原语用于通过逻辑对话框提供拉模型数据通信。 提供缓冲区接收和接收缓冲池操作。 可以为每个节点提供多个全双工可靠的虚拟电路连接。 多个对话框对象可以引用单个节点。 每个对话框都允许多个优秀的CIA原语操作。 对话框可以处理字节流或面向消息的数据。 对话框操作和功能进一步包括分散和收集支持,早期远端和远端发送服务类,自动循环接收选项,部分发送和接收消息,对发送/ rcv长度基本上没有限制,以及多个对话框优先级。 建立用户级管理对话框来管理逻辑对话的建立。 可以使用各种对话建立服务。 缓冲池和池管理器操作提供地址绑定检查,缓冲池信用,低水位通知和数据绑定,以进一步优化数据传输性能。
    • 2. 发明授权
    • Method system and computer program product for providing pull model data communication
    • 方法系统和计算机程序产品,用于提供拉模型数据通信
    • US06345296B1
    • 2002-02-05
    • US08887295
    • 1997-07-02
    • Duane J. McCroryJerry S. BassettMark S. BrandtRobert A. JohnsonJames J. LeighRobert K. Moulton
    • Duane J. McCroryJerry S. BassettMark S. BrandtRobert A. JohnsonJames J. LeighRobert K. Moulton
    • G06F1300
    • H04L49/9047H04L29/06H04L49/90H04L67/42
    • A method, system, and computer program product specifies a communication intraconnect architecture that supports a pull model based data communication where data is sent to a receiver along with a memory address (a receiver buffer address or a reference to a pool manager or buffer pool) where the data is to be stored. CIA primitives are used to create nodes and dialog objects managed by send and receive IFEs. A logical dialog is established between corresponding send and receive dialog objects. A send dialog object includes a reference that identifies for the send IFE the corresponding receive dialog object in the receive IFE. The receive dialog object includes a reference that identifies for the receive IFE the corresponding send dialog object in the send IFE. Receive and send primitives are used to provide pull model data communication over a logical dialog. Receive with Buffer and Receive with Buffer Pool operations are provided. Multiple, full duplex, reliable virtual circuit connections can be provided for each node. Multiple dialog objects can reference a single node. Multiple outstanding CIA primitive operations are allowed on each dialog. Dialogs can handle byte stream or message oriented data Dialog operations and features further include scatter and gather support, Early-Far-End and Far-End send classes of service, automatic recurring receive option, partial sends and receives messages with substantially no restrictions on send/rcv lengths, and multiple dialog priorities. A user level management dialog is established to manage establishment of logical dialogs. Various dialog establishment services can be used. Buffer pool and pool manager operations provide address bound checking, buffer pool credits, low water mark notification, and data binding to flirter optimize data transfer performance.
    • 方法,系统和计算机程序产品指定支持基于拉模型的数据通信的通信intraconnect架构,其中数据与存储器地址(接收器缓冲器地址或对池管理器或缓冲池的引用)一起被发送到接收器, 数据的存储位置。 CIA原语用于创建由发送和接收IFE管理的节点和对话对象。 在相应的发送和接收对话框对象之间建立逻辑对话框。 发送对话框对象包括一个引用,用于标识发送IFE接收IFE中对应的接收对话框对象。 接收对话框对象包括一个引用,用于标识接收IFE发送IFE中对应的发送对话框对象。 接收和发送原语用于通过逻辑对话框提供拉模型数据通信。 提供缓冲区接收和接收缓冲池操作。 可以为每个节点提供多个全双工可靠的虚拟电路连接。 多个对话框对象可以引用单个节点。 每个对话框都允许多个优秀的CIA原语操作。 对话框可以处理字节流或面向消息的数据对话框操作和功能进一步包括分散和收集支持,早期远端和远端发送服务等级,自动循环接收选项,部分发送和接收消息,基本上没有限制发送 / rcv长度,以及多个对话框的优先级。 建立用户级管理对话框来管理逻辑对话的建立。 可以使用各种对话建立服务。 缓冲池和池管理器操作提供地址绑定检查,缓冲池信用,低水位通知以及数据绑定以优化数据传输性能。
    • 3. 发明授权
    • Method, system, and computer program product for providing pull model
data communication
    • 方法,系统和计算机程序产品,用于提供拉模型数据通信
    • US6014703A
    • 2000-01-11
    • US887295
    • 1997-07-02
    • Duane J. McCroryJerry S. BassettMark S. BrandtRobert A. JohnsonJames J. LeighRobert K. Moulton
    • Duane J. McCroryJerry S. BassettMark S. BrandtRobert A. JohnsonJames J. LeighRobert K. Moulton
    • H04L12/56H04L29/06G06F13/00
    • H04L49/9047H04L29/06H04L49/90H04L67/42
    • A method, system, and computer program product specifies a communication intraconnect architecture that supports a pull model based data communication where data is sent to a receiver along with a memory address (a receiver buffer address or a reference to a pool manager or buffer pool) where the data is to be stored. CIA primitives are used to create nodes and dialog objects managed by send and receive IFEs. A logical dialog is established between corresponding send and receive dialog objects. A send dialog object includes a reference that identifies for the send IFE the corresponding receive dialog object in the receive IFE. The receive dialog object includes a reference that identifies for the receive IFE the corresponding send dialog object in the send IFE. Receive and send primitives are used to provide pull model data communication over a logical dialog. Receive with Buffer and Receive with Buffer Pool operations are provided. Multiple, full duplex, reliable virtual circuit connections can be provided for each node. Multiple dialog objects can reference a single node. Multiple outstanding CIA primitive operations are allowed on each dialog. Dialogs can handle byte stream or message oriented data. Dialog operations and features further include scatter and gather support, Early-Far-End and Far-End send classes of service, automatic recurring receive option, partial sends and receives messages with substantially no restrictions on send/rcv lengths, and multiple dialog priorities. A user level management dialog is established to manage establishment of logical dialogs. Various dialog establishment services can be used. Buffer pool and pool manager operations provide address bound checking, buffer pool credits, low water mark notification, and data binding to further optimize data transfer performance.
    • 方法,系统和计算机程序产品指定支持基于拉模型的数据通信的通信intraconnect架构,其中数据与存储器地址(接收器缓冲器地址或对池管理器或缓冲池的引用)一起被发送到接收器, 数据的存储位置。 CIA原语用于创建由发送和接收IFE管理的节点和对话对象。 在相应的发送和接收对话框对象之间建立逻辑对话框。 发送对话框对象包括一个引用,用于标识发送IFE接收IFE中对应的接收对话框对象。 接收对话框对象包括一个引用,用于标识接收IFE发送IFE中对应的发送对话框对象。 接收和发送原语用于通过逻辑对话框提供拉模型数据通信。 提供缓冲区接收和接收缓冲池操作。 可以为每个节点提供多个全双工可靠的虚拟电路连接。 多个对话框对象可以引用单个节点。 每个对话框都允许多个优秀的CIA原语操作。 对话框可以处理字节流或面向消息的数据。 对话框操作和功能进一步包括分散和收集支持,早期远端和远端发送服务类,自动循环接收选项,部分发送和接收消息,对发送/ rcv长度基本上没有限制,以及多个对话框优先级。 建立用户级管理对话框来管理逻辑对话的建立。 可以使用各种对话建立服务。 缓冲池和池管理器操作提供地址绑定检查,缓冲池信用,低水位通知和数据绑定,以进一步优化数据传输性能。
    • 4. 发明授权
    • Method, system, and computer program product for establishing dialogs in
an intraconnect data communication
    • 用于在内联数据通信中建立对话的方法,系统和计算机程序产品
    • US06088729A
    • 2000-07-11
    • US887228
    • 1997-07-02
    • Duane J. McCroryJerry S. BassettRobert A. Johnson
    • Duane J. McCroryJerry S. BassettRobert A. Johnson
    • G06F13/00H04L29/06H04L29/08
    • H04L29/06H04L69/14H04L69/329
    • A method, system, and computer program product specifies a communication intraconnect architecture that supports a pull model based data communication where data is sent to a receiver along with a memory address (a receiver buffer address or a reference to a pool manager or buffer pool) where the data is to be stored. CIA primitives are used to create nodes and dialog objects managed by send and receive IFEs. A logical dialog is established between corresponding send and receive dialog objects. A send dialog object includes a reference that identifies for the send IFE the corresponding receive dialog object in the receive IFE. The receive dialog object includes a reference that identifies for the receive IFE the corresponding send dialog object in the send IFE. Receive and send primitives are used to provide pull model data communication over a logical dialog. Receive with Buffer and Receive with Buffer Pool operations are provided. Multiple, full duplex, reliable virtual circuit connections can be provided for each node. Multiple dialog objects can reference a single node. Multiple outstanding CIA primitive operations are allowed on each dialog. Dialogs can handle byte stream or message oriented data. Dialog operations and features further include scatter and gather support, Early-Far-End and Far-End send classes of service, automatic recurring receive option, partial sends and receives messages with substantially no restrictions on send/rcv lengths, and multiple dialog priorities. A user level management dialog is established to manage establishment of logical dialogs. Various dialog establishment services can be used. Buffer pool and pool manager operations provide address bound checking, buffer pool credits, low water mark notification, and data binding to further optimize data transfer performance.
    • 方法,系统和计算机程序产品指定支持基于拉模型的数据通信的通信intraconnect架构,其中数据与存储器地址(接收器缓冲器地址或对池管理器或缓冲池的引用)一起被发送到接收器, 数据的存储位置。 CIA原语用于创建由发送和接收IFE管理的节点和对话对象。 在相应的发送和接收对话框对象之间建立逻辑对话框。 发送对话框对象包括一个引用,用于标识发送IFE接收IFE中对应的接收对话框对象。 接收对话框对象包括一个引用,用于标识接收IFE发送IFE中对应的发送对话框对象。 接收和发送原语用于通过逻辑对话框提供拉模型数据通信。 提供缓冲区接收和接收缓冲池操作。 可以为每个节点提供多个全双工可靠的虚拟电路连接。 多个对话框对象可以引用单个节点。 每个对话框都允许多个优秀的CIA原语操作。 对话框可以处理字节流或面向消息的数据。 对话框操作和功能进一步包括分散和收集支持,早期远端和远端发送服务类,自动循环接收选项,部分发送和接收消息,对发送/ rcv长度基本上没有限制,以及多个对话框优先级。 建立用户级管理对话框来管理逻辑对话的建立。 可以使用各种对话建立服务。 缓冲池和池管理器操作提供地址绑定检查,缓冲池信用,低水位通知和数据绑定,以进一步优化数据传输性能。
    • 5. 发明授权
    • Remote computer system monitoring and diagnostic board
    • 远程计算机系统监控和诊断板
    • US06697962B1
    • 2004-02-24
    • US09692815
    • 2000-10-20
    • Duane J. McCroryAnthony P. GoldAndrew Sanderson
    • Duane J. McCroryAnthony P. GoldAndrew Sanderson
    • G06F1100
    • G06F11/0793G06F11/0748G06F11/2294
    • A remote monitoring system providing diagnostic and remedial functions to a computer system. The remote monitoring system comprises a service center and a diagnostic agent. The diagnostic agent is located proximate to the monitored computer system and electronically coupled to the monitored computer system such that the diagnostic agent can retrieve information about the various states of the monitored computer system. The diagnostic agent stores the retrieved information and further processes it for future use. Such information includes fault monitor information, accounting information, system performance information, and system management information. In addition, the diagnostic agent has control over the monitored computer system allowing it to perform diagnostic and remedial functions. Further, the diagnostic agent is electronically coupled to a service center located remotely to the monitored computer system. In the context of fault monitoring operations, the diagnostic agent interrogates the monitored computer system for information related to malfunctions. Moreover, the diagnostic agent interacts with the service center through a communication interface to retrieve various diagnostic and remedial information related to discovered computer system operability problems. The diagnostic agent uses the retrieved information to overcome the discovered problems. Alternatively, the remote monitoring system used as an information tool for a business model to provide remedial services for computer systems.
    • 一种向计算机系统提供诊断和补救功能的远程监控系统。 远程监控系统包括服务中心和诊断代理。 诊断代理位于受监控的计算机系统附近并且电子耦合到被监视的计算机系统,使得诊断代理可以检索关于所监视的计算机系统的各种状态的信息。 诊断代理存储检索到的信息,并进一步处理它以供将来使用。 这些信息包括故障监控信息,计费信息,系统性能信息和系统管理信息。 此外,诊断代理可以控制监控的计算机系统,从而允许其执行诊断和补救功能。 此外,诊断代理电子耦合到远程地被监视的计算机系统的服务中心。 在故障监控操作的上下文中,诊断代理询问受监控的计算机系统以获取有关故障的信息。 此外,诊断代理通过通信接口与服务中心进行交互,以检索与发现的计算机系统可操作性问题相关的各种诊断和补救信息。 诊断代理使用检索到的信息来克服发现的问题。 或者,远程监控系统用作业务模型的信息工具,为计算机系统提供补救服务。
    • 9. 发明授权
    • System for coordinating coherency of cache memories of multiple host
computers of a distributed information system
    • 用于协调分布式信息系统的多个主机的高速缓冲存储器的一致性的系统
    • US5717897A
    • 1998-02-10
    • US709595
    • 1996-09-09
    • Duane J. McCrory
    • Duane J. McCrory
    • G06F12/08G06F15/80
    • G06F12/0817Y10S707/99938
    • Apparatus and method for coordinating cache coherency between host cache memories in a distributed information system in a system which comprises at least one main storage memory coupled to a plurality of host computers through controllers. Each host computer includes a host cache controller which maintains the state of the data stored in its associated memory and maintains communicating with a main memory controller for participating in the control of coordinated reading and writing of data between the host cache memories and the main storage memory. The system maintains cache coherency by the exchange of commands between the main memory controller and the hosts cache controllers each of which define the state of the blocks of data stored in the host cache memories.
    • 用于协调系统中的分布式信息系统中的主机高速缓存存储器之间的高速缓存一致性的装置和方法,该系统包括通过控制器耦合到多个主计算机的至少一个主存储存储器。 每个主机包括主机高速缓存控制器,其维持存储在其关联的存储器中的数据的状态,并维持与主存储器控制器的通信,用于参与在主机高速缓存存储器和主存储器存储器之间协调地读取和写入数据的控制 。 该系统通过主存储器控制器和主机高速缓存控制器之间的命令交换来保持高速缓存一致性,每个主机高速缓存控制器定义存储在主机高速缓冲存储器中的数据块的状态。
    • 10. 发明授权
    • Low latency message processor interface using memory mapped Read/Write
Windows
    • 低延迟消息处理器接口使用内存映射读/写Windows
    • US5696936A
    • 1997-12-09
    • US428054
    • 1995-04-25
    • Craig R. ChurchDuane J. McCroryJoseph S. SchibingerLaurence P. Flora
    • Craig R. ChurchDuane J. McCroryJoseph S. SchibingerLaurence P. Flora
    • G06F12/08
    • G06F12/0879G06F12/0897
    • A low latency software and hardware interface between a microprocessor and Network Interface Unit is disclosed. The Network Interface Unit interfaces to the microprocessor's Level 2 cache interface, which provides burst transfers of cache lines between the microprocessor and Network Interface Unit. The Network Interface Unit is memory mapped into the microprocessor's address space. Two memory mapped cache lines are used to write commands to the Network Interface Unit's Write Window and another two cache lines are used to read results of the commands from the Network Interface Unit's Read Window. The Write Window is a three port register file. Data is written into one write port and read simultaneously from two read ports. One read port is used during read operations to the Write Window while the other is used during command execution to move data to the Internal Structures block. The Read Window is a 2-1 multiplexor that is 128 bits wide. On a read operation data may be selected from the Write Window or the Internal Structures.
    • 公开了微处理器和网络接口单元之间的低延迟软件和硬件接口。 网络接口单元连接到微处理器的2级缓存接口,该接口在微处理器和网络接口单元之间提供高速缓存线的突发传输。 网络接口单元被存储器映射到微处理器的地址空间。 两个内存映射缓存行用于将命令写入网络接口单元的写入窗口,另外两条缓存行用于从网络接口单元的“读取窗口”读取命令的结果。 写入窗口是一个三端口寄存器文件。 将数据写入一个写入端口,并从两个读取端口同时读取。 在写入窗口的读取操作期间使用一个读取端口,而在命令执行期间使用另一个读取端口将数据移动到“内部结构”块。 读窗口是128位宽的2-1多路复用器。 在读取操作数据可以从写入窗口或内部结构中选择。