Patent application number | Description | Published |
20110113070 | Software Stack Building Using Logically Protected Region Of Computer-Readable Medium - Methods, apparatuses, and systems for software stack building using a logically protected region of a computer-readable medium are described. An image of a software stack may be stored in a computer-readable medium. A computer, coupled to the computer-readable medium, may build an executable software stack on the same computer-readable medium from the image. The image may be stored in a logically-protected region of the computer-readable medium. After the storing and prior to the building, data stored on the computer-readable medium outside of the logically-protected region may be erased. | 05-12-2011 |
20110113226 | Distribution Of Software Updates - Methods, apparatuses, and systems for distribution of software updates are described. A file representing a difference between a first software stack and a second software stack and a task sequence may be received at a computer. The task sequence may represent instructions for installing the second software stack on the computer using the file and a stored image that represents the first software stack. The computer then may execute the task sequence to use the file and the stored image to install the second software stack on the computer. In one example, a second file representing a difference between the first software stack and a third software stack may be received by the computer, and the task sequence may include further instructions for installing the second software stack based on the first file, the second file, and the stored image. | 05-12-2011 |
20110113413 | Software Updates Using Delta Patching - Methods, apparatuses, and systems for software updates using delta patching are described. A first image representative of a first software stack and a second image representative of a second software stack may be combined into a compound image by a first computer. The first computer may compare the compound image and the first image to determine a difference between the compound image and the first image. The first computer may generate a file representative of the difference between the compound image and the first image, and data representative of the file representative of the difference between the compound image and the first image may be recorded to a computer-readable storage medium. | 05-12-2011 |
20110113414 | Software Updates Using Delta Patching - Methods, apparatuses, and systems for software updates using delta patching are described. A first computer may compare a first image representative of a plurality of software stacks, and a second image representative of at least one and less than all of the plurality of software stacks to determine a difference between the second image and the first image. The first computer may generate a file representative of the difference between the second image and the first image. The file may include data of instructions for removing each software stack of the plurality of software stacks represented in the first image and not represented in the second image from a second computer. Data representative of the file representative of the difference between the second image and the first image may be recorded to a computer-readable storage medium. | 05-12-2011 |
20110113415 | Multiple Invocation Points In Software Build Task Sequence - Methods, apparatuses, and systems for handling multiple invocation points in a software build task sequence are described. A computer may receive a task sequence. The task sequence may include instructions for combining a first image and a second image to form a third image, installing a first software stack on the computer from a fourth image, and installing a software component to a second software stack already installed on the computer. The computer may receive an indication of a start point to begin executing the task sequence, and may execute the task sequence beginning at the start point. | 05-12-2011 |
20110113416 | Network-Enhanced Control Of Software Updates Received Via Removable Computer-Readable Medium - Methods, apparatuses, and systems for network enhanced controls of software updates received via a computer-readable medium are described. A first computer may load data representative of an image of a software stack from a removable computer-readable storage medium. A task sequence of instructions for installing the data representative of the image of the software stack at the first computer may be requested from the first computer to a second computer. The first computer may receive the task sequence, and may access the task sequence to retrieve the instructions for installing the data representative of the image at the first computer. | 05-12-2011 |
20110113417 | Network-Enhanced Control Of Software Updates Received Via Removable Computer-Readable Medium - Methods, apparatuses, and systems for network enhanced controls of software updates received via a computer-readable medium are described. A request for identification information of an image version may be sent from a first computer to a second computer. The first computer may receive identification information of the image version. The first computer may determine whether data representing the image version is stored on a removable computer-readable storage medium. Responsive to determining that data representing the image version is stored on the removable computer-readable storage medium, the first computer may load the data representing the image version from the removable computer-readable storage medium. | 05-12-2011 |
20110113418 | Cross-Updating Of Software Between Self-Service Financial Transaction Machines - Methods, apparatuses, and systems for cross-updating of software between self-service financial transaction machines are described. A first computer may identify connection of a removable computer-readable storage medium to the first computer. The first computer may determine whether data representing a particular version of an image of a software stack for the first computer exists on the removable computer-readable storage medium. Responsive to determining that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium, data indicating that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium may be outputted, and data representing a second computer with data representing the particular version of the image of the software stack for the first computer may be outputted. | 05-12-2011 |
20110113419 | Programmatic Creation Of Task Sequences From Manifests - Method, apparatuses, and systems are described for receiving, by a computer, data representing a first manifest and a second manifest, the first manifest identifying at least some of a plurality of software components and the second manifest identifying at least some of the plurality of software components; determining a first one of the software components that is identified by the second manifest and not identified by the first manifest; generating, by the computer, a task sequence comprising instructions for installing the first one of the software components to a software stack; and recording, by the computer, data representing the task sequence to a computer-readable medium. | 05-12-2011 |
20110113420 | Distribution Of Software Updates - Methods, apparatuses, and systems for distribution of software updates are described. A first software component and a task sequence may be received at a computer. The task sequence may include instructions for installing the first software component at the computer. The computer may store the first software component and the task sequence in a computer-readable medium. The computer then may execute the task sequence to install, in the computer-readable medium, a software stack from an image of the software stack also stored in the compute-readable medium, and the first software component into the installed software stack. The task sequence may include instructions for de-installing a software component from the installed software stack. | 05-12-2011 |
20110113421 | Programmatic Creation Of Task Sequences From Manifests - Methods, apparatuses, and systems are described for receiving, by a computer, data representing a first manifest and a second manifest, the first manifest identifying at least some of a plurality of software components and the second manifest identifying at least some of the plurality of software components; determining a first one of the software components that is identified by the second manifest and not identified by the first manifest; generating, by the computer, a task sequence comprising instructions for creating a software stack from an image of the software stack, and for installing the first one of the software components to the created software stack; and recording, by the computer, data representing the task sequence to a computer-readable medium. | 05-12-2011 |
20110113422 | Programmatic Creation Of Task Sequences From Manifests - Methods, apparatuses, and systems are described for receiving, by a computer, data representing a plurality of manifests, each manifest identifying a different subset of a plurality of software components; generating, by the computer, and based on the manifests, a task sequence that indicates an order in which the plurality of software components are to be installed; and recording, by the computer, data representing the task sequence to a computer-readable medium | 05-12-2011 |
20110113424 | Distribution Of Software Updates - Methods, apparatuses, and systems for distribution of software updates are described. A first software component and a task sequence may be received at a computer. The task sequence may include instructions for installing the first software component at the computer. The computer may store the first software component and the task sequence in a logically protected region of the computer. The computer then may execute the task sequence to install the first software component in a current software stack of the computer. The task sequence may include instructions for de-installing a software component from the software stack on the computer. | 05-12-2011 |