10558475

Apparatus and Methods for Widget Intercommunication in a Wireless Communication Environment

PublishedFebruary 11, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
30 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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.

Plain English Translation

This invention relates to dynamically localizing content in graphical user interface (GUI) widgets on computing platforms, addressing the challenge of providing contextually relevant information based on a user's geographic location. The method involves a widget runtime model that executes GUI widgets on a user device, where the widgets display location-responsive content. By default, the widget provides content based on a user-selected geographic location. However, if a user preference configuration setting indicates the widget should operate in a localized mode, the system retrieves the device's current geographic location and provides it to the widget runtime model. The widget then switches from the default content to location-specific content based on the retrieved geographic location. This ensures users receive relevant information tailored to their current location, improving user experience and contextual relevance. The system dynamically adjusts content without requiring manual user input, enhancing automation and personalization in widget interactions.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the default user-selected geographic location is obtained from user preferences of the user device.

Plain English Translation

A system and method for determining a default user-selected geographic location for a user device involves retrieving the location from stored user preferences on the device. The method addresses the need for accurate and personalized location-based services by eliminating the requirement for manual input or real-time GPS tracking, which can be unreliable or battery-intensive. By accessing pre-stored user preferences, the system ensures that the geographic location used for services such as navigation, weather updates, or local search results is both relevant and efficient. The user preferences may include previously selected locations, frequently visited areas, or manually configured default settings. This approach enhances user experience by reducing latency and improving accuracy while minimizing power consumption. The method integrates seamlessly with existing location-based applications, providing a consistent and reliable default location without requiring additional user interaction. This solution is particularly useful in scenarios where real-time location data is unavailable or impractical, such as in low-connectivity environments or when privacy settings restrict GPS access. The system ensures that location-based services remain functional and personalized even under suboptimal conditions.

Claim 3

Original Legal Text

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.

Plain English Translation

A method for managing geographic location data in a graphical user interface (GUI) widget involves allowing a user to select a default geographic location for the widget. The widget is part of a user device, such as a smartphone, tablet, or computer, and is used to display or process location-based information. The method enables the user to specify a preferred geographic location, which the widget then uses as a default setting. This default location can be applied automatically when the widget is activated or when location data is required, ensuring consistency and reducing the need for repeated manual input. The method may also include storing the user-selected default location in a memory of the user device for future use. This approach improves user convenience by eliminating the need to repeatedly enter or select a geographic location, particularly in applications where location data is frequently accessed or updated. The method is applicable in various contexts, such as mapping applications, navigation systems, weather services, or any other system where geographic location is a relevant parameter.

Claim 4

Original Legal Text

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.

Plain English Translation

This invention relates to systems and methods for determining and utilizing geographic locations of user devices, particularly in applications where precise or user-selected location data is required. The problem addressed is the need for accurate and flexible location determination in digital services, where automated GPS or network-based location detection may not always be reliable or sufficient. The method involves retrieving a geographic location for a user device by receiving a manual selection from the user. This allows the user to specify their location when automated methods (such as GPS or IP-based geolocation) are unavailable, inaccurate, or when the user prefers to override the system-determined location. The selected location can then be used for various purposes, such as providing location-based services, content personalization, or geofencing applications. The method may also include additional steps such as displaying a map interface to the user for location selection, validating the selected location against predefined criteria, and storing the selected location for future use. This approach ensures that the system can still function effectively even when automated location detection fails or when user input is preferred for accuracy or privacy reasons. The invention is particularly useful in applications where location data is critical, such as navigation, emergency services, or localized content delivery.

Claim 5

Original Legal Text

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.

Plain English Translation

