发明名称 Electronically controlling commitment of a change to stored information
摘要 A technique electronically controls commitment of a change to stored information. The technique involves accessing a reviewer database to ascertain a set of reviewers assigned to review proposed changes to the stored information. The technique further involves electronically notifying the set of reviewers to review a particular proposed change to the stored information after the set of reviewers is ascertained. Each reviewer is able to electronically approve or reject the particular proposed change to the stored information. The technique further involves (i) electronically preventing commitment of the particular proposed change to the stored information while less than a predefined number of electronic approvals has been received from the set of reviewers and (ii) electronically enabling commitment of the particular proposed change to the stored information upon receipt of the predefined number of electronic approvals from the set of reviewers.
申请公布号 US9354769(B1) 申请公布日期 2016.05.31
申请号 US201113077175 申请日期 2011.03.31
申请人 EMC Corporation 发明人 Kudva Santhosh V.;Bappe Michael E.;Raizen Helen S.;Bennett Thomas W.
分类号 G06F3/0481;H04L12/18 主分类号 G06F3/0481
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 1. A method of electronically controlling commitment of a change to stored information, the method comprising: accessing a reviewer database to ascertain a set of reviewers assigned to review proposed changes to the stored information, the stored information being a portion of source code stored in a source code file, the source code having been previously compiled into operable executable code, the portion of source code being a portion of a software application; after the set of reviewers is ascertained, electronically notifying the set of reviewers to review a particular proposed change to the stored information, the particular proposed change being constructed and arranged to modify operation of the operable executable code, each reviewer being able to electronically approve or reject the particular proposed change to the stored information in parallel with other reviewers of the set of reviewers for concurrent review coordination of the particular proposed change; and (i) electronically preventing commitment of the particular proposed change to the stored information while less than a predefined number of electronic approvals has been received from the set of reviewers and (ii) electronically enabling commitment of the particular proposed change to the stored information upon receipt of the predefined number of electronic approvals from the set of reviewers; prior to committing the particular proposed change to the stored information, accessing the reviewer database to ascertain another set of reviewers assigned to review another proposed change to another portion of the source code which has been previously compiled into the operable executable code; in response to the particular proposed change to the stored information being electronically committed and determining that the particular proposed change and the other proposed change work together, automatically notifying a drafter of the other proposed change to merge the particular proposed change with the other proposed change and then notifying the other set of reviewers to review the other proposed change to the other portion of the source code, each reviewer of the other set of reviewers being able to electronically approve or reject the other proposed change to the stored information in parallel with other reviewers of the other set of reviewers for concurrent review coordination of the other proposed change; wherein the operable executable code forms a portion of a prior version of an executable application; and wherein the method further comprises, after commitment of the particular proposed change to the stored information is electronically enabled by receipt of the predefined number of electronic approvals from the set of reviewers, compiling and linking the source file along with other source files to generate a new version of the executable application which is different than the prior version of the executable application.
地址 Hopkinton MA US