Method, apparatus, and computer-readable medium for identifying character coordinates
First Claim
1. A method for identifying the location of one or more characters within an image, the method comprising:
- receiving a search string identifying the characters and a request to locate the characters within the image;
generating a bitmap of the characters;
identifying the location of the bitmap within the image; and
in response to the request, returning the location of the bitmap within the image.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer-readable mediums for recognizing or identifying the location of characters within a computer image or display are provided. These methods, apparatuses, and computer-readable mediums make use of dynamic link libraries (“DLLs”) and application program interfaces (“APIs”) to locate, indicate the state of, and return the coordinates of specified characters or text within an image or display. The returned state and coordinates of the characters may also be used in conjunction with automated testing programs to assist the programs in delivering precise instructions to computer programs being tested. Further, the methods and computer-readable mediums make use of one or more operating system independent video and input/output redirection devices that allow remote control of a computer system from any network-connected location. By using such redirection devices in conjunction with an automated testing program utilizing character coordinates, software components may be precisely and efficiently tested from virtually anywhere in the world.
114 Citations
50 Claims
-
1. A method for identifying the location of one or more characters within an image, the method comprising:
-
receiving a search string identifying the characters and a request to locate the characters within the image;
generating a bitmap of the characters;
identifying the location of the bitmap within the image; and
in response to the request, returning the location of the bitmap within the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for recognizing the location of one or more characters within an image, comprising:
-
receiving a search string identifying the characters and a request to locate the characters within the image;
generating a binary representation of the image and the search string; and
in response to the request, locating the characters of the search string within the binary representation of the image and returning the location of the characters within the binary representation of the image. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for identifying a location of one or more characters within a display generated on a remote computer wherein the character locations are used for testing a computer program executing on the remote computer wherein the computer program is tested from a local computer utilizing an automated testing program, the method comprising:
-
receiving the display from the remote computer at the local computer;
generating a bitmap of the display;
receiving a search string identifying the characters and a request to locate the characters within the display;
generating a bitmap of the characters;
identifying the location of the bitmap of the characters within the display; and
in response to the request, returning the location of the bitmap of the characters within the display to the automated testing program executing on the local computer for use in testing the computer program executing on the remote computer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for recognizing the coordinates one or more characters within a display generated on a first computer wherein the character coordinates are used for testing a computer program executing on the first computer wherein the computer program is tested from a second computer, the method comprising:
-
receiving the display of the first computer at the second computer;
receiving a search string identifying the characters and a request to locate the characters within the display;
generating a binary representation of the display and the search string;
in response to the request, locating the characters of the search string within the display and returning the location of the characters within the display and an indicator as to whether the characters are highlighted; and
utilizing the indicator and the coordinates of the characters in an automated test program executing on the second computer to test the computer program executing on the first computer. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for locating one or more characters within a display generated on a first computer wherein the character locations are used for testing a computer program executing on the first computer wherein the computer program is tested from a second computer using an automated test program, the method comprising:
-
receiving the display of the first computer at the second computer;
generating a binary representation of the display;
receiving a search string identifying the characters and a request to locate the characters within the display;
generating one or more binary representations of the characters to create a binary representation of the search string;
comparing the binary representations of the characters with the binary representation of the display;
identifying the location of the binary representation of the characters within the display;
in response to the request, returning the location of the binary representation of the characters within the display; and
from a local computer utilizing the location of the binary representation of the characters to navigate in the computer program executing on the first computer.
-
Specification