Patents Assigned to TG, LLC
  • Patent number: 10990362
    Abstract: Converting a first format program application, into a second format, which can be presented using a device type for which it wasn't designed. Examining the first format for commands that change screen state, and determining instructions in the second format with similar effect. First, searching the object-code calls that write to the screen, and for each determining those parameters that define outputs in a source human language, which can be altered to a target human language. Suggestions from the programmer can determine such output calls, or which parameters control elements of the source human language, to instead select element of the target human language. Alternatively, second, when the program is organized in a known format, searching for calls to output in the source human language, examining the object-code for parameters that define that output, and altering the program to output in a target human language.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: April 27, 2021
    Assignee: TG LLC
    Inventor: Eric Choate
  • Patent number: 9372672
    Abstract: Techniques that enable relatively easier translation of programs by translators, without requiring undue disclosure of information about the program. A translation assistant provides a model of the program instructions, for the translator to view the screen elements and translate them in context, without seeing the program code. The programmer and the translation assistant, working together, capture screen images to be reviewed by the translator, which provide context for translation. The translation assistant intercepts coded instructions to write to the screen when the program is in use. The intercepted instructions are logged and converted to descriptions in a screen-presentation language. The screen-presentation language is sent to the translator, who can edit the text of the wording on-screen, without seeing the underlying program code. An alternative communication line can be established between the programmer and the translator, for questions about intended meaning.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: June 21, 2016
    Assignee: TG, LLC
    Inventor: Vicki Thomas
  • Patent number: 8667338
    Abstract: A system and method for a software override capability for enforcing a predetermined state for an otherwise hardware-programmable device. Software that may think it knows what it is doing may try to control a hardware device, but may not know about a hardware issue, such as another feature or defect requiring that the device stay in a certain state. The technique programmatically maintains a persistent hardware state independent of any other control software. To other software, the software layer of the invention is indistinguishable and inseparable from hardware. Nothing can slip in between. Any insertion attempt will be detected and disallowed. Features of the processor or system chips actually weld the software to the hardware, which feature disallows any software intervention between the welded software layer and the hardware.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: March 4, 2014
    Assignee: AFTG-TG, LLC
    Inventor: Phillip M. Adams
  • Patent number: 8645591
    Abstract: A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I/O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: February 4, 2014
    Assignee: AFTG-TG, LLC
    Inventor: Phillip M. Adams