1461106726-aefda153-e925-416c-a99f-50878a9309a6

1. An electronic device comprising:
a display screen;
a graphical user interface displayed on the display screen and comprising:
a first graphical object automatically movable, in accordance with a predefined movement, along at least part of the display screen, wherein the automatic movement of the first graphical object is triggered in response to a user input;
the predefined movement being such that the first graphical object is translated in a first direction along the display screen from a first region of the display screen to a second region of the display screen, and movement from the first region to the second region is indicative of a user command being validated;

a sensor configured to detect the movement of the first graphical object from the first region to the second region; and
an application processor configured to execute the user command in response to detection of the movement of the first graphical object from the first region to the second region;
wherein the graphical user interface comprises a second graphical object which is displayed in response to the automatic movement of the first graphical object, the second graphical object being displayed such that more of the second graphical object is visible on the display screen as the first graphical object moves in the first direction.
2. (canceled)
3. (canceled)
4. (canceled)
5. (canceled)
6. (canceled)
7. (canceled)
8. (canceled)
9. (canceled)
10. (canceled)
11. (canceled)
12. (canceled)
13. A computer implemented method for validating a user command for controlling an application, the method comprising
displaying on a display screen of an electronic device a graphical user interface comprising a first graphical object automatically movable, in accordance with a predefined movement, along at least part of the display screen,
triggering the automatic movement of the graphical object with a processor of the electronic device in response to a user input, the predefined movement being such that the first graphical object is translated in a first direction along the display screen from a first region of the display screen to a second region of the display screen, and movement from the first region to the second region is indicative of a user command being validated;
detecting the movement of the first graphical object from the first region to the second region;
executing the user command with the processor in response to detection of the movement of the graphical object from the first region to the second region; and
displaying on the display screen a second graphical object in response to the automatic movement of the first graphical object, the second graphical object being displayed such that more of the second graphical object is visible on the display screen as the first graphical object moves in the first direction.
14. (canceled)
15. A non-transient computer readable medium comprising a computer program product stored thereon for a data-processing device, the computer program product comprising a set of instructions which, when loaded into the data-processing device, causes the device to perform steps of a method for validating a user command for controlling an application, the method comprising
displaying on a display screen of an electronic device a graphical user interface comprising a first graphical object automatically movable, in accordance with a predefined movement, along at least part of the display screen,
triggering the automatic movement of the graphical object with the data-processing device in response to a user input, the predefined movement being such that the first graphical object is translated in a first direction along the display screen from a first region of the display screen to a second region of the display screen, and movement from the first region to the second region is indicative of a user command being validated;
detecting the movement of the first graphical object from the first region to the second region;
executing the user command with the data-processing device in response to detection of the movement of the graphical object from the first region to the second region; and
displaying on the display screen a second graphical object in response to the automatic movement of the first graphical object, the second graphical object being displayed such that more of the second graphical object is visible on the display screen as the first graphical object moves in the first direction.
16. The electronic device according to claim 1, wherein:
the second graphical object is an extension of the first graphical object, wherein an appearance of the second graphical object on the display screen comprises the second graphical object moving along the first direction until it replaces the first graphical object.
17. The electronic device according to claim 1, wherein
the second graphical object is displayed such that it underlies the first graphical object
18. The electronic device according to claim 1, wherein
the first graphical object is a webpage displaying data content,
the user command in response to detection of the movement of the first graphical object from the first region to the second region is an update command of the data content of the said webpage,
the second graphical object is the result of the user command of updating the data content of the webpage.
19. The computer implemented method according to claim 13 wherein:
the second graphical object is an extension of the first graphical object, wherein an appearance of the second graphical object on the display screen comprises the second graphical object moving along the first direction until it replaces the first graphical object.
20. The computer implemented method according to claim 13 wherein:
the second graphical object is displayed such that it appears to underlie the first graphical object
21. The computer implemented method according to claim 13, wherein:
the first graphical object that is automatically movable, in accordance with the predefined movement, along at least part of the display screen is a webpage displaying data content,
the user command executed in response to detection of the movement of the first graphical object from the first region to the second region is an update command of the data content of the said webpage, and,
the second graphical object is the result of the user command of updating the data content of the webpage.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A debugging system which stops execution of a program executed in a program executing apparatus, at a breakpoint, and assists debugging of the program, said debugging system comprising:
a dump control unit configured to dump information indicating an operating state of the program executing apparatus, at plural points in time prior to the stopping of the execution of the program; and
a dump information accumulating unit configured to accumulate the information indicating the operating state of the program executing apparatus dumped by said dump control unit.
2. The debugging system according to claim 1,
wherein the information indicating the operating state of the program executing apparatus includes contents of a stack region of a memory, and
said dump control unit is configured to dump, at the plural points in time, the contents of the stack region of the memory.
3. The debugging system according to claim 1,
wherein the information indicating the operating state of the program executing apparatus includes either information indicating a state of a Central Processing Unit (CPU) or error information detected by the CPU, stored in a system register of the CPU, and
said dump control unit is configured to dump, at the plural points in time, the information indicating either the state of the CPU or the error information detected by the CPU.
4. The debugging system according to claim 1,
wherein the information indicating the operating state of the program executing apparatus includes contents of either a cache memory or a Translation Look-aside Buffer (TLB), and
said dump control unit is configured to dump, at the plural points in time, the contents of either the cache memory or an entry of the TLB.
5. The debugging system according to claim 1,
wherein the information indicating the operating state of the program executing apparatus includes contents of at least one of a memory, a system register of a CPU, a cache memory, and a TLB.
6. The debugging system according to claim 1, further comprising
a trigger signal generating unit configured to generate a trigger signal at the plural points in time,
wherein said dump control unit is configured to dump the information indicating the operating state of the program executing apparatus, when the trigger signal is generated.
7. The debugging system according to claim 6, further comprising
a cache thrashing detecting unit configured to detect an occurrence of thrashing in the cache memory,
wherein said trigger signal generating unit is configured to generate the trigger signal when said cache thrashing detecting unit detects the occurrence of thrashing in the cache memory.
8. The debugging system according to claim 6, further comprising
a TLB thrashing detecting unit configured to detect an occurrence of thrashing in the TLB,
wherein said trigger signal generating unit is configured to generate the trigger signal when said TLB thrashing detecting unit detects the occurrence of thrashing in the TLB.
9. The debugging system according to claim 6, further comprising
a specified command detecting unit configured to detect that a currently executed command is a specified command,
wherein said trigger signal generating unit is configured to generate the trigger signal when said specified command detecting unit detects that the currently executed command is the specified command.
10. The debugging system according to claim 6, further comprising
a within-specified-range detecting unit configured to detect that a value of a program counter in the program executing apparatus is within a specified range,
wherein said trigger signal generating unit is configured to generate the trigger signal when said within-specified-range detecting unit detects that the value of the program counter in the program executing apparatus is within the specified range.
11. The debugging system according to claim 6, further comprising
a loop iteration detecting unit configured to detect an iteration of a specified loop,
wherein said trigger signal generating unit is configured to generate the trigger signal when said loop iteration detecting unit detects the iteration of the specified loop.
12. The debugging system according to claim 6, further comprising
an interrupt signal detecting unit configured to detect a specified interrupt signal,
wherein said trigger signal generating unit is configured to generate the trigger signal when said interrupt signal detecting unit detects the specified interrupt signal.
13. The debugging system according to claim 6, further comprising
a bus malfunction detecting unit configured to detect malfunctioning of a bus,
wherein said trigger signal generating unit is configured to generate the trigger signal when said bus malfunction detecting unit detects the malfunctioning of the bus.
14. The debugging system according to claim 6, further comprising:
a specified command detecting unit configured to detect that a currently executed command is a specified command;
a within-specified-range detecting unit configured to detect that a value of a program counter in the program executing apparatus is within a specified range;
a loop iteration detecting unit configured to detect an iteration of a specified loop;
an interrupt signal detecting unit configured to detect a specified interrupt signal;
a bus malfunction detecting unit configured to detect malfunctioning of a bus; and
an accepting unit configured to accept a user operation,
wherein said trigger signal generating unit is configured (i) to select or not-select, based on the user operation accepted by said accepting unit, each of: a detection result of said specified command detecting unit; a detection result of said within-specified-range detecting unit; a detection result of said loop iteration detecting unit; a detection result of said interrupt signal detecting unit; and a detection result of said bus malfunction detecting unit, and (ii) to generate the trigger signal when said specified command detecting unit, said within-specified-range detecting unit, said loop iteration detecting unit, said interrupt signal detecting unit, and said bus malfunction detecting unit, corresponding to the selected detection result detects the respective detection result.
15. The debugging system according to claim 1, further comprising:
a nonvolatile memory;
a nonvolatile memory control unit configured to control writing into said nonvolatile memory; and
a cut-off control unit configured to cut-off power supply to said dump control unit and said dump information accumulating unit,
wherein said nonvolatile memory control unit is configured to write, into said nonvolatile memory, the information indicating the operating state of the program executing apparatus accumulated in said dump information accumulating unit,
said dump control unit is configured to output a signal for causing termination of an operation, to said termination control unit, after the information indicating the operating state of the program executing apparatus is written into said nonvolatile memory, and
said termination control unit is configured to cut-off the power supply to said dump control unit and said dump information accumulating unit, after said nonvolatile memory control unit writes the information into said nonvolatile memory.
16. A method of stopping execution of a program at a breakpoint and assisting debugging of the program, using a program executing apparatus, said method comprising:
dumping information indicating an operating state of the program executing apparatus, to a dump information accumulation unit, at plural points in time prior to the stopping of the execution of the program,
wherein, in said dumping, the information is accumulated in the dump information accumulating unit.
17. A computer program product for stopping execution of a program executed in a program executing apparatus, at a breakpoint, and assisting debugging of the program, said computer program product, when loaded into a computer, allowing the computer to execute:
dumping information indicating an operating state of the program executing apparatus, to a dump information accumulation unit, at plural points in time prior to the stopping of the execution of the program,
wherein, in said dumping, the information is accumulated in the dump information accumulating unit.
18. The debugging system according to claim 5, further comprising
a trigger signal generating unit configured to generate a trigger signal at the plural points in time,
wherein said dump control unit is configured to dump the information indicating the operating state of the program executing apparatus, when the trigger signal is generated.

