IP Library › Granted Patent US 10,038,610
Granted Patent B2
US 10,038,610 · App. 15/061,889 · Granted Jul 31, 2018

System and method for distributing mobile data

Inventors: Suruchi Gupta (San Jose, CA); Jinesh Doshi (San Jose, CA); Jayant Kshirsagar (San Jose, CA); Sandeep Gupta (San Jose, CA)
H04L43/08H04L67/303H04W4/06H04W4/24H04W60/00H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,038,610
App. No.
15/061,889
Granted
Jul 31, 2018
Kind
B2
Abstract

A global cross-carrier system for distributing mobile data. A sharer utilizes a mobile application to access the data share server to enable sharing of any unused data in the sharer's data plan with a wireless network carrier. A borrower associated with another carrier can utilize a mobile application to access the data share server to enable borrowing of any available data shared by other users. A data share server might optionally purchase data from one or more carriers, the one or more carriers need not be located within the same country. The sharer has an option of purchasing a data plan from the data share server. A borrower has the option of purchasing on-demand data in the form of a session if there are no sharers in the data pool.

Claims (46)

1. A method comprising:

by one or more data share servers, creating and storing in a data store, registration profiles for a plurality of mobile device accounts associated with a plurality of wireless network carriers, the plurality of mobile accounts including a first mobile device account associated with a first wireless network carrier and a second mobile device account associated with a second wireless network carrier, wherein the first wireless network carrier and the second wireless network carrier are based on distinct and separate wireless networks that are communicably uncoupled from each other;

by one or more data share servers, upon request from the first mobile device account, communicating with the first wireless network carrier to receive a first plurality of network data credits from the first wireless network carrier, wherein the first plurality of network data credits is based on network data credits allocated by the first wireless network carrier to the first mobile device account;

by one or more data share servers, upon request from the second mobile device account, communicating with the second wireless network carrier to receive a second plurality of network data credits from the second wireless network carrier, wherein the second plurality of network data credits is based on network data credits allocated by the second wireless network carrier to the second mobile device account;

by one or more data share servers, creating a third-party shared data pool for including at least the first plurality of network data credits and a third plurality of network data credits, wherein the third plurality of network data credits is related neither to the first mobile device account nor the second mobile device account, said third plurality of network data credits being acquired from the first wireless network carrier or the second wireless network carrier;

by the one or more data share servers, upon request from the second mobile device account, allocating the first plurality of network data credits to the second mobile device account associated with the second wireless network carrier, and wherein the request from the second mobile device account is by executing a data share mobile application on the second mobile device, said data share mobile application further being configured to authorize dynamic changing of the Access Point Name (APN) for accessing the third-party shared data pool.

2. The method of claim 1 , further comprising:

by one or more data share servers, monitoring connection quality experienced by the first mobile device; and

by one or more data share servers, upon exceeding a minimum quality threshold, providing network data credits to the first mobile device account, wherein the network data credits are allocated from a different carrier with an improved connection quality.

3. The method of claim 1 , further comprising:

by one or more data share servers, providing a third plurality of network data credits to a third mobile device account, wherein the third plurality of network data credits is a quantity required for access to a selected piece of content.

4. The method of claim 3 , wherein the selected piece of content is one or more of a video, a digital voice file, a document, and an mp3 file.

5. The method of claim 1 , wherein the first wireless network carrier is geographically located separately from the second wireless network carrier.

6. The method of claim 5 , wherein the first mobile device account and the second mobile device account are located within a first country.

7. The method of claim 6 , wherein the first wireless network carrier is located within the first country and the second wireless network carrier is located within a second country.

8. The method of claim 1 , wherein the first mobile device and the second mobile device are members of a social networking community.

9. The method of claim 8 , wherein the social networking community is one of Facebook, LinkedIn, YouTube, Twitter, or Instagram.

10. The method of claim 1 , further comprising:

by one or more data share servers, receiving from the first mobile device account, an indication of an amount of currency desired for the first plurality of network data credits; and

by one or more data share servers, crediting the first mobile device account with currency in exchange for the first plurality of network data credits.

11. In a communication network, a computer-implement method comprising:

causing storage of registration profiles for a plurality of mobile device accounts associated with a plurality of wireless network carriers, the plurality of mobile accounts including a first mobile device account associated with a first wireless network carrier and a second mobile device account associated with a second wireless network carrier, wherein the first wireless network carrier and the second wireless network carrier are based on distinct and separate wireless networks that are communicably uncoupled from each other;

