会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISTRIBUTING CUSTOMIZED SOFTWARE PRODUCTS
    • 用于分配自定义软件产品的方法,系统和计算机程序
    • WO2008113718A1
    • 2008-09-25
    • PCT/EP2008/052871
    • 2008-03-11
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONCompagnie IBM FranceCARTERI, FrancescoDONATELLI, AlessandroPICHETTI, LuigiMARINELLI, Claudio
    • CARTERI, FrancescoDONATELLI, AlessandroPICHETTI, LuigiMARINELLI, Claudio
    • G06F9/44G06F9/445
    • G06F8/61
    • A solution (A1-A11) is proposed for distributing software products in a data processing system. For this purpose, there is provided a set of models of each software product to be distributed (for example, of the UML type); each model includes an indication of relationships among a plurality of available logical items (representing functions provided by the software product, such as use cases) and a plurality of available distribution artifacts (used to distribute the software product). A set of logical items is then selected (A2-A3) among the available ones. The process continues by identifying (A4-A7) a set of distribution artifacts required to implement the selected logical items (among the available distribution artifacts); the required distribution artifacts are identified according to the corresponding relationships in the models. A software package is built (A8-A9) including the required distribution artifacts. The software package is then distributed (A10) to a set of data processing entities of the system (i.e., endpoints), so as to cause each entity to install (A11) the required distribution artifacts on the entity.
    • 提出了一种在数据处理系统中分发软件产品的解决方案(A1-A11)。 为此,提供了要分发的每个软件产品的一组模型(例如,UML类型); 每个模型包括多个可用逻辑项(表示由软件产品提供的功能,例如用例)和多个可用的分发工件(用于分发软件产品)之间的关系的指示。 然后选择一组逻辑项目(A2-A3)。 该过程通过识别(A4-A7)实现所选择的逻辑项目(在可用分布工件中)所需的一组分布工件继续; 根据模型中的对应关系识别所需的分布工件。 构建了一个软件包(A8-A9),包括所需的分布工件。 然后将软件包(A10)分发到系统的一组数据处理实体(即,端点),以便使每个实体在实体上安装(A11)所需的分发工件。
    • 7. 发明申请
    • METHOD, SYSTEM AND COMPUTER PROGRAM FOR DOWNLOADING INFORMATION BASED ON A SNAPSHOT APPROACH
    • 方法,系统和计算机程序,用于基于快速方法下载信息
    • WO2008064934A1
    • 2008-06-05
    • PCT/EP2007/059700
    • 2007-09-14
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONCompagnie IBM FranceLERRO, MarcoMARINELLI, Claudio
    • LERRO, MarcoMARINELLI, Claudio
    • G06F17/30
    • G06F17/30864
    • A solution is proposed for reducing the response time of a long query submitted by a client (110) to a server (105) - storing a corresponding database (205). For this purpose, when the server receives the query from the client it starts collecting the result of the query into a table (210), wherein the corresponding selected records are directly accessible at page level (to the contrary of the database). As soon as a first page (Pg1) of the selected records is available in the table, the page is transmitted to the client for its display. Meanwhile, in a completely asynchronous manner, the server continues populating the table. Later on, the user of the client submits a browsing command to the server for moving to a different page (Pgk). In response thereto, the server extracts this page from the table (as soon as available) and returns it to the client directly.
    • 提出了一种解决方案,用于减少由客户端(110)提交给服务器(105)的长查询的响应时间 - 存储对应的数据库(205)。 为此,当服务器从客户端接收查询时,它开始将查询的结果收集到表(210)中,其中相应的所选记录可以在页面级(与数据库相反)直接访问。 一旦所选记录的第一页(Pg1)在表中可用,页面将被传送到客户端进行显示。 同时,以完全异步的方式,服务器继续填充表。 之后,客户端的用户向服务器提交浏览命令,以移动到不同的页面(Pgk)。 作为响应,服务器从表中提取此页面(一旦可用),并将其直接返回给客户端。
    • 9. 发明申请
    • UPGRADE OF SOFTWARE IMAGES BASED ON STREAMING TECHNIQUE
    • 基于流媒体技术升级软件图像
    • WO2012079864A1
    • 2012-06-21
    • PCT/EP2011/069873
    • 2011-11-10
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONMARINELLI, ClaudioVUILLEUMIER STUECKELBERG, MarcFONTIGNIE, Jacques
    • MARINELLI, ClaudioVUILLEUMIER STUECKELBERG, MarcFONTIGNIE, Jacques
    • G06F9/445G06F11/14
    • G06F8/65G06F8/63G06F8/654
    • A solution is proposed for migrating a data-processing entity (100) from a source software image (205s) installed on a mass memory (130) of the data- processing entity to a target software image stored on an external source (225), each software image including a plurality of memory blocks each one having a corresponding image address within the software image, and the mass memory including a plurality of memory locations each one for storing a memory block, the memory location having a corresponding memory address within the mass memory. A corresponding method (300) includes the steps of releasing (306) a portion of the mass memory, relocating (310) the memory blocks stored in boot locations of the target software image to the released portion, the boot locations being the memory locations having the memory addresses equal to the image addresses of boot blocks of the target software image including the memory blocks required to boot the data- processing entity up to load a streaming function (215) adapted to download the target software image from the external source, storing (314) the boot blocks into the corresponding boot locations, booting (316) the data-processing entity from the boot blocks in the corresponding boot locations thereby loading the streaming function, and serving (330-350) each request of reading a selected memory block of the target software image by the streaming function, the streaming function downloading (336) the selected memory block from the external source and storing (338-346) the selected memory block into the released portion when the selected memory block is not available in the mass memory, or retrieving (348) the selected memory block from the mass memory otherwise.
    • 提出了一种解决方案,用于将数据处理实体(100)从安装在数据处理实体的大容量存储器(130)上的源软件映像(205s)迁移到存储在外部源(225)上的目标软件映像, 每个软件图像包括多个存储块,每个存储块在软件映像内具有对应的图像地址,并且大容量存储器包括多个存储器位置,每个存储器位置用于存储存储块,存储器位置具有在质量块内的相应存储器地址 记忆。 相应的方法(300)包括以下步骤:释放(306)大容量存储器的一部分,将存储在目标软件映像的引导位置的存储块重新定位(310)到释放部分,引导位置是具有 所述存储器地址等于所述目标软件映像的引导块的映像地址,所述映射地址包括引导所述数据处理实体所需的存储块,以加载适于从所述外部源下载所述目标软件映像的流功能(215),存储 (314)引导块进入相应的引导位置,从相应引导位置的引导块引导(316)数据处理实体,从而加载流传输功能,并且服务(330-350)读取所选存储器的每个请求 通过流式传输功能对目标软件图像的块进行流传输功能,从外部源下载(336)所选择的存储块并存储(338-346)所选择的 当选择的存储器块在大容量存储器中不可用时,或者从质量存储器检索(348)所选择的存储器块,存储器块进入释放部分。
    • 10. 发明申请
    • DIRECT MIGRATION OF SOFTWARE IMAGES WITH STREAMING TECHNIQUE
    • 使用流媒体技术直接迁移软件图像
    • WO2012069297A1
    • 2012-05-31
    • PCT/EP2011/069306
    • 2011-11-03
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONFONTIGNIE, JacquesMARINELLI, ClaudioSCOTTON, Dr. PaoloVUILLEUMIER STUECKELBERG, Marc
    • FONTIGNIE, JacquesMARINELLI, ClaudioSCOTTON, Dr. PaoloVUILLEUMIER STUECKELBERG, Marc
    • G06F9/445
    • G06F9/4401G06F8/63
    • A solution for migrating a software image installed on a source data- processing entity to a target data-processing entity is proposed. A corresponding migration method (A310-A310;A410-A410;A510-A510;A610-A610) includes the steps of booting (A306;A406;A506;A606) the target data-processing entity from a preliminary bootstrap program providing a standalone preliminary operative system, mounting (A307;A407;A507;A607) the software image as a remote mass memory on the target data-processing entity, copying (A308;A408;A508;A608) a primary bootstrap program of the software image onto a local mass memory of the target data-processing entity, the primary bootstrap program including a streaming function adapted to migrate the software image to the target data-processing entity, re-booting (A309;A409;A509;A609) the target data-processing entity from the primary bootstrap program on the local mass memory thereby loading the streaming function, and serving (A310;A410;A510;A610) each request of accessing a memory block on the target data-processing entity by the streaming function, the streaming function downloading (718-730) the memory block from the software image and storing the memory block into the local mass memory in response to a lacking of the memory block in the local mass memory, or retrieving (733) the memory block from the local mass memory otherwise.
    • 提出了将安装在源数据处理实体上的软件映像迁移到目标数据处理实体的解决方案。 相应的迁移方法(A310-A310; A410-A410; A510-A510; A610-A610)包括从初步引导程序引导目标数据处理实体(A306; A406; A506; A606)的步骤,提供独立的初步 操作系统,将软件映像作为目标数据处理实体上的远程大容量存储器(A307; A407; A507; A607)复制(A308; A408; A508; A608)软件映像的主要引导程序到本地 目标数据处理实体的大容量存储器,主引导程序包括适于将软件映像迁移到目标数据处理实体的流传输功能,重新引导(A309; A409; A509; A609)目标数据处理实体 从本地大容量存储器中的主引导程序,从而加载流传输功能,并且通过流传输功能服务(A310; A410; A510; A610)访问目标数据处理实体上的存储块的每个请求,流功能下载 (718-730)我 响应于本地大容量存储器中的存储块的缺少,或者从本地质量存储器检索(733)存储器块,存储块从软件映像中存储并存储到本地大容量存储器中。