1460740133-4457d54b-315d-4f43-b14d-9bbcb033724b

1. A system setup for monitoring andor controlling one or multiple fermentation processes, said system setup comprising
at least one fermentation unit;
a data acquisition unit; and
a cloud computing unit having a database, a file storage capability, a data calculation capability and a user interface capability;
wherein the at least one fermentation unit is connected to the acquisition unit which in turn is connected to the cloud computing unit so that on-line, real-time data on the one or multiple fermentation processes may be transferred from the at least one fermentation unit via the data acquisition unit to the cloud computing unit to be interpreted and displayed for a user being on-line, and wherein the system set-up enables measuring in the at least one fermentation unit andor the data acquisition unit of the on-line, real-time data on the one or multiple fermentation processes,
wherein the system setup also comprises
one or multiple laboratory simulation platform(s) andor full-scale process(es) comprising said at least one fermentation unit, being in data connection with the cloud computing unit;
and wherein the data acquisition unit is connected to the cloud computing unit so that all data acquisition, data interpretation and data storage is performed centralized on the cloud computing unit.
2. System set-up according to claim 1, wherein all data acquisition, data interpretation and data storage being performed centralized is performed in a standardized manner.
3. System set-up according to claim 2, wherein the standardized manner implies data interpretation that allows for comparison and information sharing of the relevant data among users within a defined user groupcommunity.
4. System set-up according to claim 2, wherein the standardized manner implies that established well-defined standards and protocols are used for relevant data and data presentation.
5. System set-up according to claim 2, wherein the standardized manner implies the use of a pre-defined format for data storage and data presentation.
6. System set-up according to claim 1, wherein the system set-up comprises one or multiple laboratory simulation platform(s).
7. System set-up according to claim 1, wherein the one or multiple fermentation processes are anaerobic or aerobic fermentation processes.
8. System set-up according to claim 1, wherein the one or multiple fermentation processes are one or multiple biogas producing fermentation processes.
9. System set-up according to claim 1, wherein the system set-up also includes one or several measuring devices andor sensors.
10. System set-up according to claim 9, wherein one or several measuring devices andor sensors are positioned in the data acquisition unit.
11. System set-up according to claim 8, wherein the system set-up includes at least one gas flow measuring device.
12. System set-up according to claim 8, wherein the system set-up also includes sensor(s) measuring pH, temperature, pressure, gas composition, ORP (oxygen redox potential), alkalinity, (dissolved) hydrogen or (dissolved) oxygen, VFA (volatile fatty acid), biodegradable organic matter, or any fermentation metabolites as key process parameters.
13. System set-up according to claim 8, wherein the system set-up also includes sensor(s) measuring pH, gas composition, (dissolved) hydrogen, or temperature, or a combination thereof.
14. System set-up according to claim 1, wherein the data acquisition unit holds both on-line, real-time data on the one or multiple fermentation processes and also user identity information to transfer data to a correct user account in the cloud computing unit.
15. Use of a system according to claim 1, for monitoring andor controlling one or multiple fermentation processes.
16. Use according to claim 15, wherein said one or multiple fermentation processes are biogas producing fermentation processes.
17. Use according to claim 15, wherein at least one biogas flow is measured and is the on-line, real-time data on the one or multiple fermentation processes.
18. Use according to claim 17, wherein the at least one biogas flow is compensated with reference to temperature and pressure, which parameters are also measured.
19. Use according to claim 15, wherein monitoring andor controlling is performed continuously on one or multiple continuous fermentation processes.

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 wireless wrist mouse, for use with an apparatus of the type comprising a display having a cursor, comprising:
a body;
wrist mounting structure by which the body is mountable to a user at the user’s hand or at or near the user’s wrist;
a motion sensor carried by the body;
motion circuitry carried by the body and operably connected to the motion sensor, the motion circuitry comprising a library of command motions;
the library of command motions comprising first command motions and second command motions; and

