Systems and methods of split billing

US9686415B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9686415-B2
Application numberUS-201514934848-A
CountryUS
Kind codeB2
Filing dateNov 6, 2015
Priority dateNov 6, 2015
Publication dateJun 20, 2017
Grant dateJun 20, 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 method includes generating a request at an electronic device associated with a plurality of data usage accounts. The method also includes selectively encapsulating, by the electronic device, the request to generate an encapsulated request that identifies a destination endpoint provisioned for a first data usage account of the plurality of data usage accounts. The method further includes transmitting the encapsulated request from the electronic device to a network element.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving user input during execution of a first application at an electronic device, the user input corresponding to a selection of a first data usage account of a plurality of data usage accounts associated with the electronic device and the user input indicating that data usage of the electronic device is to be billed to the first data usage account; generating a request during execution of a second application at the electronic device; based on the selection of the first data usage account, encapsulating, by the electronic device, the request to generate an encapsulated request that identifies a destination endpoint provisioned for the first data usage account; and transmitting the encapsulated request from the electronic device to a network element, wherein the encapsulated request further identifies a uniform resource locator, and wherein data usage associated with accessing the uniform resource locator is charged to the first data usage account. 2. The method of claim 1 , wherein the destination endpoint comprises a voice call endpoint. 3. The method of claim 1 , wherein the destination endpoint comprises a virtual private networking endpoint or a business endpoint. 4. The method of claim 1 , wherein the destination endpoint comprises a service platform. 5. The method of claim 4 , wherein the service platform hosts a proxy. 6. The method of claim 5 , wherein the proxy comprises a socket secure proxy. 7. The method of claim 1 , wherein the plurality of data usage accounts comprises an enterprise account and a personal account. 8. The method of claim 1 , wherein the first application comprises a workspace application that enables switching between the plurality of data usage accounts and that enables execution of other applications from within the workspace application. 9. The method of claim 1 , wherein data usage associated with each of the plurality of data usage accounts is billed separately. 10. The method of claim 1 , wherein the first data usage account is associated with a reachable telephone number and wherein a second data usage account of the plurality of data usage accounts is associated with a pseudo-telephone number. 11. The method of claim 1 , wherein the electronic device is configured to refrain from encapsulating requests while a second data usage account of the plurality of data usage accounts is selected. 12. The method of claim 1 , further comprising after transmitting the encapsulated request: receiving second user input during execution of the first application, the second user input corresponding to selection of a second data usage account of the plurality of data usage accounts; generating a second request during execution of the second application at the electronic device; based on the selection of the second data usage account, encapsulating the second request to generate a second encapsulated request that identifies a second destination endpoint that is distinct from the destination endpoint and that is provisioned for the second data usage account; and transmitting the second encapsulated request. 13. A network element comprising: a processor; and a memory storing instructions executable by the processor to perform operations comprising: receiving, at a proxy server, an encapsulated request from an electronic device, wherein the encapsulated request identifies a destination endpoint that is distinct from the proxy server and that is provisioned for a first data usage account of a plurality of data usage accounts associated with the electronic device; determining, based on the destination endpoint, that data usage associated with the encapsulated request is to be charged to the first data usage account; extracting a request from the encapsulated request, wherein the request is associated with a uniform resource locator; and forwarding the extracted request to a server associated with the uniform resource locator. 14. The network element of claim 13 , wherein the operations further comprise sending a message to a billing system to indicate that the data usage associated with the encapsulated request is to be charged to the first data usage account. 15. The network element of claim 13 , wherein the operations further comprise: extracting a virtual private networking request or business data request from a second encapsulated request; and forwarding the extracted virtual private networking request or business data request to a virtual private networking destination or business destination. 16. The network element of claim 13 , wherein the operations further comprise: determining that a second encapsulated request is associated with a voice call from an over the top voice calling application; and forwarding data associated with the encapsulated request to a voice call endpoint. 17. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving user input during execution of a first application at an electronic device, the user input corresponding to a selection of a first data usage account of a plurality of data usage accounts associated with the electronic device, and the user input indicating that data usage of the electronic device is to be billed to the first data usage account; generating a request during execution of a second application at the electronic device; based on the selection of the first data usage account, encapsulating the request to generate an encapsulated request that identifies a destination endpoint provisioned for the first data usage account; and transmitting the encapsulated request from the electronic device to a network element, wherein the encapsulated request further identifies a uniform resource locator, and wherein data usage associated with accessing the uniform resource locator is charged to the first data usage account. 18. The computer-readable storage device of claim 17 , wherein the plurality of data usage accounts includes an enterprise account and a personal account.

Assignees

Inventors

Classifications

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title

  • H04M15/10Primary

    Metering calls from calling party {, i.e. A-party charged for the communication} · CPC title

  • Transmitting arrangements for sending billing related information · CPC title

  • for VoIP communications · CPC title

  • H04M15/07Primary

    Split billing, i.e. both A-party and B-party charged for the communication · 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 US9686415B2 cover?
A method includes generating a request at an electronic device associated with a plurality of data usage accounts. The method also includes selectively encapsulating, by the electronic device, the request to generate an encapsulated request that identifies a destination endpoint provisioned for a first data usage account of the plurality of data usage accounts. The method further includes trans…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04M15/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 20 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).