A system provides location-responsive content in a graphical user interface (GUI) widget based on the geographic location of a user device and the type of usage of the device. The GUI widget displays content that changes dynamically in response to the device's location and usage context. The system retrieves the geographic location of the user device, such as GPS coordinates or network-based location data. The GUI widget then switches to provide second location-responsive content based on the retrieved location and the type of usage of the device. The type of usage may include factors such as the device's current activity, user interaction patterns, or operational state. For example, if the device is in a navigation mode, the widget may display traffic or route information, while in a media consumption mode, it may show location-based recommendations. The system ensures that the content displayed in the widget is contextually relevant to both the user's location and how the device is being used, enhancing user experience by providing timely and pertinent information.

Claim 6

Original Legal Text

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.

Plain English Translation

A method for dynamically adjusting content in a graphical user interface (GUI) widget based on device usage type and geographic location. The invention addresses the problem of providing relevant content to users as their device usage context changes, such as switching between stationary and mobile use. The method involves a GUI widget that displays location-responsive content, which adapts when the user device transitions from one usage type to another. For example, if a user is initially using a device in a stationary mode (e.g., desktop or tablet on a table) and then switches to a mobile mode (e.g., handheld use while walking), the widget retrieves the device's geographic location and updates its content accordingly. The content may include location-based services, advertisements, or other contextually relevant information. The method ensures that the content remains relevant to the user's current context, improving usability and engagement. The system may involve sensors or usage pattern detection to determine the transition between usage types, ensuring seamless adaptation without manual input. This approach enhances user experience by providing timely, location-specific information as the user's interaction with the device evolves.

Claim 7

Original Legal Text

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.

Plain English Translation

This invention relates to a system for classifying and managing different usage contexts of a user device, such as a smartphone or tablet, to optimize performance, security, or functionality based on the detected usage type. The problem addressed is the need to automatically adapt device behavior to different real-world scenarios, such as work, personal, pedestrian, vehicular, or aviation environments, without manual user intervention. The method involves detecting the current usage context of the device by analyzing sensor data, application usage patterns, or connectivity status. For example, it may determine whether the device is being used in a work setting (e.g., accessing corporate applications) or a non-work setting (e.g., entertainment apps). Similarly, it may distinguish between pedestrian use (e.g., walking with GPS active) and vehicle or aircraft use (e.g., connected to in-vehicle or in-flight systems). Once the usage type is identified, the device adjusts its settings, such as enabling or disabling specific features, modifying security protocols, or optimizing power consumption. For instance, in a vehicle or aircraft context, the system may prioritize hands-free operation or restrict certain functions for safety. In a work context, it may enforce stricter security policies or enable productivity tools. The invention ensures seamless adaptation to different usage scenarios, improving efficiency, security, and user experience without requiring manual configuration.

Claim 8

Original Legal Text

8. The method of claim 1 , wherein the retrieved geographic location comprises a current location of the user device.

Plain English Translation

A system retrieves and processes geographic location data to provide location-based services. The invention addresses the challenge of accurately determining a user device's location to enhance service delivery, such as navigation, local search, or emergency response. The method involves obtaining a geographic location associated with a user device, where this location may include the device's current position. The system then processes this location data to generate relevant outputs, such as directions, nearby points of interest, or alerts. The method ensures real-time or near-real-time location tracking, improving the accuracy and timeliness of location-dependent services. By leveraging precise location data, the system enhances user experience and operational efficiency in applications requiring spatial awareness. The invention may integrate with GPS, cellular triangulation, or Wi-Fi positioning systems to determine the device's current location, ensuring reliable and up-to-date information for service provision. This approach supports dynamic updates, allowing the system to adapt to changing user positions and environmental conditions. The method is particularly useful in mobile applications where location accuracy directly impacts service effectiveness.

Claim 9

Original Legal Text

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.

Plain English Translation

