Abstract:
A method and system of managing virtual memory for a flash-memory system. Logical blocks in a buffer are used to store data copied from a physical block in a flash-memory. An operating system searches data in the buffer first. If the data is in the buffer, it is accessed. If not, the operating system searches for the data in the flash memory, meanwhile writing a logical block having a dirty flag back to a logical block.
Abstract:
A Personal Digital Assistant (PDA) with retractable stylus comprises a retractable stylus, a housing, a stylus slot, and a push portion, wherein a contact pad is attached to the inner side of the push portion. The retractable stylus comprises a pen shaft having a release button, a pen body having an opening, and a spring situated inside the pen body. When an external force is applied to the pen shaft downward, the spring is compressed until the opening holding the release button; thus, the stylus is shortened. When the release button is set free from the opening, the spring elasticity ejects the pen shaft upward; thus, the stylus returns to the full-length condition. If the stylus is kept in the stylus slot, an external force applied to the push portion can make the contact pad press the release button; so the pen shaft is ejected upward by spring elasticity.
Abstract:
A handheld electronic device (300) mainly comprises a cover (310), a main body (320), a monitor (328) mounted on the main body, a keyboard (318) mounted on the cover and a hinge structure (330) to which pivot portions (312), (322) of the cover and main body are hinged. The pivot portions have teeth (314), (324) on circumferential peripheries thereof. The teeth mesh with each other. The cover can rotate for 360 degrees relative to the main body thereby moving from a first position to a second position, wherein at the first position, the cover abuts against a top surface (326) of the main body, and at the second position, the cover abuts against a bottom surface of the main body. The trajectory of the cover during its rotation relative to the main body follows a predetermined path.
Abstract:
An electronic device including a first module, a second module, at least one first spacer, and at least one second spacer is provided. The first module has a carrying surface. The second module is slidably disposed on the carrying surface and has a bottom surface opposite to the carrying surface. The first spacer is fixed on the carrying surface and suitable for being slid on the bottom surface. The second spacer is fixed on the bottom surface and suitable for being slid on the carrying surface. The first spacer and the second spacer are always kept within an overlapping region between the bottom surface and the carrying surface.
Abstract:
A handheld electronic device mainly includes a first casing, a second casing, and an image-capturing apparatus. The first casing has a display screen, and the second casing is pivoted to the first casing about a hinge section and movable between first and second positions relative to the first casing. In addition, the image-capturing apparatus is mounted on the second casing and spaced from the hinge section at a distance. The second casing is permitted to fold over the first casing so that the image-capturing apparatus and the display screen both face the same direction and the display screen is exposed through the window.
Abstract:
A method for displaying speed dial settings is disclosed. The method is used for a mobile communication device, comprising the steps: detecting whether a speed dial setting operation is implemented to a button of a keypad of a mobile communication device, and displaying an indicator for the button if the speed dial setting operation is detected.
Abstract:
A system and an electronic device having multiple operating systems and an operating method thereof are provided. The electronic device includes a display and a system having a first operating system, a second operating system, and an embedded controller. The first operating system consumes less power than the second operating system. The embedded controller receives an input signal to switch between the first operating system and the second operating system and display an interface of the switched operating system on a screen of the display. The first operating system and the embedded controller remain in an alive state after the electronic device is turned on, and the second operating system enters a non-working state after a preset idle time.
Abstract:
A portable electronic device includes a main body, a cap body and a hinge assembly. The cap body is movably attached to the main body, and the hinge assembly is disposed between the main body and the cap body. The hinge assembly includes a sliding portion and a rotating portion connected to each other. When the cap body and the main body are totally overlapped, the cap body is selectively to rotate or to slide with respect to the main body over the hinge assembly.
Abstract:
A communication system, user device thereof, and a synchronization method thereof are provided. The communication system includes a user device and a wireless network. The wireless network transmits a RRC re-configuration message containing ciphering configuration information to a user device on a logical link. The user device suspends all measurement operation transmitting measurement report after receiving the RRC re-configuration message. The user device changes to a new ciphering configuration according to the RRC re-configuration message, and the wireless network changes to the new ciphering configuration. The user device transmits a RRC response message to respond the RRC re-configuration message to the wireless network. The user device resumes the measurement operation after changing to the new configuration.