Network access and control for mobile devices

US9467453B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9467453-B2
Application numberUS-201414531283-A
CountryUS
Kind codeB2
Filing dateNov 3, 2014
Priority dateFeb 19, 2014
Publication dateOct 11, 2016
Grant dateOct 11, 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.

Systems, methods, and devices of the various embodiments enable content controls to be implemented by a modem of a mobile device to ensure the controls are implemented regardless of whether an application processor of the mobile device has been rooted. In an embodiment, content controls may be implemented by a modem or list component separate from the application processor when in a subsidized content delivery mode. In an embodiment, content controls may include a whitelist and/or a blacklist of IP addresses that addresses of content requests may be compared against to filter authorized content from unauthorized content. Content requests for authorized content may be sent to the content location, while content requests for unauthorized content may be dropped. In the various embodiments, a whitelist and/or blacklist may be updated on demand and/or automatically by a whitelist/blacklist management portal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling access to content by a mobile device, comprising: receiving, in a modem of the mobile device, the modem configured to control content independent of an application processor of the mobile device, a content request from the application processor of the mobile device; determining, in the modem, whether a subsidized content delivery mode is activated; and in response to determining that the subsidized content delivery mode is activated, filtering, by the modem, the content request such that the content request is dropped when not authorized. 2. The method of claim 1 , further comprising: in response to determining that the subsidized content delivery mode is not activated, sending, by the modem, the content request without filtering. 3. The method of claim 1 , wherein filtering, by the modem, the content request such that the content request is dropped when not authorized comprises: comparing, in the modem, an address of the content request to a list of addresses stored in memory of the modem in response to determining that the subsidized content delivery mode is activated; determining, in the modem, whether the content request is authorized based on the comparison of the address of the content request to the list of addresses stored in the memory of the modem; sending, by the modem, the content request to the address of the content request in response to determining that the content request is authorized; and dropping the content request by the modem in response to determining that the content request is not authorized. 4. The method of claim 3 , wherein the address of the content request is one or more of an IP address, a domain name, and a TCP/UDP port. 5. The method of claim 1 , wherein filtering, by the modem, the content request such that the content request is dropped when not authorized comprises: sending, from the modem, an indication of an address of the content request to a list component of the mobile device in response to determining that the subsidized content delivery mode is activated; comparing, in the list component, the address of the content request to a list of addresses stored in memory of the list component or modem; determining, in the list component, whether the content request is authorized based on the comparison of the address of the content request to the list of addresses stored in the memory of the list component or modem; sending, from the list component to the modem, an indication to allow the content request in response to determining that the content request is authorized; sending, from the list component to the modem, an indication to drop the content request in response to determining that the content request is not authorized; sending, by the modem, the content request to the address of the content request in response to receiving from the list component the indication to allow the content request; and dropping the content request by the modem in response to receiving the indication to drop the content request from the list component. 6. The method of claim 5 , wherein the modem and the list component are different cores of a multi-core processor or the modem and the list component are separate processors on a single system on chip. 7. The method of claim 1 , wherein filtering, by the modem, the content request such that the content request is dropped when not authorized comprises: sending the content request from the modem to a list management portal in response to determining that the subsidized content delivery mode is activated; comparing, in the list management portal, an address of the content request to a list of addresses stored in the list management portal; determining, in the list management portal, whether the content request is authorized based on the comparison of the address of the content request to the list of addresses stored in the list management portal; dropping, in the list management portal, the content request in response to determining that the content request is not authorized; sending the content request from the list management portal to the address of the content request in response to determining that the content request is authorized; receiving, in the list management portal, content in response to the sent content request; and sending the content from the list management portal to the modem. 8. The method of claim 1 , wherein filtering, by the modem, the content request such that the content request is dropped when not authorized comprises: sending an indication of an address of the content request from the modem to a list management portal in response to determining that the subsidized content delivery mode is activated; comparing, in the list management portal, the address of the content request to a list of addresses stored in the list management portal; determining, in the list management portal, whether the content request is authorized based on the comparison of the address of the content request to the list of addresses stored in the list management portal; sending an indication to allow the content request from the list management portal to the modem in response to determining that the content request is authorized; sending an indication to drop the content request from the list management portal to the modem in response to determining that the content request is not authorized; sending the content request from the modem to the address of the content request in response to receiving the indication to allow the content request from the list management portal; and dropping the content request by the modem in response to receiving the indication to drop the content request from the list management portal. 9. The method of claim 1 , wherein determining, in the modem, whether a subsidized content delivery mode is activated comprises determining whether a subsidized content delivery mode start indication is received from an application processor. 10. The method of claim 1 , further comprising indicating that the content request is dropped when not authorized via a specialized status code. 11. The method of claim 10 , wherein the specialized status code is a HTTP response code. 12. A mobile device, comprising: a memory; and a modem processor connected to the memory, wherein the modem processor controls content independent of the application processor and is configured with processor executable instructions to perform operations comprising: receiving a content request from the application processor of the mobile device; determining whether a subsidized content delivery mode is activated; and in response to determining that the subsidized content delivery mode is activated, filtering the content request such that the content request is dropped when not authorized. 13. The mobile device of claim 12 , wherein the modem processor is configured with processor executable instructions to perform operations further comprising: in response to determining that the subsidized content delivery mode is not activated, sending the content request without filtering. 14. The mobile device of claim 13 , wherein means for filtering the content request such that the content request is dropped when not authorized comprises: means for comparing an address of the content request to a list of addresses stored in a memory in response to determining that the subsidized content delivery mode is activated; means for determining whether the content request is authorized based on the comparison of the address of the content request to the list of addresses stored in the memory; means for sending the co

Assignees

Inventors

Classifications

  • Filtering by address, protocol, port number or service, e.g. IP-address or URL · CPC title

  • H04L63/101Primary

    Access control lists [ACL] · CPC title

  • for controlling access to devices or network resources · CPC title

  • Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel · CPC title

  • Access security · 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 US9467453B2 cover?
Systems, methods, and devices of the various embodiments enable content controls to be implemented by a modem of a mobile device to ensure the controls are implemented regardless of whether an application processor of the mobile device has been rooted. In an embodiment, content controls may be implemented by a modem or list component separate from the application processor when in a subsidized …
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/101. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 11 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).