×

Applying hot fixes for metadata customizing user interactions based on a software program deployed in multiple versions

  • US 9,052,978 B2
  • Filed: 07/24/2013
  • Issued: 06/09/2015
  • Est. Priority Date: 07/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing user interactions based on a software program, said method being performed at least in part in a digital processing system, comprising:

  • executing said software program to provide said user interactions, wherein said user interactions are in the form of process flows, wherein said process flows specify receiving inputs from a program user and providing corresponding outputs, wherein said user interactions constituting said process flows are operative according to an original metadata stored in the form of a plurality of existing files;

    receiving a hot fix containing a plurality of new files, each new file containing a corresponding modified metadata;

    identifying a set of existing files of said plurality of existing files, wherein each of said set of existing files corresponds to a new file of said plurality of new files;

    retrieving each of said set of existing files from a secondary storage;

    presenting to an administrator on a display unit, differences between each of said set of existing files and said corresponding new files, wherein said differences correspond to differences between original metadata in said existing files and modified metadata in the corresponding new files;

    getting inputs from said administrator indicating a selected set of differences of the presented differences, wherein said inputs are provided by said administrator by selecting said selected set of differences from said differences displayed on said display unit;

    forming a set of patched files, each patched file being formed by incorporating the selected differences in a corresponding existing file of said set of existing files,wherein said identifying, said retrieving, said presenting, said getting and said forming are performed for each of said plurality of new files in response to said receiving; and

    controlling, after said forming, said user interactions based on said set of patched files instead of said set of existing files.

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