IP Library Granted Patent US 10,389,763
Granted Patent B2
US 10,389,763 · App. 15/231,367 · Granted Aug 20, 2019

Content disposition system and method for processing message content in a distributed environment

Inventors: Jan Hendrik Lucas Bakker (Keller, TX); Adrian Buckley (Tracy, CA); Andrew Michael Allen (Hallandale Beach, FL)
Assignee: BlackBerry Limited
H04L65/1069H04L65/1006H04L65/1016H04L67/02H04W4/90H04W88/02
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 10,389,763
App. No.
15/231,367
Granted
Aug 20, 2019
Kind
B2
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 (32)

1. A method, comprising:

sending, by a User Equipment (UE) device, a request message via a first Internet Protocol (IP) network;

in response to sending said request message, receiving, at said UE device, a response message from a network node via said first IP network, the response message including a content type indicator, a content disposition indicator, and at least one message body content; and

in response to receiving the response message, providing a treatment for said at least one message body content based on a value of said content type indicator by overriding a default treatment specified by said content disposition indicator wherein the treatment comprises at least one of: (i) performing an Emergency Services (ES) call effectuated via a circuit-switched network or (ii) performing a registration and an ES call effectuated via an IP network, wherein the registration involves sending a REGISTER message.

2. The method as recited in claim 1 , wherein said response message comprises at least one directive.

3. The method as recited in claim 1 , wherein said response message comprises an Extensible Markup Language (XML) document.

4. The method as recited in claim 1 , wherein said content type indicator indicates an XML media type or an XML-Based Media Type.

5. The method as recited in claim 4 , wherein said XML media type or said XML-Based Media Type is defined by an XML schema.

6. The method as recited in claim 1 , wherein said content disposition indicator is provided in a Content-Disposition header field.

7. The method as recited in claim 6 , wherein said content type indicator is provided in a Content-Type header field.

8. The method 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.

9. The method as recited in claim 1 , wherein said IP network comprises a second IP network.

10. The method as recited in claim 1 , wherein said treatment comprises providing an indication to a user.

11. A User Equipment (UE) device comprising:

one or more processors; and

a non-transitory computer-readable storage medium coupled to the processor and storing programming instructions for execution by the processor, the programming instructions instruct the one or more processors to:

send, by said UE device, a request message via a first Internet Protocol (IP) network;

in response to sending said request message, receive, at said UE device, a response message from a network node via said first IP network, the response message including a content type indicator, a content disposition indicator, and at least one message body content; and

in response to receiving the response message, provide a treatment for said at least one message body content based on a value of said content type indicator by overriding a default treatment specified by said content disposition indicator wherein the treatment comprises at least one of: (i) performing an Emergency Services (ES) call effectuated via a circuit-switched network or (ii) performing a registration and an ES call effectuated via an IP network, wherein the registration involves sending a REGISTER message.

12. The UE device as recited in claim 11 , wherein said response message comprises at least one directive.

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

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

15. 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.

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

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

18. 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.

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

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

21. A non-transitory computer readable medium storing instructions to cause a processor to perform operations comprising:

sending, by a User Equipment (UE) device, a request message via a first Internet Protocol (IP) network;

in response to sending said request message, receiving, at said UE device, a response message from a network node via said first IP network, the response message including a content type indicator, a content disposition indicator, and at least one message body content; and

in response to receiving the response message, providing a treatment for said at least one message body content based on a value of said content type indicator by overriding a default treatment specified by said content disposition indicator wherein the treatment comprises at least one of: (i) performing an Emergency Services (ES) call effectuated via a circuit-switched network or (ii) performing a registration and an ES call effectuated via an IP network, wherein the registration involves sending a REGISTER message.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: BAKKER, JAN HENDRIK LUCAS; BUCKLEY, ADRIAN; ALLEN, ANDREW
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 040941/0237 →
CHANGE OF NAME Recorded Jan 11, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 041328/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 040941/0329 →
Continuity (6)
Continuation 14930457 · Nov 2, 2015
Continuation 13846208 · Mar 18, 2013
Continuation 12256169 · Oct 22, 2008
Provisional Application 61015003 · Dec 19, 2007
Provisional Application 60983174 · Oct 27, 2007
Related Publication 20160353267A1 · Dec 1, 2016