IP Library Patent Application 11405583
Patent Application
App. No. 11/405,583

System topology for secure end-to-end communications between wireless device and application data source

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 None
App. No.
11/405,583
Abstract

A secure end-to-end messaging system and a method of providing secure end-to-end communication between a wireless device and an application data source are provided. The secure end-to-end messaging system comprises a default application gateway (AG) for communicating with local application data sources and/or external application data sources that do not require secure communication, and a dedicated application gateway for securely communicating with external application data sources that require secure communication. The method comprises the steps of receiving instructions from an application to send communication message from a wireless or mobile device to a back-end service, determining whether the application is associated with a dedicated AG, sending the communication messages via a default AG if the application is not associated with a dedicated AG and sending the communication messages via a dedicated application gateway if the application is not associated with the dedicated AG. A system topology for secure communications between application data sources and wireless devices is also provided. The system topology comprises a default application gateway for communicating local or non-secure back-end services with a device and a dedicated application gateway for communicating external and secure back-end services with the device.

Claims (33)

1 . A secure end-to-end messaging system for providing secure end-to-end communication between a wireless device and an application data source, the secure messaging system comprising:

a default application gateway for communicating with local application data sources and with external application data sources that do not require secure communication; and

a dedicated application gateway for securely communicating with application data sources that require secure communication.

2 . The secure messaging system as claimed in claim 1 , further comprising a plurality of dedicated application gateways for securely communicated with a plurality of application data sources.

3 . The secure messaging system as claimed in claim 1 , further comprising a registry of dedicated application gateways associated with external application data sources.

4 . A method of providing secure end-to-end communication between a wireless device and an application data source, the method comprising the steps of:

receiving instructions to send a communication message from a wireless or mobile device to a back-end service;

determining whether the application calling the back-end service is associated with a dedicated application gateway;

sending the communication messages via a default application gateway if the application is not associated with the dedicated application gateway; and

sending the communication messages via the dedicated application gateway if the application is associated with the dedicated application gateway.

5 . The method as claimed in claim 4 , further comprising the step of:

determining the dedicated application gateway to associate with the back-end service.

6 . The method as claimed in claim 4 , further comprising the step of:

sending the communication to a back-end service within a local domain.

7 . The method as claimed in claim 4 , further comprising the step of:

sending the communication to a back-end service to an external domain.

8 . A system topology for secure communications between application data sources and wireless devices, the system comprising:

a default application gateway for communicating with local application data sources and with external application data sources that do not require secure communication; and

a dedicated application gateway for securely communicating with application data sources that require secure communication.

9 . The system topology as claimed in claim 8 , wherein the communication between the dedicated gateway and the device is secured.

10 . The system topology as claimed in claim 8 , wherein the dedicated application gateway is protected by a firewall of an external domain.

11 . The system as claimed in claim 8 , further comprising a plurality of dedicated application gateways for communicating between the device and a plurality of external back-end services.

12 . The system topology as claimed in claim 11 , wherein the dedicated application gateways are protected by external domain firewalls.

13 . A computer-readable medium storing instructions or statements for use in the execution in a computer of a method of providing secure end-to-end communication between a wireless device and an application data source, the method comprising the steps of:

receiving instructions to send a communication message from a wireless or mobile device to a back-end service;

determining whether the application calling the back-end service is associated with a dedicated application gateway;

sending the communication messages via a default application gateway if the application is not associated with the dedicated application gateway; and

sending the communication messages via the dedicated application gateway if the application is associated with the dedicated application gateway.

14 . A propagated signal carrier carrying signals containing computer-executable instructions that can be read and executed by a computer, the computer-executable instructions being used to execute a method of providing secure end-to-end communication between a wireless device and an application data source, the method comprising the steps of:

receiving instructions to send a communication message from a wireless or mobile device to a back-end service;

determining whether the application calling the back-end service is associated with a dedicated application gateway;

sending the communication messages via a default application gateway if the application is not associated with the dedicated application gateway; and

sending the communication messages via the dedicated application gateway if the application is associated with the dedicated application gateway.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2006
From: FRITSCH, BRINDUSA; SHENFIELD, MICHAEL; BIBR, VIERA
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018540/0988 →