Content Testing During Image Production

US2016371433A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016371433-A1
Application numberUS-201514743648-A
CountryUS
Kind codeA1
Filing dateJun 18, 2015
Priority dateJun 18, 2015
Publication dateDec 22, 2016
Grant date

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.

Techniques for content testing during image production are described herein. Information associated with a content item may be loaded onto a first virtual machine instance and a second virtual machine instance. On the second virtual machine instance, production of a virtual machine image including the information associated with the content item may be initiated. On the first virtual machine instance, a first instance of the content item may be executed. At least part of a time during which the first instance of the content item is executed may occur during the production of the virtual machine image. Upon completion of production of the virtual machine image and approval of its use, the virtual machine image may be replicated onto other content item instances, and the first virtual machine instance may be terminated or repurposed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for content item execution during production of a virtual machine image comprising: one or more computing devices; and one or more memories having stored thereon computer-executable instructions that, upon execution, cause the system to perform operations comprising: loading information associated with the content item onto a first virtual machine instance and a second virtual machine instance; initiating, on the second virtual machine instance, the production of the virtual machine image including the information associated with the content item; executing, on the first virtual machine instance, a first instance of the content item, wherein at least part of a time during which the first instance of the content item is executed occurs during the production of the virtual machine image; completing the production of the virtual machine image; replicating the virtual machine image to one or more other virtual machine instances; and executing one or more other instances of the content item on the one or more other virtual machine instances. 2 . The system of claim 1 , wherein the operations further comprise determining an approval for use of the virtual machine image, wherein the replicating of the virtual machine image is performed based, at least in part, on the approval. 3 . The system of claim 1 , wherein the operations further comprise, prior to executing the first instance of the content item, examining the first virtual machine instance to determine that the information associated with the content item comprises instructions associated with an approved software development kit. 4 . The system of claim 1 , wherein the operations further comprise, prior to executing the first instance of the content item, installing one or more proxy components on the first virtual machine instance. 5 . A computer-implemented method for content item execution during production of a virtual machine image comprising: loading information associated with the content item onto a first virtual machine instance and a second virtual machine instance; initiating, on the second virtual machine instance, the production of the virtual machine image including the information associated with the content item; and executing, on the first virtual machine instance, a first instance of the content item, wherein at least part of a time during which the first instance of the content item is executed occurs during the production of the virtual machine image. 6 . The computer-implemented method of claim 5 , further comprising, prior to executing the first instance of the content item, examining the first virtual machine instance to determine that the information associated with the content item comprises instructions associated with an approved software development kit. 7 . The computer-implemented method of claim 6 , wherein the approved software development kit assists in reporting of information associated with executing instances of the content item. 8 . The computer-implemented method of claim 5 , further comprising, prior to executing the first instance of the content item, installing one or more proxy components on the first virtual machine instance. 9 . The computer-implemented method of claim 5 , further comprising: completing the production of the virtual machine image; replicating the virtual machine image to one or more other virtual machine instances; and executing one or more other instances of the content item on the one or more other virtual machine instances. 10 . The computer-implemented method of claim 9 , further comprising determining an approval for use of the virtual machine image, wherein the replicating of the virtual machine image is performed based, at least in part, on the approval. 11 . The computer-implemented method of claim 10 , further comprising terminating or repurposing the first virtual machine instance based, at least in part, on the approval. 12 . The computer-implemented method of claim 10 , wherein the first instance of the content item is available for execution at least until receiving or inferring the approval. 13 . The computer-implemented method of claim 10 , wherein the virtual machine image is used on a plurality of virtual machine instances to host multiple users accessing the content item. 14 . One or more non-transitory computer-readable storage media having stored thereon instructions that, upon execution on at least one compute node, cause the at least one compute node to perform operations comprising: loading information associated with a content item onto a first virtual machine instance and a second virtual machine instance; initiating, on the second virtual machine instance, a production of a virtual machine image including the information associated with the content item; and executing, on the first virtual machine instance, a first instance of the content item, wherein at least part of a time during which the first instance of the content item is executed occurs during the production of the virtual machine image. 15 . The one or more non-transitory computer-readable storage media of claim 14 , wherein the operations further comprise, prior to executing the first instance of the content item, examining the first virtual machine instance to determine that the information associated with the content item comprises instructions associated with an approved software development kit. 16 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the approved software development kit assists in reporting of information associated with executing instances of the content item. 17 . The one or more non-transitory computer-readable storage media of claim 14 , wherein the operations further comprise, prior to executing the first instance of the content item, installing one or more proxy components on the first virtual machine instance. 18 . The one or more non-transitory computer-readable storage media of claim 14 , wherein the operations further comprise: completing the production of the virtual machine image; replicating the virtual machine image to one or more other virtual machine instances; and executing one or more other instances of the content item on the one or more other virtual machine instances. 19 . The one or more non-transitory computer-readable storage media of claim 18 , wherein the operations further comprise determining an approval for use of the virtual machine image, wherein the replicating of the virtual machine image is performed based, at least in part, on the approval. 20 . The one or more non-transitory computer-readable storage media of claim 19 , wherein the operations further comprise terminating or repurposing the first virtual machine instance based, at least in part, on the approval. 21 . The one or more non-transitory computer-readable storage media of claim 19 , wherein the first instance of the content item is available for execution at least until receiving or inferring the approval. 22 . The one or more non-transitory computer-readable storage media of claim 14 , wherein the virtual machine image is used on a plurality of virtual machine instances to host multiple users accessing the content item.

Assignees

Inventors

Classifications

  • Hypervisors; Virtual machine monitors · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

  • using sensors worn by the player, e.g. for measuring heart beat or leg activity · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • for interfacing with the game device, e.g. specific interfaces between game controller and console · 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 US2016371433A1 cover?
Techniques for content testing during image production are described herein. Information associated with a content item may be loaded onto a first virtual machine instance and a second virtual machine instance. On the second virtual machine instance, production of a virtual machine image including the information associated with the content item may be initiated. On the first virtual machine in…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45533. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).