the motion circuitry constructed to generate first and second command signals corresponding to the first and second command motions when the body has been moved in predetermined manners for receipt by and operation of an apparatus, the apparatus of the type comprising a display having a cursor, the first command signals corresponding to cursor movement directions for controlling movement of the cursor over the display, and the second command signals corresponding to control functions for the apparatus.
2. The wireless wrist mouse according to claim 1, wherein the command signals are computer command signals.
3. The wireless wrist mouse according to claim 1, wherein the motion sensor comprises a MEMS sensor.
4. The wireless wrist mouse according to claim 3, wherein the MEMS sensor is a three-axis MEMS motion sensor.
5. The wireless wrist mouse according to claim 3, wherein the MEMS sensor comprises at least a MEMS accelerometer.
6. The wireless wrist mouse according to claim 3, wherein the MEMS sensor comprises at least a MEMS gyroscope.
7. The wireless wrist mouse according to claim 1, wherein the motion sensor comprises a 6 degrees of freedom motion sensor for sensing movement of said motion sensor in 3 degrees of freedom in translation in linear space and 3 degrees of freedom in rotation in angular space.
8. The wireless wrist mouse of claim 1, wherein the motion sensor comprises a translational, rotational, and vibrational movement motion sensor.
9. The wireless wrist mouse of claim 1, wherein the second command signals comprise left-click, right-click and double-click command signals.
10. The wireless wrist mouse of claim 1, wherein the first command signals are lower frequency signals than the second command signals.
11. A method for controlling an apparatus using a wrist mouse, the apparatus comprising a display having a cursor, the method comprising:
mounting a wireless wrist mouse to a user at a chosen hand or at or near a chosen wrist of the user, the wrist mouse comprising a body, a motion sensor and motion circuitry, the motion sensor and motion circuitry carried by the body, the motion circuitry comprising a library of first and second command motions, the first command motions being command motions corresponding to cursor movement directions for controlling movement of the cursor over the display, and the second command motions being command motions corresponding to control functions for the apparatus;
moving the wrist mouse in a chosen manner;
sensing, by said motion sensor, said movement of the wrist mouse;
determining if the sensed movement corresponds to any of said command motions; and
if the sensed movement corresponds to any of said first command motions, then generate a cursor movement command signal corresponding to such first command motion for receipt by an apparatus causing a cursor on a display of the apparatus to move; and
if the sensed movement corresponds to any of said second command motions, then generate a control function command signal corresponding to such second command motion for receipt by the apparatus.
12. The method according to claim 11, further comprising:
if the sensed movement does not correspond to a command motion, then return to the sensing movement step.
13. The method according to claim 11, wherein the mounting step is carried out with a wireless computer wrist mouse.
14. The method according to claim 11, wherein the movement sensing is carried out using a MEMS motion sensor.
15. The method according to claim 11, wherein the movement sensing step comprises sensing said movement in 3 degrees of freedom in translation in linear space and 3 degrees of freedom in rotation in angular space.
16. The method according to claim 11, wherein the moving step comprises tapping the wrist mouse to create a second command motion.
17. The method according to claim 16, wherein said second command motion corresponds to a mouse left click.
18. The method according to claim 16, wherein tapping the wrist mouse comprises tapping the chosen hand of the user on a surface.
19. The method according to claim 16, wherein the moving step comprises tapping the body of the wrist mouse.
20. The method according to claim 16, wherein the movement sensing step comprises sensing vibration created by said tapping.
21. The method according to claim 16, wherein tapping the wrist mouse comprises a first tapping of the wrist mouse, pausing, followed by a second tapping of the wrist mouse.
22. The method according to claim 11, wherein the moving step comprises:
a first tapping sequence to the wrist mouse with the wrist mouse at a first location;
moving the wrist mouse to a second location; and
a second tapping sequence to the wrist mouse with the wrist mouse at the second location.
23. The method according to claim 22, wherein the first tapping sequence comprises at least one tap followed by a pause followed by at least one tap.
24. The method according to claim 22, wherein the first tapping sequence comprises at least one tap.
25. The method according to claim 11, further comprising training the wireless wrist mouse to recognize a command motion associated with a command signal.
26. The method according to claim 11, further comprising training a user to move the controller in a predetermined manner corresponding to said command motion.
27. The method according to claim 11, wherein:
mounting step is carried out with the body having a top and a bottom; and
the wrist mouse moving step comprises initially orienting the wrist mouse so that the top is generally horizontal with the top facing upwardly.
28. The method according to claim 11, wherein said command motion for a first command signal comprises clockwise motion of the wrist mouse, said motion exceeding one or both of a threshold velocity or a threshold acceleration.
29. The method according to claim 11, wherein said command motion for a second command signal comprises counterclockwise motion of the wrist mouse, said motion exceeding one or both of a threshold velocity or a threshold acceleration.
30. The method according to claim 11, wherein said command motion for a third command signal comprises movement of the wrist mouse away from the user generally parallel to the user’s forearm and hand, said motion exceeding one or both of a threshold velocity or a threshold acceleration.
31. The method according to claim 11, wherein said command motion for a fourth command signal comprises movement of the wrist mouse towards the user generally parallel to the user’s forearm and hand, said motion exceeding one or both of a threshold velocity or a threshold acceleration.
32. The method according to claim 11, wherein:
said command motion for a turn on wrist mouse command signal comprises clockwise motion of the wrist mouse, said motion exceeding one or both of a first threshold velocity or a first threshold acceleration;
said command motion for a turned off wrist mouse command signal comprises counterclockwise motion of the wrist mouse, said motion exceeding one or both of a second threshold velocity or a second threshold acceleration;
said command motion for a zoom in command signal comprises movement of the wrist mouse away from the user generally parallel to the user’s forearm and hand, said motion exceeding one or both of a third threshold velocity or a third threshold acceleration; and
said command motion for a zoom out command signal comprises movement of the wrist mouse towards the user generally parallel to the user’s forearm and hand, said motion exceeding one or both of a fourth threshold velocity or a fourth threshold acceleration.
33. A method for controlling an apparatus using a tap motion sensitive gesture device comprising:
supporting a tap motion sensitive gesture device with a chosen body part of a user, the gesture device comprising a body, a motion sensor and motion circuitry, the motion sensor and motion circuitry carried by the body, the motion circuitry comprising a library of command motions;
moving the gesture device in a chosen manner;
the moving step comprising tapping the gesture device to create vibrational movement of the gesture device;
sensing, by said motion sensor, said vibrational movement of the gesture device;
the movement sensing step comprising sensing vibration created by said tapping;
determining if the sensed vibrational movement corresponds to any of said command motions; and
if the sensed vibrational movement corresponds to said any of said command motions, then generate a command signal corresponding to such command motion for receipt by an apparatus.

