# US 8,787,371 B2 · Providing session initiation protocol request contents method and system

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

- Number: US 8,787,371 B2
- Document ID: US8787371B2
- Status: Granted
- Kind: B2
- Application number: 13/680,789
- Filed: 2012-11-19
- Published: 2013-03-28
- Granted: 2014-07-22
- Earliest claimed: 2008-01-28
- Assignees: BlackBerry Limited
- Applicants: Research In Motion Limited
- Inventors: Andrew Michael Allen; Jan Hendrik Lucas Bakker
- Web page: https://patentgrep.com/patent/US8787371B2

## CPC

- H04L 65/1104: Session initiation protocol [SIP]
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/48: Message addressing, e.g. address format or anonymous messages, aliases
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 65/1069: Session establishment or de-establishment
- H04L 67/142: Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An embodiment provides a user equipment that includes a processor configured to receive a Session Initiation Protocol (SIP) NOTIFY message transmitted by a network component as a result of a registration event. The SIP NOTIFY message contains at least a portion of information included in a first SIP message sent between a first user equipment and the network component. Another embodiment provides method and apparatus for a network node to determine whether filter criteria include one or more indicators that specify the need for information, and including in a second SIP message the information specified by the one or more indicators.

## Claims

### Claim 1

A method for providing information to an Application Server (AS) by a network component, the method comprising:
receiving, from a user equipment (UE), a Session Initiation Protocol (SIP) Register message;
determining whether filter criteria indicate a need for a new SIP message, and further determining whether the filter criteria indicate the new SIP message is to comprise at least one of the SIP Register message as a whole or a SIP response message, wherein the determinations are responsive to reception of the SIP Register message; and
including a Multi-purpose Internet Mail Extensions (MIME) body in the body of the new SIP message, the MIME body including at least one of the SIP Register message as a whole or the SIP response message.

### Claim 2 (depends on 1)

The method of claim 1, further comprising sending the new SIP message to the AS.

### Claim 3 (depends on 2)

The method of claim 2, wherein the received SIP Register message comprises a first request uniform resource identifier (Request URI), the first Request URI comprising a SIP registrar address, and wherein the new SIP message comprises a second Request URI, the second Request URI comprising an address of the AS.

### Claim 4 (depends on 1)

The method of claim 1, further comprising downloading a user profile to the network component.

### Claim 5 (depends on 4)

The method of claim 4, wherein the user profile comprises the filter criteria.

### Claim 6 (depends on 1)

The method of claim 1, wherein the included SIP response message is a copy of a SIP 200 OK message sent to the UE in response to the SIP Register message.

### Claim 7 (depends on 1)

The method of claim 1, further comprising including as a contact header field the request uniform resource identifier (R-URI) of the network entity.

### Claim 8 (depends on 1)

The method of claim 1, wherein the new SIP message is a SIP NOTIFY message containing a registration event package transmitted as a result of a registration event, and the new SIP message contains the SIP Register message as a whole.

### Claim 9 (depends on 1)

The method of claim 1, wherein the “To:” field of the new SIP message contains an identifier of the UE, and wherein the “From:” field of the new SIP message contains an identifier of the network entity.

### Claim 10 (depends on 1)

The method of claim 1, wherein the network component is a serving call session control function.

### Claim 11

A component in a telecommunications network, the component comprising:
a processor configured to:
receive a Session Initiation Protocol (SIP) Register message from a user equipment (UE);
determine whether filter criteria indicate a need for a new SIP message, and further determine whether the filter criteria indicate the new SIP message is to comprise at least one of the SIP Register message as a whole or a SIP response message, wherein the determinations are responsive to reception of the SIP Register message; and
include a Multi-purpose Internet Mail Extensions (MIME) body in the body of the new SIP message, the MIME body including at least one of the SIP Register message as a whole or the SIP response message.

### Claim 12 (depends on 11)

The component of claim 11, wherein the processor is further configured to send the new SIP message to an Application Server (AS).

### Claim 13 (depends on 12)

The component of claim 12, wherein the received SIP Register message comprises a first request uniform resource identifier (Request URI), the first Request URI comprising a SIP registrar address, and wherein the new SIP message comprises a second Request URI, the second Request URI comprising an address of the AS.

### Claim 14 (depends on 11)

The component of claim 11, wherein the processor is further configured to download a user profile to the network component.

### Claim 15 (depends on 14)

The component of claim 14, wherein the user profile comprises the filter criteria.

### Claim 16 (depends on 11)

The component of claim 11, wherein the included SIP response message is a copy of a SIP 200 OK message sent to the UE in response to the SIP Register message.

### Claim 17 (depends on 11)

The component of claim 11, wherein the new SIP message is a SIP NOTIFY message containing a registration event package transmitted as a result of a registration event, and the new SIP message contains the SIP Register message as a whole.

### Claim 18 (depends on 11)

The component of claim 11, wherein the component is a serving call session control function.

### Claim 19

A non-transitory computer readable medium storing computer readable instructions, the computer readable instructions adapted to be executed by a processor to implement a method for providing information to an Application Server (AS), the method comprising:
the processor receiving, from a user equipment (UE), a Session Initiation Protocol (SIP) Register message;
the processor determining whether filter criteria indicate a need for a new SIP message, and further determining whether the filter criteria indicate the new SIP message is to comprise at least one of the SIP Register message as a whole or a SIP response message, wherein the determinations are responsive to reception of the SIP Register message; and
the processor including a Multi-purpose Internet Mail Extensions (MIME) body in the body of the new SIP message, the MIME body including at least one of the SIP Register message as a whole or a SIP response message,
wherein the received SIP Register message comprises a first Request Uniform Resource Identifier (Request URI), the first Request URI comprising a SIP registrar address, and wherein the new SIP message comprises a second Request URI, the second Request URI comprising an address of the AS.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the method further comprises the processor downloading a user profile, wherein the user profile comprises the filter criteria.
