会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method for Infrastructure Messaging
    • 基础设施消息传递方法
    • US20130290984A1
    • 2013-10-31
    • US13459212
    • 2012-04-29
    • Michael A. DenioBrian KarguthAkila SubramaniamCharles Fuoco
    • Michael A. DenioBrian KarguthAkila SubramaniamCharles Fuoco
    • G06F9/46
    • G06F9/546G06F2209/548
    • A low overhead method to handle inter process and peer to peer communication. A queue manager is used to create a list of messages with minimal configuration overhead. A hardware queue can be connected to another software task owned by the same core or a different processor core, or connected to a hardware DMA peripheral. There is no limitation on how many messages can be queued between the producer and consumer cores. The low latency interrupt generation to the processor cores is handled by an accumulator inside the QMSS which can be configured to generate interrupts based on a programmable threshold of descriptors in a queue. The accumulator thus removes the polling overhead from software and boosts performance by doing the descriptor pops and message transfer in the background.
    • 一种低开销的处理流程和对等通信的方法。 队列管理器用于以最少的配置开销创建消息列表。 硬件队列可以连接到由同一核心或不同处理器内核拥有的另一个软件任务,或连接到硬件DMA外设。 在生产者和消费者核心之间排队的邮件数量没有限制。 处理器内核的低延迟中断产生由QMSS内的累加器来处理,该累加器可以配置为基于队列中描述符的可编程阈值产生中断。 因此,累加器消除了软件的轮询开销,并通过在后台执行描述符弹出和消息传输来提高性能。
    • 2. 发明授权
    • Method for infrastructure messaging
    • 基础设施信息的方法
    • US09015376B2
    • 2015-04-21
    • US13459212
    • 2012-04-29
    • Michael A. DenioBrian KarguthAkila SubramaniamCharles Fuoco
    • Michael A. DenioBrian KarguthAkila SubramaniamCharles Fuoco
    • G06F3/00G06F15/16G06F9/54
    • G06F9/546G06F2209/548
    • A low overhead method to handle inter process and peer to peer communication. A queue manager is used to create a list of messages with minimal configuration overhead. A hardware queue can be connected to another software task owned by the same core or a different processor core, or connected to a hardware DMA peripheral. There is no limitation on how many messages can be queued between the producer and consumer cores. The low latency interrupt generation to the processor cores is handled by an accumulator inside the QMSS which can be configured to generate interrupts based on a programmable threshold of descriptors in a queue. The accumulator thus removes the polling overhead from software and boosts performance by doing the descriptor pops and message transfer in the background.
    • 一种低开销的处理流程和对等通信的方法。 队列管理器用于以最少的配置开销创建消息列表。 硬件队列可以连接到由同一核心或不同处理器内核拥有的另一个软件任务,或连接到硬件DMA外设。 在生产者和消费者核心之间排队的邮件数量没有限制。 处理器内核的低延迟中断产生由QMSS内的累加器来处理,该累加器可以配置为基于队列中描述符的可编程阈值产生中断。 因此,累加器消除了软件的轮询开销,并通过在后台执行描述符弹出和消息传输来提高性能。
    • 3. 发明授权
    • Managing free packet descriptors in packet-based communications
    • 在基于分组的通信中管理自由的分组描述符
    • US08542693B2
    • 2013-09-24
    • US12181831
    • 2008-07-29
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • H04L12/28
    • H04L49/901H04L47/50H04L49/90H04L49/9073
    • A network element including a processor with logic for managing packet queues including a queue of free packet descriptors. Upon the transmission of a packet by a host application, the packet descriptor for the transmitted packet is added to the free packet descriptor queue. If the new free packet descriptor resides in on-chip memory, relative to queue manager logic, it is added to the head of the free packet descriptor queue; if the new free packet descriptor resides in external memory, it is added to the tail of the free packet descriptor queue. Upon a packet descriptor being requested to be associated with valid data to be added to an active packet queue, the queue manager logic pops the packet descriptor currently at the head of the free descriptor queue. Packet descriptors in on-chip memory are preferentially used relative to packet descriptors in external memory.
    • 一种网元,包括具有用于管理分组队列的逻辑的处理器,包括空闲分组描述符队列。 在由主机应用发送分组时,将所发送的分组的分组描述符添加到空闲分组描述符队列。 如果新的空闲分组描述符驻留在片上存储器中,相对于队列管理器逻辑,它被添加到空闲分组描述符队列的头部; 如果新的空闲分组描述符驻留在外部存储器中,则将其添加到空闲分组描述符队列的尾部。 在要求将分组描述符与要添加到活动分组队列的有效数据相关联时,队列管理器逻辑弹出当前在空闲描述符队列的头部的分组描述符。 相对于外部存储器中的分组描述符优先使用片上存储器中的分组描述符。
    • 5. 发明授权
    • Hardware queue management with distributed linking information
    • 具有分布式链接信息的硬件队列管理
    • US08059670B2
    • 2011-11-15
    • US12181802
    • 2008-07-29
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • H04L12/28H04L12/56
    • H04L49/901H04L49/90
    • A network element including a processor with logic for managing packet queues by way of packet descriptor index values that are mapped to addresses in the memory space of the packet descriptors. A linking memory is implemented in the same integrated circuit as the processor, and has entries corresponding to the descriptor index values. Each entry can store the next descriptor index in a packet queue, to form a linked list of packet descriptors. Queue manager logic receives push and pop requests from host applications, and updates the linking memory to maintain the queue. The queue manager logic also maintains a queue control register for each queue, including head and tail descriptor index values.
    • 一种网元,包括具有逻辑的处理器,用于通过映射到分组描述符的存储器空间中的地址的分组描述符索引值来管理分组队列。 链接存储器在与处理器相同的集成电路中实现,并具有对应于描述符索引值的条目。 每个条目可以将下一个描述符索引存储在分组队列中,以形成分组描述符的链表。 队列管理器逻辑从主机应用程序接收推送和弹出请求,并更新链接内存以维护队列。 队列管理器逻辑还为每个队列维护一个队列控制寄存器,包括头部和尾部描述符索引值。
    • 6. 发明申请
    • Managing Free Packet Descriptors in Packet-Based Communications
    • 在基于分组的通信中管理自由分组描述符
    • US20090034549A1
    • 2009-02-05
    • US12181831
    • 2008-07-29
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • H04L12/56
    • H04L49/901H04L47/50H04L49/90H04L49/9073
    • A network element including a processor with logic for managing packet queues including a queue of free packet descriptors. Upon the transmission of a packet by a host application, the packet descriptor for the transmitted packet is added to the free packet descriptor queue. If the new free packet descriptor resides in on-chip memory, relative to queue manager logic, it is added to the head of the free packet descriptor queue; if the new free packet descriptor resides in external memory, it is added to the tail of the free packet descriptor queue. Upon a packet descriptor being requested, by a host application, to be associated with valid data to be added to an active packet queue, the queue manager logic pops the packet descriptor currently at the head of the free descriptor queue. In this manner, packet descriptors in on-chip memory are preferentially used relative to packet descriptors in external memory, thus improving system performance.
    • 一种网元,包括具有用于管理分组队列的逻辑的处理器,包括空闲分组描述符队列。 在由主机应用发送分组时,将所发送的分组的分组描述符添加到空闲分组描述符队列。 如果新的空闲分组描述符驻留在片上存储器中,相对于队列管理器逻辑,它被添加到空闲分组描述符队列的头部; 如果新的空闲分组描述符驻留在外部存储器中,则将其添加到空闲分组描述符队列的尾部。 在由主机应用请求与要加入到活动分组队列的有效数据相关联的分组描述符时,队列管理器逻辑弹出当前位于空闲描述符队列头部的分组描述符。 以这种方式,相对于外部存储器中的分组描述符优先使用片上存储器中的分组描述符,从而提高系统性能。
    • 7. 发明授权
    • Telephone voice mail delivery system
    • 电话语音邮件传送系统
    • US5638424A
    • 1997-06-10
    • US610079
    • 1996-02-29
    • Michael A. DenioJames G. Littleton
    • Michael A. DenioJames G. Littleton
    • H04M1/65H04M3/533H04M1/64
    • H04M1/6505H04M3/533
    • Apparatus and a method are disclosed for establishing communication between a sending system and a receiving system. Upon initiation of the communication, the sending system sequentially monitors the receiving system for a response from one of a human interface, a non-cooperating system or a cooperating system. If a response from a human interface within the receiving system is received by the sending system, the sending system transmits a message to a human. If a response is not received from a human interface but is received from a non-cooperating system within the receiving system, the sending system transmits a message to an answering machine. If a response is not received from a human interface or a non-cooperating system, but is received from a cooperating system within the receiving system, information is exchanged between the sending system and the cooperating system in an attempt to establish communication.
    • 公开了用于建立发送系统和接收系统之间的通信的装置和方法。 在通信开始时,发送系统从人机接口,非协作系统或协作系统之一顺序地监视接收系统的响应。 如果发送系统接收到来自接收系统内的人机接口的响应,则发送系统向人发送消息。 如果没有从人机界面接收到响应,但是从接收系统内的非协作系统接收到响应,则发送系统向应答机发送消息。 如果没有从人机接口或非协作系统接收到响应,但是从接收系统内的协作系统接收到响应,则在发送系统和协作系统之间交换信息以试图建立通信。
    • 10. 发明申请
    • Hardware Queue Management with Distributed Linking Information
    • 具有分布式链接信息的硬件队列管理
    • US20090034548A1
    • 2009-02-05
    • US12181802
    • 2008-07-29
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • Maneesh SoniBrian J. KarguthMichael A. Denio
    • H04L12/56
    • H04L49/901H04L49/90
    • A network element including a processor with logic for managing packet queues by way of packet descriptor index values that are mapped to addresses in the memory space of the packet descriptors. A linking memory is implemented in the same integrated circuit as the processor, and has entries corresponding to the descriptor index values. Each entry can store the next descriptor index in a packet queue, to form a linked list of packet descriptors. Queue manager logic receives push and pop requests from host applications, and updates the linking memory to maintain the queue. The queue manager logic also maintains a queue control register for each queue, including head and tail descriptor index values.
    • 一种网元,包括具有逻辑的处理器,用于通过映射到分组描述符的存储器空间中的地址的分组描述符索引值来管理分组队列。 链接存储器在与处理器相同的集成电路中实现,并具有对应于描述符索引值的条目。 每个条目可以将下一个描述符索引存储在分组队列中,以形成分组描述符的链表。 队列管理器逻辑从主机应用程序接收推送和弹出请求,并更新链接内存以维护队列。 队列管理器逻辑还为每个队列维护一个队列控制寄存器,包括头部和尾部描述符索引值。