IP Library Granted Patent US 10,409,850
Granted Patent B2
US 10,409,850 · App. 13/072,628 · Granted Sep 10, 2019

Preconfigured media file uploading and sharing

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,409,850
App. No.
13/072,628
Granted
Sep 10, 2019
Kind
B2
Abstract

A client application may be utilized to enter a user's media storage settings, to store media files locally, and to upload the media files to a cloud-based platform. The cloud-based platform may facilitate storage of the uploaded media files in accordance with an appropriate one of the media storage settings, and further facilitate sharing at least a portion of the uploaded media files to a social media network in accordance with an appropriate one of the media storage settings. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.

Claims (55)

1. A file sharing system, comprising:

one or more client devices; and

a cloud-based storage platform configured to:

receive media storage settings via user input from a client device of the one or more client devices, the media storage settings including one or more rules associated with storage of media files on the cloud-based storage platform, wherein the media storage settings include at least one setting for storing the media file on the cloud-based storage;

capture, from the client device, a media file that includes media content, based at least in part on the media storage settings, the media content comprising one of an image, a video, or a graphic;

extract, via an image-handling application, from one or more information sources other than the media file, metadata associated with the media content, the metadata including location information, calendar information or contact information associated with the media content, wherein the one or more information sources include a location application, a calendar application, and a contacts application;

configure, via the image-handling application, filter criteria for the media file using the metadata captured from the one or more information sources and the media storage settings;

associate the filter criteria with the media file;

store the media file within a cluster of stored media files, based at least in part on the filter criteria, wherein the media storage settings further include an additional setting to share a subset of media files within the cluster of stored media files to a targeted folder on a web-based service, the subset of media files including the media file;

receive, via a user selection, defined values for one or more weighted criteria to generate a ranking associated with individual media files of the subset of media files;

generate, independent of user interaction, one or more rankings associated with the subset of media files, based at least in part on the one or more weighted criteria;

select at least a portion of the subset of media files to automatically share at the targeted folder on the web-based service, based at least in part on the additional setting and the one or more rankings; and

share the portion of the subset of media files at the targeted folder on the web-based service.

2. The file sharing system of claim 1 , wherein the media storage settings are associated with the media file captured from the client device.

3. The file sharing system of claim 1 , wherein the at least one setting for storing instructs that the media file is to be stored on the client device and that the media file is to be backed-up privately on the cloud-based storage platform.

4. The file sharing system of claim 1 , wherein the additional setting for sharing instructs that the media file is to be stored on the client device, the media file is to be backed-up privately on the cloud-based storage platform.

5. The file sharing system of claim 1 , wherein the additional setting for sharing prohibits sharing of the subset of media files within the cluster of stored media files to the web-based service in accordance with a preconfigured rule included in the additional setting for sharing.

6. The file sharing system of claim 1 , wherein the additional setting for sharing includes a time limit after which a mode corresponding to the additional setting for sharing expires.

7. A media sharing method, comprising:

obtaining a first set of settings, by way of a client device, for backing up media files as backed-up media files, to an external storage platform, wherein the first set of settings include instructions to store uploaded media files to the external storage platform;

obtaining a second set of settings, by way of the client device, for sharing the backed-up media files to at least one targeted folder on a destination sharing site, wherein the second set of settings include instructions to share at least a portion of the uploaded media files stored on the external storage platform to the targeted folder on the destination sharing site;

disseminating the first set of settings and the second set of settings to the external storage platform;

capturing one or more media files that include media content, the media content comprising one of an image, a video, or a graphic;

extracting, via an image-handling application, metadata from one or more information sources other than the one or more media files, the metadata including location information, calendar information or contact information associated with the media content, wherein the one or more information sources include a location application, a calendar application, and a contacts application;

configuring, via the image-handling application, filter criteria for the one or more media files, based at least in part on the metadata from the one or more information sources;

storing a subset of the one or more media files, based at least in part on the first set of settings and the filter criteria;

receiving, via a user input on a client device, defined values for one or more weighted criteria to generate a ranking associated with individual media files of the subset of the one or more media files;

analyzing the subset of the one or more media files, based at least in part on the one or more weight criteria;

generating, independent of user interaction, one or more rankings associated with the individual media files, based at least in part on an analysis of the subset of the one or more media files; and

uploading at least a portion of the subset of the one or more media files to the external storage platform for sharing on the at least one targeted folder in accordance with the second set of settings, based at least in part on the one or more rankings.

8. The media sharing method of claim 7 , wherein the second set of settings for sharing the backed-up media files include instructions to prohibit at least an additional portion of the uploaded media files stored to the external storage platform from being shared on the destination sharing site and expiration time setting.

9. The media sharing method of claim 7 , wherein storing the one or more media files is executed without user activation subsequent to capturing the one or more media files.

10. The media sharing method of claim 7 , wherein uploading is executed without user activation subsequent to storing the one or more media files.

11. A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors to:

obtain a first set of settings for privately backing up media files as privately backed up media files to an external storage platform, wherein the first set of settings include instructions to store uploaded media files to the external storage platform;

obtain a second set of settings for sharing the privately backed up media files to at least one targeted folder on a destination site, wherein the second set of settings include instructions to share at least a portion of the uploaded media files stored on the external storage platform to the targeted folder on the destination site;

disseminate the first set of settings and the second set of settings to the external storage platform;

receive one or more media files that includes media content, the media content comprising one of an image, a video, or a graphic;

extract, via an image-handling application, metadata from one or more information sources other than the one or more media files, the metadata including location information, calendar information or contact information associated with the media content, wherein the one or more information sources include a location application, a calendar application, and a contacts application;

configure, via the image-handling application, filter criteria for the one or more media files, based at least in part on the metadata from the one or more information sources;

receive, via a user input on a client device, defined values for one or more weighted criteria to generate a ranking associated with individual media files of the one or more media files;

analyze the one or more media files, based at least in part on the one or more weighted criteria;

generate, independent of user interaction, one or more rankings associated with the individual media files of the one or more media files, based at least in part on an analysis of the one or more media files;

privately store a subset of the one or more media files as stored media files, based at least in part on the first set of settings and the filter criteria; and

share at least a portion of the stored media files to the at least one targeted folder, based at least in part on the second set of settings for sharing, based at least in part on the one or more rankings.

12. The non-transitory computer-readable medium of claim 11 , wherein the non-transitory computer-readable medium is included in a cloud-based digital storage platform.

13. The non-transitory computer-readable medium of claim 11 , wherein the second set of settings for sharing are time-based.

14. The non-transitory computer-readable medium of claim 11 , further comprising at least one instruction that, when executed, causes the one or more processors to report sharing of the portion of the stored media files to the at least one targeted folder.

15. The non-transitory computer-readable medium of claim 11 , further comprising at least one instruction that, when executed, causes the one or more processors to retract at least the portion of the stored media files from the at least one targeted folder.

16. The media sharing method of claim 7 , further comprising:

determining that the portion of the subset of the one or more media files are a group of top-ranking media files, based at least in part on the one or more rankings; and

uploading the portion of the subset of the one or more media files to an additional target folder on the destination sharing site.

17. The media sharing method of claim 7 , further comprising:

determining that the portion of the subset of the one or more media files are a group of bottom-ranking media files, based at least in part on the one or more rankings; and

archiving the portion of the subset of the one or more media files at an additional target folder on the destination sharing site.

Assignments (6)
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2011
From: VALDEZ-KLINE, TERESA; BIBIK, MICHAEL
To: T-MOBILE USA, INC.
Reel/Frame 026025/0783 →