IP Library › Granted Patent US 9,747,141
Granted Patent B2
US 9,747,141 · App. 12/407,593 · Granted Aug 29, 2017

Apparatus and methods for widget intercommunication in a wireless communication environment

Inventors: Mark Leslie Caunter (Christchurch, GB); Bruce Kelly Jackson (Bournemouth, GB); Steven Richard Geach (Weymouth, GB)
Assignee: QUALCOMM Incorporated
G06F9/542G06F9/4448H04L67/18H04W4/02H04W4/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,747,141
App. No.
12/407,593
Filed
Mar 19, 2009
Granted
Aug 29, 2017
Kind
B2
Examiner
ONAT, UMUT
Art Unit
2194
USPC
719/315
Abstract

The described aspects relate to methods and apparatus for widget intercommunication in a wireless communication environment. In particular the described aspects relate to dynamically exchanging content between application graphical user interface widgets executed on a widget runtime model.

Claims (22)

1. A method for dynamically localizing content of a platform independent graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising:

configuring the platform independent graphical user interface widget that provides location-responsive content in a platform independent presentation runtime model by defaulting to a static geographic location customized by a user of the user device;

receiving a configuration setting to configure the platform independent graphical user interface widget for a localized mode;

retrieving a geographic location for the user device;

providing the retrieved geographic location to the widget runtime model for the platform independent graphical user interface widget to select appropriate location-responsive content; and

switching the widget runtime model for the platform independent graphical user interface widget back to the static geographic location by flushing the retrieved geographic location from a cache of the user device.

2. An apparatus for dynamically localizing content of a platform independent graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising:

the computing platform;

a platform independent presentation runtime model executed on the computing platform;

a user interface configured to configure a platform independent graphical user interface widget that provides location-responsive content in the platform independent presentation runtime model by defaulting to a static geographic location customized by a user of the user device; and

a communication component configured to receive a configuration setting to configure the platform independent graphical user interface widget for 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 platform independent graphical user interface widget to select appropriate location-responsive content,

wherein the computing platform is configured to switch the widget runtime model for the platform independent graphical user interface widget back to the static geographic location by flushing the retrieved geographic location from a cache of the user device.

3. A method for dynamically localizing content of a platform independent graphical user interface widget executed on a widget runtime model of a computing platform on a user device, comprising:

defining a platform independent graphical user interface widget configurable to provide location-responsive content; and

transmitting the platform independent graphical user interface widget to a platform independent presentation runtime model of the user device defaulting to a static geographic location customized by a user of the user device;

wherein the platform independent presentation runtime model receives a configuration setting to configure the platform independent graphical user interface widget for a localized mode, retrieves a geographic location for the user device, and provides the retrieved geographic location to the platform independent graphical user interface widget to select appropriate location-responsive content,

wherein the widget runtime model for the platform independent graphical user interface widget is configured to switch back to the static geographic location based on the retrieved geographic location being flushed from a cache of the user device.

4. An apparatus for dynamically localizing content of a platform independent 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 a platform independent graphical user interface widget configurable to provide location-responsive content; and

a network communication component configured to transmit the platform independent graphical user interface widget to a platform independent presentation runtime model of the user device defaulting to a static geographic location customized by a user of the user device;

wherein the platform independent presentation runtime model receives a configuration setting to configure the platform independent graphical user interface widget for a localized mode, retrieves a geographic location for the user device, and provides the retrieved geographic location to the platform independent graphical user interface widget to select appropriate location-responsive content,

wherein the widget runtime model for the platform independent graphical user interface widget is configured to switch back to the static geographic location based on the retrieved geographic location being flushed from a cache of the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2009
From: CAUNTER, MARK LESLIE; JACKSON, BRUCE KELLY; GEACH, STEVEN RICHARD
To: QUALCOMM INCORPORATED
Reel/Frame 022770/0520 →
Continuity (4)
Provisional Application 61039423 · Mar 25, 2008
Provisional Application 61039408 · Mar 25, 2008
Provisional Application 61039419 · Mar 25, 2008
Related Publication 20090249359A1 · Oct 1, 2009