IP Library Granted Patent US 10,104,157
Granted Patent B2
US 10,104,157 · App. 15/144,366 · Granted Oct 16, 2018

System and method for managing media files

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,104,157
App. No.
15/144,366
Granted
Oct 16, 2018
Kind
B2
Abstract

Systems and methods are presented which allow a user's device to accept media from a variety of sources, process those media items based on their characteristics, and deliver the captured media to a pre-established variety of diverse locations with minimal or no user interaction. These systems and methods can also make media items available to a plurality of internet web sites without actually creating and delivering copies of files. In one embodiment, the diverse locations can each have individual delivery protocols (for example, login and formats) and when a number of media are available at the user's device for delivery to storage locations the media can be delivered to pre-established locations with a single user command without regard to the individual location delivery requirements. In another embodiment, processing, delivery, and access to new media items is handled automatically based on pre-established criteria and analysis of the data and metadata of the media items themselves. While unobtrusive user feedback is displayed during media processing, no user attention or intervention is required as long as no changes to the default settings are desired.

Claims (41)

1. A method of displaying media on a website running on one or more web servers, said method comprising:

accessing, by a program running on the website in response to a trigger event for a user device of a plurality of user devices, the user device of the plurality of user devices,

wherein each of the plurality of user devices comprises:

a memory storing a plurality of media files and a user program corresponding to the program running on the website, and

a processor configured to execute the user program, wherein the user program is configured to identify the trigger event and communicate the trigger event to the program running on the website,

and wherein said accessing being accomplished individually on a user-by-user basis;

designating, by the program running on the website using image recognition algorithms, one or more particular media files of the plurality of media files of the user device that comply with exclusion and inclusion rules for permissible content based on pre-established criteria particularized for the website as available for display on the website; and

copying, by the program running on the website in response to a specific request to display the one or more particular media files designated as available for display, the one or more particular media files designated as available for display from the memory of the user device to the website for display on the website.

2. The method of claim 1 wherein said copying is performed without user involvement.

3. The method of claim 2 wherein said copying comprises:

modifying, by the program running on the website, the one or more particular media files designated as available for display to fit display parameters particularized for the website.

4. The method of claim 3 wherein said designating comprises:

obtaining, by the program running on the website, a list of the plurality of media files from the user device of the plurality of user devices;

analyzing, by the program running on the website, the plurality of media files using image recognition algorithms to identify the one or more particular media files of the plurality of media files of the user device that comply with the exclusion and inclusion rules for the website;

filtering, by the program running on the website, from the obtained list of the plurality of media files a set of media files that do not comply with the exclusion and inclusion rules;

creating, by the program running on the website, a thumbnail for each of the one or more particular media files of the plurality of media files of the user device that comply with the exclusion and inclusion rules; and

displaying, by the program running on the website, the thumbnail for each of the one or more particular media files of the plurality of media files of the user device that comply with the exclusion and inclusion rules on the website.

5. The method of claim 4 further comprising;

filtering, by the program running on the website, from the obtained list of the plurality of media files of the user device the set of media files that do not comply with the exclusion and inclusion rules as not being designated as available on the website and not to be copied to the website.

6. The method of claim 5 further comprising:

providing, by the program running on the website, access to storage locations on the one or more web servers of the one or more particular media files displayed on the website.

7. The method of claim 1 wherein said copying is performed with said user only signifying acceptance or rejection of said copying.

8. A method of controlling media processing, said method comprising:

allowing, by a program running on a first website, a user device in communication with said first website to process media of the user device with said first website in accordance with a set of first exclusion and inclusion rules for permissible content based on criteria established by said first website and under control of first access procedures established by said first website;

identifying, by the program running on said first website, a second website separate from said first website where a set of second exclusion and inclusion rules for permissible content and second access procedures particular to said user are maintained, wherein the set of second exclusion and inclusion rules of said second website are configured to enable said second website to access and designate, using image recognition algorithms, said media of the user device that comply with the set of second exclusion and inclusion rules as available for display on said second website; and

processing, by the program running on said first website, said media of the user device in accordance with the set of second exclusion and inclusion rules and the second access procedures particular to said user maintained at said second website by:

accessing, by the program running on said first website in response to a trigger event for the user device, said media of the user device;

obtaining, by the program running on said first website, the set of second exclusion and inclusion rules from said second website using the second access procedures;

designating, by the program running on said first website using image recognition algorithms, one or more particular media files of said media of the user device that do not comply with the set of second exclusion and inclusion rules of said second website and do comply with the set of first exclusion and inclusion rules of said first website as available for display on said first website; and

copying, by the program running on said first website in response to a specific request to display the one or more particular media files designated as available for display on said first website, the one or more particular media files designated as available for display on said first website from the user device to said first website for display on said first website.

9. The method of claim 8 wherein said first website is pre-identified by said user for having access to the set of second exclusion and inclusion rules and the second access procedures of said second website.

10. The method of claim 8 wherein said copying is performed with said user only signifying acceptance or rejection of said copying.

11. The method of claim 8 wherein said copying is performed without user involvement.

12. The method of claim 11 wherein said copying comprises:

modifying, by the program running on said first website, the one or more particular media files designated as available for display on said first website to fit display parameters of said first website.

13. The method of claim 12 wherein said designating comprises:

obtaining, by the program running on said first website, a list of said media of the user device from the user device;

analyzing, by the program running on said first website, said media of the user device using image recognition algorithms to identify the one or more particular media files of said media of the user device that do not comply with the set of second exclusion and inclusion rules of said second website and do comply with the set of first exclusion and inclusion rules of said first website;

filtering, by the program running on said first website from the obtained list of said media of the user device, a set of media files that do comply with the set of second exclusion and inclusion rules of said second website and do not comply with the set of first exclusion and inclusion rules of said first website;

creating, by the program running on said first website, a thumbnail for each of the one or more particular media files of said media of the user device that do not comply with the set of second exclusion and inclusion rules of said second website and do comply with the set of first exclusion and inclusion rules of said first website; and

displaying, by the program running on said first website, the thumbnail for each of the one or more particular media files of said media of the user device that do not comply with the set of second exclusion and inclusion rules of said second website and do comply with the set of first exclusion and inclusion rules of said first website.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2025
From: RPX CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 072057/0786 →
RELEASE OF SECURITY INTEREST IN SPECIFIED PATENTS Recorded Aug 12, 2025
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 072412/0919 →
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: PHOTOBUCKET.COM INC
To: RPX CORPORATION
Reel/Frame 065830/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: PHOTOBUCKET CORPORATION
To: PHOTOBUCKET.COM, INC.
Reel/Frame 046143/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2016
From: ZAPATA, CHARLES B.; SHAPIRO, DANIEL J.; ARCURI, MICHAEL
To: PHOTOBUCKET CORPORATION
Reel/Frame 038836/0829 →