Specification-guided migration

US9729623B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9729623-B2
Application numberUS-201414214823-A
CountryUS
Kind codeB2
Filing dateMar 15, 2014
Priority dateMar 15, 2014
Publication dateAug 8, 2017
Grant dateAug 8, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A conformance checker is received on a system that contains hostable content, and is executed. One or more results provided by the conformance checker are evaluated; and the hostable content is migrated to a destination host in accordance with the evaluating step.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a conformance checker on a system that contains hostable content, wherein the hostable content runs on the system; checking, by executing the conformance checker, whether the hostable content conforms to a specification that defines technical requirements for running the hostable content on a destination host; outputting, from the conformance checker, one or more results of the checking; evaluating the one or more results output from the conformance checker and determining at least one negative result of the evaluation; remediating the at least one negative result of the evaluation; and migrating the hostable content to the destination host in accordance with the remediating step; further comprising determining whether the destination host supports an ability to remediate the at least one negative result after migration of the hostable content to the destination host; and further comprising remediating the at least one negative result, including generating remediated hostable content in conformance with the specification, prior to migration upon determining that the destination host does not support the ability to remediate the at least one negative result after migration, wherein the migration of the hostable content is a migration of the remediated hostable content. 2. The method of claim 1 wherein the system that contains hostable content comprises a source system which downloads the conformance checker. 3. The method of claim 1 wherein remediating the at least one negative result occurs automatically. 4. The method of claim 1 wherein checking whether the hostable content conforms to the specification provided by the destination host further comprises comparing one or more items of the hostable content to one or more rules of the specification. 5. The method of claim 4 further comprising providing a non-conformance report including each item of the hostable content that is not in conformance with the one or more rules. 6. The method of claim 5 wherein the non-conformance report includes information related to technical possibility, risk, labor, cost and degree of change for each non-conforming item. 7. The method of claim 1 further comprising uploading an image of a conformant hostable content to a server prior to migrating the hostable content to the destination host. 8. The method of claim 7 further comprising: creating a migration request; and submitting the migration request to a migration server. 9. The method of claim 8 wherein an image library receives the image from a source server and the migration server receives the migration request. 10. The method of claim 9 , further comprising collocating said source server and said migration server on a same physical machine. 11. The method of claim 9 , further comprising locating said source server and said migration server on different physical machines. 12. The method of claim 8 further comprising monitoring the migration. 13. A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer to perform the method of: receiving a conformance checker on a system that contains hostable content, wherein the hostable content runs on the system; checking, by executing the conformance checker, whether the hostable content conforms to a specification that defines technical requirements for running the hostable content on a destination host; outputting, from the conformance checker, one or more results of the checking; facilitating evaluating the one or more results output from the conformance checker and determining at least one negative result of the evaluation; facilitating remediating the at least one negative result of the evaluation; and migrating the hostable content to the destination host in accordance with the remediating step; the method further comprising determining whether the destination host supports an ability to remediate the at least one negative result after migration of the hostable content to the destination host; and the method further comprising remediating the at least one negative result, including generating remediated hostable content in conformance with the specification, prior to migration upon determining that the destination host does not support the ability to remediate the at least one negative result after migration, wherein the migration of the hostable content is a migration of the remediated hostable content. 14. An apparatus comprising: a memory; and at least one processor, coupled to said memory, and operative to: receive a conformance checker on a system that contains hostable content, wherein the hostable content runs on the system; check, by executing the conformance checker, whether the hostable content conforms to a specification that defines technical requirements for running the hostable content on a destination host; output, from the conformance checker, one or more results of the checking; facilitate evaluating one or more results output from the conformance checker and determining at least one negative result of the evaluation; facilitate remediating the at least one negative result of the evaluation; and migrate the hostable content to the destination host in accordance with the remediating step; wherein the at least one processor is further operative to: determine whether the destination host supports an ability to remediate the at least one negative result after migration of the hostable content to the destination host; and remediate the at least one negative result, including generating remediated hostable content in conformance with the specification, prior to migration upon determining that the destination host does not support the ability to remediate the at least one negative result after migration, wherein the migration of the hostable content is a migration of the remediated hostable content.

Assignees

Inventors

Classifications

  • based on the content of a request · CPC title

  • with static server selection, e.g. the same server being selected for a specific client · CPC title

  • Partitioning or combining of resources · CPC title

  • Analysis of software for verifying properties of programs (testing of software G06F11/3668) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9729623B2 cover?
A conformance checker is received on a system that contains hostable content, and is executed. One or more results provided by the conformance checker are evaluated; and the hostable content is migrated to a destination host in accordance with the evaluating step.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/1014. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).