会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamically-connected transport service
    • 动态连接运输服务
    • US08213315B2
    • 2012-07-03
    • US12621523
    • 2009-11-19
    • Diego CrupnicoffMichael KaganAriel ShaharNoam BlochHillel Chapman
    • Diego CrupnicoffMichael KaganAriel ShaharNoam BlochHillel Chapman
    • H04L12/26
    • H04L67/14H04L69/324H04Q2213/13389
    • A method of communication includes receiving, in a network interface device, first and second requests from an initiator process running on an initiator host to transmit, respectively, first and second data to first and second target processes running on one or more target nodes, via a packet network. A single dynamically-connected initiator context is allocated for serving both the first and second requests. A first connect packet referencing the dynamically-connected (DC) initiator context is directed to the first target process so as to open a first dynamic connection with the first target process, followed by transmission of the first data over the first dynamic connection. The first dynamic connection is closed after the transmission of the first data, and a second connect packet is transmitted so as to open a second dynamic connection with the second target process, followed by transmission of the second data.
    • 一种通信方法包括在网络接口设备中接收来自在发起者主机上运行的发起者进程的第一和第二请求,以分别将第一和第二数据发送到在一个或多个目标节点上运行的第一和第二目标进程,经由 一个分组网络。 分配单个动态连接的发起者上下文用于服务第一和第二请求。 引用动态连接(DC)启动器上下文的第一连接分组针对第一目标进程,以便打开与第一目标进程的第一动态连接,随后通过第一动态连接传输第一数据。 第一动态连接在传输第一数据之后被关闭,并且传输第二连接分组以便打开与第二目标进程的第二动态连接,随后传输第二数据。
    • 2. 发明授权
    • Network interface controller with flexible memory handling
    • 网络接口控制器,灵活的内存处理
    • US08645663B2
    • 2014-02-04
    • US13229772
    • 2011-09-12
    • Michael KaganAriel ShaharNoam Bloch
    • Michael KaganAriel ShaharNoam Bloch
    • G06F12/00
    • G06F12/1081
    • An input/output (I/O) device includes a host interface for connection to a host device having a memory, and a network interface, which is configured to transmit and receive, over a network, data packets associated with I/O operations directed to specified virtual addresses in the memory. Processing circuitry is configured to translate the virtual addresses into physical addresses using memory keys provided in conjunction with the I/O operations and to perform the I/O operations by accessing the physical addresses in the memory. At least one of the memory keys is an indirect memory key, which points to multiple direct memory keys, corresponding to multiple respective ranges of the virtual addresses, such that an I/O operation referencing the indirect memory key can cause the processing circuitry to access the memory in at least two of the multiple respective ranges.
    • 输入/输出(I / O)设备包括用于连接到具有存储器的主机设备的主机接口和网络接口,其被配置为通过网络发送和接收与指向的I / O操作相关联的数据分组 到内存中指定的虚拟地址。 处理电路被配置为使用结合I / O操作提供的存储器键将虚拟地址转换成物理地址,并且通过访问存储器中的物理地址来执行I / O操作。 存储键中的至少一个是间接存储器密钥,其指向对应于虚拟地址的多个相应范围的多个直接存储器密钥,使得引用间接存储器密钥的I / O操作可以使处理电路访问 在多个相应范围中的至少两个中的存储器。
    • 3. 发明申请
    • NETWORK INTERFACE CONTROLLER WITH FLEXIBLE MEMORY HANDLING
    • 具有灵活存储器处理的网络接口控制器
    • US20130067193A1
    • 2013-03-14
    • US13229772
    • 2011-09-12
    • Michael KaganAriel ShaharNoam Bloch
    • Michael KaganAriel ShaharNoam Bloch
    • G06F12/10
    • G06F12/1081
    • An input/output (I/O) device includes a host interface for connection to a host device having a memory, and a network interface, which is configured to transmit and receive, over a network, data packets associated with I/O operations directed to specified virtual addresses in the memory. Processing circuitry is configured to translate the virtual addresses into physical addresses using memory keys provided in conjunction with the I/O operations and to perform the I/O operations by accessing the physical addresses in the memory. At least one of the memory keys is an indirect memory key, which points to multiple direct memory keys, corresponding to multiple respective ranges of the virtual addresses, such that an I/O operation referencing the indirect memory key can cause the processing circuitry to access the memory in at least two of the multiple respective ranges.
    • 输入/输出(I / O)设备包括用于连接到具有存储器的主机设备的主机接口和网络接口,其被配置为通过网络发送和接收与指向的I / O操作相关联的数据分组 到内存中指定的虚拟地址。 处理电路被配置为使用结合I / O操作提供的存储器键将虚拟地址转换成物理地址,并且通过访问存储器中的物理地址来执行I / O操作。 存储键中的至少一个是间接存储器密钥,其指向对应于虚拟地址的多个相应范围的多个直接存储器密钥,使得引用间接存储器密钥的I / O操作可以使处理电路访问 在多个相应范围中的至少两个中的存储器。
    • 4. 发明申请
    • Dynamically-Connected Transport Service
    • 动态连接的运输服务
    • US20110116512A1
    • 2011-05-19
    • US12621523
    • 2009-11-19
    • Diego CrupnicoffMichael KaganAriel ShaharNoam BlochHillel Chapman
    • Diego CrupnicoffMichael KaganAriel ShaharNoam BlochHillel Chapman
    • H04L12/66
    • H04L67/14H04L69/324H04Q2213/13389
    • A method of communication includes receiving, in a network interface device, first and second requests from an initiator process running on an initiator host to transmit, respectively, first and second data to first and second target processes running on one or more target nodes, via a packet network. A single dynamically-connected initiator context is allocated for serving both the first and second requests. A first connect packet referencing the dynamically-connected (DC) initiator context is directed to the first target process so as to open a first dynamic connection with the first target process, followed by transmission of the first data over the first dynamic connection. The first dynamic connection is closed after the transmission of the first data, and a second connect packet is transmitted so as to open a second dynamic connection with the second target process, followed by transmission of the second data.
    • 一种通信方法包括在网络接口设备中接收来自在发起者主机上运行的发起者进程的第一和第二请求,以分别将第一和第二数据发送到在一个或多个目标节点上运行的第一和第二目标进程,经由 一个分组网络。 分配单个动态连接的发起者上下文用于服务第一和第二请求。 引用动态连接(DC)启动器上下文的第一连接分组针对第一目标进程,以便打开与第一目标进程的第一动态连接,随后通过第一动态连接传输第一数据。 第一动态连接在传输第一数据之后被关闭,并且传输第二连接分组以便打开与第二目标进程的第二动态连接,随后传输第二数据。
    • 6. 发明授权
    • Processing of block and transaction signatures
    • 块和交易签名的处理
    • US08225182B2
    • 2012-07-17
    • US12573119
    • 2009-10-04
    • Michael KaganNoam BlochAriel Shachar
    • Michael KaganNoam BlochAriel Shachar
    • H03M13/00G06F11/00
    • H04L67/1097H04L63/123
    • A network communication device includes a host interface, which is coupled to communicate with a host processor, having a host memory, so as to receive a work request to execute a transaction in which a plurality of data blocks are to be transferred over a packet network. Processing circuitry is configured to process multiple data packets so as to execute the transaction, each data packet in the transaction containing a portion of the data blocks, and the multiple data packets including at least first and last packets, which respectively contain the first and last data blocks of the transaction. The processing circuitry is configured to compute a transaction signature over the data blocks while processing the data packets so that at least the first data block passes out of the network communication device through one of the interfaces before computation of the transaction signature is completed.
    • 网络通信设备包括主机接口,其被耦合以与主机处理器通信,具有主机存储器,以便接收工作请求以执行要通过分组网络传送多个数据块的事务 。 处理电路被配置为处理多个数据分组以执行事务,事务中的每个数据分组包含一部分数据块,并且多个数据分组至少包括第一和最后一个分组,其分别包含第一和最后一个分组 数据块的交易。 处理电路被配置为在处理数据分组时计算数据块上的事务签名,使得至少第一数据块在完成交易签名的计算之前通过其中一个接口通过网络通信设备。
    • 7. 发明申请
    • Prioritized Handling of Incoming Packets by a Network Interface Controller
    • 通过网络接口控制器对进入的分组进行优先处理
    • US20130315237A1
    • 2013-11-28
    • US13481890
    • 2012-05-28
    • Michael KaganNoam Bloch
    • Michael KaganNoam Bloch
    • H04L12/56
    • H04L47/2441G06F13/30H04L29/00H04L47/2408
    • A network interface controller includes a host interface, which is configured to be coupled to a host processor having a host memory. A network interface is configured to receive data packets from a network, each data packet including a header, which includes header fields, and a payload including data. Packet processing circuitry is configured to process one or more of the header fields and at least a part of the data and to select, responsively at least to the one or more of the header fields, a location in the host memory. The circuitry writes the data to the selected location and upon determining that the processed data satisfies a predefined criterion, asserts an interrupt on the host processor so as to cause the host processor to read the data from the selected location in the host memory.
    • 网络接口控制器包括主机接口,其被配置为耦合到具有主机存储器的主机处理器。 网络接口被配置为从网络接收数据分组,每个数据分组包括包括报头字段的报头和包括数据的有效载荷。 分组处理电路被配置为处理头部字段和数据的至少一部分中的一个或多个,并且响应地至少选择主机存储器中的一个或多个头部字段。 电路将数据写入所选择的位置,并且在确定处理后的数据满足预定义的标准后,在主处理器上断言中断,以使主机处理器从主机存储器中的选定位置读取数据。
    • 8. 发明申请
    • PROCESSING OF BLOCK AND TRANSACTION SIGNATURES
    • 块和交易签名的处理
    • US20120246535A1
    • 2012-09-27
    • US13489474
    • 2012-06-06
    • Michael KaganNoam BlochAriel Shachar
    • Michael KaganNoam BlochAriel Shachar
    • H03M13/05G06F11/10
    • H04L67/1097H04L63/123
    • A network communication device includes a host interface, which is coupled to communicate with a host processor, having a host memory, so as to receive a work request to execute a transaction in which a plurality of data blocks are to be transferred over a packet network. Processing circuitry is configured to process multiple data packets so as to execute the transaction, each data packet in the transaction containing a portion of the data blocks, and the multiple data packets including at least first and last packets, which respectively contain the first and last data blocks of the transaction. The processing circuitry is configured to compute a transaction signature over the data blocks while processing the data packets so that at least the first data block passes out of the network communication device through one of the interfaces before computation of the transaction signature is completed.
    • 网络通信设备包括主机接口,其被耦合以与主机处理器通信,具有主机存储器,以便接收工作请求以执行要通过分组网络传送多个数据块的事务 。 处理电路被配置为处理多个数据分组以执行事务,事务中的每个数据分组包含一部分数据块,并且多个数据分组至少包括第一和最后一个分组,其分别包含第一和最后一个分组 数据块的交易。 处理电路被配置为在处理数据分组时计算数据块上的事务签名,使得至少第一数据块在完成交易签名的计算之前通过其中一个接口通过网络通信设备。
    • 9. 发明申请
    • PROCESSING OF BLOCK AND TRANSACTION SIGNATURES
    • 块和交易签名的处理
    • US20110083064A1
    • 2011-04-07
    • US12573119
    • 2009-10-04
    • Michael KaganNoam BlochAriel Shachar
    • Michael KaganNoam BlochAriel Shachar
    • G06F11/07G06F15/16
    • H04L67/1097H04L63/123
    • A network communication device includes a host interface, which is coupled to communicate with a host processor, having a host memory, so as to receive a work request to execute a transaction in which a plurality of data blocks are to be transferred over a packet network. Processing circuitry is configured to process multiple data packets so as to execute the transaction, each data packet in the transaction containing a portion of the data blocks, and the multiple data packets including at least first and last packets, which respectively contain the first and last data blocks of the transaction. The processing circuitry is configured to compute a transaction signature over the data blocks while processing the data packets so that at least the first data block passes out of the network communication device through one of the interfaces before computation of the transaction signature is completed.
    • 网络通信设备包括主机接口,其被耦合以与主机处理器通信,具有主机存储器,以便接收工作请求以执行要通过分组网络传送多个数据块的事务 。 处理电路被配置为处理多个数据分组以执行事务,事务中的每个数据分组包含一部分数据块,并且多个数据分组至少包括第一和最后一个分组,其分别包含第一和最后一个分组 数据块的交易。 处理电路被配置为在处理数据分组时计算数据块上的事务签名,使得至少第一数据块在完成交易签名的计算之前通过其中一个接口通过网络通信设备。