Abstract:
A computing system for communication between user interfaces of test programs is provided. The system includes a first user interface, a communication interface, a second user interface, and a processor. The communication interface receives a test command issued from the first user interface. The second user interface polls the communication interface and stops polling upon detection of successful reception of the test command by the communication interface. The second user interface retrieves the test command from the communication interface and executes the test command. The processor executes the first user interface, the communication interface and the second user interface. A computer-implemented method for communication between user interfaces of test programs is also provided.
Abstract:
A magnetic open/close structure for an electronic device such as a notebook computer is comprised of a primary magnet and an attachment to be attracted respectively provided on one side the lid and fixed at a specific place, a secondary magnet having the same polarity facing to that of the primary magnet being fixed by the side of the attachment; the primary magnet sliding back and forth at where it is overlapped with the attachment or the secondary magnet due to the motion of limited slide from the push key to provide a secure positioning structure for the lid when covering on the case; and the lid being ejected for a certain angle from the case for easy access to open it up by taking advantage of the rejection between the primary and the secondary magnets when the primary magnet is pushed to be overlapped with the secondary magnet.
Abstract:
A sound testing device (100) includes a processor (10), a mouth simulator (30), an ear simulator (40) and a soundproof container (50). The processor includes a first testing module (131) for test sound components which transform sound signals into electronic signals, a second testing module (132) for test sound components which transform electronic signals into sound signals, and a controlling module (12) connected to the first testing module and the second testing module. The mouth simulator is connected to the processor and sends sound signals input into test sound components. The ear simulator is connected to the processor and receives sound signals output from test sound components. The soundproof container receives the mouth simulator and the ear simulator therein.
Abstract:
A projection apparatus comprises a receiver, a processor, and a frame projector. A sensor detects a horizontal position of a user in front of a screen and transmits a horizontal position signal. The receiver receives the horizontal position signal. The processor generates an on screen display (OSD), and superimposes the OSD onto a projection frame. The frame projector projects the superimposed frame onto the screen. During projection, the OSD covers the face of the user.
Abstract:
Apparatus and method for disabling an original password of an electronic device are provided. The apparatus comprises a message generator, an interface, and a processing unit. The message generator is configured to generate a message code. The interface is configured to receive an input password and communicate with the electronic device. The processing unit is configured to determine whether the input password corresponds to the message code and if so, to disable the original password. The method comprises the steps executed by the apparatus.
Abstract:
An improved port replicator for portable electronic devices includes an angle adjustment dock which has two separated sides extended to form respectively a flange with a first bore and a connector dock located on a surface to receive transmission signals, an anchor dock having a second bore corresponding to the first bore to couple with the angle adjustment dock, and an axle running through the first bore and the second bore. The port replicator thus constructed is simple to fabricate and assemble, and is adaptable to notebook computers of varying thickness to provide a steady and secure coupling.
Abstract:
In a file management method of an electronic device, multi-touch operations on a touch screen of the electronic device is detected in real-time. File attributes of operating objects of the electronic device that are selected by a multi-touch operation are acquired, and a file type is determined for each of the operating objects according to the file attributes of each of the operating objects, wherein the file type is a file or a folder. The operating objects are managed according to the file type of each of the operating objects.
Abstract:
In a method of detecting input for a portable electronic device, when a virtual keyboard is displayed on a display of a touch panel, an accelerometer detects orientation of the portable electronic device to adjust a contact area of each key of the virtual keyboard. The adjusted display of each key provides a suitable contact area on the virtual keyboard according to the detected orientation of the portable electronic device.
Abstract:
In a file management method of an electronic device, multi-touch operations on a touch screen of the electronic device is detected in real-time. File attributes of operating objects of the electronic device that are selected by a multi-touch operation are acquired, and a file type is determined for each of the operating objects according to the file attributes of each of the operating objects, wherein the file type is a file or a folder. The operating objects are managed according to the file type of each of the operating objects.
Abstract:
A method for automatic installation and setting of a server is disclosed. When a blank server is installed to one of a slot of a server rack and connects to a switch, a boot server retrieves media access controls address of network connection interface in the blank server from the switch, and matches the MAC address and internet protocol address of the blank server. Next, the boot server performing the corresponding installation and setting operation in the blank server based on the IP address of the blank server. Thus, the blank server is able to perform the predetermined role and utilized by the server system immediately after the installation is accomplished.