会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Methods and devices for coupling electromagnetic radiation using diffractive optical elements
    • 使用衍射光学元件耦合电磁辐射的方法和装置
    • US07099528B2
    • 2006-08-29
    • US10752987
    • 2004-01-07
    • Alan F. BennerOluwafemi O. Ogunsola
    • Alan F. BennerOluwafemi O. Ogunsola
    • G02B6/28G02B6/26G02B6/42
    • G02B6/2848G02B6/32G02B6/34
    • Diffractive optical elements are used in methods and devices for coupling or distributing electromagnetic radiation. The diffractive optical. elements may be adapted to split one or more streams of radiation into multiple streams of radiation or to combine multiple streams of radiation to produce single streams. A plurality of diffractive optical elements may be fabricated on substrates by lithographic or molding methods. Diffractive optical elements that split one or more streams of radiation can be combined with diffractive optical elements that combine multiple streams of radiation to provide a coupling device, for example, a star coupler. The star coupler may be used in networked optical communication systems to provide multiple coupling between a plurality of optical drivers and a plurality of optical receivers. Aspects can be applied to any type of electromagnetic radiation having a wavelength that can be used as a medium for transferring information.
    • 衍射光学元件用于耦合或分配电磁辐射的方法和装置。 衍射光学。 元件可以适于将一个或多个辐射流分裂成多个辐射流或者组合多个辐射流以产生单个流。 多个衍射光学元件可以通过光刻或模制方法在基底上制造。 分离一个或多个辐射流的衍射光学元件可以与组合多个辐射流的衍射光学元件组合以提供耦合器件,例如星形耦合器。 星形耦合器可以用于网络光通信系统中以在多个光驱动器和多个光接收器之间提供多个耦合。 方面可以应用于具有可用作传送信息的介质的波长的任何类型的电磁辐射。
    • 3. 发明授权
    • System for processing early arrival messages within a multinode
