Invention Grant
- Patent Title: Application packages using block maps
- Patent Title (中): 应用程序包使用块映射
-
Application No.: US13230358Application Date: 2011-09-12
-
Publication No.: US08972967B2Publication Date: 2015-03-03
- Inventor: Hemchander Venkateshwara Sannidhanam , John Michael Sheehan , Jason Ghssane Salameh
- Applicant: Hemchander Venkateshwara Sannidhanam , John Michael Sheehan , Jason Ghssane Salameh
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Timothy Churna; Kate Drakos; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/445

Abstract:
Deploying applications to a device often involves generating an application package for installing the application anew, and application patches for updating the application from a specific first version to a specific second version. Presented herein are alternative techniques for deploying the application to devices using a block map indicating hashcodes for respective blocks of respective resources of the application. A device may install the application by installing the application package, or may update a deployed application from an earlier version to a later version by retrieving the block map, identifying updated blocks having a different hashcode than the current hashcode of the block in the currently deployed application, and retrieving only the updated blocks. The block map also enables concurrent deployment of multiple application versions, and resource sharing among deployed versions and variants by sharing commonly used blocks and retaining alternatives of blocks differing between such versions and variants.
Public/Granted literature
- US20130067449A1 APPLICATION PACKAGES USING BLOCK MAPS Public/Granted day:2013-03-14
Information query