Video-Based Progress Tracker for Mobile Application Development
AssigneeMicrosoft Technology Licensing, LLC
InventorsVishal Goyal, Nishith Anand
Life of this patent
Estimating the term…
Abstract
A method may include accessing a first code commit for a software application from a code repository, the code repository including a sequence of code commits for the software application; accessing a second code commit for the software application from the code repository, the second code commit occurring prior to the first code commit in the sequence of code commits for the software application; parsing the first code commit for differences across a plurality of dimensions from the second code commit; generating a video frame based on the differences; and appending the video frame to a video, the video including a plurality of frames tracking differences between code commits of the software application.
Claims20
A system comprising:
- at least one processor;
- and
- a storage device comprising instructions, which when executed by the at least one processor, configure the at least one processor to perform operations comprising:
- accessing a first code commit for a software application from a code repository, the code repository including a sequence of code commits for the software application;
- accessing a second code commit for the software application from the code repository, the second code commit occurring prior to the first code commit in the sequence of code commits for the software application;
- parsing the first code commit for differences across a plurality of dimensions from the second code commit;
- generating a video frame based on the differences;
- and
- appending the video frame to a video, the video including a plurality of frames tracking differences between code commits of the software application.
A computer-implemented method comprising:
- accessing a first code commit for a software application from a code repository, the code repository including a sequence of code commits for the software application;
- accessing a second code commit for the software application from the code repository, the second code commit occurring prior to the first code commit in the sequence of code commits for the software application;
- parsing the first code commit for differences across a plurality of dimensions from the second code commit;
- generating a video frame based on the differences;
- and
- appending the video frame to a video, the video including a plurality of frames tracking differences between code commits of the software application.
A storage device comprising instructions, which when executed by at least one processor, configure the at least one processor to perform operations comprising:
- accessing a first code commit for a software application from a code repository, the code repository including a sequence of code commits for the software application;
- accessing a second code commit for the software application from the code repository, the second code commit occurring prior to the first code commit in the sequence of code commits for the software application;
- parsing the first code commit for differences across a plurality of dimensions from the second code commit;
- generating a video frame based on the differences;
- and
- appending the video frame to a video, the video including a plurality of frames tracking differences between code commits of the software application.
Dependencies are inferred from the claim text.