# US 2018/0027403 A1 · System and Methods for Data Communications in a Wireless Communication System

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

- Number: US 2018/0027403 A1
- Document ID: US20180027403A1
- Status: Published application
- Kind: A1
- Application number: 15/716,011
- Filed: 2017-09-26
- Published: 2018-01-25
- Earliest claimed: 2005-11-08
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: David Clark; Allan David Lewis; Barry Gilhuly; David Bajar; Nataliya Martsyna; Robbie John Maurice
- Web page: https://patentgrep.com/patent/US20180027403A1

## CPC

- H04W 8/06: Registration at serving network Location Register, VLR or user mobility server
- H04L 51/18: Commands or executable codes
- H04L 67/04: specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
- H04L 67/14: Session management (for real-time applications in data packet communications networks H04L65/1066)
- H04L 67/142: Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
- H04L 67/303: Terminal profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04L 51/58: Message adaptation for wireless communication
- H04W 88/02: Terminal devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Techniques for use by a mobile device configured to operate in a wireless network for the communication of data messages with a server are described. When the mobile device does not have an open session with the server, the mobile device receives from a service node via the wireless network a message which informs the mobile device that a data message has arrived at the server and needs to be retrieved. The message includes an identifier which identifies the data message at the server. In response to opening an application at the mobile device, the mobile device communicates directly with the server via the wireless network for retrieving the data message. This involves commencing an open session with the server, sending to the server a command for retrieving the data message, and receiving from the server the data message in response to sending the command. The mobile device may use the identifier for retrieving the data message from the server.

## Claims

### Claim 1

A method of operating a mobile device comprising:
receiving an enable message at the mobile device which indicates that a pending data message is available for retrieval from a host service;
opening a messaging application at the mobile device subsequent to receiving the enable message; and
sending a fetch message to the host service in response to opening the messaging application.

### Claim 2 (depends on 1)

The method of claim 1, wherein the messaging application is an electronic mail application.

### Claim 3 (depends on 1)

The method of claim 1, wherein the pending data message is an electronic mail message comprising a body of text.

### Claim 4 (depends on 1)

The method of claim 1, wherein the enable message includes an identifier identifying the pending data message at the host service, and wherein the fetch message comprises the identifier.

### Claim 5 (depends on 1)

The method of claim 1, where the opening of the messaging application commences a data session with the host service.

### Claim 6 (depends on 4)

The method of claim 4, further comprising retrieving the pending data message from the host service in response to sending the fetch message comprising the identifier, wherein the identifier in the fetch message is used to retrieve the pending data message via the messaging application.

### Claim 7 (depends on 1)

The method of claim 1, wherein the pending data message is an electronic mail (e-mail) message comprising a body of text, and wherein the messaging application comprises an e-mail application configured to receive the e-mail message comprising the body of text.

### Claim 8

A mobile device comprising:
a receiver configured to receive an enable message indicating that a pending data message is available for retrieval from a host service; and
a processor coupled to the receiver and configured to:
open a messaging application at the mobile device subsequent to receiving the enable message; and
send a fetch message to the host service in response to opening the messaging application.

### Claim 9 (depends on 8)

The mobile device of claim 8, wherein the enable message is received before opening the messaging application at the mobile device.

### Claim 10 (depends on 8)

The mobile device of claim 8, wherein the receiver is further configured to receive the pending data message after the enable message is received.

### Claim 11 (depends on 8)

The mobile device of claim 8, wherein the mobile device is configured to communicate directly with the host service.

### Claim 12 (depends on 8)

The mobile device of claim 8, further comprising a transmitter coupled to the processor and configured to send a data message in response to receiving the pending data message.

### Claim 13 (depends on 8)

The mobile device of claim 8, wherein the fetch message is used to retrieve the pending data message via the messaging application.

### Claim 14

A non-transitory computer readable medium storing instructions that enable communication with a mobile device via a wireless network, comprising:
sending an enable message from a host service to the mobile device, wherein the enable message identifies a pending data message at the host service; and
receiving a fetch message to retrieve the data message from the mobile device.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instructions that enable communication with the mobile device via the wireless network further comprise sending the data message to the mobile device in response to receiving the fetch message.

### Claim 16 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instructions that enable communication with the mobile device via the wireless network further comprise receiving the data message and storing the data message before sending the enable message.

### Claim 17 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instructions that enable communication with the mobile device via the wireless network further comprise opening a data session with the mobile device.

### Claim 18 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the instructions that enable communication with the mobile device via the wireless network further comprise using the data session to send the data message to the mobile device in response to receiving the fetch message.

### Claim 19 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instructions that enable communication with the mobile device via the wireless network further comprise sending only one pending data message to the mobile device in response to receiving the fetch message.

### Claim 20 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the instructions that enable communication with the mobile device via the wireless network further comprise sending all pending data messages to the mobile device in response to receiving the fetch message.