upon request from the first mobile device account, communicating with the first wireless network carrier to receive a first plurality of network data credits from the first wireless network carrier, wherein the first plurality of network data credits is based on network data credits allocated by the first wireless network carrier to the first mobile device account;

upon request from the second mobile device account, communicating with the second wireless network carrier to receive a second plurality of network data credits from the second wireless network carrier, wherein the second plurality of network data credits is based on network data credits allocated by the second wireless network carrier to the second mobile device account;

by one or more data share servers, creating a third-party shared data pool for including at least the first plurality of network data credits and a third plurality of network data credits, wherein the third plurality of network data credits is related neither to the first mobile device account nor the second mobile device account, said third plurality of network data credits being acquired from the first wireless network carrier or the second wireless network carrier;

by the one or more data share servers, upon request from the second mobile device account, allocating the first plurality of network data credits to the second mobile device account associated with the second wireless network carrier, and wherein the request from the second mobile device account is by executing a data share mobile application on the second mobile device, said data share mobile application further being configured to authorize dynamic changing of the Access Point Name (APN) for accessing the third-party shared data pool.

12. The method of claim 11 , further comprising:

monitoring connection quality experienced by the first mobile device; and

upon exceeding a minimum quality threshold, providing network data credits to the first mobile device account, wherein the network data credits are allocated from a different carrier with an improved connection quality.

13. The method of claim 11 , further comprising:

receiving from the first mobile device account, an indication of an amount of currency desired for the first plurality of network data credits; and

crediting the first mobile device account with currency in exchange for the first plurality of network data credits.

14. The method of claim 11 , further comprising:

providing a third plurality of network data credits to a third mobile device account, wherein the third plurality of network data credits is a quantity required for access to a selected piece of content.

15. The method of claim 11 , wherein the selected piece of content is one or more of a video, a digital voice file, a document, and an mp3 file.

16. The method of claim 11 , wherein the first mobile device and the second mobile device are members of a social networking community, the method further comprising:

allocating the second plurality of network data credits to the first mobile device account associated with first wireless network carrier.

17. A non-transitory computer-readable medium encoded with a computer program, including instructions to cause a processor to perform:

causing storage of registration profiles for a plurality of mobile device accounts associated with a plurality of wireless network carriers, the plurality of mobile accounts including a first mobile device account associated with a first wireless network carrier and a second mobile device account associated with a second wireless network carrier, wherein the first wireless network carrier and the second wireless network carrier are based on distinct and separate wireless networks that are communicably uncoupled from each other:

upon request from the first mobile device account, communicating with the first wireless network carrier to receive a first plurality of network data credits from the first wireless network carrier, wherein the first plurality of network data credits is based on network data credits allocated by the first wireless network carrier to the first mobile device account;

upon request from the second mobile device account, communicating with the second wireless network carrier to receive a second plurality of network data credits from the second wireless network carrier, wherein the second plurality of network data credits is based on network data credits allocated by the second wireless network carrier to the second mobile device account;

by one or more data share servers, creating a third-party shared data pool for including at least the first plurality of network data credits and a third plurality of network data credits, wherein the third plurality of network data credits is related neither to the first mobile device account nor the second mobile device account, said third plurality of network data credits being acquired from the first wireless network carrier or the second wireless network carrier;

by the one or more data share servers, upon request from the second mobile device account, allocating the first plurality of network data credits to the second mobile device account associated with the second wireless network carrier, and wherein the request from the second mobile device account is by executing a data share mobile application on the second mobile device, said data share mobile application further being configured to authorize dynamic changing of the Access Point Name (APN) for accessing the third-party shared data pool.

18. The non-transitory computer-readable medium of claim 17 , further comprising:

monitoring connection quality experienced by the first mobile device; and

upon exceeding a minimum quality threshold, providing network data credits to the first mobile device account, wherein the network data credits are allocated from a different carrier with an improved connection quality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2016
From: GUPTA, SURUCHI; DOSHI, JINESH; KSHIRSAGAR, JAYANT; GUPTA, SANDEEP
To: SHAREG, INC.
Reel/Frame 038237/0976 →
Continuity (2)
Provisional Application 62128490 · Mar 4, 2015
Related Publication 20160261473A1 · Sep 8, 2016