Intelligent mobile device test fixture

US9798314B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9798314-B2
Application numberUS-201615242016-A
CountryUS
Kind codeB2
Filing dateAug 19, 2016
Priority dateAug 19, 2015
Publication dateOct 24, 2017
Grant dateOct 24, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Computer delivers control pulses from table directly to motors · CPC title

  • G05B19/402Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9798314B2 cover?
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 an…
Who is the assignee on this patent?
Fmr Llc
What technology area does this patent fall under?
Primary CPC classification G05B19/402. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 24 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).