Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for dynamically localizing content of a graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising: configuring the graphical user interface widget to provide first location-responsive content in a presentation runtime model by defaulting to a user-selected geographic location, wherein the graphical user interface widget provides the first location-responsive content based on the default user-selected geographic location; retrieving a user preference configuration setting for the graphical user interface widget, the user preference configuration setting indicating that the graphical user interface widget is to operate in a localized mode; retrieving a geographic location for the user device; and providing the retrieved geographic location to the widget runtime model for the graphical user interface widget to select second location-responsive content, wherein the graphical user interface widget switches from providing the first location-responsive content to providing the second location-responsive content based on the retrieved geographic location.
2. The method of claim 1 , wherein the default user-selected geographic location is obtained from user preferences of the user device.
3. The method of claim 1 , wherein a user of the user device directs the graphical user interface widget to use the default user-selected geographic location.
4. The method of claim 1 , wherein retrieving the geographic location for the user device comprises receiving a selection of a location from a user of the user device.
5. The method of claim 4 , wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location based on a type of usage of the user device.
6. The method of claim 4 , wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location based on the user device switching from a first type of usage of the user device to a second type of usage of the user device.
7. The method of claim 6 , wherein the first type of usage of the user device and the second type of usage of the user device are different ones of a work usage of the user device, a non-work usage of the user device, a pedestrian usage of the user device, a vehicle usage of the user device, or an aircraft usage of the user device.
8. The method of claim 1 , wherein the retrieved geographic location comprises a current location of the user device.
9. The method of claim 1 , wherein the retrieved geographic location is retrieved based on a user-supplied hierarchy of location information sources and an availability of the location information sources.
10. The method of claim 1 , further comprising: switching the widget runtime model for the graphical user interface widget back to the default user-selected geographic location.
11. An apparatus for dynamically localizing content of a graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising: the computing platform; a presentation runtime model executed on the computing platform; a user interface configured to configure the graphical user interface widget to provide first location-responsive content in the presentation runtime model by defaulting to a user-selected geographic location, wherein the graphical user interface widget provides the first location-responsive content based on the default user-selected geographic location; and a communication component configured to retrieve a user preference configuration setting for the graphical user interface widget, the user preference configuration setting indicating that the graphical user interface widget is to operate in a localized mode, to retrieve a geographic location for the user device, and to provide the retrieved geographic location to the widget runtime model for the graphical user interface widget to select second location-responsive content, wherein the graphical user interface widget switches from providing the first location-responsive content to providing the second location-responsive content based on the retrieved geographic location.
12. The apparatus of claim 11 , wherein the default user-selected location is obtained from user preferences of the user device.
13. The apparatus of claim 11 , wherein a user of the user device directs the graphical user interface widget to use the default user-selected geographic location.
14. The apparatus of claim 11 , wherein the communication component being configured to retrieve the geographic location for the user device comprises the communication component being configured to receive a selection of a location from a user of the user device.
15. The apparatus of claim 14 , wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location based on a type of usage of the user device.
16. The apparatus of claim 14 , wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location based on the user device switching from a first type of usage of the user device to a second type of usage of the user device.
17. The apparatus of claim 16 , wherein the first type of usage of the user device and the second type of usage of the user device are different ones of a work usage of the user device, a non-work usage of the user device, a pedestrian usage of the user device, a vehicle usage of the user device, or an aircraft usage of the user device.
18. The apparatus of claim 11 , wherein the retrieved geographic location comprises a current location of the user device.
19. The apparatus of claim 11 , wherein the retrieved geographic location is retrieved based on a user-supplied hierarchy of location information sources and an availability of the location information sources.
20. The apparatus of claim 11 , wherein the computing platform is configured to switch the widget runtime model for the graphical user interface widget back to the default user-selected geographic location.
21. A method for dynamically localizing content of a graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising: defining the graphical user interface widget to provide location-responsive content; and transmitting the graphical user interface widget to a presentation runtime model of the user device, wherein the graphical user interface widget provides first location-responsive content by defaulting to a user-selected geographic location, wherein the graphical user interface widget provides the first location-responsive content based on the default user-selected geographic location, wherein the presentation runtime model retrieves a user preference configuration setting for the graphical user interface widget, the user preference configuration setting indicating that the graphical user interface widget is to operate in a localized mode, retrieves a geographic location for the user device, and provides the retrieved geographic location to the graphical user interface widget to select second location-responsive content, wherein the graphical user interface widget switches from providing the first location-responsive content to providing the second location-responsive content based on the retrieved geographic location.
22. The method of claim 21 , wherein the default user-selected location is obtained from user preferences of the user device.
23. The method of claim 21 , wherein a user of the user device directs the graphical user interface widget to use the default user-selected geographic location.
24. The method of claim 21 , wherein the graphical user interface widget retrieving the geographic location for the user device comprises the graphical user interface widget receiving a selection of a location from a user of the user device.
25. The method of claim 24 , wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location based on a type of usage of the user device.
26. The method of claim 24 , wherein the graphical user interface widget switches to provide the second location-responsive content based on the retrieved geographic location based on the user device switching from a first type of usage of the user device to a second type of usage of the user device.
27. The method of claim 21 , wherein the retrieved geographic location comprises a current location of the user device.
28. The method of claim 21 , wherein the retrieved geographic location is retrieved based on a user-supplied hierarchy of location information sources and an availability of the location information sources.
29. The method of claim 21 , wherein the widget runtime model for the graphical user interface widget is configured to switch back to the default user-selected geographic location.
30. An apparatus for dynamically localizing content of a graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising: a widget portal configured to define the graphical user interface widget to provide location-responsive content; and a network communication component configured to transmit the graphical user interface widget to a presentation runtime model of the user device, wherein the graphical user interface widget provides first location-responsive content by defaulting to a user-selected geographic location, wherein the graphical user interface widget provides the first location-responsive content based on the default user-selected geographic location, wherein the presentation runtime model retrieves a user preference configuration setting for the graphical user interface widget, the user preference configuration setting indicating that the graphical user interface widget is to operate in a localized mode, retrieves a geographic location for the user device, and provides the retrieved geographic location to the graphical user interface widget to select second location-responsive content, wherein the graphical user interface widget switches from providing the first location-responsive content to providing the second location-responsive content based on the retrieved geographic location.
Unknown
February 11, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.