Users that share media such as pictures or videos via smartphones or other devices with cellular data connectivity often end up reuploading the same media via duplicate channels, e.g., multiple instant messaging apps, email, photo gallery, etc. This is costly and can cause excess consumption of the user’s data plan. This disclosure describes a media API, implemented in a device operating system, that reduces such redundant media uploads. When a user attempts an action that requires media upload via an application, the application invokes the API to determine whether the media was previously uploaded via another application. If a prior uploaded copy of the media is available, the application utilizes the copy to fulfill the user request, thus eliminating the redundant upload action.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.