A system retrieves a user's geographic location by prioritizing multiple location information sources based on a user-defined hierarchy and the availability of those sources. The method involves accessing a plurality of location information sources, such as GPS, Wi-Fi, cellular networks, or IP address data, and determining which sources are currently available. The system then selects the highest-priority available source from the user-specified hierarchy to obtain the geographic location. If the primary source is unavailable, the system automatically falls back to the next available source in the hierarchy. This approach ensures reliable location retrieval by dynamically adapting to the availability of different location sources, improving accuracy and user experience in applications requiring real-time location data, such as navigation, emergency services, or location-based advertising. The user can customize the hierarchy to prioritize sources based on factors like accuracy, power consumption, or network conditions. The system may also cache location data to reduce reliance on real-time source queries.

Claim 10

Original Legal Text

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.

Plain English Translation

A system and method for dynamically adjusting a graphical user interface (GUI) widget's runtime model based on geographic location. The invention addresses the challenge of providing location-aware user interfaces that adapt to different geographic regions without requiring manual user intervention. The GUI widget operates with a default runtime model configured for a user-selected geographic location. When the system detects a change in the user's geographic location, it automatically adjusts the widget's runtime model to match the new location. This adjustment may include modifying display settings, language preferences, or other location-specific parameters. After the user moves or the location context changes, the system can revert the widget's runtime model back to the default user-selected geographic location, ensuring consistency with the user's preferred settings. The method ensures seamless adaptation to different regions while maintaining user preferences when appropriate. This approach enhances usability by reducing manual configuration and improving context-aware functionality in GUI applications.

Claim 11

Original Legal Text

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.

Plain English Translation

This invention relates to dynamically localizing content in graphical user interface (GUI) widgets on computing platforms. The problem addressed is the static presentation of location-based content in widgets, which fails to adapt to a user's current geographic location or preferences. The solution involves an apparatus that dynamically adjusts widget content based on real-time location data and user preferences. The apparatus includes a computing platform executing a widget runtime model and a presentation runtime model. A user interface allows configuration of a GUI widget to display default location-responsive content based on a user-selected geographic location. A communication component retrieves user preference settings, which may specify a localized mode for the widget. If enabled, the communication component also retrieves the current geographic location of the user device and provides it to the widget runtime model. The widget then switches from the default content to location-specific content based on the retrieved geographic location. This ensures that the widget displays contextually relevant information, such as weather, news, or services, tailored to the user's current location while respecting their preference for localization. The system dynamically updates content without manual intervention, improving user experience and relevance.

Claim 12

Original Legal Text

12. The apparatus of claim 11 , wherein the default user-selected location is obtained from user preferences of the user device.

Plain English Translation

A system for determining a default user-selected location for a user device involves retrieving location data from user preferences stored on the device. The system includes a location module that identifies the default location based on stored user preferences, which may include previously selected locations, frequently visited places, or manually configured settings. The location module processes this data to determine the most relevant default location, which can then be used for various applications such as navigation, location-based services, or personalized content delivery. The system ensures that the default location is dynamically updated based on user behavior and preferences, improving accuracy and relevance. This approach eliminates the need for manual input each time a location is required, enhancing user convenience and efficiency. The system may also integrate with other device functionalities, such as mapping services or calendar applications, to provide a seamless user experience. By leveraging stored user preferences, the system reduces reliance on real-time location tracking, improving privacy and battery efficiency. The apparatus may include additional components, such as a display for showing the default location or an input interface for adjusting preferences. The overall solution aims to streamline location-based interactions on user devices by automating the selection of a default location based on historical and preference data.

Claim 13

Original Legal Text

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.

Plain English Translation

Technical Summary: This invention relates to a graphical user interface (GUI) widget for user devices, addressing the need for efficient location-based data retrieval and display. The apparatus includes a user device with a display screen and a GUI widget that presents location-based information. The widget allows users to select a geographic location, either manually or by default, to customize the displayed data. The default location is pre-selected by the user, ensuring personalized and relevant information without repeated manual input. The widget retrieves and presents data associated with the chosen location, enhancing user experience by reducing input steps and providing tailored content. The system may also include a server for processing location data and transmitting relevant information to the user device. This invention improves usability by automating location selection, making it particularly useful for applications like weather updates, local news, or navigation services. The default location feature ensures consistency and convenience, reducing user effort while maintaining accuracy in location-based services.

