IP Library Granted Patent US 7,577,109
Granted Patent B2
US 7,577,109 · App. 10/576,207 · Granted Aug 18, 2009

Method and apparatus for selecting user data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,577,109
App. No.
10/576,207
Granted
Aug 18, 2009
Kind
B2
Abstract

A method selects user data that is transmitted between a calling user and at least one called user via at least one telecommunication network before call establishing is complete. The calling user uses a called user's reception address data contained in a reply message of a called user to select user data sent by the called user with a transmission address of said called user, a called user's reception address data of a call destination also representing transmission address data of said called user.

Claims (34)

1. A method for selecting user data transmitted via a telecommunication network including at least a terminal associated with a calling subscriber and one or more terminals associated with each of a plurality of called subscribers, the user data being transmitted in response to a calling subscriber initiating a call to at least one called subscriber, comprising:

sending an invite from the calling subscriber to a called subscriber and at least one other called subscriber;

receiving the invite at the called subscriber and the at least one other called subscriber;

sending early media data to the calling subscriber from the called subscriber and the at least one other called subscriber, the early media data sent from the called subscriber including reception address data of the called subscriber that includes an IP address of the called subscriber and a port of the called subscriber, the early media data sent from the at least one other called subscriber including reception address data of the at least one other subscriber that includes an IP address of the at least one other called subscriber and a port of the at least one other called subscriber;

using, by the calling subscriber, the early media data of the called subscriber and the at least one other called subscriber to select user data, which is sent by the called subscriber along with transmission address data of the called subscriber that includes an IP address of the called subscriber and a port of the called subscriber, wherein

the reception address data of called subscriber is identical to the transmission address data of the called subscriber.

2. The method as claimed in claim 1 , wherein selection is effected by rejection of media stream packets having certain transmission addresses.

3. The method as claimed in claim 1 , wherein

selection is made by rejecting user data packets received from one or more transmission addresses, and

the one or more transmission addresses from which user data packets are rejected are transmitted between an SIP terminal signaling part associated with the called subscriber and an SIP terminal connection part associated with the calling subscriber.

4. The method as claimed in claim 3 , wherein

each transmission address specifies a source internet protocol (IP) address and a source user datagram protocol (UDP) port, and

a Session Description Protocol (SDP) parameter defined by the Internet Engineering Task Force (IETF) MMUSIC Working Group in the “draft-ietf-mmusic-sdp-srcfilter” is used to specify the source IP address and the source UDP port.

5. The method as claimed in claim 1 , wherein

the reception address data is derived from a Session Initiation Protocol (SIP) provisional response message or a SIP final response message, sent by the called subscriber to the calling subscriber.

6. The method as claimed in claim 1 , wherein

after the calling subscriber is connected to the called subscriber, the called subscriber stops transmitting user data and initiation is ended, and

clipping at the end of initiation is avoided by rejecting user data received after the called subscriber is connected.

7. The method as claimed in claim 1 , wherein

in the selection of user data, early media user data of a called subscriber is rejected upon receipt of a session initiation protocol (SIP) final response message by the calling subscriber if said early media user data belongs to an early media user data stream other than a media stream for the SIP final response message.

8. The method as claimed in claim 1 , wherein

early media user data sent by the called subscriber is selected, and

upon receipt of a new early media user data stream through receipt of a message from the called subscriber, presenting the reception address data for the called subscriber, early media user data from data streams presented prior to the new early media user data stream is rejected.

9. The method as claimed in claim 1 , wherein

as soon as the calling subscriber sends a message to the called subscriber to terminate a Session Initiation Protocol (SIP) dialogue, the calling subscriber rejects early media data received from the called subscriber having the reception address of said called subscriber.

10. The method as claimed in claim 1 , wherein selection is effected by rejection of media stream packets having certain transmission addresses.

11. The method as claimed in claim 10 , wherein

selection is made by rejecting user data packets received from one or more transmission addresses, and

the one or more transmission addresses from which user data packets are rejected are transmitted between an SIP terminal signaling part associated with the called subscriber and an SIP terminal connection part associated with the calling subscriber.

12. The method as claimed in claim 11 , wherein

each transmission address specifies a source internet protocol (IP) address and a source user datagram protocol (UDP) port, and

a Session Description Protocol (SDP) parameter defined by the Internet Engineering Task Force (IETF) MMUSIC Working Group in the “draft-ietf-mmusic-sdp-srcfilter” is used to specify the source IP address and the source UDP port.

13. The method as claimed in claim 12 , wherein,

the reception address data is derived from a Session Initiation Protocol (SIP) provisional response message or a SIP final response message, sent by the called subscriber to the calling subscriber.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA TECHNOLOGIES OY
Reel/Frame 047222/0367 →
CHANGE OF NAME Recorded Nov 19, 2014
From: NOKIA SIEMENS NETWORKS GMBH & CO. KG
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 034294/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2008
From: SIEMENS AKTIENGESELLSCHAFT
To: NOKIA SIEMENS NETWORKS GMBH & CO. KG
Reel/Frame 020838/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2006
From: BELLING, THOMAS
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 017829/0363 →