IP Library Granted Patent US 10,237,416
Granted Patent B2
US 10,237,416 · App. 14/885,275 · Granted Mar 19, 2019

Distributed network data usage metering across authorized personal devices

Inventors: Michael Terrell Vanover (Raleigh, NC); Howard Locker (Cary, NC); Yaqiang Wu (Beijing, CN)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04M15/58H04L47/25H04W4/24H04W8/005H04W88/04
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,237,416
App. No.
14/885,275
Granted
Mar 19, 2019
Kind
B2
Abstract

One embodiment provides a method, including: establishing, using a wireless wide area network (WWAN) device of an electronic device, a WWAN connection; communicating, using the WWAN device, data over the WWAN connection; tethering, using the WWAN device and a wireless local area network (WLAN) device of the electronic device, another user device; communicating, using a processor of the electronic device, data according to the tethering; and determining, using a processor of the electronic device, a separate data usage value for data communicated over the WWAN for the another user device. Other aspects are described and claimed.

Claims (55)

1. A method, comprising:

determining if a wireless wide area network (WWAN) is available;

connecting, using a wireless wide area network (WWAN) device a first electronic device to the available WWAN;

notifying a second electronic device that the first electronic device is available as a hot spot, wherein the second electronic device is registered to participate in tethering with the first electronic device;

establishing a tethering connection between the first electronic device and the second electronic device;

determining, using the first electronic device, a data usage value of the second electronic device based on data communicated over the WWAN by the second electronic device; and

communicating, using the first electronic device, the data usage to the second electronic device.

2. The method of claim 1 , further comprising:

comparing the separate data usage value to a threshold value; and

taking a predetermined action responsive to the separate data usage value exceeding the threshold value.

3. The method of claim 1 , further comprising:

determining that the another device is communicating data selected from the group consisting of URL data, data of a known type, data communicated using a predetermined protocol, data of a predetermined size, and metadata associated with a URL; and

taking a predetermined action responsive to determining that the another device is communicating the data.

4. The method of claim 3 , wherein the data of a known type is selected from the group consisting of update data, multimedia data, image data and audio data.

5. The method of claim 3 , wherein the predetermined action is selected from the group consisting of providing a warning, throttling the data communicated over the WWAN, terminating a WLAN connection, and terminating the WWAN connection.

6. The method of claim 2 , wherein the threshold value is a predetermined data amount.

7. The method of claim 2 , wherein the threshold value is a predetermined data rate.

8. The method of claim 2 , wherein the predetermined action is selected from the group consisting of providing a warning, throttling the data communicated over the WWAN, terminating a WLAN connection, and terminating the WWAN connection.

9. The method of claim 8 , wherein the warning is communicated to the another user device.

10. The method of claim 8 , wherein the warning is displayed on the user electronic device.

11. The method of claim 1 , wherein the threshold value is user modifiable.

12. The method of claim 1 , wherein the threshold value is adjusted based on a billing cycle of an account associated with the WWAN connection.

13. The method of claim 1 , wherein the determining comprises receiving a data usage value from the another user device.

14. A user electronic device, comprising:

a processor;

a wireless wide area network (WWAN) device operatively coupled to the processor;

a memory device comprising instructions executable by the processor to:

determine if a wireless wide area network (WWAN) is available;

connect, using the wireless wide area network (WWAN) device, a first electronic device to the available WWAN;

notify a second electronic device that the first electronic device is available as a hot spot, wherein the second electronic device is registered to participate in tethering with the first electronic device;

establish a tether connection between the first electronic device and the second electronic device;

determine, using the first electronic device, a the data usage value of the second electronic device based on data communicated over the WWAN by the second electronic device; and

communicate, using the first electronic device, the data usage to the second electronic device.

15. The electronic device of claim 14 , wherein the instructions are further executable by the processor to:

compare the separate data usage value to a threshold value; and

take a predetermined action responsive to the separate data usage value exceeding the threshold value.

16. The electronic device of claim 14 , wherein the instructions are further executable by the processor to:

determine that the another device is communicating data selected from the group consisting of URL data, data of a known type, data communicated using a predetermined protocol, data of a predetermined size, and metadata associated with a URL; and

take a predetermined action responsive to determining that the another device is communicating the data.

17. The electronic device of claim 16 , wherein the data of a known type is selected from the group consisting of update data, multimedia data, image data and audio data.

18. The electronic device of claim 15 , wherein the predetermined action is selected from the group consisting of providing a warning, throttling the data communicated over the WWAN, terminating a WLAN connection, and terminating the WWAN connection.

19. The electronic device of claim 15 , wherein the threshold value is a predetermined data amount.

20. The electronic device of claim 15 , wherein the threshold value is a predetermined data rate.

21. The electronic device of claim 15 , wherein the predetermined action is selected from the group consisting of providing a warning, throttling the data communicated over the WWAN, terminating a WLAN connection, and terminating the WWAN connection.

22. The electronic device of claim 21 , wherein the warning is communicated to the another user device.

23. The electronic device of claim 21 , wherein the warning is displayed on the user electronic device.

24. The electronic device of claim 14 , wherein the threshold value is user modifiable.

25. The method of claim 14 , wherein the threshold value is adjusted based on a billing cycle of an account associated with the WWAN connection.

26. A product, comprising:

a storage device having code stored therewith, the code being executable by a processor and the code comprising:

code that determines if a wireless wide area network (WWAN) is available;

code that connects, using a wireless wide area network (WWAN) device, a first electronic device the available WWAN;

code that establishes a tethering connection between the first electronic device and the second electronic device;

code that determines, using a processor of the first electronic device, a data usage value of the second electronic device based on data communicated over the WWAN by the second electronic device; and

code that communicates, using the first electronic device, the data usage to the second electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2015
From: VANOVER, MICHAEL TERRELL; LOCKER, HOWARD; WU, YAQIANG
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 036811/0118 →
Continuity (1)
Related Publication 20170111517A1 · Apr 20, 2017