1461106715-e79409d5-1ba1-4477-b7a8-70f282beb988

1. A circuit, for restarting up a voltage-controlled oscillator (VCO), the circuit comprising:
a detection circuit, generating a detection signal by receiving an output signal from the VCO, a power down signal and an external signal;
a divider, generating a second reference signal by dividing the external signal;
a logic circuit, generating a restart up signal by logic operation on the detection signal and the second reference signal; and
a pulse generator, generating a trigger signal according to the restart up signal, wherein the trigger signal is provided to the VCO for triggering the VCO to leave a stable mode.
2. The circuit of claim 1, wherein the logic circuit is a circuit of a AND function.
3. The circuit of claim 1, wherein the frequency of the second reference signal is lower than or equal to the frequency of the output signal from the VCO.
4. The circuit of claim 1, wherein the detection circuit comprising:
an energy storing element, wherein a first end of the energy storing element is coupled to a ground voltage source and a second end of the energy storing element is coupled to a node;
a first switch, controlled by the power down signal, wherein a first end of the first switch is coupled to a power source and a second end of the first switch is coupled to the node, wherein the energy storing element is charged by the power source and the voltage level at the node is equal to the voltage level in response to the power down signal; and
a bi-stable trigger, wherein an input terminal of the bi-stable trigger is coupled to the node, the bi-stable trigger generating the detection signal in response to the voltage level at the node.
5. The circuit of claim 4, wherein the energy storing element is a capacitor.
6. The circuit of claim 4, wherein the detection circuit further comprising:
a one-shot generator, receiving the output signal of the VCO and generating a one-shot signal accordingly;
a resistor, wherein a first end of the resistor is connected to the power source and a second end of the resistor is coupled to the node;
a first current source, wherein a second end of the first current source is coupled to a ground voltage source; and
a second switch, controlled by the one-shot signal of the one-shot generator, wherein a first end of the second switch is coupled to the node, and a second end of the second switch is coupled to a first end of the first current source.
7. The circuit of claim 4, wherein the detection circuit further comprising:
a first one-shot generator, receiving the output signal of the VCO and generating a first one-shot signal accordingly;
a first current source, a second end of the first current source is coupled to a ground voltage source;
a second switch, controlled by the first one-shot signal of the first one-shot generator, wherein a first end of the second switch is coupled to the node, and a second end of the second switch is coupled to a first end of the first current source;
a second one-shot generator, receiving the external signal and generating a second one-shot signal accordingly;
a second current source, a first end of the second current source is coupled to a power source; and
a third switch, controlled by the second one-shot signal of the second one-shot generator, wherein a first end of the third switch is coupled to a second end of the second current source, and a second end of the third switch is coupled to the node.
8. The circuit of claim 4, wherein the detection circuit further comprising:
a divider, receiving the output signal of the VCO and generating a divided clock by dividing the output signal of the VCO by M, where M is an integer;
a first one-shot generator, receiving the divided clock of the divider and generating a first one-shot signal accordingly;
a first current source, wherein a second end of the first current source is coupled to a ground voltage source, and the first current source provides a current corresponding to M;
a second switch, controlled by the first one-shot signal of the first one-shot generator, wherein a first end of the second switch is coupled to the node, and a second end of the second switch is coupled to a first end of the first current source;
a second one-shot generator, receiving the external signal and generating a second one-shot signal accordingly;
a second current source, a first end of the second current source is coupled to a power source; and
a third switch, controlled by the second one-shot signal of the second one-shot generator, wherein a first end of the third switch is coupled to a second end of the second current source, and a second end of the third switch is coupled to the node.
9. A circuit, for restarting up a voltage-controlled oscillator (VCO), the circuit comprising:
a detection circuit, generating a detection signal by receiving an output signal of the VCO, a power down signal and an external signal;
a logic circuit, generating a restart up signal by logic operation on the detection signal and a second reference signal, wherein a frequency of the second reference signal is lower than or equal to a frequency of the external signal; and
a one shot generator, generating a trigger signal according to the restart up signal, wherein the trigger signal is provided to the VCO for triggering the output signal of the VCO to leave a stable mode.
10. The circuit of claim 9, wherein the logic circuit is a circuit of a AND function.
11. The circuit of claim 9, wherein the detection circuit comprising:
an energy storing element, wherein a first end of the energy storing element is coupled to a ground voltage source and a second end of the energy storing element is coupled to a node;
a first switch, controlled by the power down signal, wherein a first end of the first switch is coupled to a power source and a second end of the first switch is coupled to the node, wherein the energy storing element is charged by the power source and the voltage level at the node is equal to the voltage level in response to the power down signal; and
a bi-stable trigger, wherein an input terminal of the bi-stable trigger is coupled to the node, the bi-stable trigger generating the detection signal in response to the voltage level at the node.
12. The circuit of claim 11, wherein the energy storing element is a capacitor.
13. The circuit of claim 11, wherein the detection circuit further comprising:
a one-shot generator, receiving the output signal of the VCO and generating a one-shot signal accordingly;
a resistor, wherein a first end of the resistor is connected to the power source and a second end of the resistor is coupled to the node;
a first current source, wherein a second end of the first current source is coupled to a ground voltage source; and
a second switch, controlled by the one-shot signal of the one-shot generator, wherein a first end of the second switch is coupled to the node, and a second end of the second switch is coupled to a first end of the first current source.
14. The circuit of claim 11, wherein the detection circuit further comprising:
a first one-shot generator, receiving the output signal of the VCO and generating a first one-shot signal accordingly;
a first current source, a second end of the first current source is coupled to a ground voltage source;
a second switch, controlled by the first one-shot signal of the first one-shot generator, wherein a first end of the second switch is coupled to the node, and a second end of the second switch is coupled to a first end of the first current source;
a second one-shot generator, receiving the external signal and generating a second one-shot signal accordingly;
a second current source, a first end of the second current source is coupled to a power source; and
a third switch, controlled by the second one-shot signal of the second one-shot generator, wherein a first end of the third switch is coupled to a second end of the second current source, and a second end of the third switch is coupled to the node.
15. The circuit of claim 11, wherein the detection circuit further comprising:
a divider, receiving the output signal of the VCO and generating a divided clock by dividing the output signal of the VCO by M, where M is an integer;
a first one-shot generator, receiving the divided clock of the divider and generating a first one-shot signal accordingly;
a first current source, a second end is coupled to a ground voltage source, the first current source provides a current corresponding to M;
a second switch, controlled by the first one-shot signal of the first one-shot generator, wherein a first end of the second switch is coupled to the node, and a second end of the second switch is coupled to a first end of the first current source;
a second one-shot generator, receiving the external signal and generating a second one-shot signal accordingly;
a second current source, a first end of the second current source is coupled to a power source; and
a third switch, controlled by the second one-shot signal of the second one-shot generator, wherein a first end of the third switch is coupled to a second end of the second current source, and a second end of the third switch is coupled to the node.
16. A method for restarting up a voltage-controlled oscillator (VCO), comprising:
generating a detection signal by receiving an output signal of a VCO, a power down signal and an external signal;
generating a second reference signal by dividing the external signal;
performing a logic operation on the detection signal and the second reference signal to generate a restart up signal; and
generating a trigger signal according to the restart up signal to trigger the output signal of the VCO to leave a stable mode.
17. The method for restarting up a VCO according to claim 16, wherein the detection signal is generated by
charging an input end of a bi-stable trigger to a power voltage level while receiving a power down signal after power on;
checking that an operation status of the VCO is in the stable mode or not,
if the operation status of the VCO is in the stable mode, the voltage on the input end of the bi-stable trigger is maintained at the power voltage level, and
if VCO is not in the stable mode, the voltage on the input end of the bi-stable trigger is discharged and approaching to the ground voltage level, wherein
if the voltage level on the input end of the bi-stable trigger is higher than a first threshold voltage of the bi-stable trigger, the detection signal is in a first logic status, and
if the voltage level on the input end of the bi-stable trigger is lower than a second threshold voltage of the bi-stable trigger, the detection signal is in a second logic status, wherein the first threshold voltage is higher than the second threshold voltage.
18. A method for restarting up a VCO, comprising:
generating a detection signal by receiving an output signal from a VCO, a power down signal and an external signal;
performing a logic operation on the detection signal and a second reference signal from external to generate a restart up signal, wherein a frequency of the second reference signal is lower than or equal to a frequency of the external signal; and
generating a trigger signal according to the restart up signal to trigger the output signal of the VCO to leave a stable mode.
19. The method for restarting up a VCO according to claim 18, wherein the detection signal is generated by
charging an input end of a bi-stable trigger to a power voltage level while receiving a power down signal after power on;
checking that an operation status of the VCO is in the stable mode or not,
if the operation status of the VCO is in the stable mode, the voltage on the input end of the bi-stable trigger is maintained at the power voltage level, and
if VCO is not in the stable mode, the voltage on the input end of the bi-stable trigger is discharged and approaching to the ground voltage level, wherein
if the voltage level on the input end of the bi-stable trigger is higher than a first threshold voltage of the bi-stable trigger, the detection signal is in a first logic status, and
if the voltage level on the input end of the bi-stable trigger is lower than a second threshold voltage of the bi-stable trigger, the detection signal is in a second logic status, wherein the first threshold voltage is higher than the second threshold voltage.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A radiation-curable hot melt ink composition comprising:
a colorant;
a polymerizable monomer; and
a photoinitiating system comprising 0.5-1.5% by weight of an aromatic ketone photoinitiator, 2-10% by weight of an amine synergist, 3-8% by weight of an alpha-cleavage type photoinitiator, and 0.5-1.5% by weight of a photosensitizer.
2. The radiation-curable hot melt ink composition of claim 1, wherein the polymerizable monomer is a multi-functional monomer.
3. The radiation-curable hot melt ink composition of claim 2, wherein the polymerizable monomer is an acrylate monomer.
4. The radiation-curable hot melt ink composition of claim 1, further comprising a diluent.
5. The radiation-curable hot melt ink composition of claim 4, wherein the diluent is a mono-functional or di-functional monomer.
6. The radiation-curable hot melt ink composition of claim 5, wherein the polymerizable monomer is a multi-functional monomer.
7. The radiation-curable hot melt ink composition of claim 6, wherein the polymerizable monomer is an acrylate monomer.
8. The radiation-curable hot melt ink composition of claim 1, wherein the radiation-curable hot melt ink composition has a viscosity ranging from about 1 centipoise to about 50 centipoise.
9. The radiation-curable hot melt ink composition of claim 1, further comprising a vehicle.
10. A radiation-curable liquid ink composition comprising:
a colorant;
a liquid polymerizable monomer; and
a photoinitiating system comprising 2-4% by weight of an aromatic ketone photoinitiator, 5-10% by weight of an amine synergist, 5-10% by weight of an alpha-cleavage type photoinitiator, and 2-4% by weight of a photosensitizer.
11. The radiation-curable liquid ink composition of claim 10, wherein the polymerizable monomer is a multi-functional monomer.
12. The radiation-curable liquid ink composition of claim 11, wherein the polymerizable monomer is an acrylate monomer.
13. The radiation-curable liquid ink composition of claim 10, further comprising a diluent.
14. The radiation-curable liquid ink composition of claim 13, wherein the diluent is a mono-functional or di-functional monomer.
15. The radiation-curable liquid ink composition of claim 14, wherein the polymerizable monomer is a multi-functional monomer.
16. The radiation-curable liquid ink composition of claim 15, wherein polymerizable monomer is an acrylate monomer.
17. The radiation-curable liquid ink composition of claim 10, wherein the radiation-curable hot melt ink composition has a viscosity ranging from about 1 centipoise to about 50 centipoise.
18. A printing method, comprising:
printing a radiation-curable hot melt ink composition on a substrate to form an image, the composition comprising a colorant; a polymerizable monomer; and a photoinitiating system comprising 0.5-1.5% by weight of an aromatic ketone photoinitiator, 2-10% by weight of an amine synergist, 3-8% by weight of an alpha-cleavage type photoinitiator, and 0.5-1.5% by weight of a photosensitizer; and
irradiating the image.
19. A printing method, comprising the steps of:
printing a radiation-curable liquid ink composition on a substrate to form an image, the composition comprising a colorant; a polymerizable monomer; and a photoinitiating system comprising 2-4% by weight of an aromatic ketone photoinitiator, 5-10% by weight of an amine synergist, 5-10% by weight of an alpha-cleavage type photoinitiator, and 2-4% by weight of a photosensitizer; and
irradiating the image.