Claim 14

Original Legal Text

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.

Plain English Translation

This invention relates to a system for determining and utilizing geographic locations of user devices, particularly in applications where precise or user-selected locations are required. The system includes a communication component that retrieves a geographic location for a user device, either automatically or through user input. In one embodiment, the communication component is configured to receive a selection of a location from the user of the device, allowing manual input of coordinates or a specific address. The system may also include a processing component that analyzes the location data, such as comparing it to predefined geographic boundaries or generating location-based services. The apparatus may further include a display component to present location-related information to the user. The invention addresses challenges in accurately determining or customizing device locations, particularly in scenarios where automatic GPS or network-based location detection may be unreliable or where user-specific preferences are needed. The system ensures flexibility in location input methods while maintaining integration with broader location-based functionalities.

Claim 15

Original Legal Text

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.

Plain English Translation

A system provides location-responsive content to a user device via a graphical user interface (GUI) widget. The system determines the geographic location of the user device and retrieves location-based content for display. The GUI widget dynamically switches between different types of location-responsive content based on the device's usage type. For example, if the device is being used for navigation, the widget may display traffic or route information. If the device is being used for local search, the widget may display nearby businesses or points of interest. The system may also adjust the content based on user preferences, device capabilities, or contextual factors such as time of day or network conditions. The GUI widget ensures that the displayed content is relevant to the user's current activity and location, enhancing usability and efficiency. The system may also include features such as content caching, automatic updates, and user customization options to improve performance and personalization. The invention improves the way location-based services are integrated into user interfaces, making them more adaptive and context-aware.

Claim 16

Original Legal Text

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.

Plain English Translation

A system provides location-responsive content on a user device through a graphical user interface (GUI) widget. The system detects the geographic location of the user device and dynamically adjusts the content displayed in the GUI widget based on that location. The content changes in response to the user device transitioning between different types of usage, such as switching from a stationary mode to a mobile mode or vice versa. For example, if the user device is initially in a stationary state (e.g., on a desk) and then becomes mobile (e.g., carried by the user), the GUI widget updates to display location-specific information relevant to the new usage context. The system may also retrieve additional data, such as user preferences or historical usage patterns, to further customize the content. This ensures the displayed information remains relevant and useful as the user's interaction with the device changes. The solution enhances user experience by providing context-aware content tailored to both the device's location and its current usage mode.

Claim 17

Original Legal Text

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.

Plain English Translation

This invention relates to a system for managing user device usage based on context, addressing the challenge of optimizing device functionality across different environments. The apparatus includes a processor and a memory storing instructions that, when executed, classify the user device's usage into distinct categories. These categories include work, non-work, pedestrian, vehicle, and aircraft usage, each representing different operational contexts. The system dynamically adjusts device settings, such as connectivity, display, or application access, based on the detected usage type. For example, in vehicle usage, the device may prioritize hands-free operation, while in aircraft usage, it may restrict certain functions to comply with regulations. The apparatus also monitors usage patterns to refine classification accuracy over time. By distinguishing between these usage types, the system enhances user experience, safety, and compliance with external requirements. The invention improves upon prior systems by providing a more granular and adaptive approach to device management, ensuring optimal performance in diverse scenarios.

Claim 18

Original Legal Text

18. The apparatus of claim 11 , wherein the retrieved geographic location comprises a current location of the user device.

Plain English Translation

A system retrieves and processes geographic location data to enhance user device functionality. The system includes a user device with a location module that determines the device's geographic position, such as GPS coordinates or network-based location data. The system also includes a processing module that analyzes the retrieved location data to provide context-aware services, such as navigation, local content delivery, or location-based security measures. The location data may be used to trigger automated actions, such as adjusting device settings based on the user's environment or providing real-time alerts related to the user's current position. The system may also include a communication module to transmit the location data to external servers for further processing or integration with third-party services. The apparatus ensures accurate and timely location tracking, enabling personalized and adaptive user experiences. The system may be implemented in smartphones, wearables, or other portable devices to support location-aware applications. The invention addresses the need for precise and efficient location-based services in mobile devices, improving user convenience and security.

