Automatically producing software images

    公开(公告)号:US10915307B2

    公开(公告)日:2021-02-09

    申请号:US15902604

    申请日:2018-02-22

    Abstract: In one embodiment, a server generates expected levels of capability associated with possible combinations of settings for first and second adjustable parameters for an aspect of a software image feature. The server receives an indication of a desired level of capability for the aspect of the software image feature and, based on the indication, identifies a particular expected level of capability associated with a particular possible combination of the settings for the first and second adjustable parameters. The particular expected level of capability is closer to a desired level of capability for an aspect of a software image feature than the other expected levels of capability associated with the possible combinations of the settings for the first and second adjustable parameters. The server produces a software image that includes the particular possible combination of the settings for the first and second adjustable parameters.

    Providing tailored software update relevance information for deployed software

    公开(公告)号:US11880224B2

    公开(公告)日:2024-01-23

    申请号:US17183554

    申请日:2021-02-24

    CPC classification number: G06F8/658 G06F11/362

    Abstract: A recommendation system can be configured to provide tailored software update relevance information for deployed software. The recommendation engine can obtain running state information for a current version of software running on a device, as well as build data for each of the current version of the software and a new version of the software. The recommendation engine can obtain software version difference information based on the build data and determine, based on at least the software version difference information and the running state information, a number of functions in the current version of software that are directly impacted by the new version. The recommendation engine can cause relevance information derived from this determination to be displayed on a computing device, and/or the recommendation engine can automatically cause an update to the new version of the software to be applied or rejected based on the determination.

    Compiler-generated alternate memory-mapped data access operations

    公开(公告)号:US11442708B2

    公开(公告)日:2022-09-13

    申请号:US17024521

    申请日:2020-09-17

    Abstract: Techniques for compiling source code include generating object code by processing source code corresponding to a portion of a software program. The source code includes an instruction, native to a program language, for a memory location access. Based at least in part on processing the source code, the compiler generates second object code that, when executed by one or more processors, configures the one or more processors to determine to implement the memory location access using first database access transaction operations or to implement the memory location access using second database access transaction operations. The compiler may generate third object code that configures the one or more processors to implement the memory location access using the first database access transaction operations or to implement the memory location access using the second database access transaction operations, based at least in part based on the determining.

    COMPILER-GENERATED ALTERNATE MEMORY-MAPPED DATA ACCESS OPERATIONS

    公开(公告)号:US20220083319A1

    公开(公告)日:2022-03-17

    申请号:US17024521

    申请日:2020-09-17

    Abstract: Techniques for compiling source code include generating object code by processing source code corresponding to a portion of a software program. The source code includes an instruction, native to a program language, for a memory location access. Based at least in part on processing the source code, the compiler generates second object code that, when executed by one or more processors, configures the one or more processors to determine to implement the memory location access using first database access transaction operations or to implement the memory location access using second database access transaction operations. The compiler may generate third object code that configures the one or more processors to implement the memory location access using the first database access transaction operations or to implement the memory location access using the second database access transaction operations, based at least in part based on the determining.

    Space-optimized software installation using in-place extractable archive image

    公开(公告)号:US10579358B2

    公开(公告)日:2020-03-03

    申请号:US15348355

    申请日:2016-11-10

    Abstract: In one embodiment, a device in a network stores an archive image to a storage location of the device. The archive image comprises a plurality of compressed files. For one or more of the files, the device copies a segment of a particular file in the archive image to a segment copy in the storage location of the device and deletes the segment of particular file from the archive image. The device repeats the copying and deleting steps until the particular file has been fully deleted from the archive image. The device reconstitutes the particular file by merging the segment copy with one or more other segment copies associated with the particular file.

    SPACE-OPTIMIZED SOFTWARE INSTALLATION USING IN-PLACE EXTRACTABLE ARCHIVE IMAGE

    公开(公告)号:US20180129491A1

    公开(公告)日:2018-05-10

    申请号:US15348355

    申请日:2016-11-10

    CPC classification number: G06F8/63 G06F16/113 G06F16/162 G06F16/1727

    Abstract: In one embodiment, a device in a network stores an archive image to a storage location of the device. The archive image comprises a plurality of compressed files. For one or more of the files, the device copies a segment of a particular file in the archive image to a segment copy in the storage location of the device and deletes the segment of particular file from the archive image. The device repeats the copying and deleting steps until the particular file has been fully deleted from the archive image. The device reconstitutes the particular file by merging the segment copy with one or more other segment copies associated with the particular file.

    PROVIDING TAILORED SOFTWARE UPDATE RELEVANCE INFORMATION FOR DEPLOYED SOFTWARE

    公开(公告)号:US20220269499A1

    公开(公告)日:2022-08-25

    申请号:US17183554

    申请日:2021-02-24

    Abstract: A recommendation system can be configured to provide tailored software update relevance information for deployed software. The recommendation engine can obtain running state information for a current version of software running on a device, as well as build data for each of the current version of the software and a new version of the software. The recommendation engine can obtain software version difference information based on the build data and determine, based on at least the software version difference information and the running state information, a number of functions in the current version of software that are directly impacted by the new version. The recommendation engine can cause relevance information derived from this determination to be displayed on a computing device, and/or the recommendation engine can automatically cause an update to the new version of the software to be applied or rejected based on the determination.

    AUTOMATICALLY PRODUCING SOFTWARE IMAGES
    9.
    发明申请

    公开(公告)号:US20190258464A1

    公开(公告)日:2019-08-22

    申请号:US15902604

    申请日:2018-02-22

    Abstract: In one embodiment, a server generates expected levels of capability associated with possible combinations of settings for first and second adjustable parameters for an aspect of a software image feature. The server receives an indication of a desired level of capability for the aspect of the software image feature and, based on the indication, identifies a particular expected level of capability associated with a particular possible combination of the settings for the first and second adjustable parameters. The particular expected level of capability is closer to a desired level of capability for an aspect of a software image feature than the other expected levels of capability associated with the possible combinations of the settings for the first and second adjustable parameters. The server produces a software image that includes the particular possible combination of the settings for the first and second adjustable parameters.

Patent Agency Ranking