MOBILE DEVICE MONITORING AND TESTING
First Claim
1. A system, comprising:
- a communications interface having one or more output channels and a plurality of additional channels;
a controller communicatively coupled to the communications interface via at least a first of the one or more output channels and one or more of the plurality of additional channels and which;
captures, via the first output channel, video data of a display of a mobile device at a capture frame rate that is equal to or greater than a frame rate of the display and at a capture resolution that is equal to or greater than a resolution of the display, andprovides to the mobile device, via the one or more additional channels and during the capture of the video data via the first output channel, an indication of each of one or more input actions, the indicated one or more input actions corresponding to one or more of a plurality of input capabilities of the mobile device; and
one or more storage devices communicatively coupled to the controller and which store at least a portion of the captured video data.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-channel communications interface is provided and communicatively coupled to a controller which captures, via the communications interface, video data of a display of a mobile device at a resolution and frame rate equal to or greater than that of the mobile device display, and may additionally capture various other outputs of the mobile device. During the capture of the video data and other outputs, one or more input actions may be provided to the mobile device by the controller via the communications interface. The input actions may be provided in an interactive or automated manner, and may correspond to interactions of users with the controller that are performed using one or more provided graphical or programmatic interfaces.
-
Citations
45 Claims
-
1. A system, comprising:
-
a communications interface having one or more output channels and a plurality of additional channels; a controller communicatively coupled to the communications interface via at least a first of the one or more output channels and one or more of the plurality of additional channels and which; captures, via the first output channel, video data of a display of a mobile device at a capture frame rate that is equal to or greater than a frame rate of the display and at a capture resolution that is equal to or greater than a resolution of the display, and provides to the mobile device, via the one or more additional channels and during the capture of the video data via the first output channel, an indication of each of one or more input actions, the indicated one or more input actions corresponding to one or more of a plurality of input capabilities of the mobile device; and one or more storage devices communicatively coupled to the controller and which store at least a portion of the captured video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. The system of 1 wherein the system further comprises one or more components for providing a programmatic interface for use by one or more users, and wherein the indicated one or more input actions includes a predetermined sequence of input actions that is based at least in part on input received from a first user via the provided programmatic interface.
-
21. A method for interacting with a mobile device, comprising:
-
capturing, by one or more processors via a display channel of a communications interface, video data of a first display of a mobile device, wherein the first display has a first frame rate and a first resolution, and wherein the captured video data has a second frame rate that is at least the first frame rate and a second resolution that is at least the first resolution; and providing to the mobile device, by the one or more processors and via one or more distinct input channels of the communications interface, indications of a plurality of input actions, the indications of at least some of the input actions being provided during the capturing of the video data. - View Dependent Claims (22, 23, 24, 25, 29, 30)
-
-
26. The method of 21 further comprising:
providing a programmatic interface for use by one or more users.
-
27. The method of 26 wherein providing the indicated plurality of input actions includes providing a predetermined sequence of input actions that is based at least in part on input received from a first user via the provided programmatic interface.
-
28. The method of 26 wherein providing the indicated plurality of input actions includes providing at least one input action that is based at least in part on input interactively provided by a first user via the provided programmatic interface.
-
31. A system, comprising:
-
a communications interface; a controller communicatively coupled to the communications interface and which captures, via a first channel of the communications interface, video data of a first display of a mobile device at a capture frame rate that is equal to or greater than a frame rate of the first display and at a capture resolution that is equal to or greater than a resolution of the first display; wherein the controller is responsive to one or more communications received from a client device to; operate in a first mode that includes providing to the mobile device, via one or more distinct second channels of the communications interface and during the capture of the video data, indications of one or more predefined input actions to the mobile device, or operate in a second mode that includes providing to the mobile device, via the one or more second channels and during the capture of the video data, indications of one or more interactive input actions from a user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method, comprising:
-
capturing, by at least one processor via a first channel of a communications interface, video data of a display of a mobile device at a capture frame rate that is equal to or greater than a frame rate of the display and at a capture resolution that is equal to or greater than a resolution of the display; initiating, by the at least one processor, a first operating mode for a controller communicatively coupled to the communications interface, the first operating mode including providing to the mobile device indications of one or more predetermined input actions via one or more distinct second channels of the communications interface, wherein the providing of at least some of the indicated predetermined input actions is performed during the capturing of the video data; receiving, by the at least one processor, one or more client communications; and responsive to the receiving of the one or more client communications, initiating, by the at least one processor, a second operating mode for the controller, the second operating mode including providing to the mobile device indications of one or more interactive user input actions via the one or more second channels, wherein the providing of at least some of the indicated interactive user input actions is performed during the capturing of the video data. - View Dependent Claims (43, 44, 45)
-
Specification