IP Library Granted Patent US 9,948,411
Granted Patent B2
US 9,948,411 · App. 14/949,576 · Granted Apr 17, 2018

Smart box for automatic feature testing of smart phones and other devices

Inventors: Derek Diperna (Medford Lakes, NJ); Ira Leventhal (San Jose, CA); Keith Schaub (Austin, TX); Artun Kutchuk (San Jose, CA)
Assignee: W2BI, INC.
H04B17/16B25J9/1679G05B19/41875G06F3/0346G06F11/2221H04B17/11H04B17/21H04B17/29H04M1/04H04N7/18H04W4/008H04W4/02H04W24/02G05B2219/32368G05B2219/37021G05B2219/37022G05B2219/37231G05B2219/37388G05B2219/37431G05B2219/37433G05B2219/37634H02J7/025H04M1/24H04W24/06H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,948,411
App. No.
14/949,576
Granted
Apr 17, 2018
Kind
B2
Abstract

An automatic system level testing (ASLT) system for testing smart devices is disclosed. The system comprises a system controller operable to be coupled with a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor. The system also comprises the enclosure, wherein the enclosure comprises a plurality of components, the plurality of components comprising: (i) a robotic arm comprising a stylus, wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith; and (ii) a platform comprising a device holder, wherein the device holder is operable to receive a smart device inserted there into. The processor is configured to automatically control the smart device and the plurality of components in accordance with the test logic.

Claims (58)

1. An automatic system level testing (ASLT) system for testing smart devices, the system comprising:

a system controller operable to be coupled with a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor;

the enclosure, wherein the enclosure comprises:

a robotic arm comprising a stylus;

a platform comprising a device holder;

and wherein the processor is configured to automatically control the smart device in accordance with the test logic, and wherein further the processor is configured to:

control the platform and the robotic arm to draw test images on a touch screen of the smart device using the stylus;

retrieve the test images from the smart device; and

compare the test images retrieved with reference images stored in the memory to verify proper functionality of the touch screen.

2. The system of claim 1 , wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith, wherein the device holder is operable to receive a smart device inserted there into, and wherein the robotic arm is controlled to move in the z-direction, and wherein the platform is controlled to move in the x-y direction.

3. The system of claim 1 , wherein the test images are selected from a group consisting of: multiple spots, lines, circles, and squares.

4. The system of claim 1 , wherein the robotic arm is controlled by the processor to interface the stylus with physical buttons on a body of the smart device to test a functionality of the physical buttons in accordance with the test logic.

5. The system of claim 1 , wherein the device holder is customized to fit dimensions and shape of a specific smart device model.

6. The system of claim 5 , wherein the device holder comprises a unique code, wherein the processor is further configured to:

retrieve the unique code of the device holder to identify the smart device placed therein; and

using the unique code, perform an x-y calibration on the smart device to determine a location of the smart device and a plurality of characteristics of the smart device.

7. The system of claim 6 , wherein the plurality of characteristics are selected from a group consisting of: diagonal length of touch screen, location of physical buttons on the smart device, location of soft buttons on the smart device, a IMEI identifier, and model number.

8. An automatic system level testing (ASLT) system for testing smart devices, the system comprising:

a system controller operable to be coupled with a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor;

the enclosure, wherein the enclosure comprises:

a robotic arm comprising a stylus;

a platform comprising a device holder;

an external camera;

and wherein the processor is configured to automatically control the smart device in accordance with the test logic, and further wherein the processor is configured to:

control the platform and the robotic arm to draw test images on a touch screen of the smart device using the stylus;

control the external camera to capture an image of the touch screen;

retrieve a captured image from the external camera; and

using the captured image, compare test images drawn on the touch screen with reference images stored in the memory to verify proper functionality of the touch screen.

9. The system of claim 8 , wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith, wherein the device holder is operable to receive a smart device inserted there into, and wherein the robotic arm is controlled to move in the z-direction, and wherein the platform is controlled to move in the x-y direction.

10. The system of claim 8 , wherein the test images are selected from a group consisting of: multiple spots, lines, circles, and squares.

11. The system of claim 8 , wherein the robot arm is controlled by the processor to interface the stylus with physical buttons on a body of the smart device to test a functionality of the physical buttons in accordance with the test logic.

12. The system of claim 8 , wherein the device holder is customized to fit dimensions and shape of a specific smart device model.

13. The system of claim 12 , wherein the device holder comprises a unique code, and wherein the processor is further configured to:

retrieve the unique code of the device holder to identify the smart device placed therein; and

using the unique code, perform an x-y calibration on the smart device to determine a location of the smart device and a plurality of characteristics of the smart device.

14. The system of claim 13 , wherein the plurality of characteristics are selected from a group consisting of: diagonal length of touch screen, location of physical buttons on the smart device, location of soft buttons on the smart device, a IMEI identifier, and model number.

15. In a testing system, a method of testing a smart device, the method comprising:

registering a model of a smart device inserted into the testing system, wherein the testing system comprises:

a system controller operable to be coupled with the smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor; and

the enclosure, wherein the enclosure comprises a plurality of components, the plurality of components comprising:

a robotic arm comprising a stylus;

a platform comprising a device holder;

controlling the smart device and the plurality of components in accordance with the test logic;

controlling the platform and the robotic arm to draw test images on a touch screen of the smart device using the stylus;

retrieving test images from the smart device; and

comparing the test images retrieved with reference images stored in the memory to verify proper functionality of the touch screen.

16. The system of claim 1 , wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith, wherein the device holder is operable to receive a smart device inserted there into, and wherein the enclosure further comprises an image plate with a fixed reference image, and wherein the processor is further configured to:

launch a camera application on the smart device;

control the platform to position the smart device in a suitable location relative to the image plate;

control the smart device to capture an image of the fixed reference image on the image plate using a camera on the smart device;

retrieve a captured image from the smart device; and

compare the captured image with a reference image stored in the memory of the system controller to verify proper functionality of the camera on the smart device.

17. The system of claim 16 , wherein the camera on the smart device is a front facing camera.

18. The system of claim 16 , wherein the camera on the smart device is a back facing camera.

19. The system of claim 16 , wherein the platform is controlled to move in the x-y direction.

20. The system of claim 16 , wherein the fixed reference image is a color chart.

21. The system of claim 16 , wherein the device holder is customized to fit a specific smart device model.

22. The system of claim 16 , wherein the camera comprises a flash, and wherein the processor is configured to verify proper operation of the flash.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2020
From: W2BI, INC.
To: ADVANTEST AMERICA, INC.
Reel/Frame 054031/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2017
From: DIPERNA, DEREK; LEVENTHAL, IRA; SCHAUB, KEITH; KUTCHUK, ARTUN
To: W2BI, INC.
Reel/Frame 043467/0615 →
Continuity (2)
Provisional Application 62088319 · Dec 5, 2014
Related Publication 20160337053A1 · Nov 17, 2016