asynchronous data communications system
    • 用于在多节点异步数据通信系统内处理提前到达消息的系统
    • US5878226A
    • 1999-03-02
    • US853701
    • 1997-05-13
    • Alan F. BennerMichael Grassi
    • Alan F. BennerMichael Grassi
    • G06F15/16G06F13/00G06F13/38G06F15/17
    • G06F13/387
    • A message-passing protocol for accommodating early arrival messages passed between source and destination nodes in a computer system with a plurality of asynchronous computing nodes interconnected by bidirectional asynchronous communications channels. The protocol includes transmitting the message from sender to receiver without waiting for a request for the message from the receiver; determining at the receiver if a receive buffer has been posted for the message; and if the receive buffer has not been posted for the message, then either truncating the message by storing its message header in an early arrival queue at the receiver and discarding its data or allocating a temporary receive buffer at the receiver to hold the message data. Upon the receiver being ready to post a receive buffer for an early arrival message, the receiver checks the early arrival queue for the corresponding message header, and if the message header is in the early arrival queue and the message data has been discarded, then the receiver sends a pull request to the sender to retransmit the message to the receiver.
    • 一种消息传递协议,用于容纳在具有通过双向异步通信信道互连的多个异步计算节点的计算机系统中的源节点与目的节点之间传递的早到信息。 该协议包括从发送方发送消息到接收方,而不等待来自接收方的消息请求; 在接收器处确定是否已经为消息发布接收缓冲器; 并且如果接收缓冲器尚未被发送给消息,则通过将消息头部存储在接收器的早期到达队列中并且丢弃其数据或者在接收器处分配临时接收缓冲器来保存消息数据来截断该消息。 在接收器准备好发送用于早期到达消息的接收缓冲器的情况下,接收机检查相应消息报头的早期到达队列,并且如果消息报头处于早期到达队列中并且消息数据已被丢弃,则 接收方向发送方发送拉取请求,以将消息重发到接收方。
    • 5. 发明申请
    • Providing a Memory Region or Memory Window Access Notification on a System Area Network
    • 在系统区域网络上提供内存区域或内存窗口访问通知
    • US20120265840A1
    • 2012-10-18
    • US13535560
    • 2012-06-28
    • Alan F. BennerMichael A. KoGregory F. PfisterRenato J. RecioJacobo A. Vargas
    • Alan F. BennerMichael A. KoGregory F. PfisterRenato J. RecioJacobo A. Vargas
    • G06F15/167
    • H04L67/1097G06F12/1466
    • A system and method for providing a memory region/memory window (MR/MW) access notification on a system area network are provided. Whenever a previously allocated MR/MW is accessed, such as via a remote direct memory access (RDMA) read/write operation, a notification of the access is generated and written to a queue data structure associated with the MR/MW. In one illustrative embodiment, this queue data structure may be a MR/MW event queue (EQ) data stricture that is created and used for all consumer processes and all MR/MWs. In other illustrative embodiments, the EQ is associated with a protection domain. In yet another illustrative embodiment, an event record may be posted to an asynchronous event handler in response to the accessing of the MR/MW. In another illustrative embodiment, a previously posted queue element may be used to generate a completion queue element in response to the accessing of the MR/MW.
    • 提供了一种用于在系统区域网络上提供存储器区域/存储器窗口(MR / MW)访问通知的系统和方法。 无论何时访问先前分配的MR / MW,例如通过远程直接存储器访问(RDMA)读/写操作,生成访问通知并将其写入与MR / MW相关联的队列数据结构。 在一个说明性实施例中,该队列数据结构可以是创建并用于所有消费者进程和所有MR / MW的MR / MW事件队列(EQ)数据限制。 在其他说明性实施例中,EQ与保护域相关联。 在另一说明性实施例中,可以响应于MR / MW的访问而将事件记录发布到异步事件处理程序。 在另一示例性实施例中,可以使用先前发布的队列元素来响应于MR / MW的访问来生成完成队列元素。
    • 6. 发明授权
    • Providing a memory region or memory window access notification on a system area network
    • 在系统区域网络上提供内存区域或内存窗口访问通知
    • US08244826B2
    • 2012-08-14
    • US11877337
    • 2007-10-23
    • Alan F. BennerMichael A. KoGregory F. PfisterRenato J. RecioJacobo A. Vargas
    • Alan F. BennerMichael A. KoGregory F. PfisterRenato J. RecioJacobo A. Vargas
    • G06F15/167
    • H04L67/1097G06F12/1466
    • Mechanisms for providing a memory region/memory window (MR/MW) access notification on a system area network are provided. Whenever a previously allocated MR/MW is accessed, such as via a remote direct memory access (RDMA) read/write operation, a notification of the access is generated and written to a queue data structure associated with the MR/MW. In one illustrative embodiment, this queue data structure may be a MR/MW event queue (EQ) data structure that is created and used for all consumer processes and all MR/MWs. In other illustrative embodiments, the EQ is associated with a protection domain. In yet another illustrative embodiment, an event record may be posted to an asynchronous event handler in response to the accessing of the MR/MW. In another illustrative embodiment, a previously posted queue element may be used to generate a completion queue element in response to the accessing of the MR/MW.
    • 提供了在系统区域网络上提供存储器区域/存储器窗口(MR / MW)访问通知的机制。 无论何时访问先前分配的MR / MW,例如通过远程直接存储器访问(RDMA)读/写操作,生成访问通知并将其写入与MR / MW相关联的队列数据结构。 在一个说明性实施例中,该队列数据结构可以是创建并用于所有消费者进程和所有MR / MW的MR / MW事件队列(EQ)数据结构。 在其他说明性实施例中,EQ与保护域相关联。 在另一说明性实施例中,可以响应于MR / MW的访问而将事件记录发布到异步事件处理程序。 在另一示例性实施例中,可以使用先前发布的队列元素来响应于MR / MW的访问来生成完成队列元素。
    • 9. 发明申请
    • Reliable Link Layer Packet Retry
    • 可靠链路层报文重试
    • US20090213861A1
    • 2009-08-27
    • US12035067
    • 2008-02-21
    • Alan F. BennerDavid CraddockThomas A. Gregg
    • Alan F. BennerDavid CraddockThomas A. Gregg
    • H04Q11/00
    • H04L1/188H04L49/90
    • Communication over a computer network with a node having a first port with a point-to-point link connection to a second node having a second port. The first port transmits to the second port a reliable link layer (RLL) packet over the link. The RLL packet comprises a first RLL header and a first data packet, the first RLL header preceding the first data packet, the first RLL header comprising an RLL start-of-frame (SOF) character and an RLL packet sequence number (PSN). If the first port receives an RLL acknowledgment control packet from the link, it acknowledges receipt of the first data packet, and the first port does not retain the first data packet in the buffer. If the first port does not receive the RLL acknowledgment packet from the link, acknowledging receipt of the first data packet, the first port re-transmits from the buffer the first data packet.
    • 通过计算机网络与具有具有到具有第二端口的第二节点的点对点链路连接的第一端口的节点进行通信。 第一端口通过链路向第二端口传送可靠的链路层(RLL)分组。 RLL分组包括第一RLL头部和第一数据分组,在第一数据分组之前的第一RLL头部,第一RLL头部包括RLL开始帧(SOF)字符和RLL分组序列号(PSN)。 如果第一端口从链路接收到RLL确认控制分组,则它确认接收到第一数据分组,并且第一端口不保留缓冲器中的第一数据分组。 如果第一端口没有从链路接收到RLL确认分组,则确认接收到第一数据分组,则第一端口从缓冲器重新发送第一数据分组。