Mobile device traffic management

US10070343B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10070343-B2
Application numberUS-201414563952-A
CountryUS
Kind codeB2
Filing dateDec 8, 2014
Priority dateDec 6, 2013
Publication dateSep 4, 2018
Grant dateSep 4, 2018

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.

Mobile device traffic management is disclosed. Information including a traffic management policy to be applied to data transferred between a mobile device and a node is received from a device management server. The device management server determines the traffic management policy based at least in part on roaming state information received from the mobile device. Data transferred between the mobile device and the node is processed based at least in part on the traffic management policy.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a proxy server from a device management server, a traffic management policy to be applied to data transferred between a mobile device and a node, wherein the device management server determines the traffic management policy based on a set of information that includes roaming state information received from the mobile device; receiving, at the proxy server, data sent from the node to the mobile device; in response to the roaming state information indicating the mobile device is in a roaming state, wherein the roaming state indicates the mobile device is connected to a cellular network that is different from a home cellular network of the mobile device: determining, based on the traffic management policy, one or more node-specific roaming state processes that are to be applied to the data sent from the node to the mobile device, wherein the one or more node-specific roaming state processes include modifying the data sent from the node to the mobile device; and processing, by the proxy server, the data sent from the node to the mobile device based on the traffic management policy, wherein the traffic management policy includes the one or more node-specific roaming state processes to be applied to the data sent from the node to the mobile device; and providing, by the proxy server, the processed data to the mobile device based on the traffic management policy. 2. The method of claim 1 , wherein the node includes one or more of an enterprise server and a service. 3. The method of claim 1 , wherein the roaming state information includes information indicating one or more of a country where the mobile device is located, a current cellular network of the mobile device, and a Wi-Fi service set identification (SSID) associated with the mobile device. 4. The method of claim 1 , wherein processing the data includes one or more of compressing the data, filtering the data, blocking the data not processing the data, and securing the data. 5. The method of claim 1 , wherein processing the data includes: receiving data sent from the node to the mobile device; processing the data based on the traffic management policy; and providing the processed data to the mobile device. 6. The method of claim 5 , further comprising receiving a device identifier associated with the mobile device; and using the device identifier to map the traffic management policy to the data sent from the node. 7. The method of claim 1 , wherein a platform management engine associated with the mobile device is configured to detect that the mobile device is roaming. 8. The method of claim 1 , wherein a platform management engine associated with the mobile device is configured to perform the steps of: determining that the mobile device is in the roaming state; generating the roaming state information that includes an indication that the device is in the roaming state; and providing the roaming state information to the device management server. 9. The method of claim 1 , wherein a management agent associated with the mobile device is configured to perform the steps of: retrieving information indicating a current cellular network; determining that the mobile device is in the roaming state based on a comparison of the current cellular network to information indicating the home cellular network of the mobile device; generating the roaming state information that includes an indication that the device is in the roaming state; and providing the roaming state information to the device management server. 10. The method of claim 9 , wherein the home cellular network is determined based on information included on a Subscriber Identity Module (SIM) card. 11. The method of claim 9 , wherein the home cellular network is determined based on information received during registration of the mobile device with the management agent. 12. The method of claim 1 , wherein the device management server is configured to perform the steps of: receiving information indicating a current cellular network; determining that the mobile device is in the roaming state based on a comparison of the current cellular network to information indicating a home cellular network of the mobile device; and determining the traffic management policy based on the determination that the mobile device is in the roaming state. 13. The method of claim 1 , wherein the device management server is configured to perform the steps of: generating configuration information based on the roaming state information; and providing the configuration information to the mobile device. 14. The method of claim 13 , wherein a management agent on the mobile device is configured to perform the steps of: receiving the configuration information; and using the configuration information to configure a communications component on the mobile device to send data to a proxy server. 15. The method of claim 14 , wherein the communications component includes one or more of an access point name (APN) proxy, a virtual private network (VPN) client, and a Wi-Fi client. 16. The method of claim 14 , further comprising: configuring the communications component to process data for transmission to one or more of an APN proxy server, VPN server, and an enterprise service. 17. The method of claim 1 , wherein the mobile device is configured to perform the steps of: determining that the mobile device has transitioned from the roaming state to a non-roaming state; generating updated roaming state information based on the determination that the mobile device has transitioned from the roaming state to the non-roaming state; and providing the updated roaming state information to the device management server. 18. The method of claim 17 , wherein the device management server is configured to perform the steps of: receiving the updated roaming state information; determining based on the updated roaming state information that the traffic management policy is no longer applicable to the mobile device; and providing an indication to a proxy server that the traffic management policy is to be removed. 19. The method of claim 1 , further comprising: monitoring, at a proxy server, data transferred between one or more nodes and the mobile device; determining, based on the monitored data, that the mobile device has exceeded a usage limit; and providing an indication to the device management server. 20. The method of claim 19 , wherein the device management server is configured to perform the steps of: determining a second traffic management policy based on the indication; and providing the second traffic management policy to the proxy server. 21. The method of claim 20 , further comprising: receiving data sent from the node to the mobile device; processing the data based on the second traffic management policy; and providing the processed data to the mobile device. 22. A system, comprising: a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to: receive, from a device management server, a traffic management policy to be applied to data transferred between a mobile device and a node, wherein the device management server determines the traffic management policy based on a set of information that includes roaming state information received from the mobile device; receive data sent from the node to

Assignees

Inventors

Classifications

  • between location registers or mobility servers · CPC title

  • Processing or transfer of terminal data, e.g. status or physical capabilities · CPC title

  • based on location or mobility (handoff or reselection H04W36/00; mobile application services making use of the location of users or terminals H04W4/02) · CPC title

  • H04W28/16Primary

    Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service] · CPC title

  • Traffic policing · 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 US10070343B2 cover?
Mobile device traffic management is disclosed. Information including a traffic management policy to be applied to data transferred between a mobile device and a node is received from a device management server. The device management server determines the traffic management policy based at least in part on roaming state information received from the mobile device. Data transferred between the mo…
Who is the assignee on this patent?
Mobile Iron Inc
What technology area does this patent fall under?
Primary CPC classification H04W28/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 04 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).