×

Dynamic cloud image updates based on subjective customization and user input

  • US 10,467,032 B2
  • Filed: 03/02/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 03/02/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for use with a set of images, with each image of the set of images respectively representing a computer and respectively including software and configuration settings data, the method comprising:

  • deploying, by a crowd-sourced user environment image creation and deployment system executing on at least one processor of a data processing system, a plurality of first image instantiations of a base user environment image for respective use by a plurality of users to install a plurality of user environments, wherein the base user environment image has built-in instrumentation that scans for user customizations on the base user environment image and sends customization output files to the crowd-sourced user environment image creation and deployment system and wherein the set of user environments comprises a set of installation images for physical computing devices or deployment images for virtual machine environments;

    receiving, by the crowd-sourced user environment image creation and deployment system, a set of output files from the built-in instrumentation in the plurality of user environments, wherein the set of output files list changes resulting from the user customizations to the set of user environments;

    tracking, by the crowd-sourced user environment image creation and deployment system, use of the plurality of first image instantiations to create a historical usage data set indicative of how the plurality of users are customizing the plurality of first image instantiations based on the set of output files received from the built-in instrumentation; and

    generating, by the crowd-sourced user environment image creation and deployment system, at least one updated base user environment image based on the set of output files and user feedback.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×