Claim 19

Original Legal Text

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.

Plain English Translation

This invention relates to a system for retrieving geographic location data based on a user-defined hierarchy of location information sources and their availability. The system prioritizes location sources according to user preferences, ensuring reliable and accurate location data retrieval. The apparatus includes a location information source hierarchy module that defines the order in which location sources (e.g., GPS, Wi-Fi, cellular networks, IP addresses) are queried. A source availability module checks which sources are currently accessible. The system then retrieves location data from the highest-priority available source, ensuring robustness in environments where some sources may be unavailable. This approach improves location accuracy and reliability by dynamically adapting to the availability of different location sources, addressing challenges in environments with intermittent or limited connectivity. The apparatus may also include a location data processing module to refine or validate the retrieved location data before use. The invention is particularly useful in applications requiring precise location tracking, such as navigation systems, asset tracking, or location-based services, where multiple sources of location data may be available but not always reliable.

Claim 20

Original Legal Text

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.

Plain English Translation

A computing apparatus is designed to manage a graphical user interface (GUI) widget that displays location-based information. The apparatus includes a computing platform that dynamically adjusts the widget's runtime model to switch between different geographic locations. This functionality allows users to temporarily view location-specific data while retaining the ability to revert to a default user-selected geographic location. The computing platform processes user inputs to change the widget's displayed location and subsequently restores the original default location when requested. The system ensures that the widget's runtime model can be modified without permanently altering the user's preferred default setting, providing flexibility in viewing location-specific content while maintaining consistency in the user experience. The apparatus may include additional components such as input interfaces, display modules, and data processing units to facilitate these operations. The invention addresses the need for dynamic location switching in GUI widgets while preserving user preferences.

Claim 21

Original Legal Text

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.

Plain English Translation

This invention relates to dynamically localizing content within graphical user interface (GUI) widgets on computing platforms. The problem addressed is the static nature of widget content, which often fails to adapt to a user's current geographic location or preferences, leading to irrelevant or outdated information. The method involves a GUI widget designed to display location-responsive content. The widget is initially configured to default to a user-selected geographic location, providing a set of first location-responsive content based on this default. When the widget is transmitted to a presentation runtime model on the user's device, the system checks a user preference configuration setting. If the widget is set to operate in a localized mode, the presentation runtime model retrieves the device's current geographic location and provides this data to the widget. The widget then switches from displaying the default content to displaying second location-responsive content tailored to the retrieved geographic location. This dynamic localization ensures that the widget content remains relevant to the user's current context. The system supports seamless transitions between default and localized content based on user preferences and real-time location data.

Claim 22

Original Legal Text

22. The method of claim 21 , wherein the default user-selected location is obtained from user preferences of the user device.

Plain English Translation

A system and method for determining a default user-selected location for a user device involves retrieving location data from user preferences stored on the device. The method includes accessing stored user preferences that contain a default location setting, which may include coordinates, an address, or a geographic identifier. This default location is then used to customize device functionality, such as navigation, location-based services, or content delivery. The system ensures that the user device automatically applies the preferred location without requiring manual input each time a location-dependent function is initiated. This approach improves user convenience by reducing repetitive data entry and enhances accuracy by relying on pre-configured settings. The method may also include validating the stored location data to ensure it remains relevant or prompting the user to update preferences if the location is outdated. The system may further integrate with mapping services or local databases to resolve the stored location into precise coordinates or additional contextual information. This solution addresses the problem of inefficient location handling in devices, where users must repeatedly specify their location for various applications, leading to frustration and potential errors. By leveraging user preferences, the method streamlines location-based operations and ensures consistency across different applications and services on the device.

