Patents by Inventor Joshua Scott Matthews
Joshua Scott Matthews has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10860122Abstract: 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: GrantFiled: April 8, 2019Date of Patent: December 8, 2020Assignee: Apkudo, Inc.Inventors: Joshua Scott Matthews, David Michael Teitelbaum, Benjamin Kou-An Tseng
-
Patent number: 10834555Abstract: 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: GrantFiled: April 9, 2019Date of Patent: November 10, 2020Assignee: Apkudo, Inc.Inventors: Joshua Scott Matthews, Ben Leslie, Melissa Blanken
-
Patent number: 10671367Abstract: 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: GrantFiled: December 28, 2016Date of Patent: June 2, 2020Assignee: Apkudo, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 10452527Abstract: 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: GrantFiled: December 18, 2017Date of Patent: October 22, 2019Assignee: Apkudo, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 10261611Abstract: 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: GrantFiled: December 3, 2012Date of Patent: April 16, 2019Assignee: APKUDO, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum, Benjamin Kou-An Tseng
-
Patent number: 10264426Abstract: 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: GrantFiled: February 13, 2018Date of Patent: April 16, 2019Assignee: APKUDO, LLCInventors: Joshua Scott Matthews, Ben Leslie, Melissa Blanken
-
Patent number: 9936331Abstract: 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: GrantFiled: June 3, 2016Date of Patent: April 3, 2018Assignee: APKUDO, LLCInventors: Joshua Scott Matthews, Ben Leslie, Melissa Blanken
-
Patent number: 9858178Abstract: 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: GrantFiled: May 27, 2016Date of Patent: January 2, 2018Assignee: APKUDO, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 9578133Abstract: 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: GrantFiled: December 3, 2012Date of Patent: February 21, 2017Assignee: APKUDO, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 9514300Abstract: A communication system having a policy server coupled to a communications network for managing secure communication with and among end instruments (EI). The EI comprises a memory, and a processor coupled to the memory with processor-executable instructions, including instructions for an operating system kernel; and instructions for a protection core that monitors operations of the operating system kernel in accordance with a security policy for the EI. Security policies can intercept calls to an operating system kernel and for each call, determining whether the call is allowed under the security policy(ies). Policies are stored in a policy library and transmitted to an EI over a wireless communication network.Type: GrantFiled: December 12, 2011Date of Patent: December 6, 2016Assignee: Redwall Technologies, LLCInventors: Eric Ridvan Uner, Anthony Kobrinetz, Martin H. Singer, Joshua Scott Matthews, Benjamin James Leslie
-
Patent number: 9367436Abstract: 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: GrantFiled: July 1, 2015Date of Patent: June 14, 2016Assignee: APKUDO, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 9298917Abstract: A system and method for a secure supervisory control and data acquisition (SCADA) system. Secure SCADA elements (SSEs) have individual system security monitoring and enforcement of policies throughout the SCADA system. And isolation core ensures that a system security monitor monitors and takes appropriate action with respect to untrusted applications that may impact an SSE. The system security server provides policy enforcement on all of the SSEs that exist on the system. New security policies are created that are populated to individual SSEs in the system. Biomorphing algorithms allow for system uniqueness to be derived over time further enhancing security of SSEs.Type: GrantFiled: January 13, 2012Date of Patent: March 29, 2016Assignee: Redwall Technologies, LLCInventors: Eric Ridvan Uner, Joshua Scott Matthews, Benjamin James Leslie, Anthony Kobrinetz, Martin H. Singer
-
Patent number: 9075781Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 7, 2015Assignee: Apkudo, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 9027038Abstract: The present disclosure provides methods and apparatus for constructing a secure and flexible operating system. The presently disclosed system executes different user applications in different operating systems on different virtual machines. Each user application communicates with other processes via the hypertext transfer protocol (HTTP). In particular, each user application's user interface is implemented in a web browser that is running in its own operating system on its own virtual machine, and each user application interacts with the user interface by exchanging HTTP messages between the virtual machines.Type: GrantFiled: October 21, 2009Date of Patent: May 5, 2015Assignee: General Dynamics C4 Systems, Inc.Inventor: Joshua Scott Matthews
-
Publication number: 20140156783Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Applicant: APKUDO, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Publication number: 20140152584Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Applicant: Apkudo, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum, Benjamin Kou-An Tseng
-
Publication number: 20130081103Abstract: A system and method for a secure supervisory control and data acquisition (SCADA) system. Secure SCADA elements (SSEs) have individual system security monitoring and enforcement of policies throughout the SCADA system. And isolation core ensures that a system security monitor monitors and takes appropriate action with respect to untrusted applications that may impact an SSE. The system security server provides policy enforcement on all of the SSEs that exist on the system. New security policies are created that are populated to individual SSEs in the system.Type: ApplicationFiled: January 13, 2012Publication date: March 28, 2013Applicant: PCTEL Secure LLCInventors: Eric Ridvan Uner, Joshua Scott Matthews, Benjamin James Leslie, Anthony Kobrinetz, Martin H. Singer
-
Publication number: 20120216281Abstract: A method and apparatus for resisting malicious code in a computing device. A software component corresponding to an operating system kernel is analyzed prior to executing the software component to detect the presence of one or more specific instructions such as malicious code, a change in mode permissions or instructions to modify or turn off security monitoring software, and taking a graduated action in response to the detection of one or more specific instructions. The graduated action taken is specified by a security policy (or policies) stored on the computing device. The analyzing may include off-line scanning of a particular code or portion of code for certain instructions, op codes, or patterns, and includes scanning in real-time as the kernel or kernel module is loading while the code being scanned is not yet executing (i.e., it is not yet “on-line”). Analysis of other code proceeds according to policies.Type: ApplicationFiled: December 9, 2011Publication date: August 23, 2012Applicant: PCTEL Secure LLCInventors: Eric Ridvan Uner, Benjamin James Leslie, Joshua Scott Matthews, Changhua Chen, Thomas Smigelski, Anthony Kobrinetz
-
Publication number: 20120216242Abstract: A communication system having a policy server coupled to a communications network for managing secure communication with and among end instruments (EI). The EI comprises a memory, and a processor coupled to the memory with processor-executable instructions, including instructions for an operating system kernel; and instructions for a protection core that monitors operations of the operating system kernel in accordance with a security policy for the EI. Security policies can intercept calls to an operating system kernel and for each call, determining whether the call is allowed under the security policy(ies). Policies are stored in a policy library and transmitted to an EI over a wireless communication network.Type: ApplicationFiled: December 12, 2011Publication date: August 23, 2012Applicant: PCTEL Secure LLCInventors: Eric Ridvan Uner, Anthony Kobrinetz, Martin H. Singer, Joshua Scott Matthews, Benjamin James Leslie
-
Publication number: 20110093869Abstract: The present disclosure provides methods and apparatus for constructing a secure and flexible operating system. The presently disclosed system executes different user applications in different operating systems on different virtual machines. Each user application communicates with other processes via the hypertext transfer protocol (HTTP). In particular, each user application's user interface is implemented in a web browser that is running in its own operating system on its own virtual machine, and each user application interacts with the user interface by exchanging HTTP messages between the virtual machines.Type: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: OPEN KERNEL LABSInventor: Joshua Scott Matthews