IP Library Granted Patent US 9,912,518
Granted Patent B2
US 9,912,518 · App. 13/870,807 · Granted Mar 6, 2018

System and method for regulating the upload of files for a mobile device

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 9,912,518
App. No.
13/870,807
Granted
Mar 6, 2018
Kind
B2
Abstract

A content management server that uploads files from a mobile device to a cloud-based storage location based on a battery level associated with the mobile device. The content management system receives mobile device operating information and regulates the upload of files based on the mobile device operating information. In various embodiments, the mobile device operating information includes battery information. If the mobile device battery level drops below a first predetermined level, the content management system regulates the upload of files. Once the upload of files is regulated, the content management system continues to monitor the mobile device operating information. If the content management system determines that the mobile device battery level exceeds a second predetermined level, the content management system resumes the file upload process.

Claims (48)

1. A computer-implemented method of providing a service on a mobile device, the method comprising:

receiving, by a processor of an online content management system, mobile device operating information from a client application associated with the online content management system, wherein the mobile device operating information comprises battery level information;

comparing, at the online content management system, the received mobile device operating information with a first criterion, wherein the first criterion is a first battery threshold level;

sending, by the processor of the online content management system, instructions to the mobile device enabling, by a processor of the mobile device, an upload of files from the client application on the mobile device to an online content management server associated with the online content management system so long as the received mobile device operating information satisfies at least the first criterion;

sending, by the online content management system, instructions to the client application to pause the upload of files from the client application on the mobile device to the online content management system based on the received mobile device operating information fails to satisfy the first criterion;

receiving, by the processor of the online content management system, second mobile device operating information, after detecting that the mobile device operating information does not satisfy at least the first criterion;

determining, by the processor of the online content management system, whether the mobile device operating information satisfies a second criterion based on the second mobile device operating information, wherein the second criterion is a second battery threshold level; and

sending, by the processor of the online content management system, instructions to the client application to resume the upload of files from the client application on the mobile device to the online content management server associated with the online content management system when the online content management system determines the second mobile device operating information satisfies at least the second criterion.

2. The computer-implemented method of claim 1 , wherein enabling the upload of files from the mobile device further comprises automatically uploading the files from the mobile device to the online content management server when the mobile device is connected to a network.

3. The computer-implemented method of claim 2 , wherein the network is chosen from a group consisting of:

a Wi-Fi connection; and

a cellular network connection.

4. The computer-implemented method of claim 1 , wherein the files are photos.

5. The computer-implemented method of claim 1 , wherein:

the first battery threshold level is about ten to thirty percent; and

the second battery threshold level is about thirty to sixty percent.

6. The computer-implemented method of claim 1 , wherein the mobile device operating information comprises a temperature of the mobile device.

7. The computer-implemented method of claim 6 , wherein the first criterion further comprises a temperature level.

8. The computer-implemented method of claim 1 , further comprising presenting a notification on the mobile device when the first criterion is not satisfied.

9. The computer-implemented method of claim 1 , wherein the step of enabling the upload of files from the mobile device to the online content management server is carried out by a synchronized file system.

10. The computer-implemented method of claim 1 , wherein the mobile device is a handheld device.

11. A system comprising at least one processor; and

a non-transitory computer-readable medium having stored therein processor-executable instructions for causing the at least one processor to:

obtain battery information from a mobile device at an online content management system;

send, from the online content management system, instructions to the mobile device to enable an upload of files from a client application associated with the online content management system on the mobile device to an online content management server associated with the online content management system if a first criterion is satisfied;

associate the files with an account for a user of the client application associated with the online content management system on the mobile device;

receive updated battery information from the mobile device at the online content management system;

monitor, at the online content management system, the received updated battery information to determine that the first criterion is satisfied;

determine, at the online content management system, that the updated battery information fails to satisfy the first criterion;

regulate, at the online content management system, the upload of files from the client application to the online content management server based on the determination that the updated battery information does not satisfy the first criterion, by pausing the upload; and

instruct, via the online content management system, the mobile device to resume the upload of files from the client application on the mobile device to the online content management server when further updated battery information satisfies a second criterion.

12. The system of claim 11 , wherein the first criterion is a first battery threshold level.

13. The system of claim 11 , wherein the second criterion is a battery threshold level that is greater than a first battery threshold level.

14. The system of claim 11 , wherein regulating the upload of files further comprises pausing the upload when the battery information does not satisfy the first criterion.

15. A computer system for providing a service on a mobile device, comprising at least one processor; and

a non-transitory computer-readable medium having stored therein processor-executable instructions for causing the at least one processor to:

obtain operating information from the mobile device at a content management system, the operating information from the mobile device comprises a battery level;

send, from the content management system, instructions to the mobile device to enable an upload of files from a client application associated with the content management system on the mobile device to a content management server associated with the content management system if a first criterion is satisfied, wherein the first criterion is whether the battery level is above a first threshold level;

receive updated operating information from the mobile device at the content management system;

monitor, at the content management system, the received updated operating information from the mobile device;

determine, at the content management system, that the received updated operating information fails to satisfy the first criterion;

regulate, at the content management system, the upload of files from the client application on the mobile device to the content management server based on the determination that the received updated operating information does not satisfy the first criterion, wherein regulating the upload of files further comprises pausing the upload when the mobile device operating information does not satisfy the first criterion; and

instruct, via the content management system, the mobile device to resume the upload of files from the client application on the mobile device to the content management server when further updated operating information satisfies a second criterion, wherein the second criterion is whether the battery level exceeds a second threshold level.

16. The computer system of claim 15 , wherein the files are chosen from a group consisting of:

photos;

documents; and

videos.

17. The computer system of claim 15 , wherein the mobile device is a handheld device.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069600/0149 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
SECURITY INTEREST Recorded Apr 14, 2017
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042254/0001 →
SECURITY INTEREST Recorded Mar 24, 2014
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032510/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2013
From: STOCKWELL, WILL; SYDELL, ALEX; GRUE, TONY; CONSALUS, KYLE; WEN, TINA; BARTELMA, JEFF; SOOD, ASEEM
To: DROPBOX, INC.
Reel/Frame 030295/0260 →