IP Library Granted Patent US 10,149,148
Granted Patent B2
US 10,149,148 · App. 15/669,070 · Granted Dec 4, 2018

Reducing data use in limited data environment

Inventors: Tiantian Zha (Mountain View, CA); Joshua Woodward (Mountain View, CA); Gregory Levin (Santa Cruz, CA); Albert Scott Bodenhamer (San Jose, CA)
Assignee: GOOGLE LLC
H04W8/22G06F15/16G06F17/30G06F17/30902G06F21/00H04B1/3827H04W8/18
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,149,148
App. No.
15/669,070
Granted
Dec 4, 2018
Kind
B2
Abstract

A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device to prompt a user to activate a data saving feature based on a previous user having activated the data saving feature. The instructions may be configured to cause the portable computing device to accept login credentials from a first user, activate the data saving feature in response to input from the first user during a session associated with the first user, log the first user out, after logging the first user out, accept login credentials from a second user, and based on activating the data saving feature during the session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user.

Claims (52)

1. A non-transitory computer-readable storage medium comprising instructions stored thereon for prompting a second user to activate a data saving feature based on a first user having activated the data saving feature, the instructions being configured to cause a portable computing device to at least:

after logging the first user out, accept login credentials from the second user; and

based on activating the data saving feature during a session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user,

wherein, before accepting the login credentials from the second user, the portable computing device:

accepted login credentials from the first user;

after accepting the login credentials from the first user, determined that the portable computing device was in a limited data environment;

based on determining that the portable computing device was in the limited data environment, prompted the first user to activate the data saving feature;

activated the data saving feature in response to input from the first user after the prompt during the session associated with the first user; and

logged the first user out.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the data saving feature causes the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

3. The non-transitory computer-readable storage medium of claim 1 , wherein the data saving feature comprises a browser extension configured to cause the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

4. The non-transitory computer-readable storage medium of claim 1 , wherein:

the prompting the first user to activate the data saving feature includes prompting the first user to download a browser extension; and

the browser extension is configured to cause the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the determining that the portable computing device was in the limited data environment was based on determining that a current data rate was lower than at least one previously measured data rate for a previously visited website.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the prompting the user to activate the data saving feature was based on determining that the portable computing device was in the limited data environment and determining that the data saving feature had not already been installed on the portable computing device.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the limited data environment includes a wireless network.

8. A method performed by a portable computing device, the method comprising:

after logging a first user out, accepting login credentials from a second user; and

based on activating a data saving feature during a session associated with the first user, prompting the second user to activate the data saving feature during a session associated with the second user,

wherein, before accepting the login credentials from the second user, the portable computing device:

accepted login credentials from the first user;

after accepting the login credentials from the first user, determined that the portable computing device was in a limited data environment;

based on determining that the portable computing device was in the limited data environment, prompted the first user to activate the data saving feature;

activated the data saving feature in response to input from the first user after the prompt during the session associated with the first user; and

logged the first user out.

9. The method of claim 8 , wherein the data saving feature causes the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

10. The method of claim 8 , wherein the data saving feature comprises a browser extension configured to cause the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

11. The method of claim 8 , wherein:

the prompting the first user to activate the data saving feature includes prompting the first user to download a browser extension; and

the browser extension is configured to cause the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

12. The method of claim 8 , wherein the determining that the portable computing device was in the limited data environment was based on determining that a current data rate was lower than at least one previously measured data rate for a previously visited web site.

13. The method of claim 8 , wherein the prompting the user to activate the data saving feature was based on determining that the portable computing device was in the limited data environment and determining that the data saving feature had not already been installed on the portable computing device.

14. The method of claim 8 , wherein the limited data environment includes a wireless network.

15. A portable computing device comprising:

at least one processor; and

a non-transitory computer-readable storage medium comprising instructions stored thereon for prompting a second user to activate a data saving feature based on a first user having activated the data saving feature, the instructions, when executed by the at least one processor, being configured to cause the portable computing device to at least:

after logging the first user out, accept login credentials from the second user; and

based on activating the data saving feature during a session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user,

wherein, before accepting the login credentials from the second user, the portable computing device:

accepted login credentials from the first user;

after accepting the login credentials from the first user, determined that the portable computing device was in a limited data environment;

based on determining that the portable computing device was in the limited data environment, prompted the first user to activate the data saving feature;

activated the data saving feature in response to input from the first user after the prompt during the session associated with the first user; and

logged the first user out.

16. The portable computing device of claim 15 , wherein the data saving feature causes the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

17. The portable computing device of claim 15 , wherein the data saving feature comprises a browser extension configured to cause the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

18. The portable computing device of claim 15 , wherein:

the prompting the first user to activate the data saving feature includes prompting the first user to download a browser extension; and

the browser extension is configured to cause the portable computing device to receive compressed data from a proxy server and decompress the compressed data received from the proxy server.

19. The portable computing device of claim 15 , wherein the determining that the portable computing device was in the limited data environment was based on determining that a current data rate was lower than at least one previously measured data rate for a previously visited website.

20. The portable computing device of claim 15 , wherein the prompting the user to activate the data saving feature was based on determining that the portable computing device was in the limited data environment and determining that the data saving feature had not already been installed on the portable computing device.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2017
From: ZHA, TIANTIAN; WOODWARD, JOSHUA; LEVIN, GREGORY; BODENHAMER, ALBERT SCOTT
To: GOOGLE INC.
Reel/Frame 043250/0533 →
Continuity (2)
Division 14825743 · Aug 13, 2015
Related Publication 20170353853A1 · Dec 7, 2017
Cited By (87)
US 12,206,696 US 12,244,621 US 12,267,345 US 12,309,185 US 12,323,449 US 12,335,286 US 12,335,348 US 12,341,797 US 12,348,545 US 12,355,626 US 12,355,787 US 12,355,793 US 12,363,148 US 12,368,745 US 12,368,746 US 12,368,747 US 12,375,573 US 12,395,573 US 12,401,669 US 12,405,849 US 12,407,701 US 12,407,702 US 12,418,552 US 12,418,555 US 12,425,428 US 12,425,430 US 12,445,474 US 12,452,279 US 12,457,231 US 12,463,995 US 12,463,996 US 12,463,997 US 12,464,003 US 12,470,577 US 12,470,578 US 12,483,576 US 12,489,770 US 12,495,052 US 12,500,910 US 12,500,911 US 12,500,912 US 12,505,126 US 12,506,762 US 12,513,221 US 12,537,836 US 12,537,837 US 12,537,839 US 12,537,840 US 12,537,884 US 12,549,575 US 12,549,577 US 12,556,548 US 12,556,559 US 12,563,060 US 12,563,064 US 12,563,071 US 12,563,072 US 12,580,934 US 12,580,935 US 12,580,936 US 12,580,937 US 12,587,553 US 12,592,950 US 12,598,205 US 12,613,930 US 12,615,271 US 12,621,324 US 12,621,329 US 12,627,686 US 12,627,687 US 12,627,690 US 12,634,312 US 12,634,376 US 12,652,302 US 12,659,325 US 12,659,326 US 12,659,327 US 12,659,333 US 12,676,874 US 12,689,638 US 12,689,640 US 12,695,768 US 12,706,932 US 12,706,933 US 12,712,897 US 12,719,896 US 12,726,495