1461144335-f5db386f-a636-44c4-9ba4-39b73a7a0c4f

1. A method for providing a personalized network based dialogue, comprising:
storing a script associated with a campaign, the script specifying a plurality of events, and a set of user information for a user selected for the campaign in a computer coupled to a network, the computer comprising a processor and a memory storing a set of instructions for:
associating a variable with a first event specified by the script;
executing a first instruction according to the script, wherein the first instruction is executable to send a first communication to the user from a server via the network;
assigning a value to the variable;
determining a second instruction according to the script based on the stored set of user information and a value of the variable associated with the first event; and
executing the second instruction to send a second communication to the user from the server.
2. The method of claim 1, wherein the value is assigned to the variable based on one or more of an interaction with the user, a communication with the user, a time between communications with the user or a number of communications with the user.
3. The method of claim 2, wherein the second instruction is further determined based on a priority of a message.
4. The method of claim 2, wherein the second instruction is further determined based on a permission associated with the user.
5. The method of claim 2, wherein assigning the value to the variable causes the script to follow one of a plurality of paths.
6. The method of claim 5, wherein at least one path comprises a loop.
7. The method of claim 1, further comprising specifying a second event in the script and associating a second variable with the second event, wherein the second instruction is based on a specified combination of a value of the second variable and the value of the variable associated with the first event.
8. An electronic personalization dialog system comprising:
a data storage location;
a dialog computer interfaced with the data storage location and a communications channel, the dialog computer comprising a processor and a non-transitory tangible computer readable medium storing instructions executable to:
store a script associated with a campaign, the script specifying a plurality of events, and a set of user information for a user selected for the campaign in a computer coupled to a network, the computer comprising a processor and a memory storing a set of instructions for:
associate a variable with a first event specified by the script;
execute a first instruction according to the script, wherein the first instruction is executable to send a first communication to the user from a server via the network;
assign a value to variable;
determine a second instruction according to the script based on the stored set of user information and the value of the variable associated with the first event; and
execute the second instruction to send a second communication to the user.
9. The electronic personalization dialog system of claim 8, wherein the value is assigned to the variable associated with the first event based on one or more of an interaction with the user, a communication with the user, a time between communications with the user or a number of communications with the user.
10. The electronic personalization dialog system of claim 9, wherein the second instruction is further determined based on a priority of a message.
11. The electronic personalization dialog system of claim 9, wherein assigning the value to the variable causes the script to follow one of a plurality of paths.
12. The electronic personalization dialog system of claim 11, wherein at least one path comprises a loop.
13. The electronic personalization dialog system of claim 9, wherein the second instruction is further determined based on a permission associated with the user.
14. A computer program product comprising a non-transitory storage medium storing computer program instructions executable to perform a method comprising:
storing a script associated with a campaign, the script specifying a plurality of events, and a set of user information for a user selected for the campaign in a computer coupled to a network, the computer comprising a processor and a memory storing a set of instructions for:
associating a variable with a first event specified by the script;
executing a first instruction according to the script, wherein the first instruction is executable to send a first communication to the user from a server via the network;
assigning a value to the variable;
determining a second instruction according to the script based on the stored set of user information and the value of the variable associated with the first event; and
executing the second instruction to send a second communication to the user.
15. The computer program product of claim 14, wherein the value is assigned based on one or more of an interaction with the user, a communication with the user, a time between communications with the user or a number of communications with the user.
16. The computer program product of claim 15, wherein the second instruction is further determined based on a priority of a message.
17. The computer program product of claim 15, wherein assigning the value to the variable causes the script to follow one of a plurality of paths.
18. The computer program product of claim 17, wherein at least one path comprises a loop.
19. The computer program product of claim 15, wherein the second instruction is further determined based on a permission associated with the user.
20. The computer program product of claim 15, further comprising associating a second variable with a second event, wherein the second instruction is based on a specified combination of a value of the second variable and the value of the variable associated with the first event.

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 providing automatic diagnosis and decision support in whole-body imaging, comprising:
using whole-body imaging to obtain a first set of image data of a patient;
fitting a statistical whole-body atlas using the first set of image data, wherein the statistical whole-body atlas includes at least one of statistics on voxel intensities, statistics on global and local shape deformations, or statistics on joint articulations; and
using the statistical whole-body atlas to characterize pathological findings in terms of a diagnosis.
2. The method of claim 1, wherein the first set of image data is obtained using one or more imaging modalities.
3. The method of claim 1, wherein the first set of image data is obtained using whole-body positron emission tomography (PET) and one or more imaging modalities other than whole-body PET.
4. The method of claim 1, wherein the statistical whole-body atlas comprises at least one of distributional appearance models or spatial relational models of organs or structures in one or more whole-body imaging modalities.
5. The method of claim 1, wherein the first set of image data includes PET data, and wherein fitting the statistical whole-body atlas comprises automatically outlining selected regions of interest with pathological tracer uptakes while discounting physiological uptakes in the PET data.
6. The method of claim 1, wherein the first set of image data further includes image data acquired by one or more imaging modalities other than PET, and wherein using the statistical whole-body atlas to characterize pathological findings in terms of a diagnosis comprises detecting anatomical or functional abnormalities of the whole body or body parts using the first set of image data.
7. The method of claim 1, wherein using the statistical whole-body atlas to characterize pathological findings in terms of a diagnosis comprises automatically outlining selected regions of interest in the first set of image data and automatically extracting candidate features of interest from the selected regions of interest.
8. The method of claim 7, wherein using the statistical whole-body atlas to characterize pathological findings in terms of a diagnosis further comprises automatically contouring and characterizing each of the candidate features of interest.
9. The method of claim 8, wherein automatic contouring and characterizing is based on at least one of a standard uptake value or brain uptake normalized data.
10. The method of claim 1, wherein the first set of image data comprises at least one of 2-D image data, 3-D image data or higher-dimensional image data.
11. The method of claim 1 further comprising:
using whole-body imaging to obtain a second set of image data of the patient; and
updating pathological findings based on the statistical whole-body atlas using the second set of image data.
12. The method of claim 11, wherein updating pathological findings based on the statistical whole-body atlas comprises encoding anatomical or functional variations of the whole body or body parts using the second set of image data.
13. The method of claim 11 further comprising:
using whole-body imaging to obtain a third set of image data of the patient; and
updating pathological findings based on the statistical whole-body atlas using the third set of image data.
14. The method of claim 13, wherein updating pathological findings based on the statistical whole-body atlas comprises encoding anatomical or functional variations of the whole body or body parts using the third set of image data.
15. A method for providing automatic diagnosis and decision support in whole body imaging, comprising:
detecting and segmenting one or more selected regions of interest in whole-body images;
detecting one or more abnormalities by automatically interpreting whole-body images of the selected regions of interest for pathological findings; and
characterizing the pathological findings in terms of a diagnosis.
16. The method of claim 15, wherein segmenting the selected regions of interest is accomplished using at least one of bounding boxes, centroid locations, bounding surfaces, or a bounding mask.
17. The method of claim 15, further comprising detecting hotspots in the selected regions of interest.
18. The method of claim 17, wherein the hotspots are segmented using organ-specific thresholds.
19. The method of claim 15, wherein the whole-body images are obtained using at least one of whole-body PET, CT, MRI, SPECT, PETCT, SPECTCT, or PETMRI.
20. The method of claim 15, wherein, when a longitudinal data is available, performing clinical analysis of the longitudinal data and outputting changes in a clinically meaningful way.
21. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing automatic diagnosis and decision support, the method steps comprising:
using whole-body imaging to obtain a first set of image data of a patient;
fitting a statistical whole-body atlas using the first set of image data, wherein the statistical whole-body atlas includes at least one of statistics on voxel intensities, statistics on global and local shape deformations, or statistics on joint articulations; and
using the statistical whole-body atlas to characterize pathological findings in terms of a diagnosis.
22. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing automatic diagnosis and decision support, the method steps comprising:
detecting and segmenting one or more selected regions of interest in whole-body images;
detecting one or more abnormalities by automatically interpreting whole-body images of the selected regions of interest for pathological findings; and
characterizing the pathological findings in terms of a diagnosis.

