Apparatus and method for delivery control of application data to a mobile device in a communication network

US9380125B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9380125-B2
Application numberUS-201213550158-A
CountryUS
Kind codeB2
Filing dateSep 11, 2012
Priority dateSep 11, 2012
Publication dateJun 28, 2016
Grant dateJun 28, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Apparatus and methods are provided for buffering application data from one or more application servers to be transmitted to a mobile device at a suitable opportunity. The application data may be buffered at the application servers, or at a delivery control server. An opportunity to transmit the application data may arise in accordance with detected user activity at the mobile device, or predicted imminent user activity at the mobile device, indicating that the user may wish to receive the application data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of buffering application data operable at a delivery control server, comprising: receiving information that identifies applications used by a mobile device at the delivery control server from the mobile device; transmitting, by the delivery control server, a notification to one or more application servers associated with the identified applications to push application data to the delivery control server instead of the mobile device; receiving a request to buffer application data for the identified applications at the delivery control server, wherein the request is received from the mobile device, the request is adapted to request the delivery control server to buffer a portion of the application data in accordance with a selection criteria, and the selection criteria comprises delay tolerance of the application data; receiving, from the one or more application servers at the delivery control server, an application data transmission for at least one of the identified applications used by the mobile device; storing the received application data in a buffer as a result of receiving the request by the delivery control server; receiving an activity notification from the mobile device by the delivery control server indicating an opportunity to transmit the buffered data to the mobile device; and transmitting the buffered application data to the mobile device by the delivery control server in response to the activity notification. 2. A method of buffering application data operable at a mobile device, comprising: transmitting information that identifies applications used by the mobile device to a delivery control server; transmitting a notification to one or more application servers associated with the identified applications to push application data to the delivery control server instead of the mobile device; determining that user activity is not detected at the mobile device; in response to the determination that the user activity is not detected, transmitting a request to buffer application data for the identified applications to the delivery control server, wherein the request is adapted to request the delivery control server to buffer a portion of the application data in accordance with a selection criteria, and the selection criteria comprises delay tolerance of the application data; detecting the user activity at the mobile device; transmitting an activity notification to the delivery control server, upon detecting the user activity at the mobile device, to indicate an opportunity for the delivery control server to transmit buffered application data; and receiving buffered application data for at least one of the identified applications from the delivery control server in response to the activity notification. 3. The method of claim 2 , wherein the detecting of the user activity comprises receiving an output signal from at least one sensor at the mobile device indicating the user activity. 4. The method of claim 3 , wherein the at least one sensor comprises at least one of a motion sensor, an accelerometer, a touch sensor, a sound sensor, or a proximity sensor. 5. The method of claim 3 , wherein the user activity comprises at least one of touching the mobile device, moving the mobile device, emitting an audible sound in the proximity of the mobile device, or approaching the mobile device. 6. The method of claim 2 , wherein the detecting of the user activity comprises predicting imminent user activity. 7. The method of claim 6 , wherein the predicting of the imminent user activity comprises detecting application activity at the mobile device indicating the imminent user activity. 8. A method of moderating buffered application data operable at an opportunity notification server, comprising: receiving information that identifies applications used by a mobile device at the opportunity notification server; transmitting configuration information to one or more application servers by the opportunity notification server to disable push operations for the identified applications at the one or more application servers; transmitting a request to buffer application data at the one or more application servers for the identified applications to the one or more application servers by the opportunity notification server, wherein the request is adapted to request the one or more application servers to buffer a portion of the application data in accordance with a selection criteria, and the selection criteria comprises delay tolerance of the application data; receiving an activity notification from the mobile device by the opportunity notification server indicating an opportunity to transmit buffered application data for at least one of the identified applications to the mobile device; and transmitting an opportunity notification to the one or more application servers by the opportunity notification server, responsive to the activity notification, to indicate an opportunity for the one or more application servers to transmit the buffered application data to the mobile device. 9. A method of moderating buffered application data operable at a mobile device, comprising: transmitting information that identifies applications used by the mobile device to an opportunity notification server by the mobile device; transmitting configuration information to at least one application server to disable push operations for the identified applications at the at least one application server by the mobile device; transmitting a request to buffer application data for the identified applications to the at least one application server by the mobile device, wherein the request is adapted to request the at least one application server to buffer a portion of the application data in accordance with a selection criteria, and the selection criteria comprises delay tolerance of the application data; detecting user activity at the mobile device by the mobile device; transmitting an opportunity notification to the opportunity notification server by the mobile device, responsive to the detected activity, to indicate an opportunity for the at least one application server to transmit buffered application data for at least one of the identified applications to the mobile device; and receiving the transmitted application data from the at least one application server by the mobile device. 10. A delivery control server for buffering application data, comprising: first means for receiving, configured to receive information that identifies applications used by a mobile device at the delivery control server, and further configured to receive a request to buffer application data for the identified applications, wherein the request is received from the mobile device, the request is adapted to request the delivery control server to buffer a portion of the application data in accordance with a selection criteria, and the selection criteria comprises delay tolerance of the application data; means for transmitting a notification from the delivery control server to one or more application servers associated with the identified applications to push application data to the delivery control server instead of the mobile device; second means for receiving, from the one or more application servers by the delivery control server, an application data transmission for at least one of the identified applications used by the mobile device; means for storing the received application data in a buffer as a result of receiving the request by the delivery control server; wherein the first means for receiving is further configured to receive an activity notification from the mobile device by the delivery control server indicating an opportuni

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

  • H04W28/14Primary

    using intermediate storage · CPC title

  • H04L67/564Primary

    Enhancement of application control based on intercepted application data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9380125B2 cover?
Apparatus and methods are provided for buffering application data from one or more application servers to be transmitted to a mobile device at a suitable opportunity. The application data may be buffered at the application servers, or at a delivery control server. An opportunity to transmit the application data may arise in accordance with detected user activity at the mobile device, or predict…
Who is the assignee on this patent?
Soliman Samir Salib, Song Bongyong, Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/2819. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 28 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).