US 12,405,719 B2
Software parameter management through a universal interface
Nozomu Matsushita, Tokyo (JP); Katsurou Hayashi, Tokyo (JP); and Yasuko Andoh, Tokyo (JP)
Assigned to Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed by Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed on Apr. 7, 2023, as Appl. No. 18/297,421.
Prior Publication US 2024/0338115 A1, Oct. 10, 2024
Int. Cl. G06F 3/04847 (2022.01); G06F 3/04845 (2022.01)
CPC G06F 3/04847 (2013.01) [G06F 3/04845 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device and from a first application, a data packet comprising:
a first changeable parameter having a first value in a first format, and
an upper threshold and a lower threshold that each corresponds to the first changeable parameter;
translating, by the device, the first format into a second format,
wherein the second format comprises a changeable graphical representation of the first value and a changeable textual representation of the first value;
providing, by the device and for display through a graphical user interface, the first value in the second format;
receiving, by the device and through the graphical user interface, a drag input to the changeable graphical representation, wherein the drag input is bound by a maximum scaling size of the changeable graphical representation and a minimum scaling size of the changeable graphical representation, wherein the maximum scaling size is associated with the upper threshold and the minimum scaling size is associated with the lower threshold;
converting, by the device and based on the drag input, the first value to a second value,
wherein the second value is different than the first value and is based on a magnitude of a size change to the changeable graphical representation from the drag input;
providing, by the device and for display through the graphical user interface, the second value in the second format;
transmitting, by the device and to the first application, the second value;
receiving, by the device and from a second application, a second changeable parameter having a third value in a third format that is different than the first format;
translating, by the device, the third format into the second format;
providing, by the device and for display through the graphical user interface, the third value in the second format;
receiving, by the device and through the graphical user interface, a second input to the changeable graphical representation that changes the third value to a fourth value;
providing, by the device and for display through the graphical user interface, the fourth value in the second format; and
transmitting, by the device and to the second application, the fourth value.