US Patent:
20110321028, Dec 29, 2011
Inventors:
Christopher A. Evans - Sammamish WA, US
Scott Jensen - Shoreline, WA, US
Advay V. Mengle - Bellevue WA, US
Jeffrey T. Pearce - Seattle WA, US
John Elsbree - Bellevue WA, US
Louis M. Kahn - Bellevue WA, US
Chad C. Neff - Everett WA, US
Nermin Osmanovic - Seattle WA, US
Nosherwan Minwalla - Sunnyvale CA, US
Rajadurai Isaac Rajakumar - Bothell WA, US
Dale A. Sather - Seattle WA, US
Manuel A. Schröder - Redmond WA, US
Ovidiu G. Temereanca - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/445
G06F 9/44
G06F 9/46
US Classification:
717170, 717174, 719313, 717168
Abstract:
An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.