IP Library Granted Patent US 10,467,194
Granted Patent B2
US 10,467,194 · App. 15/270,112 · Granted Nov 5, 2019

Multi-device upload integration application

Inventors: Brian Strong (San Jose, CA); Don MacAskill (Los Altos, CA)
Assignee: SMUGMUG, INC.
G06F16/168G06F16/13H04L63/12H04L63/168H04L67/025H04L67/02H04L67/1097
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,467,194
App. No.
15/270,112
Granted
Nov 5, 2019
Kind
B2
Abstract

Embodiments described herein generally relate to a software application platform which provides a user with the ability to upload media items to a first file storage location from a remote second file location. The media items may be uploaded from the remote second file location via an internet connection. The user may send a link via a data network that allows the user to quickly log in and upload media items via the remote device which receives the link. Each link may authenticate the user and launch the correct application on the remote device for uploading the media items after the link is selected. As such, the user may upload media items via the remote device to the first file location via the link, without a coupling between the second file location coupled with the remote device and the first file location.

Claims (62)

1. A method for generating and delivering access to a file storage location from multiple devices, the method sequentially comprising:

receiving a request on a server via a first graphical user interface to access a first file storage location of a media gallery page via a second graphical user interface;

receiving a first input on the server via the first graphical user interface, the first input determining a unique identification protocol associated with the second graphical user interface, the second graphical user interface configured to access the first file storage location of the media gallery page, wherein the determining a unique identification protocol comprises:

determining a usage history of the second graphical user interface associated with the input, the second graphical user interface having an unknown usage history;

generating and sending a unique identification code through the server for display at the second graphical user interface;

receiving a second input comprising the unique identification code via the first graphical user interface; and

authenticating the unique identification code;

generating a link to the first file storage location of the media gallery page in response to authenticating the unique identification code;

sending the link to the second graphical user interface via a data network;

receiving a request to access the first file storage location of the media gallery page displayed on the second graphical user interface;

launching an internet connected web browser application on the second graphical user interface;

navigating the internet connected web browser application automatically to the first file storage location of the media gallery page;

displaying the first file storage location of the media gallery page on the second graphical user interface;

transferring a media item from a second file storage location accessed via the second graphical user interface to the first file storage location of the media gallery page; and

enabling the media item stored within the first file storage location of the media gallery page to be viewed on the media gallery page.

2. The method of claim 1 , wherein the link is a uniform resource locator.

3. The method of claim 1 , wherein the second file storage location is local memory associated with the second graphical user interface or is remote memory accessed via an internet connection.

4. The method of claim 1 , wherein the first input is a telephone number and the data network is a short message service.

5. The method of claim 1 , wherein the enabling allows the media item stored within the first file location of the media gallery page to be viewed on the first graphical user interface or the second graphical user interface.

6. The method of claim 1 , wherein the first file storage location of the media gallery page is displayed on the second graphical user interface via a file uploader page.

7. A computer system for generating and delivering access to a file storage location from multiple devices, comprising:

a processor; and

a memory storing instructions that, when executed by the processor, sequentially cause the computer system to:

receive a request on a server via a first graphical user interface to access a first file storage location of a media gallery page via a second graphical user interface;

receive first input on the server via the first graphical user interface, the first input determining a unique identification protocol associated with the second graphical user interface, the second graphical user interface configured to access the first file storage location of the media gallery page, wherein the determining a unique identification protocol includes:

determining a usage history of the second graphical user interface associated with the input, the second graphical user interface having an unknown usage history;

generating and sending a unique identification code through the server for display at the second graphical user interface;

receive a second input comprising the unique identification code via the first graphical user interface; and

authenticate the unique identification code;

generate a link to the first file storage location of the media gallery page in response to authenticating the unique identification code;

send the link to the second graphical user interface via a data network;

receive a request to access the first file storage location of the media gallery page via the link displayed on the second graphical user interface;

launch an internet connected web browser application on the second graphical user interface;

navigate the internet connected web browser application automatically to the first file storage location of the media gallery page;

display the first file storage location of the media gallery page on the second graphical user interface;

transfer a media item from a second file storage location accessed via the second graphical user interface to the first file storage location of the media gallery page; and

enable the media item stored within the first file storage location of the media gallery page to be viewed on the media gallery page.

8. The computer system of claim 7 , wherein the link is a uniform resource locator.

9. The computer system of claim 7 , wherein the second file storage location is local memory associated with the second graphical user interface or is remote memory accessed via an internet connection.

10. The computer system of claim 7 , wherein the first input is a telephone number and the data network is a short message service.

11. The computer system of claim 7 , wherein the enabling allows the media item stored within the first file location of the media gallery page to be viewed on the first graphical user interface or the second graphical user interface.

12. The computer system of claim 7 , wherein the first file storage location of the media gallery page is displayed on the second graphical user interface via a file uploader page.

13. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computer system to generate and deliver access to a file storage location from multiple devices, by sequentially performing the steps of:

receiving a request on a server via a first graphical user interface to access a first file storage location of a media gallery page via a second graphical user interface;

receiving a first input on the server via the first graphical user interface, the first input determining a unique identification protocol associated with the second graphical user interface, the second graphical user interface configured to access the first file storage location of the media gallery page, wherein the determining a unique identification protocol includes:

determining a usage history of the second graphical user interface associated with the input, the second graphical user interface having an unknown usage history;

generating and sending a unique identification code through the server for display at the second graphical user interface;

receiving a second input comprising the unique identification code via the first graphical user interface; and

authenticating the unique identification code

generating a link to the first file storage location of the media gallery page in response to authenticating the unique identification code;

sending the link to the second graphical user interface via a data network;

receiving a request to access the first file storage location of the media gallery page via the link displayed on the second graphical user interface;

launching an internet connected web browser application on the second graphical user interface;

navigating the internet connected web browser application automatically to the first file storage location of the media gallery page;

displaying the first file storage location of the media gallery page on the second graphical user interface;

transferring a media item from a second file storage location accessed via the second graphical user interface to the first file storage location of the media gallery page; and

enabling the media item stored within the first file storage location of the media gallery page to be viewed on the media gallery page.

14. The non-transitory computer-readable medium of claim 13 , wherein the link is a uniform resource locator.

15. The non-transitory computer-readable medium of claim 13 , wherein the second file storage location is local memory associated with the second graphical user interface or is remote memory accessed via an internet connection.

16. The non-transitory computer-readable medium of claim 13 , wherein the first input is a telephone number and the data network is a short message service.

17. The non-transitory computer-readable medium of claim 13 , wherein the enabling allows the media item stored within the first file location of the media gallery page to be viewed on the first graphical user interface or the second graphical user interface.

18. The non-transitory computer-readable medium of claim 13 , wherein the first file storage location of the media gallery page is displayed on the second graphical user interface via a file uploader page.

Assignments (4)
SECURITY INTEREST Recorded Jul 30, 2025
From: AWES.ME, INC.
To: AVIDBANK
Reel/Frame 071884/0090 →
CHANGE OF NAME Recorded Mar 30, 2022
From: SMUGMUG, INC.
To: AWES.ME, INC.
Reel/Frame 059554/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2016
From: STRONG, BRIAN; MACASKILL, DON
To: SMUGMUG, INC.
Reel/Frame 041107/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: STRONG, BRIAN; MACASKILL, DON
To: SMUGMUG, INC.
Reel/Frame 040989/0985 →
Continuity (2)
Provisional Application 62222648 · Sep 23, 2015
Related Publication 20170083534A1 · Mar 23, 2017