会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • CONTINUOUS FEEDBACK-CONTROLLED DEPLOYMENT OF MESSAGE TRANSFORMS IN A DISTRIBUTED MESSAGING SYSTEM
    • 分布式消息传递系统中的消息变换的连续反馈控制部署
    • US20080244025A1
    • 2008-10-02
    • US12115798
    • 2008-05-06
    • Roman GinisRobert Evan Strom
    • Roman GinisRobert Evan Strom
    • G06F15/16
    • H04L67/327H04L69/329
    • The present invention solves the disadvantages of the prior art and provides a distributed messaging system supporting stateful subscriptions. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of message transforms and views. A deployment service component deploys tasks to optimize system performance. A monitoring services component detects a possible need to reconfigure. A performance optimization service component computes new assignment of transforms. A continuous deployment service implements a redeployment protocol that installs changes to transform placement while the existing publish-subscribe system continues to operate.
    • 本发明解决了现有技术的缺点,并且提供了支持有状态订阅的分布式消息系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析并转换成消息转换和视图的集合。 部署服务组件部署任务以优化系统性能。 监视服务组件检测可能需要重新配置。 性能优化服务组件计算变换的新分配。 持续部署服务实现重新部署协议,在现有的发布订阅系统继续运行时,安装更改以转换放置。
    • 2. 发明授权
    • Distributed messaging system supporting stateful subscriptions
    • 支持有状态订阅的分布式消息传递系统
    • US08533742B2
    • 2013-09-10
    • US12114464
    • 2008-05-02
    • Roman GinisRobert Evan Strom
    • Roman GinisRobert Evan Strom
    • G06F9/44G06F17/30
    • G06F9/542H04L67/28H04L67/2823H04L67/288
    • A distributed messaging system supporting stateful subscriptions is provided. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. Stateful subscriptions may refer to one or more message histories and may include more complex expressions. Therefore, subscribers may receive different information than that provided in the published messages. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of transform objects and view objects. The messaging system builds a structure containing all transform objects and view objects needed for all intermediate and subscribed views of all subscriptions. This messaging system uses this structure to allocate transform objects and view objects to broker machines in the overlay network.
    • 提供了支持有状态订阅的分布式消息传递系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 有状态订阅可以指一个或多个消息历史,并且可以包括更复杂的表达。 因此,订阅者可以接收与发布的消息中提供的信息不同的信息。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析,并转换成变换对象和查看对象的集合。 消息传递系统构建包含所有转换对象的结构,并查看所有订阅的所有中间和订阅视图所需的对象。 此消息传递系统使用此结构来分配转换对象并将对象查看到覆盖网络中的代理机器。
    • 3. 发明授权
    • Continuous feedback-controlled deployment of message transforms in a distributed messaging system
    • 在分布式消息系统中连续反馈控制消息转换的部署
    • US07962646B2
    • 2011-06-14
    • US12115798
    • 2008-05-06
    • Roman GinisRobert Evan Strom
    • Roman GinisRobert Evan Strom
    • G06F13/00
    • H04L67/327H04L69/329
    • The present invention solves the disadvantages of the prior art and provides a distributed messaging system supporting stateful subscriptions. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of message transforms and views. A deployment service component deploys tasks to optimize system performance. A monitoring services component detects a possible need to reconfigure. A performance optimization service component computes new assignment of transforms. A continuous deployment service implements a redeployment protocol that installs changes to transform placement while the existing publish-subscribe system continues to operate.
    • 本发明解决了现有技术的缺点,并且提供了支持有状态订阅的分布式消息系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析并转换成消息转换和视图的集合。 部署服务组件部署任务以优化系统性能。 监视服务组件检测可能需要重新配置。 性能优化服务组件计算变换的新分配。 持续部署服务实现重新部署协议,在现有的发布订阅系统继续运行时,安装更改以转换放置。
    • 4. 发明申请
    • DISTRIBUTED MESSAGING SYSTEM SUPPORTING STATEFUL SUBSCRIPTIONS
    • 分布式消息传递系统支持强大的订阅
    • US20080209440A1
    • 2008-08-28
    • US12114464
    • 2008-05-02
    • Roman GinisRobert Evan Strom
    • Roman GinisRobert Evan Strom
    • G06F9/54
    • G06F9/542H04L67/28H04L67/2823H04L67/288
    • A distributed messaging system supporting stateful subscriptions is provided. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. Stateful subscriptions may refer to one or more message histories and may include more complex expressions. Therefore, subscribers may receive different information than that provided in the published messages. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of transform objects and view objects. The messaging system builds a structure containing all transform objects and view objects needed for all intermediate and subscribed views of all subscriptions. This messaging system uses this structure to allocate transform objects and view objects to broker machines in the overlay network.
    • 提供了支持有状态订阅的分布式消息传递系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 有状态订阅可以指一个或多个消息历史,并且可以包括更复杂的表达。 因此,订阅者可以接收与发布的消息中提供的信息不同的信息。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析,并转换成变换对象和查看对象的集合。 消息传递系统构建包含所有转换对象的结构,并查看所有订阅的所有中间和订阅视图所需的对象。 此消息传递系统使用此结构来分配转换对象并将对象查看到覆盖网络中的代理机器。
    • 5. 发明申请
    • Methods and Apparatus for Efficiently Placing Stream Transforms Among Broker Machines Comprising an Overlay Network in a Publish-Subscribe Messaging System
    • 在发布订阅消息系统中包含覆盖网络的代理机器中有效地布置流转换的方法和装置
    • US20080177880A1
    • 2008-07-24
    • US12053148
    • 2008-03-21
    • Roman Ginis
    • Roman Ginis
    • G06F15/173
    • H04L67/1002
    • The methods and apparatus of the present invention operate in publish-subscribe messaging systems including at least publishing clients, subscribing clients and a plurality of broker machines. The broker machines form an overlay network responsible for receiving input messages from publishing clients, transforming information contained in the input messages according to pre-determined transformation specifications, and transmitting output messages containing the transformed information to the subscribing clients. The pre-determined transformation specifications are reduced to information transforms implemented as software modules that are distributed among the broker machines. The present invention provides methods and apparatus for placing transforms among the broker machines comprising the overlay network in such a way that the latency and throughput of messaging activities executed by the broker machines of the overlay network is improved.
    • 本发明的方法和装置在包括至少发布客户端,订阅客户端和多个代理机器的发布订阅消息系统中操作。 代理机构形成覆盖网络,负责从发布客户端接收输入消息,根据预定的转换规范转换包含在输入消息中的信息,以及将包含变换后的信息的输出消息发送到订阅客户端。 预定的转换规范被简化为作为分发在代理机器之间的软件模块实现的信息变换。 本发明提供了用于在包括覆盖网络的代理机器之间放置转换的方法和装置,使得覆盖网络的代理机器执行的消息传送活动的等待时间和吞吐量得到改善。
    • 6. 发明授权
    • Method for predicting performance of distributed stream processing systems
    • 分布式流处理系统性能预测方法
    • US08499069B2
    • 2013-07-30
    • US12061343
    • 2008-04-02
    • Roman GinisRobert E. Strom
    • Roman GinisRobert E. Strom
    • G06F15/173G06F15/16
    • H04L41/147H04L41/0853H04L41/145H04L41/50
    • A method comprises estimating a performance of a processing system using queueing theory wherein the processing system comprises a network that accepts at least one input message stream from a plurality of publishing clients, transforms the at least one input message stream into at least one output message stream utilizing the plurality of transforms distributed in a first assignment among the plurality of brokers, and delivers the at least one output message stream to at least one of the plurality of subscribing clients, performing optimization upon the assignment of the plurality of transforms using the estimated performance to produce a second assignment, and reassigning the plurality of transforms in accordance with the second assignment.
    • 一种方法包括使用排队理论来估计处理系统的性能,其中所述处理系统包括从多个发布客户端接收至少一个输入消息流的网络,将所述至少一个输入消息流转换成至少一个输出消息流 利用分布在多个经纪人之间的第一分配中的多个变换,并且将至少一个输出消息流传送到多个订阅客户端中的至少一个,在使用估计的性能分配多个变换时执行优化 以产生第二分配,并且根据第二分配重新分配多个变换。
    • 7. 发明申请
    • Distributed messaging system supporting stateful
    • 分布式消息系统支持状态
    • US20050251811A1
    • 2005-11-10
    • US10841916
    • 2004-05-07
    • Roman GinisRobert Strom
    • Roman GinisRobert Strom
    • G06F9/46H04L29/08
    • G06F9/542H04L67/28H04L67/2823H04L67/288
    • A distributed messaging system supporting stateful subscriptions is provided. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. Stateful subscriptions may refer to one or more message histories and may include more complex expressions. Therefore, subscribers may receive different information than that provided in the published messages. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of transform objects and view objects. The messaging system builds a structure containing all transform objects and view objects needed for all intermediate and subscribed views of all subscriptions. This messaging system uses this structure to allocate transform objects and view objects to broker machines in the overlay network.
    • 提供了支持有状态订阅的分布式消息传递系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 有状态订阅可以指一个或多个消息历史,并且可以包括更复杂的表达。 因此,订阅者可以接收与发布的消息中提供的信息不同的信息。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析,并转换成变换对象和查看对象的集合。 消息传递系统构建包含所有转换对象的结构,并查看所有订阅的所有中间和订阅视图所需的对象。 此消息传递系统使用此结构来分配转换对象并将对象查看到覆盖网络中的代理机器。
    • 8. 发明申请
    • METHODS AND SYSTEMS FOR MODE SCHEDULING IN MOBILE DEVICES
    • 移动设备中模式调度的方法和系统
    • US20140256305A1
    • 2014-09-11
    • US14205292
    • 2014-03-11
    • Roman Ginis
    • Roman Ginis
    • H04M1/725H04W4/02
    • H04M1/72566H04M1/72572H04M1/72577H04W4/50
    • Embodiments described herein provide a method and system for controlling an operation of a mobile device. The method can include selecting one or more modes of the mobile device, based on one or more predefined mode restrictions, respectively. The method can further include defining one or more selectable functions performable by the mobile device while in a respective mode, such that the mobile device is automatically configured to perform the one or more functions when the mode is activated, based on the one or more predefined mode restrictions. Methods and systems described herein allow a user to easily activate and deactivate various combinations of communication functions for various predefined modes, for a predetermined time period or at a predetermined location, for example. Moreover, a supervisor or parent can actively monitor and control the modes of subordinate or subject mobile devices remotely, as necessary.
    • 本文描述的实施例提供了一种用于控制移动设备的操作的方法和系统。 该方法可以包括分别基于一个或多个预定模式限制来选择移动设备的一个或多个模式。 该方法还可以包括在处于相应模式时定义由移动设备执行的一个或多个可选择功能,使得移动设备被自动配置为在模式被激活时基于一个或多个预定义的功能来执行一个或多个功能 模式限制。 本文描述的方法和系统允许用户例如在预定时间段或预定位置处容易地激活和去激活各种预定义模式的通信功能的各种组合。 此外,主管或家长可以根据需要主动监视和控制下属或主体移动设备的模式。
    • 9. 发明授权
    • Method for predicting performance of distributed stream processing systems
    • 分布式流处理系统性能预测方法
    • US07818417B2
    • 2010-10-19
    • US11328588
    • 2006-01-10
    • Roman GinisRobert E. Strom
    • Roman GinisRobert E. Strom
    • G06F15/173G06F15/16
    • H04L41/147H04L41/0853H04L41/145H04L41/50
    • A method comprises estimating a performance of a processing system using queuing theory wherein the processing system comprises a network that accepts at least one input message stream from a plurality of publishing clients, transforms the at least one input message stream into at least one output message stream utilizing the plurality of transforms distributed in a first assignment among the plurality of brokers, and delivers the at least one output message stream to at least one of the plurality of subscribing clients, performing optimization upon the assignment of the plurality of transforms using the estimated performance to produce a second assignment, and reassigning the plurality of transforms in accordance with the second assignment.
    • 一种方法包括使用排队理论来估计处理系统的性能,其中所述处理系统包括从多个发布客户端接收至少一个输入消息流的网络,将所述至少一个输入消息流转换成至少一个输出消息流 利用分布在多个经纪人之间的第一分配中的多个变换,并且将至少一个输出消息流传送到多个订阅客户端中的至少一个,在使用估计的性能分配多个变换时执行优化 以产生第二分配,并且根据第二分配重新分配多个变换。
    • 10. 发明授权
    • Methods and apparatus for efficiently placing stream transforms among broker machines comprising an overlay network in a publish-subscribe messaging system
    • 用于在包含发布订阅消息系统中的覆盖网络的代理机器之间有效地放置流转换的方法和装置
    • US07756925B2
    • 2010-07-13
    • US12053148
    • 2008-03-21
    • Roman Ginis
    • Roman Ginis
    • G06F15/16
    • H04L67/1002
    • The methods and apparatus of the present invention operate in publish-subscribe messaging systems including at least publishing clients, subscribing clients and a plurality of broker machines. The broker machines form an overlay network responsible for receiving input messages from publishing clients, transforming information contained in the input messages according to pre-determined transformation specifications, and transmitting output messages containing the transformed information to the subscribing clients. The pre-determined transformation specifications are reduced to information transforms implemented as software modules that are distributed among the broker machines. The present invention provides methods and apparatus for placing transforms among the broker machines comprising the overlay network in such a way that the latency and throughput of messaging activities executed by the broker machines of the overlay network is improved.
    • 本发明的方法和装置在包括至少发布客户端,订阅客户端和多个代理机器的发布订阅消息系统中操作。 代理机构形成覆盖网络,负责从发布客户端接收输入消息,根据预定的转换规范转换包含在输入消息中的信息,以及将包含变换后的信息的输出消息发送到订阅客户端。 预定的转换规范被简化为作为分发在代理机器之间的软件模块实现的信息变换。 本发明提供了用于在包括覆盖网络的代理机器之间放置转换的方法和装置,使得覆盖网络的代理机器执行的消息传送活动的等待时间和吞吐量得到改善。