Touchscreen testing
US-9710105-B2 · Jul 18, 2017 · US
US9798314B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9798314-B2 |
| Application number | US-201615242016-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 19, 2016 |
| Priority date | Aug 19, 2015 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Described are methods and apparatuses, including computer program products, for testing mobile devices using an intelligent mobile device test fixture. A server computing device generates programmatic instructions for testing an application on a mobile device coupled to the test fixture, where the programmatic instructions are based upon a test script, and include a first set of instructions and a second set of instructions. The server computing device transmits the first set of instructions to the application, and transmits the second set of instructions to a controller board coupled to the test fixture. The application executes the first set of instructions to activate functionality. The controller board executes the second set of instructions to activate one or more servo motors of the test fixture that control movement of the fixture. The server computing device determines an updated state of the application after execution of each instruction.
Opening claim text (preview).
The invention claimed is: 1. A computerized method for testing mobile devices using an intelligent mobile device test fixture, the method comprising: generating, by a server computing device, programmatic instructions for testing an application on a mobile device held within an intelligent mobile device test fixture, wherein the programmatic instructions are based upon a test script and include a first set of instructions for performing functionality of the application and a second set of instructions for controlling the intelligent mobile device test fixture, the first set of instructions and the second set of instructions arranged for coordinated execution, and wherein the intelligent mobile device test fixture comprises a platform with a plurality of expanding tracks connected at the center of the platform, each expanding track including arms that move in different directions along the track; transmitting, by the server computing device, the first set of instructions to the application on the mobile device; transmitting, by the server computing device, the second set of instructions to a controller board coupled to the intelligent mobile device test fixture; executing, by the application, the first set of instructions to activate functionality in the application; executing, by the controller board, the second set of instructions to activate one or more servo motors of the intelligent mobile device test fixture that control movement of the fixture, the one or more servo motors operating to rotate the platform of the intelligent mobile device test fixture; and determining, by the server computing device, an updated state of the application after execution of each instruction in the first set of instructions and the second set of instructions. 2. The method of claim 1 , wherein the execution of the first set of instructions by the application is synchronized with the execution of the second set of instructions by the controller board. 3. The method of claim 1 , wherein each arm includes a tab at the end of the arm, the tab being used to secure the mobile device. 4. The method of claim 1 , wherein one or more linear actuators are coupled to the platform, the actuators operable to slide the platform laterally in either direction. 5. The method of claim 1 , wherein the intelligent mobile test fixture comprises an audio playback apparatus including a speaker. 6. The method of claim 5 , wherein the second set of instructions includes an instruction that, when executed by the controller board, activates playback of an audio file on the speaker of the audio playback apparatus. 7. The method of claim 6 , wherein the first set of instructions includes an instruction that, when executed by the application, activates a microphone of the mobile device to capture the playback of the audio file from the speaker. 8. The method of claim 1 , wherein the intelligent mobile test fixture comprises a display screen. 9. The method of claim 8 , wherein the second set of instructions includes an instruction that, when executed by the controller board, activates display of a digital image on the display screen. 10. The method of claim 9 , wherein the first set of instructions includes an instruction that, when executed by the application, activates an image capture apparatus of the mobile device to capture an image of the display screen. 11. The method of claim 1 , wherein the server computing device translates the test script into the programmatic instructions. 12. The method of claim 1 , wherein the first set of instructions is written in a first programming language and the second set of instructions is written in a second programming language. 13. A system for testing mobile devices using an intelligent mobile device test fixture, the system comprising a server computing device coupled to the intelligent mobile device test fixture, the server computing device configured to: generate programmatic instructions for testing an application on a mobile device coupled to an intelligent mobile device test fixture, wherein the programmatic instructions are based upon a test script, and include a first set of instructions for performing functionality of the application and a second set of instructions for controlling the intelligent mobile device test fixture, the first set of instructions and the second set of instructions arranged for coordinated execution, and wherein the intelligent mobile device test fixture comprises a platform with a plurality of expanding tracks connected at the center of the platform, each expanding track including arms that move in different directions along the track; transmit the first set of instructions to the application on the mobile device; transmit the second set of instructions to a controller board coupled to the intelligent mobile device test fixture; wherein the application is configured to execute the first set of instructions to activate functionality in the application; wherein the controller board is configured to execute the second set of instructions to activate one or more servo motors of the intelligent mobile device test fixture that control movement of the fixture, the one or more servo motors operating to rotate the platform of the intelligent mobile device test fixture; and wherein the server computing device is configured to determine an updated state of the application after execution of each instruction in the first set of instructions and the second set of instructions. 14. The system of claim 13 , wherein the execution of the first set of instructions by the application is synchronized with the execution of the second set of instructions by the controller board. 15. The system of claim 13 , wherein each arm includes a tab at the end of the arm, the tab being used to secure the mobile device. 16. The system of claim 13 , wherein one or more linear actuators are coupled to the platform, the actuators operable to slide the platform laterally in either direction. 17. The system of claim 13 , wherein the intelligent mobile test fixture comprises an audio playback apparatus including a speaker. 18. The system of claim 17 , wherein the second set of instructions includes an instruction that, when executed by the controller board, activates playback of an audio file on the speaker of the audio playback apparatus. 19. The system of claim 18 , wherein the first set of instructions includes an instruction that, when executed by the application, activates a microphone of the mobile device to capture the playback of the audio file from the speaker. 20. The system of claim 13 , wherein the intelligent mobile test fixture comprises a display screen. 21. The system of claim 20 , wherein the second set of instructions includes an instruction that, when executed by the controller board, activates display of a digital image on the display screen. 22. The system of claim 21 , wherein the first set of instructions includes an instruction that, when executed by the application, activates an image capture apparatus of the mobile device to capture an image of the display screen. 23. The system of claim 13 , wherein the server computing device translates the test script into the programmatic instructions. 24. The system of claim 13 , wherein the first set of instructions is written in a first programming language and the second set of instructions is written in a second programming language. 25. A computer progr
Computer delivers control pulses from table directly to motors · CPC title
characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes precedence) · CPC title
characterised by quality surveillance of production · CPC title
Use integrated controller, processor during product, car assembly for ide, display, test · CPC title
Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.