# US 2014/0207677 A1 · Portable bandwidth

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0207677 A1
- Document ID: US20140207677A1
- Status: Published application
- Kind: A1
- Application number: 13/847,291
- Filed: 2013-03-19
- Published: 2014-07-24
- Earliest claimed: 2013-01-22
- Assignees: Karma Mobility Inc.
- Applicants: Karma Mobility Inc.
- Inventors: Steven Andrew van Wel; Stefan Borsje; Robert Gaal
- Web page: https://patentgrep.com/patent/US20140207677A1

## CPC

- H04L 12/1435: {volume-based}
- H04L 12/1467: {involving prepayment}
- H04L 67/61: taking into account QoS or priority requirements
- H04L 45/70: {Routing based on monitoring results}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods are disclosed for a user to share bandwidth among multiple devices, and for a sharing device to share available bandwidth among different users. The bandwidth sharing platform can leverage social network techniques to facilitate user access, and sharing is incentivized by rewarding various types of sharing activity.

## Claims

### Claim 1

A method for sharing bandwidth comprising:
providing a device that supports data connectivity to one or more clients; and
when one of the clients connects to the device for a first time to obtain connectivity to a data network through the device, crediting an account of an owner of the device with an additional data usage allocation for use by the owner.

### Claim 2 (depends on 1)

The method of claim 1 wherein crediting the account of the owner includes conditionally crediting the account when a user of the one of the clients purchases a data usage allocation for the connectivity to the data network.

### Claim 3 (depends on 1)

The method of claim 1 wherein crediting the account of the owner includes conditionally crediting the account when a user of the client receives a remote authorization for the connectivity to the data network.

### Claim 4 (depends on 1)

The method of claim 1 further comprising transmitting data usage information for one of the clients to a remote server.

### Claim 5 (depends on 1)

The method of claim 1 further comprising receiving connectivity authorization information for one of the clients from a remote server.

### Claim 6 (depends on 1)

The method of claim 1 further comprising presenting a user interface to one of the clients, the user interface configured to request credentials from the one of the clients to use the data connectivity.

### Claim 7 (depends on 6)

The method of claim 6 further comprising transmitting the credentials to a remote server and receiving authorization information from the remote server based upon the credentials.

### Claim 8 (depends on 6)

The method of claim 6 wherein the credentials are credentials for an external computing platform.

### Claim 9 (depends on 8)

The method of claim 8 wherein the external computing platform is a social networking platform.

### Claim 10 (depends on 1)

The method of claim 1 further comprising presenting a user interface to one of the clients, the user interface configured to notify the one of the clients when a data usage allocation for a user of the one of the clients is zero.

### Claim 11 (depends on 1)

The method of claim 1 further comprising presenting a user interface to one of the clients when a data usage allocation for a user of the one of the clients reaches zero, the user interface configured for the user to purchase an additional allocation of data usage.

### Claim 12

A computer program product for sharing bandwidth embodied in a computer readable medium that, when executing on one or more computing devices, performs the steps of:
providing a device that supports data connectivity to one or more clients; and
when one of the clients connects to the device for a first time to obtain connectivity to a data network through the device, crediting an account of an owner of the device with an additional data usage allocation for use by the owner.

### Claim 13 (depends on 12)

The computer program product of claim 12 wherein crediting the account of the owner includes conditionally crediting the account when a user of the one of the clients purchases a data usage allocation for the connectivity to the data network.

### Claim 14 (depends on 12)

The computer program product of claim 12 wherein crediting the account of the owner includes conditionally crediting the account when a user of the client receives a remote authorization for the connectivity to the data network.

### Claim 15 (depends on 12)

The computer program product of claim 12 further comprising code that performs the step of transmitting data usage information for one of the clients to a remote server.

### Claim 16 (depends on 12)

The computer program product of claim 12 further comprising code that performs the step of receiving connectivity authorization information for one of the clients from a remote server.

### Claim 17 (depends on 12)

The computer program product of claim 12 further comprising code that performs the step of presenting a user interface to one of the clients, the user interface configured to request credentials from the one of the clients to use the data connectivity.

### Claim 18 (depends on 17)

The computer program product of claim 17 further comprising code that performs the step of transmitting the credentials to a remote server and receiving authorization information from the remote server based upon the credentials.

### Claim 19 (depends on 17)

The computer program product of claim 17 wherein the credentials are credentials for an external computing platform.

### Claim 20 (depends on 19)

The computer program product of claim 19 wherein the external computing platform is a social networking platform.
