Systems and methods for advertising on virtual keyboards
First Claim
Patent Images
1. A computer-implemented method for displaying advertisements, comprising:
- receiving one or more advertisements at a device including a display screen;
displaying a virtual keyboard on the display screen;
determining one or more virtual keys of the virtual keyboard for associating with a specific advertisement of the one or more advertisements;
displaying a portion of the specific advertisement at a position proximate to the determined one or more virtual keys of the virtual keyboard;
identifying one or more actions to associate with the one or more virtual keys proximate to the one or more advertisements;
associating the one or more actions with the one or more virtual keys proximate to the one or more advertisements;
detecting a selection of one or more of the virtual keys, wherein the selection is associated with a selection type; and
initiating the one or more actions associated with the selected one or more virtual keys proximate to the one or more advertisements, based on at least the selection type.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for interacting with advertisements on a virtual keyboard. An advertisement appears in a position that is proximate to a virtual key of the virtual keyboard. A user can manipulate the advertisement based on performing one or more types of gestures or key presses on or near the virtual keys. One type of gesture triggers an interaction with the advertisement and another type of gesture or key press performs a standard keyboard function.
14 Citations
21 Claims
-
1. A computer-implemented method for displaying advertisements, comprising:
-
receiving one or more advertisements at a device including a display screen; displaying a virtual keyboard on the display screen; determining one or more virtual keys of the virtual keyboard for associating with a specific advertisement of the one or more advertisements; displaying a portion of the specific advertisement at a position proximate to the determined one or more virtual keys of the virtual keyboard; identifying one or more actions to associate with the one or more virtual keys proximate to the one or more advertisements; associating the one or more actions with the one or more virtual keys proximate to the one or more advertisements; detecting a selection of one or more of the virtual keys, wherein the selection is associated with a selection type; and initiating the one or more actions associated with the selected one or more virtual keys proximate to the one or more advertisements, based on at least the selection type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions that, if executed by a computing system, cause the computing system to perform operations for displaying advertisements on a virtual keyboard, comprising:
-
receiving an indication of a selection of one or more advertisements displayed at a position proximate to one or more keys of a virtual keyboard; in response to receiving the indication, identifying information associated with the selected one or more advertisements, wherein the information is targeted at a user of the virtual keyboard; and sending the information for display at the virtual keyboard. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A virtual keyboard advertisement device for displaying advertisements, comprising:
-
a display; a virtual keyboard having a plurality of virtual keys; means for storing one or more advertisements and instructions; and a CPU to receive instructions for sending the one or more advertisements to a position of the display proximate to at least one of the plurality of keys, wherein the CPU; initiates a first action based on a gesture-based selection of the at least one of the plurality of keys proximate to the one or more advertisements, and initiates a second action based on a non-gesture-based selection of the at least one of the plurality of keys proximate to the one or more advertisements, wherein the first action is associated with displaying the one or more advertisements, and wherein the second action triggers the display of a symbol, character, or alphanumeric value corresponding to the at least one of the plurality of virtual keys. - View Dependent Claims (18, 19, 20, 21)
-
Specification