# US 2019/0356702 A1 · Content Disposition System And Method For Processing Message Content In A Distributed Environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0356702 A1
- Document ID: US20190356702A1
- Status: Published application
- Kind: A1
- Application number: 16/529,660
- Filed: 2019-08-01
- Published: 2019-11-21
- Earliest claimed: 2007-10-27
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: Jan Hendrik Lucas BAKKER; Adrian BUCKLEY; Andrew Michael ALLEN
- Web page: https://patentgrep.com/patent/US20190356702A1

## CPC

- H04L 65/1069: Session establishment or de-establishment
- H04L 12/1895: {for short real-time information, e.g. alarms, notifications, alerts, updates}
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- H04W 88/02: Terminal devices
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In one embodiment, a wireless mobile User Equipment (UE) device comprises a message generator configured to send a SIP request message via a first IP network and a processor configured to process a SIP response message received from a network node via the first IP network, the processor further configured to process instructions to provide a treatment for at least one message body content of the SIP response message based on a value of a content type indicator independent of at least one of an absence of a content disposition indicator, a content disposition indicator without a value and a content disposition indicator having a value. The treatment, applied by the UE device, may comprise one of: (i) performing an Emergency Services (ES) call effectuated via a CS network and (ii) performing a registration and an ES call effectuated via an IP network.

## Claims

### Claim 1

A method of interpreting contents of one or more message bodies, wherein said contents correspond to a content type, said method comprising:
sending a Session Initiation Protocol (SIP) request message via a first IP network by a User Equipment (UE) device;
receiving a SIP response message from a network node via said first IP network by said UE device, the SIP response message being responsive to said SIP request message and including at least one message body content in said SIP response message's body, wherein said SIP response message further includes a content type indicator for said at least one message body content; and
providing a treatment for said at least one message body content based on a value of said content type indicator independent of at least one of an absence of a content disposition indicator, a content disposition indicator without a value and a content disposition indicator having a value, said treatment, applied by said UE device, comprising one of: (i) performing an Emergency Services (ES) call effectuated via a circuit-switched network and (ii) performing a registration and an ES call effectuated via an IP network, wherein the registration involves sending a SIP REGISTER message.

### Claim 2 (depends on 1)

The method of interpreting contents of one or more message bodies as recited in claim 1, wherein said SIP response message's body comprises at least one directive.

### Claim 3 (depends on 1)

The method of interpreting contents of one or more message bodies as recited in claim 1, wherein said SIP response message's body comprises an Extensible Markup Language (XML) document.

### Claim 4 (depends on 1)

The method of interpreting contents of one or more message bodies as recited in claim 1, wherein said content type is an XML media type or an XML-Based Media Type.

### Claim 5 (depends on 4)

The method of interpreting contents of one or more message bodies as recited in claim 4, wherein said XML media type or said XML-Based Media Type is defined by an XML schema.

### Claim 6 (depends on 1)

The method of interpreting contents of one or more message bodies as recited in claim 1, wherein said content disposition indicator is provided in a Content-Disposition header field.

### Claim 7 (depends on 6)

The method of interpreting contents of one or more message bodies as recited in claim 6, wherein said content type indicator is provided in a Content-Type header field.

### Claim 8 (depends on 7)

The method of interpreting contents of one or more message bodies as recited in claim 7, wherein each of said Content-Disposition header field and said Content-Type header field takes on a value comprising textual information.

### Claim 9 (depends on 1)

The method of interpreting contents of one or more message bodies as recited in claim 1, wherein said IP network comprises a second IP network.

### Claim 10 (depends on 1)

The method of interpreting contents of one or more message bodies as recited in claim 1, wherein said treatment comprises providing an indication to a user.

### Claim 11

A User Equipment (UE) device comprising:
a message generator configured to send a Session Initiation Protocol (SIP) request message via a first IP network; and
a processor configured to process a SIP response message received from a network node via said first IP network, said SIP response message including at least one message body content in said SIP response message's body, wherein said SIP response message includes a content type indicator for said at least one message body content, and the processor further configured to process instructions to provide a treatment for said at least one message body content based on a value of said content type indicator independent of at least one of an absence of a content disposition indicator, a content disposition indicator without a value and a content disposition indicator having a value, said treatment, applied by said UE device, comprising one of: (i) performing an Emergency Services (ES) call effectuated via a circuit-switched network and (ii) performing a registration and an ES call effectuated via an IP network, wherein the registration involves sending a SIP REGISTER message.

### Claim 12 (depends on 11)

The UE device as recited in claim 11, wherein said SIP response message's body comprises at least one directive.

### Claim 13 (depends on 11)

The UE device as recited in claim 11, wherein said SIP response message's body comprises an Extensible Markup Language (XML) document.

### Claim 14 (depends on 11)

The UE device as recited in claim 11, wherein said content type is an XML media type or an XML-Based Media Type.

### Claim 15 (depends on 14)

The UE device as recited in claim 14, wherein said XML media type or said XML-Based Media Type is defined by an XML schema.

### Claim 16 (depends on 11)

The UE device as recited in claim 11, wherein said content disposition indicator is provided in a Content-Disposition respective header field.

### Claim 17 (depends on 16)

The UE device as recited in claim 16, wherein said content type indicator is provided in a Content-Type header field.

### Claim 18 (depends on 17)

The UE device as recited in claim 17, wherein each of said Content-Disposition header field and said Content-Type header field takes on a value comprising textual information.

### Claim 19 (depends on 11)

The UE device as recited in claim 11, wherein said IP network comprises a second IP network.

### Claim 20 (depends on 11)

The UE device as recited in claim 11, wherein said treatment comprises providing an indication to a user.

### Claim 21

A non-transitory computer readable medium having instructions which are configured, when executed by a processor of a User Equipment (UE) device, for interpreting contents of one or more message bodies, wherein said contents correspond to a content type, said medium comprising:
a code portion configured to send a Session Initiation Protocol (SIP) request message via a first IP network;
a code portion configured to process a SIP response message received from a network node via said first IP network, the SIP response message being responsive to said SIP request message and including at least one message body content in said SIP response message's body, wherein said SIP response message further includes a content type indicator for said at least one message body content; and
a code portion configured to provide a treatment for said at least one message body content based on a value of said content type indicator independent of at least one of an absence of a content disposition indicator, a content disposition indicator without a value and a content disposition indicator having a value, said treatment, applied by said UE device, comprising one of: (i) performing an Emergency Services (ES) call effectuated via a circuit-switched network and (ii) performing a registration and an ES call effectuated via an IP network, wherein the registration involves sending a SIP REGISTER message.
