IP Library Granted Patent US 9,152,313
Granted Patent B2
US 9,152,313 · App. 13/911,468 · Granted Oct 6, 2015

Unified picture access across devices

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,152,313
App. No.
13/911,468
Granted
Oct 6, 2015
Kind
B2
Abstract

A method for creating a design for an image product includes registering a group of image sources by a network based image service system, wherein the group of image sources comprise a first device and a second device, receiving a notification, by the network based image service system, from the image sources about availabilities of the image sources, representing the second device and a local storage of the first device at a user interface on the first device, indicating an availability status of the second device on the first device, and if the availability status of the second device indicates that the second device is available, allowing a user to browse, on the first device, images stored on the second device.

Claims (63)

1. A method for creating a design for an image product, comprising:

registering a group of computer devices by a network based image service system, wherein the group of computer devices comprise a first device and a second device;

receiving a notification, by the network based image service system, from each of the computer devices in the group about availabilities of the computer devices;

representing the second device and a local storage of the first device at a user interface on the first device;

indicating availability status of the second device on the first device; and

allowing a user to browse, on the first device, images stored on the second device, comprising:

requesting the second device to transfer thumbnail versions of the images to the network based image service system;

transferring thumbnail versions of the images from the network based image service system to the first device; and

displaying the thumbnail versions of the images at the user interface on the first device,

wherein the user is allowed to browse, on the first device, images stored on the second device if the availability status of the second device indicates that the second device is available.

2. The method of claim 1 , further comprising:

allowing the user to create an image project or a design of an image product using images stored at least in the first device and the second device.

3. The method of claim 1 , further comprising:

allowing the user to select, on the first device, at least one of the images stored on the second device;

requesting the second device to transfer a high-resolution version of the one of the images to the network based image service system; and

transferring the high-resolution version of the one of the images from the network based image service system to the first device.

4. The method of claim 3 , wherein the high-resolution version of the one of the images includes a full-resolution version of the one of the images.

5. The method of claim 3 , further comprising:

displaying the high-resolution version of the images at the user interface on the first device.

6. The method of claim 3 , further comprising:

storing the high-resolution version of the images in the local storage of the first device.

7. The method of claim 3 , further comprising:

storing the high-resolution version of the images in the network based image service system.

8. The method of claim 1 , wherein the step of registering a group of computer devices comprises assigning each of the computer devices with a registration identification and authenticated token, wherein the first device and the second device communicate through the network based image service system based on authenticated tokens of the first device and the second device.

9. The method of claim 1 , further comprising:

registering a cloud storage by the network based image service system;

representing the cloud storage, the second device, and the local storage of the first device at the user interface on the first device; and

allowing the user to browse, on the first device, images stored on the cloud storage, comprising:

requesting the cloud storage to transfer thumbnail versions of the images to the network based image service system;

transferring thumbnail versions of the images from the network based image service system to the first device; and

displaying the thumbnail versions of the images at the user interface on the first device.

10. The method of claim 9 , further comprising:

allowing the user to create an image project or a design of an image product using images stored at least in the first device and the cloud storage.

11. The method of claim 1 , further comprising:

registering a user account at a social network by the network based image service system;

representing the social network, the cloud storage, the second device, and the local storage of the first device at the user interface on the first device; and

allowing the user to browse, on the first device, images stored on the social network, comprising:

requesting the social network to transfer thumbnail versions of the images to the network based image service system;

transferring thumbnail versions of the images from the network based image service system to the first device; and

displaying the thumbnail versions of the images at the user interface on the first device.

12. The method of claim 11 , further comprising:

allowing the user to create an image project or a design of an image product using images stored in at least the first device and the social network.

13. A method for creating a design for an image product, comprising:

registering a group of image sources by a network based image service system, wherein the group of image sources comprise a first device and a second device;

receiving a notification, by the network based image service system, from the image sources about availabilities of the image sources;

representing the second device and a local storage of the first device at a user interface on the first device;

indicating an availability status of the second device on the first device; and

if the availability status of the second device indicates that the second device is available, allowing a user to browse, on the first device, images stored on the second device, comprising:

requesting the second device to transfer thumbnail versions of the images to the network based image service system;

transferring thumbnail versions of the images from the network based image service system to the first device; and

displaying the thumbnail versions of the images at the user interface on the first device.

14. The method of claim 13 , further comprising:

allowing the user to create an image project or a design of an image product using images stored in at least the first device and the second device.

15. The method of claim 13 , wherein the image sources include a cloud storage or a social network.

16. The method of claim 15 , further comprising:

registering the cloud storage or the social network by the network based image service system;

representing the cloud storage or the social network, the second device, and the local storage of the first device at the user interface on the first device; and

allowing the user to browse, on the first device, images stored on the cloud storage or the social network, comprising:

requesting the cloud storage or the social network to transfer thumbnail versions of the images to the network based image service system;

transferring thumbnail versions of the images from the network based image service system to the first device; and

displaying the thumbnail versions of the images at the user interface on the first device.

17. The method of claim 15 , further comprising:

allowing the user to create an image project or a design of an image product using images stored in at least the cloud storage or the social network.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: BRAHMANAPALLI, SYED SALEEM JAVID
To: SHUTTERFLY, INC.
Reel/Frame 069558/0464 →
CHANGE OF NAME Recorded Nov 22, 2019
From: SHUTTERFLY, INC.
To: SHUTTERFLY, LLC
Reel/Frame 051095/0172 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY INC.
Reel/Frame 050572/0508 →
FIRST LIEN SECURITY AGREEMENT Recorded Sep 27, 2019
From: SHUTTERFLY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 050574/0865 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
Reel/Frame 050527/0868 →
SECURITY INTEREST Recorded May 23, 2018
From: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046216/0396 →
SECURITY INTEREST Recorded Aug 18, 2017
From: SHUTTERFLY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 043601/0955 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2017
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHUTTERFLY, INC.
Reel/Frame 043542/0693 →
SECURITY AGREEMENT Recorded Jun 15, 2016
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039024/0761 →