Patent ID: 8839379

Claim:
A method, comprising: detecting, by a user device, a network access service; receiving an image by the user device from a camera that is included in the user device, wherein the image received from the camera includes a display of alphanumeric characters including a network name character string and a password character string, and wherein the display of alphanumeric characters are provided by a network access provider that is unaffiliated with the user device; analyzing the image, by the user device using an optical character recognition engine, wherein the analyzing the image includes recognizing the network name character string and the password character string in the display of alphanumeric characters that are provided in the image as potential credential information; determining, by the user device, that at least one first character string that includes at least one of the network name character string and the password character string of the potential credential information was not accepted by the network access service; automatically modifying, by the user device, the at least one first character string to produce at least one second character string that is different from the at least one first character string, wherein the at least one second character string is determined by modifying at least one character in the at least one first character string that was determined using the optical character recognition engine; providing, by the user device to the network access service using the at least one second character string; and accessing, by the user device, a network in response to the at least one second character string being accepted by the network access service.