CLAIMS
`
`1.
`
`A system, comprising:
`
`a processor of a communications device configured to:
`
`monitor a network service usage activity of the communications device in
`
`network communication;
`
`classify the network service usage activity for differential network access control
`
`for protecting network capacity; and
`
`associate the network service usage activity with a service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential
`
`network access control for protecting network capacity; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`2.
`
`A system, comprising:
`
`a processor of a communications device configuredto:
`
`monitor a network service usage activity of the communications device in
`
`wireless network communication;
`
`report the network service usage activity of the communications device to a
`
`network element, wherein the network element performsstatistical analysis of a plurality
`
`of reported network service usage activities across a plurality of devices;
`
`receive a networkservice usage activity classification list from the network
`
`element; and
`
`classify the network service usage activity based on the network service usage
`
`activity classification list for differential network access control for protecting network
`
`capacity; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`3.
`
`The system recited in claim 2, wherein the processor of the communications device is
`
`further configuredto:
`
`20
`
`25
`
`Attorney Docket No. RALEP031+
`
`122
`
`PATENT
`
`

`

`associate the network service usage activity with a network service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential network
`
`access control for protecting network capacity.
`
`4.
`
`The system recited in claim 2, wherein the processor of the communications device is
`
`further configuredto:
`
`associate the network service usage activity with a network service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential network
`
`access control for protecting network capacity; and
`
`differentially control the network service usage activity based on the network service
`
`usage activity classification list, wherein the network service usage activity is a network capacity
`
`controlled service.
`
`5.
`
`A system, comprising:
`
`a processor of a network device configuredto:
`
`receiveafirst report of network service usage activities of a first device from the
`
`first device;
`
`receive a secondreport of network service usage activities of a second device
`
`from the second device;
`
`performastatistical analysis of a plurality of reported service usage activities
`
`across a plurality of devices, including the first device and the second device; and
`
`20
`
`send a network service usage activity classificationlist to the first device and the
`
`second device for classifying network service usage activities based on the service usage
`
`activity classification list for differential network access control for protecting network
`
`capacity; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`25
`
`instructions.
`
`6.
`
`The system recited in claim 5, wherein the processor of the network device is further
`
`configuredto:
`
`Attorney Docket No. RALEP031+
`
`123
`
`PATENT
`
`

`

`associate the network service usage activity with a network service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential network
`
`access control for protecting network capacity.
`
`7.
`
`The system recited in claim 5, wherein the processor of the network device is further
`
`configuredto:
`
`associate the network service usage activity with a network service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential network
`
`access control for protecting network capacity; and
`
`differentially control the network service usage activity based on the service usage
`
`activity classification list for protecting network capacity.
`
`8.
`
`A system, comprising:
`
`a processor of a communications device configuredto:
`
`associate a network service usage activity of the communications device with a
`
`networkservice usage control policy based on a classification of the network service
`
`usage activity for differential network access control for protecting network capacity; and
`
`generate a user notification based on the network service usage control policy;
`
`and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`20
`
`9.
`
`The system recited in claim 8, wherein the network service usage control policy includes
`
`a network service usage notification policy.
`
`10.
`
`The system recited in claim 8, wherein the user notification includes one or more ofthe
`
`following: one or moreservice activities classified as network capacity controlled services, type
`
`of networkservice policy in effect for one or more network capacity controlled services,
`
`25
`
`notification that a network service activity belongs to a network capacity controlled services
`
`classification, notification that a service activity that is classified as network capacity controlled
`
`services classification can have the classification changed, notification that if the service class is
`
`changed for the network service activity that the associated network service usage charges will
`
`change, a service plan upgrade/downgradeoffer, and an offer for a service plan that provides
`
`Attorney Docket No. RALEP031+
`
`124
`
`PATENT
`
`

