Developing software applications with increased modularity
    11.
    发明授权
    Developing software applications with increased modularity 失效
    开发具有更高模块性的软件应用程序

    公开(公告)号:US08271934B2

    公开(公告)日:2012-09-18

    申请号:US12138639

    申请日:2008-06-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/24

    摘要: A solution is proposed for developing software applications on a data processing system. A corresponding method starts with the step of providing an analysis model of a software application (such as based on a use case diagram); the analysis model represents the software application with stereotypes (i.e., use cases) each one representing a requirement of the software application. The method continues by estimating an optimum number of features of the software application (each one representing a function of the software application); the optimum number of features is estimated according to the analysis model. The stereotypes are then organized in packages; each package includes a set of logically correlated stereotypes, which expose a corresponding feature. A number of the packages are determined according to the optimum number of features and used to implement the software application.

    摘要翻译: 提出了一种在数据处理系统上开发软件应用程序的解决方案。 相应的方法从提供软件应用的分析模型(例如基于用例图)的步骤开始; 分析模型表示具有代表软件应用程序要求的每一个的具有刻板印象(即,用例)的软件应用程序。 该方法通过估计软件应用的特征的最佳数量(每个代表软件应用的功能)来继续; 根据分析模型估计最优特征数。 然后,这些刻板印象将以包装的形式组织; 每个包包括一组逻辑相关的定型,这暴露了相应的特征。 根据功能的最佳数量确定多个软件包,并用于实现软件应用程序。

    OPTIMIZING LICENSE USE FOR SOFTWARE LICENSE ATTRIBUTION
    12.
    发明申请
    OPTIMIZING LICENSE USE FOR SOFTWARE LICENSE ATTRIBUTION 有权
    优化软件使用许可证许可

    公开(公告)号:US20120130911A1

    公开(公告)日:2012-05-24

    申请号:US13388049

    申请日:2010-07-16

    IPC分类号: G06Q10/00

    摘要: In one embodiment, a system for license management includes logic adapted for arranging entitlement slots under a plurality of licenses, each entitlement slot being configured for affording entitlement to use of an instance of a software application during a particular time frame, logic adapted for determining a license use signature from recorded license attribution information, logic adapted for receiving a notification of an instance not attributed to a license, and logic adapted for attributing the non-attributed instance to one of the plurality of licenses as a function of the license use signature, wherein each license has an entitlement value defining a maximum number of entitlement slots that may be attributed to that license during the time frame and any given instance of the software application may consume any number of the entitlement slots including zero entitlement slots.

    摘要翻译: 在一个实施例中,用于许可证管理的系统包括适于在多个许可证下布置授权时隙的逻辑,每个授权时隙被配置为在特定时间帧内提供使用软件应用的实例的权利,所述逻辑适于确定 来自记录的许可证归属信息的许可证使用签名,适于接收未归因于许可证的实例的通知的逻辑,以及适于将所述非归因实例归属于所述多个许可证中的一个作为许可使用签名的函数的逻辑, 其中每个许可证具有定义在该时间段期间归属于该许可证的授权时隙的最大数量的授权值,并且软件应用的任何给定实例可以消耗包括零授权时隙的任意数量的授权时隙。

    Monitoring method, system, and computer program based on severity and persistence of problems
    13.
    发明授权
    Monitoring method, system, and computer program based on severity and persistence of problems 有权
    基于严重性和持续性问题的监控方法,系统和计算机程序

    公开(公告)号:US07702780B2

    公开(公告)日:2010-04-20

    申请号:US11158959

    申请日:2005-06-22

    IPC分类号: G06F15/173 G06F11/00

    摘要: For monitoring a data processing system, a sequence of critical conditions with increasing severity indexes is defined. Each critical condition is detected when a corresponding state parameter exceeds a threshold value with a predefined persistence over time. The persistence may be specified by a minimum number of repeated occurrences of this event, with a maximum number of consecutive non-occurrences that are allowed between them. Whenever critical conditions are detected, the monitoring application retrieves the severity index of the last detected critical condition with the highest severity index, and calculates an incremental index indicative of how closely the state parameter is approaching the next critical condition. An indicator of the health of the system may be generated by subtracting the severity index of the last critical condition plus the incremental index from an optimal value.

    摘要翻译: 为了监测数据处理系统,定义了严格性指标增加的关键条件序列。 当相应的状态参数超过具有预定义持续时间的阈值时,检测每个关键条件。 可以通过重复发生此事件的最小次数来指定持久性,其中允许的最大连续不发生次数。 每当检测到关键条件时,监控应用程序检索具有最高严重性索引的上次检测到的关键条件的严重性索引,并计算指示状态参数接近下一个危险条件的接近程度的增量索引。 可以通过从最佳值减去最后一个关键条件的严重性指数加上增量索引来生成系统健康状况的指标。

    Method and System for Optimising A Virtualisation Environment
    14.
    发明申请
    Method and System for Optimising A Virtualisation Environment 审中-公开
    优化虚拟化环境的方法和系统

    公开(公告)号:US20090320020A1

    公开(公告)日:2009-12-24

    申请号:US12490686

    申请日:2009-06-24

    IPC分类号: G06F9/455

    摘要: A mechanism for advising users on how to optimize their virtualisation infrastructure to minimise their software costs. There are two aspects to solution. The first aspect considers the distribution of software in the virtualised environment. The second aspect determines the proper licence types (e.g., sub-capacity or full capacity) for the virtualised environment, based on the usage of the software products therein.

    摘要翻译: 一种建议用户如何优化虚拟化基础架构以最小化其软件成本的机制。 解决方案有两个方面。 第一个方面考虑了软件在虚拟化环境中的分布情况。 第二方面基于其中的软件产品的使用来确定虚拟化环境的适当的许可证类型(例如,子容量或满容量)。

    Method and System for Delivering Information with Caching Based on Interest and Significance
    15.
    发明申请
    Method and System for Delivering Information with Caching Based on Interest and Significance 失效
    基于兴趣和意义的缓存提供信息的方法和系统

    公开(公告)号:US20090157806A1

    公开(公告)日:2009-06-18

    申请号:US12362936

    申请日:2009-01-30

    IPC分类号: G06F15/16

    摘要: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.

    摘要翻译: 提出了用于传送信息的方法(200)(例如,监视数据)。 所述信息从远程源(105)在中央服务器(110)上收集(235),以便响应于相应的请求而被提供给多个客户机(120)。 在本发明的方法中,根据过去提交的信息的先前请求的数量计算利息指数(280)(以便估计客户对该信息的兴趣); 此外,根据由相应来源上传到服务器上的信息的当前值的概率(以便估计其对于客户端的重要性)来计算(220)显着性索引(220)。 然后可以根据兴趣指数和显着性指数来确定用于刷新服务器上的信息的频率(245)。 以这种方式,刷新频率可以自适应客户端的预期行为。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR METERING USAGE OF SERVICES IN A SOA ENVIRONMENT
    17.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR METERING USAGE OF SERVICES IN A SOA ENVIRONMENT 失效
    在SOA环境中计量服务使用的方法,系统和计算机程序

    公开(公告)号:US20080059378A1

    公开(公告)日:2008-03-06

    申请号:US11846885

    申请日:2007-08-29

    IPC分类号: G06Q30/00

    摘要: A solution (200) for metering usage of services—for example, in a SOA framework—is proposed. For this purpose, the submission of any invocation of a provider service (205) by a consumer service (210) is intercepted by a license manager (220); a corresponding request is then submitted to a dedicated licensing service (215), which returns an entitlement code when the consumer service is entitled to submit the service invocation. The service invocation is decorated with this entitlement code and actually submitted to the provider service. The (decorated) service invocation addressed to the provider service is likewise intercepted by another license manager (235); a request is then submitted to the licensing service for verifying the received entitlement code. The running of the provider service is then enabled only if the entitlement code is correct.

    摘要翻译: 提出了一种用于计量服务使用的解决方案(例如,在SOA框架中)。 为此,由消费者服务(210)提交对提供者服务(205)的任何调用被许可证管理器(220)拦截; 然后将相应的请求提交给专用许可服务(215),当许可证服务有权提交服务调用时,它返回授权码。 服务调用使用此授权码进行装饰,并实际提交给提供商服务。 寻址到提供商服务的(装饰)服务调用同样被另一许可证管理器(235)拦截; 然后将请求提交给许可服务,以验证接收的授权码。 只有当授权代码正确时,才启用提供商服务的运行。

    Monitoring method, system, and computer program based on severity and persistence of problems
    18.
    发明申请
    Monitoring method, system, and computer program based on severity and persistence of problems 有权
    基于严重性和持续性问题的监控方法,系统和计算机程序

    公开(公告)号:US20070005298A1

    公开(公告)日:2007-01-04

    申请号:US11158959

    申请日:2005-06-22

    IPC分类号: G21C17/00

    摘要: For monitoring a data processing system, a sequence of critical conditions with increasing severity indexes is defined. Each critical condition is detected when a corresponding state parameter exceeds a threshold value with a predefined persistence over time. The persistence may be specified by a minimum number of repeated occurrences of this event, with a maximum number of consecutive non-occurrences that are allowed between them. Whenever critical conditions are detected, the monitoring application retrieves the severity index of the last detected critical condition with the highest severity index, and calculates an incremental index indicative of how closely the state parameter is approaching the next critical condition. An indicator of the health of the system may be generated by subtracting the severity index of the last critical condition plus the incremental index from an optimal value.

    摘要翻译: 为了监测数据处理系统,定义了严格性指标增加的关键条件序列。 当相应的状态参数超过具有预定义持续时间的阈值时,检测每个关键条件。 可以通过重复发生此事件的最小次数来指定持久性,其中允许的最大连续不发生次数。 每当检测到关键条件时,监控应用程序检索具有最高严重性索引的上次检测到的关键条件的严重性索引,并计算指示状态参数接近下一个危险条件的接近程度的增量索引。 可以通过从最佳值减去最后一个关键条件的严重性指数加上增量索引来生成系统健康状况的指标。

    Replicating and refreshing graphic images on a remote workstation
    19.
    发明授权
    Replicating and refreshing graphic images on a remote workstation 失效
    在远程工作站上复制和刷新图形图像

    公开(公告)号:US5982392A

    公开(公告)日:1999-11-09

    申请号:US932858

    申请日:1997-09-23

    CPC分类号: G06F3/1462

    摘要: A method and system for remote control of a target computer by a controller computer through a network. The graphic commands issued by the graphic engine of the target computer are "hooked" and translated into a system independent format. The translated commands are then transmitted to the controller computer to be replayed on the display. The independency from the operating system is realized by defining a protocol which is used to translate a subset of the graphic commands in the target computer before the transmission to the controller computer where the commands are re-translated according to the same protocol.

    摘要翻译: 一种用于通过控制器计算机通过网络远程控制目标计算机的方法和系统。 由目标计算机的图形引擎发出的图形命令被“挂接”并转换为独立于系统的格式。 然后将转换的命令发送到控制器计算机以在显示器上重放。 来自操作系统的独立性是通过定义一种协议来实现的,该协议用于在传输到控制器计算机之前将目标计算机中的图形命令的子集转换为根据相同协议重命名命令的控制器计算机。

    Optimizing license use for software license attribution

    公开(公告)号:US09672545B2

    公开(公告)日:2017-06-06

    申请号:US13388049

    申请日:2010-07-16

    摘要: In one embodiment, a system for license management includes logic adapted for arranging entitlement slots under a plurality of licenses, each entitlement slot being configured for affording entitlement to use of an instance of a software application during a particular time frame, logic adapted for determining a license use signature from recorded license attribution information, logic adapted for receiving a notification of an instance not attributed to a license, and logic adapted for attributing the non-attributed instance to one of the plurality of licenses as a function of the license use signature, wherein each license has an entitlement value defining a maximum number of entitlement slots that may be attributed to that license during the time frame and any given instance of the software application may consume any number of the entitlement slots including zero entitlement slots.