Replicating and refreshing graphic images on a remote workstation
    1.
    发明授权
    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.

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

    Screen remote control
    2.
    发明授权
    Screen remote control 失效
    屏幕遥控器

    公开(公告)号:US6141022A

    公开(公告)日:2000-10-31

    申请号:US226697

    申请日:1999-01-07

    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.

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

    Detecting applications in a virtualization environment
    3.
    发明授权
    Detecting applications in a virtualization environment 失效
    在虚拟化环境中检测应用程序

    公开(公告)号:US08677326B2

    公开(公告)日:2014-03-18

    申请号:US13429402

    申请日:2012-03-25

    IPC分类号: G06F9/44 G06F9/445

    摘要: A method for allowing license tools to detect the installation of applications that are not physically installed on a machine when an Application Virtualization Environments is used. In one embodiment of the invention, the license tools may further detect application usage. In one embodiment of the invention, a virtual installation signature may be defined. Agents in a target computer may be used to compare the virtual installation signature of an application with a localized list of potential applications to detect whether the software is installed on the target computer.

    摘要翻译: 当使用应用程序虚拟化环境时,允许许可证工具检测在机器上未实际安装的应用程序的安装的方法。 在本发明的一个实施例中,许可证工具可以进一步检测应用使用。 在本发明的一个实施例中,可以定义虚拟安装签名。 目标计算机中的代理可用于将应用程序的虚拟安装签名与潜在应用程序的本地化列表进行比较,以检测软件是否安装在目标计算机上。

    Method and apparatus for populating a software catalog with automated use signature generation
    4.
    发明授权
    Method and apparatus for populating a software catalog with automated use signature generation 失效
    用于使用自动使用签名生成填充软件目录的方法和装置

    公开(公告)号:US08521865B2

    公开(公告)日:2013-08-27

    申请号:US11564486

    申请日:2006-11-29

    IPC分类号: G06F15/173

    摘要: A method and a corresponding apparatus for managing software licenses on a plurality of computer are proposed. The present method and system aim at populating a software catalog without the manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalog) which contains definitions of software products and the related use signature. Information about software products and their related signature is obtained through a process which gathers information with an automated process which takes an initial snapshot of all processes running on a monitored data processing system and makes a comparison with a final snapshot after execution of a software product has been started. A “use signature” of the software product is then generated according to the difference.

    摘要翻译: 提出了一种在多台计算机上管理软件许可证的方法和相应的装置。 本方法和系统旨在填充软件目录,而无需管理员的手动干预。 本发明降低了生产和维护包含软件产品定义和相关使用签名的综合知识库(目录)的成本。 有关软件产品及其相关签名的信息是通过一个采用自动化流程收集信息的过程获得的,该过程对所监控的数据处理系统上运行的所有进程进行初始快照,并在执行软件产品后与最终快照进行比较 已经开始了 然后根据差异生成软件产品的“使用签名”。

    Discovering multi-component software products
    5.
    发明授权
    Discovering multi-component software products 失效
    发现多组件软件产品

    公开(公告)号:US08438543B2

    公开(公告)日:2013-05-07

    申请号:US13187887

    申请日:2011-07-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A solution for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PROD) associated with the single valid group (Gb1). Alternatively, when an (ambiguous) available software component (C4, C8, C9) is included in more valid groups, a score is calculated for each associated (eligible) software product according to the corresponding available software components; the eligible software product with the highest score (PROD) is then selected for assigning the ambiguous software component.

    摘要翻译: 提出了一种解决方案,用于发现安装在数据处理系统上的软件产品(PRODa-PRODe)的共享软件组件(C1-C9)。 为了实现这一结果,对于每个软件产品,相应的软件组件被聚合成组(Ga1-Ge1); 每个组包括必须通过相应关系链接的软件组件(例如在同一操作系统映像上的共同位置)。 以这种方式,可以将系统上可用的软件组件分配给其软件产品,即使它们可能被更多的它们使用。 特别地,当可用软件组件包括在单个有效组(即,包括所有所需软件组件的组)中时,确定性地执行操作; 在这种情况下,可用的软件组件(C2)被分配给与单个有效组(Gb1)相关联的软件产品(PROD)。 或者,当在更有效的组中包括(模糊)可用软件组件(C4,C8,C9)时,根据相应的可用软件组件计算每个相关(合格)软件产品的分数; 然后选择具有最高分数(PROD)的合格软件产品用于分配模糊软件组件。

    Developing software applications with increased modularity
    6.
    发明授权
    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
    7.
    发明申请
    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
    8.
    发明授权
    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
    9.
    发明申请
    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
    10.
    发明申请
    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)。 以这种方式,刷新频率可以自适应客户端的预期行为。