`

`discounts and/or incentives for responding to one or moreusernotifications for protecting
`
`network capacity.
`
`11.
`
`The system recited in claim 8, wherein the user notification includes a user preference
`
`selection, including one or more of the following: a provision to associate a network service
`
`usage control policy with the network service usage activity, an over-ride option for selecting the
`
`networkservice usage control policy, a modify option to select the service usage control policy,
`
`and a select option to select a new service plan.
`
`12.
`
`The system recited in claim 8, wherein the user notification occurs after one or more of
`
`the following: an attempt to downloador load an application onto the communications device,
`
`an attempt to execute the network service activity or the network service usage activity attempts
`
`to access the network, a network service usage activity meets or exceeds a network service usage
`
`threshold, a network service usage activity attempts a network service usagethat satisfies a pre-
`
`condition, an update to a network capacity controlled service activity classification list, an update
`
`to a network capacity controlled services policy, and a network messageis sent to the device
`
`triggering the notification.
`
`13.
`
`The system recited in claim 8, wherein the user notification includes one or more ofthe
`
`following: networkservice usage activity information for one or more network capacity
`
`controlled services, predicted network service usage activity information for one or more
`
`network capacity controlled services, an option for obtaining more information about the
`
`network service usage of the network service usage activity, a message that the network service
`
`usage activity may result in network service usage that exceeds a threshold for a service plan
`
`associated with the device, an option to review orselect an alternative service plan, an
`
`acknowledgement request, and an option to submit the acknowledgement request.
`
`14.
`
`A system, comprising:
`
`a processor of a communications device configuredto:
`
`determine a network busystate of a wireless network; and
`
`classify a network service usage activity of the communications device based on
`
`the network busy state to facilitate differential network access control for protecting
`
`network capacity of the wireless networks; and
`
`20
`
`25
`
`Attorney Docket No. RALEP031+
`
`125
`
`PATENT
`
`

`

`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`15.
`
`The system recited in claim 14, wherein the network busy state is based on one or more
`
`of the following: network performance, network congestion, network availability, network
`
`resource availability, network capacity, and a time basedcriteria.
`
`16.
`
`The system recited in claim 14, wherein protecting network capacity of the wireless
`
`network includes protecting network capacity of a last edge segment of the wireless network, and
`
`the processoris further configuredto:
`
`send the network busy state to a network element.
`
`17.
`
`A system, comprising:
`
`a processor of a communications device configuredto:
`
`monitor a network service usage activity of a device in wireless network
`
`communication;
`
`classify the network service usage activity to facilitate differential network access
`
`control for protecting network capacity; and
`
`accountfor the network service usage activity based on a classification of the
`
`networkservice usage activity for differential network service usage accounting; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`18.
`
`The system recited in claim 17, wherein the processor of the communications device is
`
`further configuredto:
`
`charge for the network service usage activity based on the classification of the network
`
`service usage activity for differential network service usage charging, wherein charging for the
`
`network service usage activity includes mediating CDR/IPDR charging records for network
`
`capacity controlled services and non-capacity controlled services.
`
`19.
`
`A system, comprising:
`
`a processor of a communications device configuredto:
`
`receive an API request from a network service usage activity for wireless network
`
`access;
`
`20
`
`25
`
`Attorney Docket No. RALEP031+
`
`126
`
`PATENT
`
`

`

`respond to the API request from the network service usage activity; and
`
`implement differential network access for the network service usage activity for
`
`protecting network capacity, wherein the differential network access is based on a
`
`priority level associated with the network service usage activity and a network busystate;
`
`and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`20.
`
`The system recited in claim 19, wherein a response to the API request includes providing
`
`one or more of the following to the network service usage activity: a network busystate,
`
`whether the network service usage activity is allowed to access the network, which access
`
`network to which the network service usage activity is granted network access, whattraffic
`
`controls the network service usage activity is required to implement for network access, when
`
`the network is available to the network service usage activity for access, a schedule for network
`
`access for the network service usage activity, a reservation for network access for the network
`
`service usage activity with a specified performancelevel, an instruction to transition to a
`
`dormant or powersave state, and an instruction to awake from a dormant or powersavestate.
`
`21.
`
`A system, comprising:
`
`a processor of a network device configuredto:
`
`receive an API request from a network service usage activity of a communications
`
`device for wireless network access; and
`
`respond to the API request from the network service usage activity for
`
`implementing differential network access for protecting network capacity; wherein the
`
`differential network access is based on a priority level associated with the network
`
`service usage activity and a network busy state; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`22.
`
`The system recited in claim 21, wherein a response to the API request includes providing
`
`one or more of the following to the network service usage activity: a network busystate,
`
`whether the network service usage activity is allowed to access the network, which access
`
`network to which the network service usage activity is granted network access, whattraffic
`
`20
`
`25
`
`30
`
`Attorney Docket No. RALEP031+
`
`127
`
`PATENT
`
`

