UNIQUESOFT, LLC Patent applications |
Patent application number | Title | Published |
20150286469 | SYSTEM AND METHOD FOR IMPLEMENTING APPLICATION CODE FROM APPLICATION REQUIREMENTS - A method for execution by a processing module begins with receiving application requirements and parameters. The method continues by generating application code based on the application requirements, the parameters, and the feedback. For a current implementation of the application code, the method continues by entering a loop that begins by selecting an implementation tool in accordance with implementation constraints and a previous implementation result. The loop continues by generating a current implementation result based on an application of the implementation tool, one or more of the application requirements, one or more of the parameters, and the previous implementation. The loop continues by receiving current feedback regarding the current implementation result. The loop continues by determining whether the current implementation result is at a desired level of correctness based on the current feedback. When the current implementation result is not at the desired level of correctness, the loop repeats otherwise it is exited. | 10-08-2015 |
20140298454 | SECURE COMPUTING DEVICE USING DIFFERENT CENTRAL PROCESSING RESOURCES - A computing device includes central processing resources, memory, a network interface, and a security control module. The security control module determines when to change operation of a program of the computing device. When the operation of the program is to be changed, the security control module identifies a first processing resource of the central processing resources that is currently assigned to execute the program and selects a second processing resource of the central processing resources for subsequent execution the program. The security control module then ascertains first execution settings of the program as used by the first processing resource and facilitates conversion of the first execution settings into second execution settings for the second processing resource. The security control module then de-assigns the first processing resource from executing the program and assigns the second processing resource to execute the program. | 10-02-2014 |
20140298452 | SECURE COMPUTING DEVICE USING NEW SOFTWARE VERSIONS - A computing device includes a central processing resource, memory, a network interface, and a security control module. The security control module is operable to determine to change at least a portion of a program of the computing device. When the program, or portion thereof, is to be changed, the security control module sends a request to a software generation module for a new version of the program, or portion thereof. The security control module then receives the new version of the program, or portion thereof, and replaces, within the memory, the program, or portion thereof, with the new version of the program, or portion thereof. When the program is evoked, the central processing resource uses the new version of the program, or portion thereof, such that execution of the program is changed, which changes internal operation of the computing device thereby reducing adverse impact of malicious software. | 10-02-2014 |
20130055213 | SYSTEM AND METHOD FOR TESTING APPLICATION CODE - A testing unit includes an input/output module and a processing module. The input/output module receives application requirements and parameters. The processing module generates a set of test cases based on the application requirements and the parameters; adjusts at least some of the set of test cases based on a code generation progression to produce targeted progression test cases; and tests a developing application code based on the targeted progression test cases, wherein the code generation progression indicates a level of development of the developing application code. | 02-28-2013 |
20130055212 | SYSTEM AND METHOD FOR GENERATING APPLICATION REQUIREMENTS - A method for execution by a processing module begins by receiving inputted requirements and parameters. The method continues by generating application requirements based on the inputted requirements, the parameters, and verification feedback. For one or more application requirements, the method continues by determining whether the generating of the one or more application requirements is consistent with valid system states and correctness criteria to produce one or more verification results. For the one or more application requirements, the method continues by comparing the one or more verification results with one or more verification thresholds to produce the verification feedback. | 02-28-2013 |
20130055198 | SYSTEM AND METHOD FOR GENERATING APPLICATION CODE - A system includes a requirements unit, an implementation unit, and a testing unit. The requirements unit generates application requirements from inputted requirements and parameters and output them in accordance with a system communication protocol. The implementation unit generates application code based on the application requirements, the parameters, and feedback and outputs the application code in accordance with the system communication protocol. The testing unit tests the application code based on the application requirements and the parameters to produce the feedback. | 02-28-2013 |
20130055195 | SYSTEM AND METHOD FOR ITERATIVE GENERATING AND TESTING OF APPLICATION CODE - A method begins by generating application system state transitions from inputted requirements and parameters. For a current implementation of generating application code, the method continues by entering a loop. The loop begins by generating a current intermediate result based on a previous implementation and in accordance with current application code development factors. The loop continues by generating at least one test case based on the one or more of the application system state transitions. The loop continues by testing the current intermediate result in accordance with the at least one test case. When the testing is unfavorable, the loop continues by modifying one or more of: the one or more of the plurality of application system state transitions, the one or more of the parameters, and the one or more implementation tools. The loop then continues by repeating the loop using the modified current application code development factors. | 02-28-2013 |
20130055194 | SYSTEM AND METHOD FOR IMPLEMENTING APPLICATION CODE FROM APPLICATION REQUIREMENTS - A method for execution by a processing module begins with receiving application requirements and parameters. The method continues by generating application code based on the application requirements, the parameters, and the feedback. For a current implementation of the application code, the method continues by entering a loop that begins by selecting an implementation tool in accordance with implementation constraints and a previous implementation result. The loop continues by generating a current implementation result based on an application of the implementation tool, one or more of the application requirements, one or more of the parameters, and the previous implementation. The loop continues by receiving current feedback regarding the current implementation result. The loop continues by determining whether the current implementation result is at a desired level of correctness based on the current feedback. When the current implementation result is not at the desired level of correctness, the loop repeats otherwise it is exited. | 02-28-2013 |