Patents Assigned to Apkudo, LLC
  • Patent number: 10671367
    Abstract: A system for providing a consistent user experience of an application across disparate mobile devices comprises a computing device including a display analysis application, and one or more mobile devices including a display analysis application is provided. In one example, a mobile device comprises a memory storing a version of an operating system, a display analysis patch, and a patched application. A consistency module of the mobile device is configured to access the application with the display analysis patch, obtain one or more display parameters of the mobile device via the application with the display analysis patch, and transmit the obtained one or more display parameters to a computing device.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 2, 2020
    Assignee: Apkudo, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Patent number: 10452527
    Abstract: Systems and methods for facilitating field testing of a test application are provided. In certain implementations, one or more metrics related to execution, at a user device, of one or more operations of the test application may be obtained. A determination of whether an error occurred with an operation of the one or more operations may be effectuated based on the one or more metrics. Error information relating to the error may be caused to be transmitted to one or more other user devices, wherein the error information includes information for replicating the error. Replication information relating to an attempt by the first other user device to replicate the error may be received back from at least a first other user device of the one or more other user devices. A determination of whether the first other user device replicated the error may be effectuated based on the replication information.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: October 22, 2019
    Assignee: Apkudo, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Publication number: 20190235655
    Abstract: In certain embodiments, latency measurement related to touch screen response may be facilitated. In some embodiments, a robotic member may be moved to perform a physical contact with a touch screen of a device. Frame change rates of the touch screen may be monitored. A response end time of a response depicted on the touch screen may be determined based on the monitored frame change rates of the touch screen, where the touch-screen-depicted response is a response to. A latency of the touch screen response to the first contact may be determined based on a contact time of the physical contact and the response end time.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Applicant: Apkudo, LLC
    Inventors: Joshua Scott MATTHEWS, David Michael TEITELBAUM, Benjamin Kou-An TSENG
  • Patent number: 10261611
    Abstract: One aspect of the invention relates to an exemplary method for measuring latency of display response of a touch screen on a touch screen based device, comprising recording, by a video camera, an interaction with the touch screen, correlating, by a processor in operative communication with the video camera, data retrieved from the recording to the interaction; and determining, by the processor, a latency of the response of the touch screen to the first contact. An interaction may comprise at least a first contact between a member and the touch screen, and a response of the touch screen to the first contact, including at least a first change of a frame of a display of the touch screen.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: April 16, 2019
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum, Benjamin Kou-An Tseng
  • Patent number: 10264426
    Abstract: In certain embodiments, carrier-specific configuration of a user device may be facilitated based on pre-stored information for multiple carriers. In some embodiments, a user device may store information for limited access (that allows the user device to obtain carrier-specific parameters from carrier networks). During activation, the user device may select one of the carrier networks on which the user device is to be configured to operate. Responsive to the selection, the user device may provide, to a carrier-side computer system on the selected carrier network, a request for limited access to the selected carrier network for configuring the user device, wherein the request comprises the stored access information that allows the user device to obtain carrier-specific parameters via the selected carrier network. Responsive to the limited access being granted, the user device may obtain a configuration package from the carrier-side computer system comprising parameters for configuring the user device.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: April 16, 2019
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, Ben Leslie, Melissa Blanken
  • Patent number: 9936331
    Abstract: In certain embodiments, carrier-specific configuration of a user device may be facilitated based on pre-stored information for multiple carriers. In some embodiments, a user device may store information for limited access (that allows the user device to obtain carrier-specific parameters from carrier networks). During activation, the user device may select one of the carrier networks on which the user device is to be configured to operate. Responsive to the selection, the user device may provide, to a carrier-side computer system on the selected carrier network, a request for limited access to the selected carrier network for configuring the user device, wherein the request comprises the stored access information that allows the user device to obtain carrier-specific parameters via the selected carrier network. Responsive to the limited access being granted, the user device may obtain a configuration package from the carrier-side computer system comprising parameters for configuring the user device.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 3, 2018
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, Ben Leslie, Melissa Blanken
  • Patent number: 9858178
    Abstract: Systems and methods for facilitating field testing of a test application are provided. In certain implementations, one or more metrics related to execution, at a user device, of one or more operations of the test application may be obtained. A determination of whether an error occurred with an operation of the one or more operations may be effectuated based on the one or more metrics. Error information relating to the error may be caused to be transmitted to one or more other user devices, wherein the error information includes information for replicating the error. Replication information relating to an attempt by the first other user device to replicate the error may be received back from at least a first other user device of the one or more other user devices. A determination of whether the first other user device replicated the error may be effectuated based on the replication information.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: January 2, 2018
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Patent number: 9718196
    Abstract: In some embodiments, robotic testing device is provided for more closely emulating human movement during robotic testing of a user device. In some embodiments, the robotic testing device may facilitate use of multiple robotic implements configured to interact with a mobile device during testing of the mobile device. One or more of the multiple robotic implements may be configured to move simultaneously, in succession, separately, and/or otherwise interact with a mobile device during performance of a test command on the mobile device. Further, a holder of the mobile device may be configured to move during performance of a test command on the mobile device.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: August 1, 2017
    Assignee: APKUDO, LLC
    Inventors: Josh Matthews, Ronak Shah, David Teitelbaum, Kevin King, Daniel Joyce, David Perenic
  • Patent number: 9578133
    Abstract: A system for providing a consistent user experience of an application across disparate mobile devices comprises a computing device including a display analysis application, and one or more mobile devices including a display analysis application is provided. In one example, a mobile device comprises a memory storing a version of an operating system, a display analysis patch, and a patched application. A consistency module of the mobile device is configured to access the application with the display analysis patch, obtain one or more display parameters of the mobile device via the application with the display analysis patch, and transmit the obtained one or more display parameters to a computing device.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: February 21, 2017
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Patent number: 9469037
    Abstract: A robotic testing device is provided for more closely emulating human movements during robotic testing of mobile devices by using multiple robotic implements to interact with a mobile device, and by facilitating movement of the mobile device during testing. The robotic testing device may facilitate use of multiple robotic implements configured to interact with a mobile device during testing of the mobile device. One or more of the multiple robotic implements may be configured to move simultaneously, in succession, separately, and/or otherwise interact with a mobile device during performance of a test command on the mobile device. Further, a holder of the mobile device may be configured to move during performance of a test command on the mobile device.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 18, 2016
    Assignee: APKUDO, LLC
    Inventors: Josh Matthews, Ronak Shah, David Teitelbaum, Kevin King, Daniel Joyce, David Perenic
  • Patent number: 9367436
    Abstract: Systems and methods for facilitating field testing of a test application are provided. In certain implementations, one or more metrics related to execution, at a mobile device, of one or more operations of the test application may be obtained. A determination of whether an error occurred with an operation of the one or more operations may be effectuated based on the one or more metrics. Error information relating to the error may be caused to be transmitted to one or more other mobile devices, wherein the error information includes information for replicating the error. Replication information relating to an attempt by the first other mobile device to replicate the error may be received back from at least a first other mobile device of the one or more other mobile devices. A determination of whether the first other mobile device replicated the error may be effectuated based on the replication information.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: June 14, 2016
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Patent number: 9283672
    Abstract: A robotic testing device is provided for more closely emulating human movements during robotic testing of mobile devices by using multiple robotic implements to interact with a mobile device, and by facilitating movement of the mobile device during testing. The robotic testing device may facilitate use of multiple robotic implements configured to interact with a mobile device during testing of the mobile device. One or more of the multiple robotic implements may be configured to move simultaneously, in succession, separately, and/or otherwise interact with a mobile device during performance of a test command on the mobile device. Further, a holder of the mobile device may be configured to move during performance of a test command on the mobile device.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: March 15, 2016
    Assignee: Apkudo, LLC
    Inventors: Josh Matthews, Ronak Shah, David Teitelbaum, Kevin King, Daniel Joyce, David Perenic
  • Patent number: 9075781
    Abstract: A system and method for coordinating field user testing results for a mobile application across various mobile devices is provided. The system may comprise a plurality of mobile devices configured to facilitate field user testing of a test application, and a computing device configured to provide analysis related to field user testing of the test application. A testing module of the mobile device may be configured to: perform one or more operations of the test application; collect a plurality of metrics related to an execution of the one or more operations of the test application; determine whether an error occurred with an operation of the test application based on the collected one or more metrics; and transmit, to one or more other mobile devices, one or more metrics related to the execution of the operation at which the error occurred. The testing module may be part of the operating system.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 7, 2015
    Assignee: Apkudo, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Publication number: 20140281714
    Abstract: A system and method for coordinating field user testing results for a mobile application across various mobile devices is provided. The system may comprise a plurality of mobile devices configured to facilitate field user testing of a test application, and a computing device configured to provide analysis related to field user testing of the test application. A testing module of the mobile device may be configured to: perform one or more operations of the test application; collect a plurality of metrics related to an execution of the one or more operations of the test application; determine whether an error occurred with an operation of the test application based on the collected one or more metrics; and transmit, to one or more other mobile devices, one or more metrics related to the execution of the operation at which the error occurred. The testing module may be part of the operating system.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Apkudo, LLC
    Inventors: Joshua Scott MATTHEWS, David Michael Teitelbaum
  • Publication number: 20140156783
    Abstract: A system for providing a consistent user experience of an application across disparate mobile devices comprises a computing device including a display analysis application, and one or more mobile devices including a display analysis application is provided. In one example, a mobile device comprises a memory storing a version of an operating system, a display analysis patch, and a patched application. A consistency module of the mobile device is configured to access the application with the display analysis patch, obtain one or more display parameters of the mobile device via the application with the display analysis patch, and transmit the obtained one or more display parameters to a computing device.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Applicant: APKUDO, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Publication number: 20140152584
    Abstract: One aspect of the invention relates to an exemplary method for measuring latency of display response of a touch screen on a touch screen based device, comprising recording, by a video camera, an interaction with the touch screen, correlating, by a processor in operative communication with the video camera, data retrieved from the recording to the interaction; and determining, by the processor, a latency of the response of the touch screen to the first contact. An interaction may comprise at least a first contact between a member and the touch screen, and a response of the touch screen to the first contact, including at least a first change of a frame of a display of the touch screen.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Applicant: Apkudo, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum, Benjamin Kou-An Tseng