1. A customer care system, comprising:
a computer comprising:
a non-transitory memory,
at least one processor, and
a web real-time communication (WebRTC) capable browser as an interface portal for a customer care operator, that upon execution by the at least one processor is configured to:
identify the customer care operator as a registered operator,
initiate a customer care session between a caller and the registered operator,
display interactive hypertext markup language (HTML) web forms to the registered operator,
transmit inputs from the registered operator to an application server,
define the interface portal with instructions contained in session initiation protocol (SIP) INFO media server control markup language (MSCML) payloads, wherein a SIP INFO MSCML payload is an MSCML payload encapsulated in a SIP INFO message, and
script the registered operator’s communication with the caller; and
a WebRTC server comprising:
a non-transitory memory,
at least one processor, and
a transformation engine, that upon execution by the at least one processor is configured to:
use SIPhypertext transfer protocol (HTTP) signaling transcoding to invite the registered operator to the customer care session,
map a SIP INFO MSCML payload to an interactive HTML web form,
transmit, to the registered operator, the HTML web forms transformed from SIP INFO MSCML payloads sent by the application server,
transmit, to the application server, SIP INFO MSCML payloads transformed from the HTML web forms sent by the registered operator, and
use instructions from the SIP INFO MSCML payloads to script the registered operator’s communication with the caller.
2. The system of claim 1, wherein the WebRTC browser has interactive buttons and displays visual ring to the registered operator in case of an incoming call.
3. The system of claim 1, wherein the SIP INFO MSCML payload comprises instructions for the registered operator to collect a personal identification number (PIN) and a destination number from the caller.
4. The system of claim 3, wherein the obtained PIN is transmitted to the application server for identity validation of the caller.
5. The system of claim 4, wherein the validation result by the application server is transmitted to the registered operator.
6. The system of claim 5, wherein the caller is verified to be whether a first responder from the government or not.
7. The system of claim 6, wherein when the identity of the caller is validated, the application server sends a separate HTML page on a SIP INFO MSCML payload that instructs the operator to inform the caller of being directed to the destination number.
8. The system of claim 1, wherein the caller chooses to speak to the customer care operator or is directed to the customer care operator by the application server after three PIN failures.
9. A method of managing a customer care system, comprising:
using, by a web real-time communication (WebRTC) server executing at least one processor, session initiation protocol (SIP)hypertext transfer protocol (HTTP) signaling transcoding to invite a customer care operator to a customer care session with a caller;
identifying the customer care operator as a registered operator through a WebRTC browser stored in a non-transitory memory and executed by at least one processor of a computer, wherein the WebRTC browser includes an interface portal for the customer care operator;
displaying, by the computer executing the WebRTC browser, the caller’s disposition;
displaying, by the computer executing the WebRTC browser, prior knowledge from a telephony application server (TAS) about the current customer care session;
displaying, by the computer executing the WebRTC browser, interactive hypertext markup language (HTML) web forms to the registered operator;
transcoding, by the WebRTC server, SIP INFO media server control markup language (MSCML) payloads and HTML web forms by a transformation engine;
transmitting, by the computer executing the WebRTC browser to the registered operator, the HTML web forms transformed from SIP INFO MSCML payloads sent by an application server;
transmitting, to the application server, the SIP INFO MSCML payloads transformed from the HTML web forms sent by the registered operator;
defining, by the computer executing the WebRTC browser, the interface portal with instructions contained in the SIP INFO MSCML payloads;
using, by the computer executing the WebRTC browser, instructions from the SIP INFO MSCML payloads to script the registered operator’s communication with the caller;
validating, by the application server, the caller’s identity; and
transferring, by the application server, the caller to a destination number when the caller’s identity is validated.
10. The method of claim 9, wherein a single transformation engine can work with more than one registered operator.
11. The method of claim 9, wherein the customer care system is an IP multimedia subsystem (IMS) system.
12. The method of claim 9, wherein the transformation engine communicates with the application server in the same way that a media resource function (MRF) communicates with the application server.
13. The method of claim 12, wherein a SIP INFO MSCML payload is mapped to an HTML web form.
14. The method of claim 9, wherein the customer care system with the registered operator is used for government first responders in emergencies.
15. A method of managing a customer care system, comprising:
using, by a web real-time communication (WebRTC) server executing a transformation engine by at least one processor, session initiation protocol (SIP)hypertext transfer protocol (HTTP) signaling transcoding to invite a customer care operator to a customer care session with a caller;
displaying, by a computer executing a WebRTC browser stored in a non-transitory memory, interactive hypertext markup language (HTML) web forms to the customer care operator;
mapping, by the transformation of the WebRTC server, a SIP INFO media server control markup language (MSCML) payload to an interactive HTML web form by the transformation engine;
transmitting, by the computer executing the WebRTC browser to the customer care operator, the HTML web forms transformed from SIP INFO MSCML payloads sent by an application server;
transmitting, to the application server, the SIP INFO MSCML payloads transformed from the HTML web forms sent by the customer care operator;
validating, by the application server, the caller’s identity; and
transferring, by the application server, the caller to a destination number when the caller’s identity is validated.
16. The method of claim 15, wherein the customer care system with the customer care operator is used for government first responders in emergencies and wherein the call from a first responder is queued with priority.
17. The method of claim 15, wherein the customer care operator collects a personal identification number (PIN) from the caller during an audio session.
18. The method of claim 17, wherein the collected PIN is input to an HTML web form and transmitted to the application server via the transformation engine.
19. The method of claim 15, wherein the caller calls from a mobile communication device and wherein the mobile communication device is one of a laptop computer, a notebook computer, a tablet computer, a mobile phone, or a personal digital assistant (PDA).
20. The method of claim 19, wherein the mobile communication device is provided with radio communications by a radio frequency transceiver within the mobile communication device based on at least one of code division multiple access (CDMA), global system for mobile communication (GSM), long term evolution (LTE), or worldwide interoperability for microwave access (WiMAX) wireless communication protocols.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
We claim:
1. A system for sensing the temperature of an arterial wall or other vessel, comprising:
an elongated catheter having a distal end with a temperature sensing tip and a proximal end including a manually operated expansion control;
the temperature sensing tip including one or more presentation elements, each element having a temperature sensor supported thereon;
the presentation elements being physically coupled to the manually operated expansion control, such that operation of the control causes the elements and temperature sensors to move between a retracted position, enabling the temperature sensing tip to be positioned in a section of the vessel to be measured, and an expanded position, wherein the sensors are in contact or immediately proximate to the vessel wall; and
a data unit operative to receive signals from the temperature sensors and display information indicative of vessel wall temperature as sensed by the sensors.
2. The system of claim 1, wherein the temperature sensors are thermistors.
3. The system of claim 1, wherein the presentation elements are thermally insulative so that the sensors are isolated from the effects of blood flow or other ambient conditions.
4. The system of claim 1, wherein the presentation elements have a cross section, and the sensors are disposed asymmetrically relative to the cross section so that the sensors are isolated from the effects of blood flow or other temperature gradients.
5. The system of claim 1, wherein the presentation elements are configured such that blood may continue to flow around the elements when the elements are in the expanded condition.
6. The system of claim 1, wherein the presentation elements are fingers which expand outwardly in response to the manually operated expansion control.
7. The system of claim 6, wherein the fingers are cantilevered to provide a relatively constant and uniform force against the vessel wall.
8. The system of claim 6, wherein the fingers surround a central plunger coupled to the manually operated expansion control, such that pulling on the plunger causes the fingers to expand outwardly.
9. The system of claim 8, wherein the plunger conically shaped in the area where the plunger causes the fingers to spread.
10. The system of claim 8, wherein the fingers include an inner lip configured to engage with the plunger to protect against over-spreading of the fingers.
11. The system of claim 8, wherein the temperature sensing tip features a plurality of longitudinal slices such that the presentation system assumes a basket-like structure which flares out in response to the manually operated expansion control.
12. The system of claim 1, further including at least one thermal sensor to measure a non-wall temperature.
13. The system of claim 1, wherein the presentation elements include an outer longitudinal groove into which the temperature sensors are embedded.
14. The system of claim 13, wherein temperature sensors are hardwired to the data unit, and the grove extend the length of the catheter to receive the wires.
15. The system of claim 1, wherein the catheter is disposable.