Establishing operating system and application-based routing policies in multi-mode user equipment

US9526022B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9526022-B2
Application numberUS-201213711338-A
CountryUS
Kind codeB2
Filing dateDec 11, 2012
Priority dateAug 3, 2012
Publication dateDec 20, 2016
Grant dateDec 20, 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.

Techniques for establishing and implementing operating system and application-based routing policies for multi-mode wireless communication devices such as a user equipment (UE) are generally described herein. In some examples, information particular to the profile and platform configuration of the UE is communicated to an Access Network Discovery Function (ANDSF) server. The ANDSF server may provide an inter-system routing policy (ISRP) to handle appropriate network offloading actions for the particular application and device configuration. In some examples, the ISRP may be specific to flow-based or non-seamless based traffic offloading from certain software applications. The techniques described herein may be propagated from the ANDSF server and implemented in a variety of multi-mode UE mobile computing devices in connection with offloading policies established in a 3GPP Long Term Evolution/Long Term Evolution-Advanced (LTE/LTE-A) Evolved Packet Core (EPC) network architecture.

First claim

Opening claim text (preview).

What is claimed is: 1. A multi-mode user equipment (UE), comprising: one or more hardware processors configured to: cause the UE to transmit a first Access Network Discovery and Selection Function (ANDSF) management object to an ANDSF server maintained within an Evolved Packet Core of a carrier-based access network, the first ANDSF management object including UE profile information, the UE profile information including an operating system identifier (OSId) to uniquely identify a specific version of an operating system of the UE; receive, from the ANDSF server, a second ANDSF management object, wherein the second ANDSF management object includes an inter-system routing policy (ISRP) provided in response to transmission of the OSId in the UE profile information, wherein the ISRP includes an application network routing rule for offloading data of a software application arranged for operation within the operating system of the UE, wherein the application network routing rule of the ISRP is customized to an operating system-specific application identifier (OSAppId) for the software application arranged for operation within the operating system of the UE, wherein the OSAppId is associated with the software application and uniquely identifies a specific version of the software application to execute on the specific version of the operating system of the UE, wherein a value for the OSAppID is defined in a first node of the ISRP, and wherein a value for the OSId is defined in a second node of the ISRP, and wherein the first node and the second node are nested in the ISRP under a third node indicating an application identifier (AppID), wherein the third node indicates use of the application network routing rule for data traffic sent from the software application within the operating system based on the first node and the second node; and perform offloading of data generated from the software application to a secondary access network in accordance with the ISRP. 2. The multi-mode UE of claim 1 , wherein the UE profile information includes information for one or more aspects of the UE including a software version, a hardware version, or a hardware architecture. 3. The multi-mode UE of claim 1 , wherein the ISRP includes a non-seamless offload-based routing rule defined in a fourth node of the ISRP. 4. The multi-mode UE of claim 1 , wherein the ISRP includes a flow-based routing rule defined in a fifth node of the ISRP. 5. The multi-mode UE of claim 1 , wherein the carrier-based access network operates in accordance with a standard from a 3GPP Long Term Evolution or Long Term Evolution-Advanced (LTE/LTE-A) standards family, and wherein the secondary access network operates in accordance with a standard from an IEEE 802.11 standards family. 6. The multi-mode UE of claim 1 , comprising an accelerometer. 7. The multi-mode UE of claim 1 , comprising: a first transceiver arranged to communicate with the carrier-based access network; and a second transceiver arranged to communicate with the secondary access network. 8. A method, performed at an Access Network Discovery and Selection Function (ANDSF) server, for establishing an application-based network routing policy, the method comprising: receiving from a multi-mode user equipment (UE), a first ANDSF management object, the first ANDSF management object including UE profile information, the UE profile information including an operating system identifier (OSId) to uniquely identify a specific version of an operating system of the UE; determining, based on the OSId, an application routing policy for offloading data from a primary access network to a secondary access network for a software application arranged to operate within the operating system of the UE; defining an application node within an inter-system routing policy (ISRP) node of a second ANDSF management object, the application node including the application routing policy for offloading data to the secondary access network, wherein the application routing policy is customized to an operating system-specific application identifier (OSAppId) for the software application arranged to operate within the operating system of the UE, wherein the OSAppId is associated with the software application and uniquely identifies a specific version of the software application to execute on the specific version of the operating system of the UE, wherein a value for the OSAppID is defined in a first node located in the ISRP node, wherein a value for the OSId is defined in a second node located in the ISRP node, and wherein the first node and the second node are nested in the ISRP node under a third node indicating an application identifier (AppID), wherein the third node indicates use of the application routing policy for data traffic sent from the software application within the operating system based on the first node and the second node; and providing the second ANDSF management object to the UE. 9. The method of claim 8 , wherein the ISRP node includes a flow-based routing rule defined in a fourth node located in the ISRP node. 10. The method of claim 8 , wherein the ISRP node includes a non-seamless offload-based routing rule defined in a fifth node located in the ISRP node. 11. The method of claim 8 , wherein obtaining the OSId includes obtaining the first ANDSF management object from the UE during an Open Mobile Alliance Device Management (OMA-DM) exchange. 12. The method of claim 8 , wherein the first ANDSF management object and the second ANDSF management object are structured in an eXtensible Markup Language (XML) format. 13. The method of claim 8 , wherein a distinct application node is included within the ISRP node for each application of the UE identified for inclusion in the application routing policy for offloading data to the secondary access network. 14. The method of claim 8 , wherein the ANDSF server is provided within an Evolved Packet Core operating in accordance with a standard from a 3GPP Long Term Evolution or Long Term Evolution-Advanced (LTE/LTE-A) standards family, and wherein the secondary access network is a wireless local area network operating in accordance with a standard from an IEEE 802.11 standards family. 15. A non-transitory machine readable medium including instructions, which when performed by a machine, cause the machine to perform operations to: transmit a first Access Network Discovery and Selection Function (ANDSF) management object to an ANDSF server maintained within an Evolved Packet Core of a carrier-based access network, the first ANDSF management object including user equipment (UE) profile information, the UE profile information including an operating system identifier (OSId) to uniquely identify a specific version of an operating system of the UE; receive, from the ANDSF server, a second ANDSF management object, wherein the second ANDSF management object includes an inter-system routing policy (ISRP) provided in response to transmission of the OSId in the UE profile information, wherein the ISRP includes an application network routing rule for offloading data of a software application arranged for operation within the operating system of the UE, wherein the application network routing rule of the ISRP is customized to an operating system-specific application identifier (OSAppId) for the software application arranged for operation within the operating system of the UE, wherein the OSAppId is associated with the software application and uniquely identifies a specific version of the software application to execute on the specific version of the operating system of the UE, wherein

Assignees

Inventors

Classifications

  • Authentication · CPC title

  • Connection management · CPC title

  • Arrangements for maintaining operational condition · CPC title

  • Communication route or path selection, e.g. power-based or shortest path routing · CPC title

  • involving client display capabilities, e.g. screen resolution of a mobile phone (optimising the visualisation of content during browsing in the Internet G06F16/9577; processing of terminal status or physical abilities in wireless networks H04W8/22; authentication in wireless network security H04W12/06) · 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 US9526022B2 cover?
Techniques for establishing and implementing operating system and application-based routing policies for multi-mode wireless communication devices such as a user equipment (UE) are generally described herein. In some examples, information particular to the profile and platform configuration of the UE is communicated to an Access Network Discovery Function (ANDSF) server. The ANDSF server may pr…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04B17/27. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 20 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).