Claim 23

Original Legal Text

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.

Plain English Translation

A method for managing geographic location data in a graphical user interface (GUI) widget involves allowing a user to select a default geographic location for use in various applications or services. The GUI widget provides an interface for the user to specify a preferred geographic location, which can then be applied across multiple functions or features that require location data. This method ensures consistency in location-based operations, such as weather updates, navigation, or local search results, by using the user-selected default location instead of relying on real-time or device-determined coordinates. The user can direct the GUI widget to apply this default location, overriding any automatic or dynamic location detection. This approach simplifies user interaction by reducing the need for repeated manual input and ensures that location-dependent services use the preferred setting. The method may also include storing the default location for future use, allowing the user to update or change it as needed. This solution addresses the problem of inconsistent or inaccurate location data in applications, particularly when real-time location services are unavailable or undesirable.

Claim 24

Original Legal Text

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.

Plain English Translation

A system and method for enhancing user interaction with a graphical user interface (GUI) widget by allowing a user to manually select a geographic location for a user device. The GUI widget is part of a software application that provides location-based services or features. The problem addressed is the need for precise and user-controlled location input, as automatic location detection may be inaccurate or unavailable due to device settings, connectivity issues, or privacy restrictions. The solution involves a GUI widget that retrieves a geographic location for the user device by receiving a direct selection from the user. This selection can be made through interactive maps, searchable location databases, or predefined location options within the GUI. The method ensures that the user can override or supplement automatic location detection, improving the accuracy and relevance of location-based services. The GUI widget may also integrate with other location-related features, such as navigation, local search, or contextual content delivery, to provide a seamless user experience. This approach enhances user control and flexibility in location-based applications.

Claim 25

Original Legal Text

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.

Plain English Translation

A system and method for dynamically adjusting graphical user interface (GUI) widgets based on geographic location and device usage type. The invention addresses the problem of providing relevant content to users in a mobile or location-aware computing environment, where static interfaces fail to adapt to changing contexts. The system retrieves the geographic location of a user device and determines the type of usage (e.g., stationary, mobile, or specific application context). Based on this information, a GUI widget automatically switches to display location-responsive content tailored to the user's current situation. For example, a navigation widget may prioritize nearby points of interest when the device is in motion, while a stationary device may display local weather or event information. The system ensures that the content presented is contextually relevant, improving user experience and efficiency. The invention may be applied in mobile applications, smart devices, or any interface requiring dynamic adaptation to location and usage patterns.

Claim 26

Original Legal Text

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.

Plain English Translation

This invention relates to adaptive graphical user interface (GUI) widgets that dynamically adjust content based on a user device's geographic location and usage context. The problem addressed is the static nature of traditional GUI widgets, which do not adapt to changing user needs or environments. The solution involves a GUI widget that retrieves the geographic location of a user device and modifies its displayed content in response to both the location and the device's usage type. For example, if a user transitions from using a smartphone for navigation (first type of usage) to using it for local business searches (second type of usage), the widget automatically updates to display location-specific content relevant to the new usage context. The system detects the usage type change through device sensors, app activity, or user input, ensuring seamless adaptation without manual intervention. This approach enhances user experience by providing contextually relevant information without requiring explicit user requests. The invention improves upon prior art by combining location awareness with dynamic content switching based on real-time usage patterns.

Claim 27

Original Legal Text

27. The method of claim 21 , wherein the retrieved geographic location comprises a current location of the user device.

Plain English Translation

A system retrieves and processes geographic location data to enhance user device functionality. The invention addresses the challenge of accurately determining and utilizing a user device's location for various applications, such as navigation, location-based services, or security features. The method involves obtaining a geographic location associated with a user device, where this location may include the device's current position. The system then processes this location data to perform specific actions, such as displaying relevant information, adjusting device settings, or triggering location-based services. The method ensures that the geographic data is precise and up-to-date, enabling reliable and context-aware operations. By leveraging the device's current location, the system provides dynamic and personalized responses based on the user's real-time whereabouts. This approach improves the accuracy and efficiency of location-dependent applications, enhancing user experience and device utility. The invention may also integrate with other location-based features, such as mapping services or proximity alerts, to offer comprehensive solutions for location-aware computing.