1460740123-d4fa972b-6d91-4beb-9702-f7fc1e563891

1. An inrush current preventing circuit for protecting an electronic device from inrush current, the circuit comprising:
a rectification circuit for converting an alternating current (AC) voltage to a direct current (DC) voltage;
a temperature-sensitive component connected between the rectification circuit and the electronic device, wherein the temperature-sensitive component is configured for outputting the DC voltage from the rectification circuit to the electronic device, wherein the temperature-sensitive component has a high resistance value;
a switching circuit connected to the temperature-sensitive component in parallel, wherein the temperature-sensitive component is short-circuited in response to the switching circuit turning on;
a tank circuit connected to the rectification circuit, wherein the tank circuit is voltage charged by the rectification circuit; and
a controller connected between the switching circuit and the tank circuit, for controlling the switch circuit according to a voltage charge level of the tank circuit;
wherein the controller outputs a control signal to turn on the switching circuit in response to the tank circuit being at a substantially full voltage, the rectification circuit and the switching circuit forming a current loop to provide power from the rectification circuit to the electronic device;
wherein the controller does not output a control signal to turn off the switching circuit in response to the tank circuit being undercharged, the rectification circuit and temperature-sensitive component forming a current loop to provide power from the rectification circuit to the electronic device such that an excess amount of current is prevented from flowing to the electronic device.
2. The inrush current preventing circuit of claim 1, wherein the temperature-sensitive component is a negative temperature coefficient thermistor.
3. The inrush current preventing circuit of claim 1, wherein the switching circuit comprises a relay, a first transistor, and a second transistor, the relay comprises a switch and a coil, the switch is connected to the temperature-sensitive component; a base of the first transistor is connected to the controller, and a first power source via a resistor; an emitter of the first transistor is connected to the first power source; a collector of the first transistor is grounded via another resistor, and connected to a base of the second transistor; an emitter of the second transistor is grounded; a collector of the second transistor is connected to a first end of the coil; a second end of the coil is connected to a second power source.
4. The inrush current preventing circuit of claim 3, wherein the switching circuit further comprises a diode, an anode of the diode is connected to the first end of the coil, a cathode of the diode is connected to the second power source.
5. The inrush current preventing circuit of claim 3, wherein the first power source is a 5V direct current power source.
6. The inrush current preventing circuit of claim 3, wherein the second power source is a 15V direct current power source.
7. The inrush current preventing circuit of claim 3, wherein the first transistor is a positive-negative-positive type transistor, the second transistor is a negative-positive-negative type transistor.
8. The inrush current preventing circuit of claim 1, wherein the tank circuit comprises a capacitor, a first end of the capacitor is connected to the temperature-sensitive component and the controller, a second end of the capacitor is grounded.
9. The inrush current preventing circuit of claim 1, wherein the tank circuit comprises a first capacitor, a second capacitor, a first resistor, and a second resistor; a first end of the first resistor and a first end of the first capacitor are connected to the temperature-sensitive component, a second end of the first resistor is grounded via the second resistor, a second end of the first capacitor is grounded via the second capacitor; a node between the first and second resistors is connected to a node between the first and second capacitors.

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 method for deghosting marine seismic data, comprising:
providing marine seismic data, the marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield;
performing a deghosting operation to determine a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface;
identifying one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation; and
removing the downgoing acoustic wavefield from the total acoustic wavefield.
2. The method of claim 1, wherein the deghosting operation includes a generalized matching pursuit.
3. The method of claim 1, wherein the deghosting operation accounts for a time varying vertical distance between the detector of the streamer and the sea surface.
4. The method of claim 1, wherein the deghosting operation accounts for a spatially varying vertical distance between the detector of the streamer and the sea surface.
5. The method of claim 1, wherein the deghosting operation accounts for a wave height.
6. The method of claim 5, wherein the deghosting operation accounts for an angle of incidence of a ray path of a downward reflection and the wave height.
7. The method of claim 6, wherein the wave height is a mean wave height.
8. The method of claim 1, wherein the performing the deghosting operation is repeated iteratively.
9. The method of claim 8, wherein the performing the deghosting operation is repeated iteratively until an error is below a threshold.
10. The method of claim 8, wherein the performing the deghosting operation is repeated a specific number of times.
11. The method of claim 1, wherein the deghosting operation includes an algorithm that includes a parameter representing the vertical distance between the detector of the streamer and the sea surface.
12. The method of claim 11, wherein the parameter is indexed to vary in time.
13. The method of claim 11, wherein the parameter is indexed to vary in space.
14. The method of claim 1, wherein the providing includes providing marine seismic data acquired in rough-sea conditions.
15. The method of claim 1, wherein the providing includes providing marine seismic data acquired using a slanted streamer.
16. The method of claim 1, wherein the marine seismic data includes dual-sensor streamer data.
17. A computing system, comprising:
a processor; and
a memory that stores a program, wherein
the program includes instructions, which when executed by the processor, are configured to
perform a deghosting operation using marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield, the deghosting operation determining a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, and the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface,
identify one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation, and
remove the downgoing acoustic wavefield from the total acoustic wavefield.
18. The computing system of claim 17, wherein the deghosting operation accounts for a time varying vertical distance between the detector of the streamer and the sea surface.
19. A non-transitory computer readable storage medium, which has stored therein one or more programs, the one or more programs including instructions, which when executed by a processor, cause the processor to
perform a deghosting operation using marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield, the deghosting operation determining a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, and the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface,
identify one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation, and
remove the downgoing acoustic wavefield from the total acoustic wavefield.
20. The computer readable storage medium of claim 19, wherein the deghosting operation accounts for a time varying vertical distance between the detector of the streamer and the sea surface.