| CPC G06F 3/14 (2013.01) [G06T 11/001 (2013.01); G06T 15/04 (2013.01)] | 19 Claims |

|
1. A method for operating a display framework, the method comprising the following as implemented on a computing device having a display upon which a plurality of views may be displayed, the method comprising:
receiving a first request for first display content corresponding to a location value;
identifying a first display content generator that generates the first display content, wherein the first display content generator is a third-party service to the display framework;
selecting an executable first bridge module from a plurality of bridge modules to bridge communications between the display framework and the first display content generator, and executing the first bridge module, wherein the first bridge module is specifically configured to bridge communications between the display framework and the first display content generator;
obtaining first display content corresponding to the location value from the first display content generator via the first bridge module and displaying the first display content in a first view on the display;
receiving a second request for second display content corresponding to the location value;
identifying a second display content generator that generates the second display content, wherein the second display content generator is a third-party service to the display framework;
selecting an executable second bridge module from the plurality of bridge modules to bridge communications between the display framework and the second display content generator, and executing the second bridge module, wherein the second bridge module is specifically configured to bridge communications between the display framework and the second display content generator, and wherein the second bridge module is not configured to bridge communications between the display framework and the first display content generator;
obtaining second display content corresponding to the location value from the second display content generator via the second bridge module and displaying the second display content in a second view on the display, wherein the first view and the second view are displayed concurrently on the display;
receiving an update to the location value, and in response:
communicating the updated location value to both the first display content generator via the first bridge module and the second display content generator via the second bridge module;
receiving updated first display content corresponding to the updated location value from the first display content generator via the first bridge module and displaying the updated first display content in the first view on the display; and
receiving updated second display content corresponding to the updated location value from the second display content generator via the second bridge module and displaying the updated second display content in the second view on the display, wherein the first view and the second view are displayed concurrently on the display.
|