会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Optimizing message transmission and delivery in a publisher-subscriber model
    • 在发布商订阅者模型中优化消息传输和传递
    • US20060277319A1
    • 2006-12-07
    • US11144102
    • 2005-06-03
    • Jean-Emile ElienLee GraberSanjib Saha
    • Jean-Emile ElienLee GraberSanjib Saha
    • G06F15/173
    • H04L67/26H04L51/00H04L51/26
    • Systems and methods for reducing the latency incurred during the publication of a message in a message publication system are provided. In a message publication system wherein the publishing component and the receiving component are located within the same processing space, several of the latency components that are usually unavoidably incurred may be eliminated. In such a system, the messaging queue is not used as a medium between the two components but is instead used as a secondary back-up storage. This results in the elimination of one latency component as the message is directly published from the publishing component to the receiving component. Further time reductions or optimizations occur when the durability, or reliability, of the message publication is not a concern and the messaging queue can be completely disregarded. Yet another optimization occurs when the identity of the subscriber is known in advance by the publisher.
    • 提供了用于减少在消息发布系统中发布消息期间发生的延迟的系统和方法。 在其中发布组件和接收组件位于相同处理空间内的消息发布系统中,可以消除通常不可避免地引起的几个等待时间组件。 在这样的系统中,消息队列不用作两个组件之间的介质,而是用作辅助备用存储。 这导致消息从发布组件直接发布到接收组件时消除一个延迟组件。 当消息出版物的耐久性或可靠性不是关心且消息队列可以被完全忽视时,会发生进一步的时间缩减或优化。 当发布者预先知道用户的身份时,会发生另一个优化。
    • 6. 发明授权
    • Optimizing message transmission and delivery in a publisher-subscriber model
    • 在发布商订阅者模型中优化消息传输和传递
    • US08028085B2
    • 2011-09-27
    • US11144102
    • 2005-06-03
    • Jean-Emile ElienLee B. GraberSanjib Saha
    • Jean-Emile ElienLee B. GraberSanjib Saha
    • G06F15/173
    • H04L67/26H04L51/00H04L51/26
    • Systems and methods for reducing the latency incurred during the publication of a message in a message publication system are provided. In a message publication system wherein the publishing component and the receiving component are located within the same processing space, several of the latency components that are usually unavoidably incurred may be eliminated. In such a system, the messaging queue is not used as a medium between the two components but is instead used as a secondary back-up storage. This results in the elimination of one latency component as the message is directly published from the publishing component to the receiving component. Further time reductions or optimizations occur when the durability, or reliability, of the message publication is not a concern and the messaging queue can be completely disregarded. Yet another optimization occurs when the identity of the subscriber is known in advance by the publisher.
    • 提供了用于减少在消息发布系统中发布消息期间发生的延迟的系统和方法。 在其中发布组件和接收组件位于相同处理空间内的消息发布系统中,可以消除通常不可避免地引起的几个等待时间组件。 在这样的系统中,消息队列不用作两个组件之间的介质,而是用作辅助备用存储。 这导致消息从发布组件直接发布到接收组件时消除一个延迟组件。 当消息出版物的耐久性或可靠性不是关心且消息队列可以被完全忽视时,会发生进一步的时间缩减或优化。 当订阅者的身份由发布者预先知道时,发生另一优化。
    • 7. 发明授权
    • Locked receive locations
    • 锁定接收位置
    • US08010608B2
    • 2011-08-30
    • US11146714
    • 2005-06-07
    • Kartik ParamasivamSanjib SahaJean-Emile Elien
    • Kartik ParamasivamSanjib SahaJean-Emile Elien
    • G06F15/16G06F15/173
    • G06F9/546H04L69/40
    • The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.
    • 本发明提供一种有助于利用接收位置和过程之间的锁定机构来增强适配器的系统和/或方法。 接口组件可以接收与作为端点的接收位置相关的消息。 锁定组件将接收位置绑定到进程,使得该进程实时地在单个实例处从端点单独接收消息。 此外,锁定部件可以提供替换/切换技术,其中参与锁定关系的过程可以至少部分地基于过程的健康而与另一进程切换。
    • 9. 发明授权
    • Coordinating application state and communication medium state
    • 协调应用状态和通信媒体状态
    • US09021503B2
    • 2015-04-28
    • US12019041
    • 2008-01-24
    • Nicholas A. AllenStefan BatresJean-Emile ElienJohn A. Taylor
    • Nicholas A. AllenStefan BatresJean-Emile ElienJohn A. Taylor
    • G06F9/46G06F7/00G06F9/52G06F9/54
    • G06F9/526G06F9/546
    • The present invention extends to methods, systems, and computer program products for coordinating application sate and communication mediums state. Embodiments of present invention provide a mechanism for a communication medium to provide a view of message content for a message (a peek) to an application along with the communication medium preventing further access to the message (a lock) until the application signals back how to handle the message. Thus, the communication medium indicates that the message is locked for the duration of processing at the application. Indicating that the message is locked significantly reduces the chance of the message being provided to another application (or another consumer of the same application) during the time the application is processing the view of message content.
    • 本发明扩展到用于协调应用程序状态和通信媒体状态的方法,系统和计算机程序产品。 本发明的实施例提供一种用于通信介质的机制,用于提供消息内容的视图,用于与应用的消息(窥视)一起以及通信介质,防止对消息的进一步访问(锁),直到应用程序响应如何 处理消息。 因此,通信介质指示消息在应用程序的处理期间被锁定。 指示消息被锁定显着地减少了在应用程序处理消息内容的视图期间将消息提供给另一个应用程序(或同一应用程序的另一个使用者)的机会。
    • 10. 发明授权
    • Automatic recovery from failures of messages within a data interchange
    • 从数据交换中的消息故障自动恢复
    • US07954112B2
    • 2011-05-31
    • US11133548
    • 2005-05-20
    • Ruslan A. YakushevKartik ParamasivamDavid Kent DowningJean-Emile ElienWei-Lun Lo
    • Ruslan A. YakushevKartik ParamasivamDavid Kent DowningJean-Emile ElienWei-Lun Lo
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06Q10/107G06F9/546H04L51/30H04L69/40
    • Data interchanges are processed so that problematic individual elements within the data interchanges do not cause the processing of the data interchanges to be suspended unless there is a catastrophic error. The data interchanges are split up by flat file and/or XML disassemblers of a message engine into independent messages even if some elements are incorrect or cause processing failures. Those messages in the interchange that may be processed are processed, while those that would cause processing errors are suspended in a suspend queue for recovery processing. Even when a message is placed in the suspend queue, processing continues with the next independent message in the data interchange. Messages that are placed in the suspend queue for lack of routing information may be resumed by providing the routing information and again attempting to route the previously suspended message. The method of the invention is scalable since it works regardless of the size of the interchange or its individual message elements.
    • 处理数据交换,使得数据交换内的有问题的单个元素不会导致数据交换的处理被暂停,除非存在灾难性错误。 数据交换由消息引擎的平面文件和/或XML反汇编器分离成独立的消息,即使某些元素不正确或导致处理失败。 处理可能被处理的交换中的那些消息,而导致处理错误的那些消息被挂起在用于恢复处理的挂起队列中。 即使当一个消息被放置在挂起队列中时,数据交换中的下一个独立消息继续处理。 由于缺少路由信息而放置在挂起队列中的消息可以通过提供路由信息并再次尝试路由先前暂停的消息来恢复。 本发明的方法是可扩展的,因为它可以工作,而不管交换机或其各个消息元素的大小。