1461144324-7c6a12e8-2676-4be7-9e24-bdc5fdff48ce

1. A communication apparatus comprising:
a physical layer to perform signal transmissionreception with another communication end; and
a protocol conversion section to connect an upper level application and the physical layer, wherein
the protocol conversion section includes:
a parameter extraction section to extract a prescribed parameter from communication start request data transmitted from the upper level application; and
a header addition section to add a header containing the parameter to transmission data transmitted from the upper level application, and

the physical layer transmits the transmission data to which the header is added.
2. The communication apparatus according to claim 1, wherein
the protocol conversion section includes a data division section to divide the transmission data into data pieces having a prescribed data amount each, and
the header addition section adds one header to a plurality of transmission data pieces obtained as a result of division by the data division section.
3. The communication apparatus according to claim 1, wherein
the protocol conversion section includes a parameter acquisition section to acquire the parameter from received data received from the other communication end through the physical layer.
4. The communication apparatus according to claim 1, further comprising:
a data writing section to write the received data to a prescribed location of a storage area based on the parameter.
5. The communication apparatus according to claim 1, wherein
the parameter contains end point information indicating a data transmission direction and size information indicating a data size.
6. A communication system including communication apparatus performing communication with each other, the communication apparatus comprising:
a physical layer to perform signal transmissionreception with another communication apparatus as another communication end; and
a protocol conversion section to connect an upper level application and the physical layer, wherein
the protocol conversion section includes:
a parameter extraction section to extract a prescribed parameter from communication start request data transmitted from the upper level application; and
a header addition section to add a header containing the parameter to transmission data transmitted from the upper level application, and

