Packet data filtering
AssigneeQUALCOMM Incorporated
InventorsArungundram C. Mahendran, Raymond Tah-Sheng Hsu
Life of this patent
Estimating the term…
Abstract
In a packet data communication system in which communicating nodes assume different modes of communications, and packet data are sent through a monitoring intermediary for data traffic control, the different modes of communications are directly sent to the monitoring intermediary so as to allow the monitoring intermediary to straightforwardly set up data filters for carrying out the data control and monitoring functions.
Claims35
A method for a communication session of packet data through a monitoring intermediary comprising a processor and a memory, the method comprising:
- determining, via the memory, a communication mode for said communication session, the communication mode corresponding to one of a plurality of Internet Protocol (IP)-routing protocols for the communication session;
- sending a signaling message through the processor of said monitoring intermediary during said communication session, the signaling message configured to include an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- and
- communicating said packet data through said monitoring intermediary using said communication mode during said communication session.
A method for a communication session of packet data through a monitoring intermediary comprising a processor and a memory in a communication system supported by the IP (Internet Protocol), the method comprising:
- determining, via the memory, a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- including, via the processor, said communication mode in a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message;
- and
- signaling for said communication session by sending said signaling message having said communication mode through said monitoring intermediary so as to allow said monitoring intermediary using information of said communication mode for packet data monitoring.
A method for establishing, via a processor, a communication session of packet data, the method comprising:
- receiving a signaling message for said communication session, and the received signaling message including an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode for the communication;
- and
- enforcing, via the processor, a set of policies which requires information provided by said communication mode on said communication session.
A method for establishing, via a processor, a communication session of packet data in a communication system supported by the IP (Internet Protocol), comprising:
- receiving a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message;
- obtaining from said signaling message a communication mode for the communication session that is selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- and
- enforcing, via the processor, a set of policies which requires information provided by said communication mode on said communication session.
An apparatus for a communication session of packet data through a monitoring intermediary, comprising:
- means for determining a communication mode for said communication session, the communication mode corresponding to one of a plurality of Internet Protocol (IP)-routing protocols for the communication session;
- means for sending a signaling through said monitoring intermediary for use of said communication mode during said communication session of packet data, the signaling message configured to include an indication of the communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- and
- means for communicating said packet data through said monitoring intermediary using said communication mode during said communication session.
An apparatus for a communication session of packet data through a monitoring intermediary in a communication system supported by the IP (Internet Protocol), comprising:
- means for determining a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- means for including said communication mode in a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message;
- and
- means for signaling for said communication session by sending said signaling message having said communication mode through said monitoring intermediary so as to allow said monitoring intermediary using information of said communication mode for packet data monitoring.
An apparatus for a communication session of packet data, comprising:
- means for receiving a signaling message for said communication session, the received signaling message including an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode for the communication;
- and
- means for enforcing a set of policies which requires information provided by said communication mode on said communication session.
An apparatus for a communication session of packet data in a communication system supported by the IP (Internet Protocol), comprising:
- means for receiving a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message;
- means for obtaining from said signaling message a communication mode for the communication session that is selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- and
- means for enforcing a set of policies which requires information provided by said communication mode on said communication session.
An apparatus for a communication session of packet data through a monitoring intermediary, comprising:
- a memory unit having computer-readable instructions for determining a communication mode for said communication session, the communication mode corresponding to one of a plurality of Internet Protocol (IP)-routing protocols for the communication session, sending a signaling message through said monitoring intermediary during said communication session, the signaling message configured to include an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode, and communicating said packet data through said monitoring intermediary using said communication mode during said communication session;
- and
- a processor circuit coupled to said memory unit for processing said computer-readable instructions.
An apparatus for a communication session of packet data through a monitoring intermediary in a communication system supported by the IP (Internet Protocol), comprising:
- a memory unit having computer-readable instructions for determining a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode, including said communication mode in a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message, and signaling for said communication session by sending said signaling message having said communication mode through said monitoring intermediary so as to allow said monitoring intermediary using information of said communication mode for packet data monitoring;
- and
- a processor circuit coupled to said memory unit for processing said computer-readable instructions.
An apparatus for a communication session of packet data, comprising:
- a memory unit having computer-readable instructions for receiving a signaling message for said communication session, the received signaling message including an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode for the communication, and enforcing a set of policies which requires information provided by said communication mode on said communication session of packet data;
- and
- a processor circuit coupled to said memory unit for processing said computer-readable instructions.
An apparatus for a packet data communication in a communication system supported by the IP (Internet Protocol), comprising:
- a memory unit having computer-readable instructions for receiving a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message, obtaining from said signaling message a communication mode for the communication session that is selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode, and for enforcing a set of policies which requires information provided by said communication mode on said communication session of packet data;
- and
- a processor circuit coupled to said memory unit for processing said computer-readable instructions.
A non-transitory computer-readable storage medium comprising instructions, which, when executed by an apparatus in a wireless communications system, cause the apparatus to perform operations, the instructions comprising:
- a first set of codes for determining a communication mode for a communication session of packet data, the communication mode corresponding to one of a plurality of IP-routing protocols for the communication session;
- and
- a second set of codes for sending an initial signaling message through the processor of said monitoring intermediary during said communication session of packet data, the signaling message configured to include an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- and
- a third set of codes for communicating said packet data through said monitoring intermediary using said communication mode during said communication session.
A non-transitory computer-readable storage medium comprising instructions, which, when executed by an apparatus in a wireless communications system, cause the apparatus to perform operations, the instructions comprising:
- a first set of codes for receiving a signaling message for a communication session of packet data, the received signaling message including an indication of a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode for the communication;
- and
- a second set of codes for enforcing a set of policies which requires information provided by said communication mode on said communication session of packet data.
A non-transitory computer-readable storage medium comprising instructions, which, when executed by an apparatus in a wireless communications system, cause the apparatus to perform operations for a communication session of packet data through a monitoring intermediary, the instructions comprising:
- a first set of computer codes for determining, via the memory, a communication mode selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- a second set of computer codes for including, via the processor, said communication mode in a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message;
- and
- a third set of computer codes for signaling for said communication session by sending said signaling message having said communication mode through said monitoring intermediary so as to allow said monitoring intermediary using information of said communication mode for packet data monitoring.
A non-transitory computer-readable storage medium comprising instructions, which, when executed by an apparatus in a wireless communications system, cause the apparatus to perform operations for a communication session of packet data through a monitoring intermediary, the instructions comprising:
- a first set of computer codes for receiving a signaling message selected from a group consisting of a SIP INVITE message and a SIP 200 OK message;
- a second set of computer codes for obtaining from said signaling message a communication mode for the communication session that is selected from a group consisting of a simple IP mode, a mobile IP tunnel mode, and a mobile IP route optimized mode;
- and
- a third set of computer codes for enforcing, via the processor, a set of policies which requires information provided by said communication mode on said communication session.
A method for a communication session of packet data between two nodes through a monitoring intermediary comprising a processor and a memory, the method comprising:
- sending during initial signaling processing, each of said node's selected communication mode to a PDSN operating as said monitoring intermediary during said communication session, each of said communication modes corresponding to one of a plurality of Internet Protocol (IP)-routing protocols for the communication session;
- creating appropriate data packet filters at said PDSN based on each of said node's selected communication mode;
- and
- communicating said packet data meeting the criteria of said filters through said monitoring intermediary using said communication mode during said communication session.
An apparatus for a communication session of packet data between two nodes through a monitoring intermediary, comprising:
- means for sending, during initial signaling processing, each of said node's selected communication mode to a PDSN operating as said monitoring intermediary, each said communication mode corresponding to one of a plurality of Internet Protocol (IP) routing protocols for the communication session;
- means for creating appropriate data packet filters at said PDSN based on each of said node's selected communication mode;
- and
- means for communicating packet data meeting the criteria of said filters through said monitoring intermediary using said communication mode during said communication session.
An apparatus for a communication session of packet data, comprising:
- a memory unit having computer-readable instructions for receiving during initial signaling processing for a communication session of packet data between two nodes through a monitoring intermediary, each of said node's selected communication mode at a PDSN operating as said monitoring intermediary during said communication session, each of said communication modes corresponding to one of a plurality of Internet Protocol (IP)-routing protocols for the communication session;
- creating appropriate data packet filters at said PDSN based on each of said node's selected communication mode;
- and communicating said packet data meeting the criteria of said filters through said monitoring intermediary using said communication mode during said communication session;
- and
- a processor circuit coupled to said memory unit for processing said computer-readable instructions.
A non-transitory computer-readable storage medium comprising instructions, which, when executed by an apparatus in a wireless communications system, cause the apparatus to perform operations, the instructions comprising:
- a first set of codes for receiving during initial signaling processing for a communication session of packet data between two nodes through a monitoring intermediary, each of said node's selected communication mode at a PDSN operating as said monitoring intermediary during said communication session, each of said communication modes corresponding to one of a plurality of Internet Protocol (IP)-routing protocols for the communication session;
- creating appropriate data packet filters at said PDSN based on each of said node's selected communication mode;
- and
- communicating said packet data meeting the criteria of said filters through said monitoring intermediary using said communication mode during said communication session.
Dependencies are inferred from the claim text.