IP Library Granted Patent US 8,706,075
Granted Patent B2
US 8,706,075 · App. 11/769,377 · Granted Apr 22, 2014

Architecture for service delivery in a network environment including IMS

Inventors: Giyeong Son (Mississauga, CA); Allan D. Lewis (New Dundee, CA); Bruno R. Preiss (Waterloo, CA)
Assignee: BlackBerry Limited
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 8,706,075
App. No.
11/769,377
Granted
Apr 22, 2014
Kind
B2
Abstract

In one embodiment, a network architecture is described for facilitating delivery of data items over a communications network to a mobile communications device. A remote services server disposed in an enterprise network is operable for detecting a data item at a computer system and for processing the data item into processed information that includes address information relating to the mobile communications device. A service gateway disposed in an Internet Protocol (IP) Multimedia Subsystem (IMS) network is operably connected to the remote services server for receiving the processed information using a first protocol, wherein the service gateway includes functionality to transmit the processed information using a second protocol over the IMS network based on routing information obtained from an IMS-aware node.

Claims (34)

1. A method for replicating data items from a computer system to a mobile communications device, said method comprising:

detecting a data item at said computer system;

processing at least a portion of said data item into processed information that includes address information relating to said mobile communications device; and

providing said processed information to a particular service gateway of a plurality of service gateways (SGWs) operating under a service gateway controller (SGC) disposed in an Internet Protocol (IP) Multimedia Subsystem (IMS) network, for transmitting said processed information to said mobile communications device via a message path effectuated as an end-to-end current messaging session between said computer system and said mobile communications device in a dynamically configurable routing arrangement, wherein a signaling flow path is established between said mobile communications device and said SGC via said IMS network and a decoupled message flow path is established between said mobile communications device and said particular SGW such that said message path can be redirected via another service gateway of said plurality of service gateways for said current messaging session.

2. The method as recited in claim 1 , wherein said data item is detected at said computer system based on an automatically generated notification.

3. The method as recited in claim 1 , wherein said data item is detected at said computer system via polling.

4. The method as recited in claim 1 , wherein at least part of said message path involves an access network that is operable with a radio access technology selected from IEEE 802.11a technology, IEEE 802.11b technology, IEEE 802.11g technology, IEEE 802.11n technology, GSM/EDGE Radio Access Network (GERAN) technology, Code Division Multiple Access (CDMA) technology, Universal Mobile Telecommunications System (UMTS) technology, and Evolution-Data Optimized (EVDO) technology.

5. The method as recited in claim 1 , wherein said providing step is dependent upon setting of a trigger flag with respect to an event that is configurably associated with said mobile communications device.

6. The method as recited in claim 1 , wherein said data item comprises one of an email message, a calendar event, a meeting notification, an address entry, a journal entry, a personal reminder, an Instant Message (IM), and a notification from an external network.

7. The method as recited in claim 1 , wherein said processed information is provided to said particular service gateway using a proprietary protocol.

8. The method as recited in claim 1 , wherein said processed information is provided to said particular service gateway using Simple Mail Transfer Protocol.

9. The method as recited in claim 1 , wherein said processed information is provided to said particular service gateway using an Extended Markup Language (XML)-based protocol.

10. A system for replicating data items from a computer system to a mobile communications device, said system comprising:

means, operable responsive to detecting a data item at said computer system, for processing at least a portion of said data item into processed information that includes address information relating to said mobile communications device; and

means for providing said processed information to a particular service gateway of a plurality of service gateways (SGWs) operating under a service gateway controller (SGC) disposed in an Internet Protocol (IP) Multimedia Subsystem (IMS) network, in order for transmitting said processed information to said mobile communications device via a message path effectuated as an end-to-end current messaging session between said computer system and said mobile communications device in a dynamically configurable routing arrangement, wherein a signaling flow is established between said mobile communications device and said SGC via said IMS network and a decoupled message flow is established between said mobile communications device and particular SGW such that said message path can be redirected via another service gateway of said plurality of service gateways for said current messaging session.

11. The system as recited in claim 10 , wherein said data item is detected at said computer system based on an automatically generated notification.

12. The system as recited in claim 10 , wherein said data item is detected at said computer system via polling.

13. The system as recited in claim 10 , wherein at least part of said message path involves an access network that is operable with a radio access technology selected from IEEE 802.11a technology, IEEE 802.11b technology, IEEE 802.11g technology, IEEE 802.11n technology, GSM/EDGE Radio Access Network (GERAN) technology, Code Division Multiple Access (CDMA) technology, Universal Mobile Telecommunications System (UMTS) technology, and Evolution-Data Optimized (EVDO) technology.

14. The system as recited in claim 10 , wherein said means for providing is operable dependent upon setting of a trigger flag with respect to an event that is configurably associated with said mobile communications device.

15. The system as recited in claim 10 , wherein said data item comprises one of an email message, a calendar event, a meeting notification, an address entry, a journal entry, a personal reminder, an Instant Message (IM), and a notification from an external network.

16. The system as recited in claim 10 , wherein said processed information is provided to said particular service gateway using a proprietary protocol.

17. The system as recited in claim 10 , wherein said processed information is provided to said particular service gateway using Simple Mail Transfer Protocol.

18. The system as recited in claim 10 , wherein said processed information is provided to said particular service gateway using an Extended Markup Language (XML)-based protocol.

19. A controller node adapted to operate in an Internet Protocol (IP) Multimedia Subsystem (IMS) network, said controller node comprising:

a component configured to effectuate a signaling interface with a remote services server;

a component configured to effectuate a signaling interface with a mobile communications device;

a component configured to effectuate a signaling interface with a plurality of service gateways (SGWs); and

a component configured to assign a particular SGW of said plurality of SGWs for redirecting data items between said remote services server and said mobile communications device via a message path effectuated as an end-to-end current messaging session in a dynamically configurable routing arrangement, wherein a signaling flow path is established between said mobile communications device and said controller node via said IMS network and a decoupled message flow path is established between said mobile communications device and said particular SGW such that said message path can be redirected via another service gateway of said plurality of service gateways for said current messaging session.

20. The controller node as recited in claim 19 , wherein said signaling interface with said plurality of SGWs is effectuated in H.248 protocol.

21. The controller node as recited in claim 19 , wherein said signaling interface with said plurality of SGWs is effectuated in Media Gateway Control Protocol.

22. The controller node as recited in claim 19 , wherein said signaling interface with said plurality of SGWs is effectuated in a SIP-based protocol.

23. The controller node as recited in claim 19 , wherein said signaling interface with said mobile communications device is effectuated in a SIP-based protocol.

24. The controller node as recited in claim 19 , wherein said signaling interface with said remote services server is effectuated in a proprietary protocol.

25. The controller node as recited in claim 19 , wherein said data items comprise items for a user associated with said mobile communications device, said items comprising at least one of an email message, a calendar event, a meeting notification, an address entry, a journal entry, a personal reminder, an Instant Message (IM), and a notification from an external network.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 26, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032360/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2007
From: SON, GIYEONG; LEWIS, ALLAN D; PEISS, BRUNO R
To: RESEARCH IN MOTION LIMITED
Reel/Frame 019488/0069 →
Continuity (1)
Related Publication 20090005008A1 · Jan 1, 2009