the transmission data to which the header is added is transmittedreceived through the physical layer.
7. A communication method in a communication apparatus including a physical layer to perform signal transmissionreception with another communication end and a protocol conversion section to connect an upper level application and the physical layer, the method comprising the steps of:
extracting a prescribed parameter from communication start request data transmitted from the upper level application;
adding a header containing the parameter to transmission data transmitted from the upper level application; and
transmitting the transmission data to which the header is added through the physical layer.
8. A program in a communication apparatus including a physical layer to perform signal transmissionreception with another communication end and a protocol conversion section to connect an upper level application and the physical layer, the program causing a computer to function as a device comprising:
a means to extract a prescribed parameter from communication start request data transmitted from the upper level application;
a means to add a header containing the parameter to transmission data transmitted from the upper level application; and
a means to transmit the transmission data to which the header is added through the physical layer.

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 of operating a touch screen sensor integrated circuit (IC), the method comprising:
determining if a first input signal output from a capacitive touch screen panel is within a noise window;
selecting one of a demodulation path and a non-demodulation path based on the determining; and
processing a second input signal output from the capacitive touch screen panel using the selected one of the demodulation path and the non-demodulation path.
2. The method of claim 1, wherein the selecting comprises:
selecting the non-demodulation path if the first input signal is within the noise window and selecting the demodulation path if the first input signal is outside the noise window.
3. The method of claim 1, wherein the processing comprises:
detecting a peak value of the second input signal and maintaining the detected peak value if the non-demodulation path is selected; and
demodulating the second input signal if the demodulation path is selected.
4. The method of claim 3, wherein the demodulating of the second input signal includes:
removing noise from the second input signal;
demodulating the second input signal from which the noise has been removed; and
removing noise from the demodulated second input signal.
5. The method of claim 4, wherein the demodulating the second input signal from which the noise has been removed includes:
generating a positive buffered output voltage from the second input signal from which the noise has been removed using a unit gain feedback loop, and generating a negative buffered output voltage from the second input signal from which the noise has been removed using a negative unit gain feedback loop; and
outputting one of the positive buffered output voltage and the negative buffered output voltage as the demodulated second input signal in response to a selection signal.
6. The method of claim 1, further comprising:
adjusting an offset voltage of the processed second input signal.
7. A touch screen sensor integrated circuit (IC) comprising:
a plurality of unit sensing circuits configured to sense and amplify signals output from a plurality of sensing lines of a capacitive touch screen panel, respectively,
wherein each of the plurality of the unit sensing circuits includes,
a first selector configured to transmit an input signal output from a corresponding sensing line to one of a demodulation path and a non-demodulation path in response to a selection signal;
a second selector configured to output a signal output from the one of the demodulation path and the non-demodulation path in response to the selection signal; and
a noise detector configured to determine if a noise signal output from the respective sensing line is within a noise window and output the selection signal according to a result of the determination during a noise detecting operation, and maintain the selection signal during a sensing operation.
8. The touch screen sensor IC of claim 7, wherein the demodulation path includes:
a first filter configured to remove a noise signal from an output signal of the first selector;
a demodulator configured to demodulate an output signal of the first filter; and
a low pass filter (LPF) configured to perform low pass filtering with respect to an output signal of the demodulator.
9. The touch screen sensor IC of claim 8, wherein the first filter is an anti-harmonic filter and the demodulator is a square-wave demodulator.
10. The touch screen sensor IC of claim 7, wherein the non-demodulation path includes a peak detector configured to detect a peak value of an output signal of the first selector and maintain the detected peak value.
11. The touch screen sensor IC of claim 7, further comprising:
an offset adjusting circuit configured to adjust an offset of the output signal of the second selector.
12. The touch screen sensor IC of claim 7, wherein, each of the plurality of the unit sensing circuits includes:
a charge amplifier connected between the respective sensing line and the first selector, and the noise detector if configured to determine whether a noise signal output from the charge amplifier exists within the noise window and output the selection signal according to a result of the determination during the noise detecting operation.
13. A system comprising:
the touch screen sensor IC of claim 7; and
a host controller configured to communicate with the touch screen sensor IC.
14. The system of claim 13, wherein the demodulation path includes:
a first filter configured to remove a noise signal from an output signal of the first selector;
a demodulator configured to demodulate an output signal of the first filter; and
a low pass filter (LPF) configured to perform low pass filtering with respect to an output signal of the demodulator.
15. The system of claim 13, wherein the non-demodulation path comprises a peak detector configured to detect a peak value of an output signal of the first selector and maintain the detected peak value.
16. A system comprising:
a panel including a plurality of driving lines and sensing lines; and
a sensor circuit block, the sensor circuit block including unit sensor circuits associated with the sensing lines, respectively, at least one unit sensor circuit including,
a first path and a second path, the unit sensor circuit configured to receive a signal on the associated sensing line, detect a noise on the associated sensing line, and process the received signal through one of the first path and the second path based on the detected noise, the first path configured to maintain a peak value associate with the received signal and the second path configured to demodulate the received signal.
17. The system of claim 16, wherein the second path includes:
a first filter configured to remove the noise;
a demodulator configured to demodulate an output signal of the first filter; and
a low pass filter (LPF) configured to perform low pass filtering with respect to an output signal of the demodulator.
18. The system of claim 16, wherein the first path includes a peak detector configured to detect the peak value associated with the received signal and maintain the detected peak value.