`

`controls the network service usage activity is required to implement for network access, when
`
`the network is available to the network service usage activity for access, a schedule for network
`
`access for the network service usage activity, a reservation for network access for the network
`
`service usage activity with a specified performancelevel, an instruction to transition to a
`
`dormant or powersave state, and an instruction to awake from a dormant or powersavestate.
`
`23.
`
`The system recited in claim 21, wherein the API is a network element API that is in
`
`secure communication with the communications device, and wherein the communications device
`
`implements the differential network access, and the differential network access implementation
`
`is verified.
`
`24.
`
`The system recited in claim 21, wherein the busy state information is obtained from one
`
`or more network elements.
`
`25.
`
`A system, comprising:
`
`a processor of a communications device configuredto:
`
`monitor a plurality of network service usage activities of the communications
`
`device;
`
`determine a network busy state based on the monitored plurality of network
`
`service usage activities;
`
`send a network busystate report to a network element; and
`
`a memory coupledto the processor and configured to provide the processor with
`
`20
`
`instructions.
`
`26.
`
`The system recited in claim 25, wherein the communications device includesa verified
`
`service processor, and wherein the verified service processor monitors the plurality of network
`
`service usage activities of the communications device and determines the network busystate
`
`based on the monitoredplurality of network service usageactivities.
`
`25
`
`27.
`
`The system recited in claim 25, wherein determining the network busy state includes one
`
`or more of the following: data rate, latency, jitter, bit error rate, packet error rate, number of
`
`network access attempts, number of network access successes, number of network access
`
`failures, QoS level availability, QoS level performance, and variability in any of the preceding
`
`parameters.
`
`Attorney Docket No. RALEP031+
`
`128
`
`PATENT
`
`

`

`28.
`
`A system, comprising:
`
`a processor of a network device configured to:
`
`collect network busy state information for one or more access networks for a
`
`plurality of communications devices; and
`
`implementing differential network access for one or more network capacity
`
`controlled services for the plurality of communications devices based on the network
`
`busy state information associated with each of the one or more access networksfor
`
`protecting network capacity; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`instructions.
`
`29.
`
`The system recited in claim 28, wherein the network busy state information is collected
`
`from a plurality of network based measures transmitted to the network device, wherein the
`
`network based measuresare received from one or more of the following: a base station, a base
`
`station monitor, an airwave monitor, and a basestation controller.
`
`30.
`
`A system, comprising:
`
`a processor of a communications device configured to:
`
`monitor a network service usage activity of the communications device in
`
`network communication;
`
`classify the network service usage activity for differential network access control
`
`20
`
`for protecting network capacity; and
`
`associate the network service usage activity with a network service usage control
`
`policy based on a classification of the network service usage activity to facilitate
`
`differential network access control for protecting network capacity; and
`
`a memory coupled to the processor and configured to provide the processor with
`
`25
`
`instructions.
`
`31.
`
`The system recited in claim 30, wherein the communications device is a mobile
`
`communications device, and the service includes one or more Internet based services, and
`
`wherein the mobile communications device includes one or more of the following: a mobile
`
`phone, a PDA,an eBookreader, a music device, an entertainment/gaming device, a computer,
`
`30
`
`laptop, a net book,a tablet, and a home networking system.
`
`Attorney Docket No. RALEP031+
`
`129
`
`PATENT
`
`

`

`32.
`
`The system recited in claim 30, wherein the processor of the communications device is
`
`further configuredto:
`
`implement differential network access for the network service usage activity for
`
`protecting network capacity; and
`
`verify implementation of the differential network access for the network service usage
`
`activity.
`
`33.
`
`The system recited in claim 30, wherein the processor of the communications device is
`
`further configuredto:
`
`implement differential network access for the network service usage activity for
`
`protecting network capacity using a verified service processor.
`
`34.
`
`The system recited in claim 30, wherein the processor of the communications device is
`
`further configuredto:
`
`implement differential network access for the network service usage activity for
`
`protecting network capacity using an emulated network access API.
`
`35.
`
`The system recited in claim 30, wherein the processor of the communications device is
`
`further configuredto:
`
`monitor the network service usage activity based on a service profile; and
`
`determinethat the network service usage activity is a network capacity controlled service
`
`based on the monitored use of the network service usage activity based on the service profile
`
`20
`
`using a verified service processor.
`
`36.
`
`The system recited in claim 30, wherein the processor of the communications device is
`
`further configuredto:
`
`determineif network access for the network service usage activity is authorized based on
`
`a service plan associated with the communications device, a network capacity controlled service
`
`25
`
`priority level associated with the network service usage activity, and a network busystate.
`
`37.
`
`The system recited in claim 30, wherein the processoris further configured to:
`
`execute a router for dynamically managing one or more network capacity controlled
`
`services and/or QoS sessions for the communications device.
`
`38.
`
`The system recited in claim 30, wherein the processoris further configuredto:
`
`Attorney Docket No. RALEP031+
`
`130
`
`PATENT
`
`

`

