CONTEXTUAL CUSTOMIZATION OF CONTENT DISPLAY ON A COMMUNICATION DEVICE
First Claim
1. A method, comprising:
- displaying content of an ad unit received at a communication device in a first display screen associated with a first application executing on the communication device, the ad unit comprising the content and associated metadata; and
in response to actuation of the ad unit at the communication device,determining a plurality of communication device functions available in association with the ad unit, the plurality of communication device functions being determined by the associated metadata of the ad unit and communication device context information; and
displaying the content of the ad unit in a further display screen comprising graphical user interface elements corresponding to the plurality of communication device functions thus determined.
3 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein provide a computing or communication device and method, as well as a framework implementable on the device for presenting content, such as syndicated content received from a content feed or other content distribution platform, or advertising content received from an ad network or mediation service. The methods and devices described herein provide for contextual rendering of content on the communication device, based on context rules defined either at a point of origin for the content, or at the communication device itself. These context rules may be used, together with context information collected at the device, to determine the appearance and availability of various device functions (such as messaging, setting a calendar appointment, and so forth) while the content is being viewed at the communication device, without requiring the originator of the content to develop interactive or rich media files for rendering the content at the communication device.
-
Citations
21 Claims
-
1. A method, comprising:
-
displaying content of an ad unit received at a communication device in a first display screen associated with a first application executing on the communication device, the ad unit comprising the content and associated metadata; and in response to actuation of the ad unit at the communication device, determining a plurality of communication device functions available in association with the ad unit, the plurality of communication device functions being determined by the associated metadata of the ad unit and communication device context information; and displaying the content of the ad unit in a further display screen comprising graphical user interface elements corresponding to the plurality of communication device functions thus determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication device, comprising:
-
a display interface; a communications subsystem; and a processor in communication with said communications subsystem and display interface, the processor being configured to; display, using the display interface, content of an ad unit received via the communications subsystem in a first display screen associated with a first application executing on the communication device, the ad unit comprising the content and associated metadata; and in response to actuation of the ad unit at the communication device, determine a plurality of communication device functions available in association with the ad unit, the plurality of communication device functions being determined by the associated metadata of the ad unit and communication device context information; and display the content of the ad unit in a further display screen comprising graphical user interface elements corresponding to the plurality of communication device functions thus determined. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing program code which, when executed by a communication device, causes the computing device to:
-
display, using a display interface, content of an ad unit received via a communications subsystem in a first display screen associated with a first application executing on the communication device, the ad unit comprising the content and associated metadata; and in response to actuation of the ad unit, determine a plurality of communication device functions available in association with the ad unit, the plurality of communication device functions being determined by the associated metadata of the ad unit and communication device context information; and display the content of the ad unit in a further display screen comprising graphical user interface elements corresponding to the plurality of communication device functions thus determined.
-
Specification