Claim 28

Original Legal Text

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.

Plain English Translation

This invention relates to a method for retrieving geographic location data based on a user-defined hierarchy of location information sources and their availability. The method addresses the challenge of accurately determining a user's location when multiple potential sources of location data (e.g., GPS, Wi-Fi, cellular networks, IP addresses, or user input) may be available but vary in reliability or accessibility. The method first establishes a prioritized hierarchy of location information sources, where the user specifies the preferred order in which sources should be consulted. For example, the user may prioritize GPS data over Wi-Fi triangulation, or vice versa, depending on the expected accuracy or availability of each source. The system then checks the availability of each source in the specified order, retrieving location data from the first available and highest-priority source. If a higher-priority source is unavailable, the system proceeds to the next source in the hierarchy until a viable location is obtained. This approach ensures that location retrieval is both flexible and reliable, adapting to varying conditions such as signal strength, network connectivity, or user preferences. The method may also include fallback mechanisms, such as prompting the user for manual input if all automated sources fail. The invention is particularly useful in applications requiring precise location data, such as navigation systems, emergency services, or location-based services, where accuracy and adaptability are critical.

Claim 29

Original Legal Text

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.

Plain English Translation

A system and method for managing geographic location data in a graphical user interface (GUI) widget involves dynamically adjusting the widget's displayed location based on user interactions. The widget runtime model, which governs the widget's behavior, includes a mechanism to temporarily override the default user-selected geographic location with an alternative location, such as one derived from user input or external data sources. This allows the widget to display contextually relevant information without permanently altering the user's preferred location setting. The runtime model also includes a feature to revert to the default location after a specified condition is met, such as a timeout period or a user-triggered event. This ensures the widget maintains the user's primary location preference while still accommodating temporary adjustments for specific use cases. The system may integrate with mapping services, location-based applications, or other data sources to fetch and display location-specific content dynamically. The method ensures seamless transitions between the default and temporary locations, enhancing user experience by balancing personalization with contextual relevance.

Claim 30

Original Legal Text

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.

Plain English Translation

This invention relates to dynamically localizing content in graphical user interface (GUI) widgets on computing platforms. The problem addressed is the static nature of widget content, which often fails to adapt to a user's current geographic location, leading to irrelevant or outdated information. The solution involves a widget portal that defines a GUI widget to provide location-responsive content. The widget is transmitted to a presentation runtime model on the user device, which initially displays default content based on a user-selected geographic location. The presentation runtime model retrieves user preference settings, including whether the widget should operate in a localized mode. If enabled, it retrieves the device's current geographic location and provides it to the widget. The widget then switches from the default content to location-specific content based on the retrieved location. This dynamic localization ensures that the widget displays relevant information tailored to the user's current geographic context, improving usability and relevance. The system components include the widget portal for defining location-responsive widgets and a network communication component for transmitting the widget to the user device. The presentation runtime model handles location retrieval and content switching based on user preferences.

Patent Metadata

Filing Date

Unknown

Publication Date

February 11, 2020

Inventors

Mark Leslie CAUNTER
Bruce Kelly JACKSON
Steven Richard GEACH

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “APPARATUS AND METHODS FOR WIDGET INTERCOMMUNICATION IN A WIRELESS COMMUNICATION ENVIRONMENT” (10558475). https://patentable.app/patents/10558475

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10558475. See llms.txt for full attribution policy.

APPARATUS AND METHODS FOR WIDGET INTERCOMMUNICATION IN A WIRELESS COMMUNICATION ENVIRONMENT