IP Library Granted Patent US 8,200,626
Granted Patent B1
US 8,200,626 · App. 12/562,836 · Granted Jun 12, 2012

Mobile device file management

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 8,200,626
App. No.
12/562,836
Granted
Jun 12, 2012
Kind
B1
Abstract

A system is provided for mobile device file management. A client application determines whether a requested file associated with a file identifier is stored in a file system in a mobile device. If the file is not stored in the file system, the client application retrieves the file via over-the-air communication, stores the file with storage information in the file system, and provides the file for presentation on a user interface on the mobile device. If a background application determines that the client application is inactive and that a current time and the storage information indicate to refresh the provided file, the background application retrieves at least apart of a refreshed file via over-the-air communication. If the background application determines that the provided file is not the same version as the refreshed file, the background application stores the refreshed file with refreshed storage information in the file system.

Claims (8)

1. A system for mobile device file management, comprising:

a processor on a mobile device;

a client application that, when executed by the processor, receives a request for a file associated with a first file identifier, determines whether the file is stored in a file system in the mobile device, retrieves the file via over-the-air communication in response to a determination that the file is not stored in the file system, parses the retrieved file to identify a dependent file associated with a second file identifier, retrieves the dependent file via over-the-air communication, stores the retrieved file and the retrieved dependent file with storage information in the file system, provides the stored file that comprises the stored dependent file for presentation on a user interface on the mobile device, and creates a file index that references the provided file and the provided dependent file in the file system and a relationship index that references the provided file and the provided dependent file in the file system and comprises a relationship between the provided file and the provided dependent file; and

a background application that, when executed by the processor, determines whether the client application is inactive, determines whether a current time and the storage information indicate to delete the provided file in response to a determination that the client application is inactive, deletes the provided file from the relationship index in response to a determination that the current time and the storage information indicate to delete the provided file from the file system, deletes any files absent from the relationship index from the file index and the file system, determines whether an entry in the relationship index is absent from the file index and adds the entry to the file index in response to a determination that the entry in the relationship index is absent from the file index, determines whether a specific file listed as an entry in the relationship index is absent from the file system, retrieves the specific file via over-the-air communication and a communication component in response to a determination that the file listed as the entry in the relationship index is absent from the file system, and stores the retrieved specific file in the file system.

2. The system of claim 1 , wherein the background application further determines whether the current time and the storage information indicate to refresh the provided file in response to the determination that the client application is inactive, retrieves at least a part of a refreshed file and a refreshed dependent file via over-the-air communication in response to a determination that the current time and the storage information indicate to refresh the provided file, determines whether the provided file is a same version as the refreshed file and the refreshed dependent file, and stores the refreshed file and the refreshed dependent file with refreshed storage information in the file system in response to a determination that the provided file is not the same version as the refreshed file and the refreshed dependent file.

3. The system of claim 1 , wherein the background application one of retrieves the refreshed file and the refreshed dependent file via over-the-air communication and a communication component based on accessing the relationship index and deletes the provided file and the provided dependent file in the file system based on accessing the relationship index.

4. The system of claim 1 , wherein the client application further deletes a selected file from the file system based on a user selection.

5. The system of claim 1 , wherein the first file identifier and the second file identifier are one of uniform resource locators (URLs), references to a file, addresses of a file, and names of a file.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →