17840529. Video-Based Progress Tracker for Mobile Application Development simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

Video-Based Progress Tracker for Mobile Application Development

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Vishal Goyal of North Delhi (IN)

Nishith Anand of Noida (IN)

Video-Based Progress Tracker for Mobile Application Development - A simplified explanation of the abstract

This abstract first appeared for US patent application 17840529 titled 'Video-Based Progress Tracker for Mobile Application Development

Simplified Explanation

The abstract describes a method for generating a video that tracks differences between code commits of a software application. Here is a simplified explanation of the abstract:

  • The method involves accessing two code commits for a software application from a code repository.
  • The first code commit is compared to the second code commit to identify differences across multiple dimensions.
  • A video frame is generated based on these differences.
  • The video frame is then appended to a video that tracks the differences between code commits of the software application.

Potential applications of this technology:

  • Software development: This method can be used by software developers to visually track changes and differences between code commits, making it easier to understand and analyze the evolution of a software application over time.

Problems solved by this technology:

  • Tracking code changes: Traditional methods of tracking code changes may involve manually reviewing code commits, which can be time-consuming and prone to errors. This method automates the process and provides a visual representation of the differences, making it more efficient and accurate.

Benefits of this technology:

  • Improved understanding: The generated video provides a clear visual representation of the differences between code commits, allowing developers to easily understand and analyze the changes made to the software application.
  • Time-saving: By automating the process of tracking code changes and generating a video, this method saves developers time that would otherwise be spent manually reviewing code commits.
  • Error reduction: The automated nature of this method reduces the chances of human error that may occur during manual code review, ensuring a more accurate representation of the differences between code commits.


Original Abstract Submitted

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.