SYSTEMS, APPARATUSES AND METHODS FOR USING 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;
collecting data from the virtual keyboard; and
determining one or more specific advertisements of the one or more advertisements to be displayed based on the collected data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for interacting with advertisements on a 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. The virtual keyboard can be used to collect data from the user and/or device displaying the keyboard.
-
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; collecting data from the virtual keyboard; and determining one or more specific advertisements of the one or more advertisements to be displayed based on the collected data. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for displaying advertisements, comprising collecting data from the virtual keyboard displayed by a touchscreen of an electronic device.
-
5. 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 based on input via the virtual keyboard, wherein the information is targeted at a user of the virtual keyboard; and sending the information for display at the virtual keyboard.
-
-
6. A computer-readable storage device storing instructions that, if executed by a computing system, cause the computing system to perform operations for capturing raw data on a virtual keyboard, comprising:
-
receiving a plurality of raw data at a virtual keyboard, wherein the plurality of raw data is received, via the virtual keyboard, from a user; and for each one or more of the plurality of raw data received via the virtual keyboard; sending, via the virtual keyboard, each of the one or more of the plurality of the raw data to determine enhanced data targeted to the user, and determining enhanced data that is targeted to the user, based on the raw data received by the virtual keyboard, wherein fidelity of the enhanced data increases to more accurately target the user as each of the one or more plurality of raw data is determined. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A virtual keyboard data processing device, comprising:
-
a virtual keyboard; a processor; and a memory, wherein the virtual keyboard is programmed to; receive a plurality of raw data at the virtual keyboard, wherein the plurality of raw data is received, via the virtual keyboard, from a user; for each one or more of the plurality of raw data received via the virtual keyboard, determining, by the virtual keyboard, metadata that targets the user, based on the raw data received by the virtual keyboard, wherein fidelity of the metadata increases to more accurately target the user as each of the one or more plurality of raw data is determined. - View Dependent Claims (18)
-
-
19. A computer-implemented system, comprising:
-
a means for receiving a plurality of raw data at a virtual keyboard, wherein the plurality of raw data is received, via the virtual keyboard, from a user; and for each one or more of the plurality of raw data received via the virtual keyboard; a means for sending, via the virtual keyboard, each of the one or more of the plurality of the raw data to determine enhanced data targeted to the user, and a means for determining enhanced data that is targeted to the user, based on the raw data received by the virtual keyboard, wherein fidelity of the enhanced data increases to more accurately target the user as each of the one or more plurality of raw data is determined. - View Dependent Claims (20, 21)
-
Specification