Browse Prior Art Database

Method and System for Providing a Custom Keyboard for Solving CAPTCHA on a mobile device

IP.com Disclosure Number: IPCOM000237372D
Publication Date: 2014-Jun-16
Document File: 4 page(s) / 398K

Publishing Venue

The IP.com Prior Art Database

Related People

Xianzhe Ma: INVENTOR [+3]

Abstract

A method and system for providing a specialized user interface for solving a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) image received on a mobile device is disclosed. The specialized user interface includes a custom keyboard with reduced set of alphanumeric characters that can be used in solving the CAPTCHA image.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Method and System for Providing a Custom Keyboard for Solving CAPTCHA on a mobile device

Abstract

A method and system for providing a specialized user interface for solving a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) image received on a mobile device is disclosed. The specialized user interface includes a custom keyboard with reduced set of alphanumeric characters that can be used in solving the CAPTCHA image.

Description

Disclosed is a method and system for providing a specialized user interface for solving a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) image received on a mobile device is disclosed. The specialized user interface includes a custom keyboard with reduced set of alphanumeric characters that can be used in solving the CAPTCHA image.  The method and system disclosed herein eliminates keys present on a native keyboard of the mobile device which are not relevant for solving the CAPTCHA image and provides the custom keyboard with smaller number of keys than the native keyboard. As a result, the custom keyboard with reduced number of keys allows a user of the mobile device to type with a greater ease for solving the CAPTCHA image.

In one embodiment, the method and system disclosed herein includes receiving a request for a CAPTCHA string at a CAPTCHA server from a mobile device
with keyboard size Y and string length X specified.  The CAPTCHA server
includes a dictionary of alphanumeric characters with which it constructs
the CAPTCHA string.  Firstly, the CAPTCHA server shuffles the dictionary and creates a subset of the dictionary of size Y.  Then, the CAPTCHA server selects a random character from the subset dictionary to create a random string of size X.  Further, the CAPTCHA server returns a URL for rendering CAPTCHA string of length X and for the sub-dictionary of size Y to a client application on the mobile device.  As a result, the client application then displays the CAPTCHA image and renders the custom keyboard with the characters contained in the sub-dictionary.

In another embodiment, the method and system disclosed herein provides the specialized user interface on the mobile device with an ability to recognize a
swipe motion on a CAPTCHA image received as a request for a new CAPTCHA image from the CAPTCHA server.  This eliminates th...