Patent ID: 8824455
Filing Date: 2014-09-02
Classification: H04L

Abstract:
1. A method for sending user metadata in a communication network, comprising: receiving, by a processor, the user metadata from an originating party, wherein the user metadata comprises purpose of call data, wherein the processor comprises a processor of a user endpoint device of the originating party; sending, by the processor, the user metadata from the originating party to a user endpoint device of a called party by embedding the user metadata in a first session initiation protocol signaling message during a call setup, wherein the first session initiation protocol signaling message comprises a session initiation protocol invite signaling message, wherein the user metadata from the originating party is provided in a user data header tag of the first session initiation protocol signaling message, wherein the user data header tag comprises extensible markup language data broken into a plurality of nodes that are embedded in the first session initiation protocol signaling message, wherein a different one of a plurality of different user data types is assigned to each node, wherein the purpose of call data is assigned to a first node of the plurality of nodes and wherein user authentication data of the originating party is assigned to a second node of the plurality of nodes, wherein the purpose of call data is for being displayed by the user endpoint device of the called party and wherein the user authentication data of the originating party is for being used by the user endpoint device of the called party to determine whether to accept or deny the call setup based upon the user authentication data of the originating party; and receiving, by the processor, a response message from the user endpoint device of the called party responding to the user metadata from the originating party, wherein the response message comprises user metadata from the called party embedded in a second session initiation protocol signaling message, wherein the user metadata from the called party comprises denial response data when the user endpoint device of the called party determined to deny the call based upon the user authentication data of the originating party, wherein the denial response data is selected from a plurality of possible denial response data based upon the user authentication data of the originating party; and displaying, by the processor, the user metadata from the called party.