METHOD AND SYSTEM FOR DISTRIBUTING SOFTWARE FEATURE TO COMPUTER

    公开(公告)号:JP2002351670A

    公开(公告)日:2002-12-06

    申请号:JP2002116970

    申请日:2002-04-19

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a method for distributing software features to a client workstation. SOLUTION: Each client workstation has a multi-user operating system, and may be accessed (327 to 328) with different user profiles and each one is associated with a corresponding operation context. A distribution package is received (312) in the client workstation and includes instructions associated with global activities for the client workstation as a whole or with user activities specific for the respective profiles. A distribution agent executes (309 to 329) only the global activity and schedules the user activities to be performed when a user logs onto the workstation. A user agent (330) executes (333 to 339) the user activities in the corresponding context.

    ELECTRICAL POWER USAGE CONTROLLER
    4.
    发明申请
    ELECTRICAL POWER USAGE CONTROLLER 审中-公开
    电力使用控制器

    公开(公告)号:WO2008077654A1

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

    申请号:PCT/EP2007059569

    申请日:2007-09-12

    Abstract: A solution is proposed for an integrated system which tries to prevent and manage power break down in home electrical system with an interaction between the appliances or the electricity points within the house and a server controlling the system. A server (105) is connected to the meter (201) and to a plurality of agents (110). In a state of the art home electrical system the device (105) provides a new functionality which can range from a mere alerting service to a proper control and management of the electricity consumption within the house. Server (105) could be located anywhere between the main meter/switch, normally provided by the electrical distribution company, and the household appliances or, more in general, the electrical devices to be managed. Its preferred location is however inside the apartment itself, near the remainder of the main internal switches. Connected to the Server (105) there are several clients which are associated to one or more switches or plugs.

    Abstract translation: 提出了一种集成系统的解决方案,其试图通过家用电器或房屋内的电点与控制系统的服务器之间的相互作用来防止和管理家用电气系统中的电力故障。 服务器(105)连接到仪表(201)和多个代理(110)。 在最先进的家用电气系统中,设备(105)提供了一个新的功能,其可以从单纯的警报服务到房屋内的电力消耗的适当控制和管理。 服务器(105)可以位于通常由配电公司提供的主仪表/开关与家用电器之间的任何地方,或者更一般地,将被管理的电气设备。 然而,它的首选位置在公寓本身内,靠近主要内部开关的其余部分。 连接到服务器(105)有几个客户端与一个或多个交换机或插头相关联。

    A SOFTWARE DISTRIBUTION METHOD AND SYSTEM
    5.
    发明申请
    A SOFTWARE DISTRIBUTION METHOD AND SYSTEM 审中-公开
    软件分发方法和系统

    公开(公告)号:WO03085513A2

    公开(公告)日:2003-10-16

    申请号:PCT/EP0302300

    申请日:2003-02-13

    CPC classification number: G06F8/64 G06F8/68

    Abstract: A software distribution method (300b) and a corresponding system are proposed. In a software distribution application, packages including instructions specifying the actions to be carried out on each target computer for installing or removing selected software products are prepared in a central site; typically, the actions are conditioned to a hardware configuration of the target computer. Each package is transmitted to the target. computer, and the corresponding instructions are interpreted so as to enforce the desired software products meeting the current configuration of the target computer. In the solution of the invention, the configuration of the target computer is monitored to detect (337) any hardware upgrade. In response thereto, the target computer generates (339-351) a list of actions for removing software products not meeting the new configuration any longer and a list of action for installing software products now meeting the new 20 configuration. These lists are transmitted (357) to the central site, and they trigger (360) the building of a corresponding delta package. The delta package is then distributed to the target computer so as to ensure that the software products installed on the target computer are always consistent with its hardware configuration.

    Abstract translation: 提出了一种软件分发方法(300b)和相应的系统。 在软件分发应用中,包括指定要在每个目标计算机上执行用于安装或移除所选软件产品的操作的指令包在中心站点中准备; 通常,动作被调节到目标计算机的硬件配置。 每个包都传送到目标。 计算机和相应的指令被解释为执行满足目标计算机的当前配置的所需软件产品。 在本发明的解决方案中,监视目标计算机的配置以检测(337)任何硬件升级。 作为响应,目标计算机生成用于移除不符合新配置的软件产品的动作列表(339-351)以及用于安装现在满足新的20配置的软件产品的动作列表。 这些列表被传输(357)到中心站点,并且它们触发(360)建立相应的增量包。 然后将增量包分发到目标计算机,以确保安装在目标计算机上的软件产品始终与其硬件配置一致。

    A METHOD AND SYSTEM FOR MANAGING CONFIGURATION CHANGES IN A DATA PROCESSING SYSTEM
    6.
    发明申请
    A METHOD AND SYSTEM FOR MANAGING CONFIGURATION CHANGES IN A DATA PROCESSING SYSTEM 审中-公开
    一种用于管理数据处理系统中的配置变化的方法和系统

    公开(公告)号:WO02086696A2

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

    申请号:PCT/EP0203363

    申请日:2002-03-05

    CPC classification number: G06F8/61

    Abstract: A method of managing configuration changes in a data processing system, particularly a network wherein software products (250) must be distributed to client workstations. The method provides the definition of reference models (220e-220d) arranged in a tree (215); each reference model includes configuration elements (such as software products and/or hardware features and their desired target status) for the corresponding client workstations (subscribers). A target configuration (230) of the client workstations associated with each reference model is determined by inheriting the configuration elements of the parent reference models. A list of actions (245) to be carried out on each client workstation for reaching the corresponding target configuration is determined by comparing the target configuration with a current configuration of the client workstation stored in a corresponding inventory (245).

    Abstract translation: 管理数据处理系统中的配置变化的方法,特别是其中必须将软件产品(250)分发给客户端工作站的网络。 该方法提供了布置在树(215)中的参考模型(220e-220d)的定义; 每个参考模型包括用于相应的客户端工作站(订户)的配置元素(例如软件产品和/或硬件特征及其期望的目标状态)。 通过继承父参考模型的配置元素来确定与每个参考模型相关联的客户端工作站的目标配置(230)。 通过将目标配置与存储在对应库存中的客户端工作站的当前配置(245)进行比较来确定要在每个客户端工作站上执行的用于达到相应目标配置的动作列表(245)。

    Effective roaming for software-as-a-service infrastructure

    公开(公告)号:GB2528473A

    公开(公告)日:2016-01-27

    申请号:GB201413016

    申请日:2014-07-23

    Applicant: IBM

    Abstract: In a Cloud computing environment providing a roaming service to a first client (206) associated to at least one application service (such as Software as a Service (SaaS)) running on an associated virtual machine (which may be run on a first server (204)) as a Cloud service via a primary route between the first client and the at least one application service, comprising providing a first agent on the first client (206), and providing an alternative route utilizing a second agent running on a second client (212), the alternative route being based on a set of preferences submitted by the first client.

    Verfahren und System zum Anwenden einer Programmkorrektur auf ein virtuelles Abbild

    公开(公告)号:DE112012005146T5

    公开(公告)日:2014-10-30

    申请号:DE112012005146

    申请日:2012-12-04

    Applicant: IBM

    Abstract: Ein verbessertes Verfahren zum Anwenden einer Programmkorrektur auf ein virtuelles Abbild weist die Schritte auf: Modifizieren eines ausgewählten inaktiven virtuellen Abbildes, auf das eine Programmkorrektur angewendet werden soll, indem eine entsprechende Programmkorrekturlogik und Programmkorrekturmaterial eingeschleust werden, die beim nächsten Boot-Vorgang während einer Offline-Vorbereitungsphase angewendet werden sollen; Herunterladen eines Boot-Mediums (42) und Erstellen einer temporären Platte (52) für eine ausgewählte virtuelle Ziel-Maschine (50) mit entsprechenden Implementierungsdaten; Ändern eines Master-Boot-Satzes der temporären Platte (52), die der virtuellen Ziel-Maschine (50) zugehörig ist, um als Nächstes von dem Boot-Medium (42) hochzufahren; und Ausführen der Programmkorrekturlogik, um das Programmkorrekturmaterial zu installieren, falls die virtuelle Ziel-Maschine (50) hochgefahren wird, die dem virtuellen Abbild zugehörig ist, auf das eine Programmkorrektur angewendet werden soll.

    Implementieren eines Software-Abbildes auf mehreren Zielen unter Verwendung einer Datenstromtechnik

    公开(公告)号:DE112012004893T5

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

    申请号:DE112012004893

    申请日:2012-12-04

    Applicant: IBM

    Abstract: Es wird eine Lösung zum Implementieren eines Software-Abbildes von einem Quellen-Datenverarbeitungssystem auf einer Vielzahl von Ziel-Datenverarbeitungseinheiten eines Ziel-Datenverarbeitungssystems vorgeschlagen, wobei das Software-Abbild eine Vielzahl von Speicherblöcken aufweist, auf die zugegriffen werden kann, und eine vordefinierte Teilmenge der Speicherblöcke ein Bootstrap-Modul definiert. Ein entsprechendes Verfahren (400) weist die Schritte auf: Herunterladen (406) des Bootstrap-Moduls von dem Quellen-Datenverarbeitungssystem auf eine Haupteinheit der Ziel-Datenverarbeitungseinheiten, Booten (407 bis 409) der Haupt-Ziel-Datenverarbeitungseinheit von dem Bootstrap-Modul und dadurch Laden eines in dem Bootstrap-Modul enthaltenen Datenstromtreibers, Erfüllen (410 bis 422) jeder Anforderung für das Zugreifen auf einen ausgewählten Speicherblock des Software-Abbildes auf der Haupt-Datenverarbeitungseinheit durch den Datenstromtreiber, indem der Datenstromtreiber den ausgewählten Speicherblock als Reaktion auf eine erste der Anforderungen für das Zugreifen auf den ausgewählten Speicherblock von dem Quellen-Datenverarbeitungssystem herunterlädt (413 bis 414) und den ausgewählten Speicherblock in der Haupt-Ziel-Datenverarbeitungseinheit speichert (415 bis 416) oder, wenn dies nicht der Fall ist, auf den ausgewählten Speicherblock in der Haupt-Ziel-Datenverarbeitungseinheit zugreift (417), Bereitstellen (423 bis 427) des Bootstrap-Moduls für jede aus einer Gruppe sekundärer Ziel-Datenverarbeitungseinheiten, Booten (428 bis 429) jeder sekundären Ziel-Datenverarbeitungseinheit von dem Bootstrap-Modul und dadurch Laden des Datenstromtreibers und Erfüllen (430 bis 448) jeder Anforderung für das Zugreifen auf einen weiteren ausgewählten Speicherblock des Software-Abbildes auf der sekundären Datenverarbeitungseinheit durch den Datenstromtreiber, indem der Datenstromtreiber den weiteren ausgewählten Speicherblock als Reaktion auf eine erste der Anforderungen für das Zugreifen auf den weiteren ausgewählten Speicherblock von der Haupt-Ziel-Datenverarbeitungseinheit abruft (433 bis 440) und den weiteren ausgewählten Speicherblock in der sekundären Ziel-Datenverarbeitungseinheit speichert (441 bis 442) oder, wenn dies nicht der Fall ist, auf den weiteren ausgewählten Speicherblock in der sekundären Ziel-Datenverarbeitungseinheit zugreift.

    Building a Software Appliance
    10.
    发明专利

    公开(公告)号:GB2498838A

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

    申请号:GB201221746

    申请日:2012-12-04

    Applicant: IBM

    Abstract: A computer-implemented method for building a software appliance comprises analyzing configuration settings of software installed in a first environment; generating an image-based installation version of the software for a different environment; generating an activation logic component (e.g. a series of instructions or an activation script); and creating an executable image, this image being executable in the different environment using the installation image and the activation logic component. Preferably, the software comprises a software product and an operating system. The analyzing may comprise loading a list of potential software from a library, and may compare identifiers of the software with identifiers of potential products, and may further obtain a list of configuration options for the software. Activation logic component generation may comprise determining and using variables characterizing the first environment. Also included are claims for: a data process apparatus, with an activation logic generator; a data processing program for performing the disclosed method; and a computer program product for performing the disclosed method.

Patent Agency Ranking