Messaging mechanism
AssigneeNokia Siemens Networks Oy
InventorsTimo Tapani Alakoski, Yrjo Markus Raivio, Manish Varma
Life of this patent
Estimating the term…
Abstract
Exchange of small pieces of data among end user terminals and/or between end user terminals and a network has increased. Examples of such small pieces of data include presence information updates. A messaging mechanism piggybacking the data in a push session initiation request enables sending of small pieces of data with minimum delay and without an activated packet data connection, and without user interaction.
Claims20
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code,
- the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to
- piggyback data in a wireless push session initiation request;
- and
- send the piggybacked wireless push session initiation request, wherein
- the wireless push session initiation request contains a field reserved for piggybacked data and the piggybacking comprises adding the data to the field,
- the wireless push session initiation request further contains a further field for indicating the length of the piggybacked data, and
- the piggybacking further comprises determining the length and adding it to the further field.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code,
- the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to
- listen to wireless push session initiation requests;
- receive data piggybacked in a wireless push session initiation request, wherein
- the wireless push session initiation request contains a field reserved for piggybacked data and the piggybacking comprises adding the data to the field,
- the wireless push session initiation request further contains a further field for indicating the length of the piggybacked data, and
- the piggybacking further comprises determining the length and adding it to the further field;
- and
- extract the piggybacked data from the push session initiation request and forward the data to a target application.
A method comprising:
- receiving data to be sent to a recipient,
- characterized by
- piggybacking the data to a wireless push session initiation request, wherein
- the wireless push session initiation request contains a field reserved for piggybacked data and the piggybacking comprises adding the data to the field,
- the wireless push session initiation request further contains a further field for indicating the length of the piggybacked data, and
- the piggybacking further comprises determining the length and adding it to the further field;
- and
- sending the push session initiation request with the piggybacked data.
A communication system configured to support wireless push, characterized in that the communication system comprises:
- a first apparatus for piggybacking data in a wireless push session initiation request and sending the piggybacked wireless push session initiation request, wherein
- the wireless push session initiation request contains a field reserved for piggybacked data and the piggybacking comprises adding the data to the field,
- the wireless push session initiation request further contains a further field for indicating the length of the piggybacked data, and
- the piggybacking further comprises determining the length and adding it to the further field;
- and
- a second apparatus for listening to wireless push session initiation requests and for receiving data piggybacked in a wireless push session initiation request.
Dependencies are inferred from the claim text.