Replenishing a user account with more access resources needed for accessing network services

US9727849B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9727849-B2
Application numberUS-201314058850-A
CountryUS
Kind codeB2
Filing dateOct 21, 2013
Priority dateMar 21, 2003
Publication dateAug 8, 2017
Grant dateAug 8, 2017

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.

A network access server (NAS) determines the status of availability (e.g., how much more quota is unused) of an access resource, and sends a notification embedded in a point-to-point protocol (PPP) packet. The format of the packet is chosen such that definition/use of higher layers (e.g., HTTP) is not required to communicate the status to a client system. As a result, the user may be notified even if software such as web browser is not being executed on the client system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a notification associated with access resources available to a client system, wherein the notification is provided in a Link Control Protocol (LCP) packet formatted according to a point-to-point protocol (PPP) and wherein the notification comprises a first and a second byte identifying an LCP packet type, a third byte set to an unused value that identifies one or more remaining bytes of the notification, a fourth byte identifying an access resource type that needs to be replenished and four additional bytes identifying, at least in part, a remaining amount of the access resource type that needs to be replenished; providing a confirmation from a user of the client system in response to the notification, wherein the confirmation is embedded in one or more PPP packets; and receiving additional access resources based on the confirmation, wherein the client system does not use a web browser to replenish the additional access resources based on a format of the notification. 2. The method of claim 1 , wherein the confirmation specifies that additional access resources have been purchased through an agent. 3. The method of claim 1 , wherein the confirmation specifies only that additional access resources have been purchased and does not include payment information. 4. The method of claim 1 , wherein the confirmation specifies whether a user has checked a field indicating that additional resources have been purchased through an agent. 5. The method of claim 1 , further comprising: checking the confirmation from the user with a billing server to determine whether the billing server indicates availability of the additional access resources for which the confirmation was received. 6. The method of claim 1 , wherein the four additional bytes further include an identifier field that includes a character string identifying a specific network service related to the access resource type that needs to be replenished. 7. The method of claim 6 , wherein the character string includes a uniform resource locator (URL) identifying the specific network service. 8. A client system, comprising: a network interface; a memory for storing data; and a processor that executes instructions associated with the data, wherein the processor and the memory cooperate such that the client system is configured for: receiving a notification associated with access resources available to a client system, wherein the notification is provided in a Link Control Protocol (LCP) packet formatted according to a point-to-point protocol (PPP) and wherein the notification comprises a first and a second byte identifying an LCP packet type, a third byte set to an unused value that identifies one or more remaining bytes of the notification, a fourth byte identifying an access resource type that needs to be replenished and four additional bytes identifying, at least in part, a remaining amount of the access resource type that needs to be replenished; providing a confirmation from a user of the client system in response to the notification, wherein the confirmation is embedded in one or more PPP packets; and receiving additional access resources based on the confirmation, wherein the client system does not use a web browser to replenish the additional access resources based on a format of the notification. 9. The client system of claim 8 , wherein the confirmation specifies that additional access resources have been purchased through an agent. 10. The client system of claim 8 , wherein the confirmation specifies only that additional access resources have been purchased and does not include payment information. 11. The client system of claim 8 , wherein the confirmation specifies whether a user has checked a field indicating that additional resources have been purchased through an agent. 12. The client system of claim 8 , wherein the client system is further configured for: checking the confirmation from the user with a billing server to determine whether the billing server indicates availability of the additional access resources for which the confirmation was received. 13. The client system of claim 8 , wherein the four additional bytes include an identifier field that includes a character string identifying a specific network service related to the access resource type that needs to be replenished. 14. The client system of claim 13 , wherein the character string includes a uniform resource locator (URL) identifying the specific network service. 15. Software instructions encoded in non-transitory media for execution and when executed by a processor operable to perform operations, comprising: receiving a notification associated with access resources available to a client system, wherein the notification is provided in a Link Control Protocol (LCP) packet formatted according to a point-to-point protocol (PPP) and wherein the notification comprises a first and a second byte identifying an LCP packet type, a third byte set to an unused value that identifies one or more remaining bytes of the notification, a fourth byte identifying an access resource type that needs to be replenished and four additional bytes identifying, at least in part, a remaining amount of the access resource type that needs to be replenished; providing a confirmation from a user of the client system in response to the notification, wherein the confirmation is embedded in one or more PPP packets; and receiving additional access resources based on the confirmation, wherein the client system does not use a web browser to replenish the additional access resources based on a format of the notification. 16. The software instructions of claim 15 , wherein the confirmation specifies that additional access resources have been purchased through an agent. 17. The software instructions of claim 15 , wherein the confirmation specifies only that additional access resources have been purchased and does not include payment information. 18. The software instructions of claim 15 , wherein the confirmation specifies whether a user has checked a field indicating that additional resources have been purchased through an agent. 19. The software instructions of claim 15 , further comprising: checking the confirmation from the user with a billing server to determine whether the billing server indicates availability of the additional access resources for which the confirmation was received. 20. The software instructions of claim 15 , wherein the four additional bytes further include an identifier field that includes a character string identifying a specific network service related to the access resource type that needs to be replenished and wherein the character string includes a uniform resource locator (URL) identifying the specific network service.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • by checking functioning · CPC title

  • Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

  • Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network · CPC title

  • by registering files or documents with a third party · 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 US9727849B2 cover?
A network access server (NAS) determines the status of availability (e.g., how much more quota is unused) of an access resource, and sends a notification embedded in a point-to-point protocol (PPP) packet. The format of the packet is chosen such that definition/use of higher layers (e.g., HTTP) is not required to communicate the status to a client system. As a result, the user may be notified e…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6272. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 2017 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).