`execute a router for dynamically managing one or more network capacity controlled
`
`services and/or QoS sessions for the communications device; and
`
`send network busy state information to a service controller, wherein the service controller
`
`provides a policy decision point for managementfor a plurality of communications devices in
`
`communication with one or more basestations.
`
`39.
`
`The system recited in claim 30, wherein the processoris further configuredto:
`
`execute a router for dynamically managing one or more network capacity controlled
`
`services and/or QoS sessions for the communications device;
`
`send network busy state information to a service controller, wherein the service controller
`
`provides a policy decision point for managementfor a plurality of communications devices in
`
`communication with one or more base stations; and
`
`receive router traffic control instructions from the service controller, wherein the service
`
`controller provides the routertraffic control instructions to assist in dynamically managing
`
`network capacity usage for the plurality of communications devices in communication with the
`
`one or morebasestations for protecting network capacity of one or more access networks.
`
`40.
`
`The system recited in claim 30, wherein the classifying is based on a current access
`
`network and/or the network service usage control policy is based on a current access network.
`
`41.
`
`The system recited in claim 30, wherein classifying includes dynamically assigning a
`
`network capacity controlled services priority level based on a network busystate.
`
`42.
`
`The system recited in claim 30, wherein classifying includes querying a network element
`
`for determining a network capacity controlled services classification and/or associating includes
`
`querying a network element for determining an association with the network service usage
`
`control policy.
`
`43.
`
`The system recited in claim 30, wherein the network service usage control policy
`
`includes one or more of the following: block/allow settings, throttle settings, adaptive throttle
`
`settings, QoS class settings, packet error rate, jitter and delay settings, queue settings, and tag
`
`settings.
`
`44.
`
`The system recited in claim 30, wherein the network service usage control policy
`
`includestraffic control policy filters.
`
`20
`
`25
`
`Attorney Docket No. RALEP031+
`
`131
`
`PATENT
`
`

`

`45.
`
`The system recited in claim 30, wherein the network service usage control policy
`
`includestraffic control policy filters implemented as cascadingfilters.
`
`46.
`
`The system recited in claim 30, wherein the network service usage control policy
`
`includestraffic control policy filters using a network busy state and/or a time of day as an index
`
`into a traffic control setting.
`
`47.
`
`The system recited in claim 30, wherein the processoris further configuredto:
`
`differentially controlling the network service usage activity based on the network service
`
`usage control policy based on a network busy state, wherein the network service usageactivity is
`
`classified as a network capacity controlled service.
`
`48.
`
`The system recited in claim 30, wherein the processoris further configuredto:
`
`differentially controlling the network service usage activity based on the network service
`
`usage control policy based on a user input and/or a current access network, wherein the network
`
`service usage activity is classified as a network capacity controlled service.
`
`49.
`
`The system recited in claim 30, wherein the processoris further configuredto:
`
`modifying or replacing a network stack interface of the communications device to
`
`provide for intercept or discontinuance of network access messaging for implementingtraffic
`
`control for network capacity controlled services for protecting network capacity.
`
`50.
`
`The system recited in claim 30, wherein the processoris further configuredto:
`
`storing a network capacity controlled service list, wherein the network capacity
`
`controlled servicelist is periodically updated based on monitored network service usage
`
`activities.
`
`51.
`
`A method, comprising:
`
`monitoring a network service usage activity of the communications device in network
`
`communication;
`
`classifying the network service usage activity for differential network access control for
`
`protecting network capacity; and
`
`associating the network service usage activity with a network service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential network
`
`access control for protecting network capacity.
`
`Attorney Docket No. RALEP031+
`
`132
`
`PATENT
`
`20
`
`25
`
`

`

`52.
`
`A computer program product, the computer program product being embodiedin a
`
`computer readable storage medium and comprising computerinstructions for:
`
`monitoring a network service usage activity of the communications device in network
`
`communication;
`
`classifying the network service usage activity for differential network access control for
`
`protecting network capacity; and
`
`associating the network service usage activity with a network service usage control policy
`
`based on a classification of the network service usage activity to facilitate differential network
`
`access control for protecting network capacity.
`
`Attorney Docket No. RALEP031+
`
`133
`
`PATENT
`
`

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.

We are unable to display this document.

PTO Denying Access

Refresh this Document
Go to the Docket