IP Library Granted Patent US 7,392,284
Granted Patent B2
US 7,392,284 · App. 11/691,353 · Granted Jun 24, 2008

Meta-application architecture for integrating photo-service websites for browser-enabled devices

Assignee: FotoMedia Technologies, LLC
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 7,392,284
App. No.
11/691,353
Granted
Jun 24, 2008
Kind
B2
Abstract

A method and system for integrating web photo-services for a browser-enabled device is disclosed. The method and system include providing a server that communicates with the device over a network, and associating images stored on at least one photo-service site with a user account. Thereafter, an inventory of images stored on the device is received from the device, and an image-related web application is provided to the device over the network, where the web application requires access to the user's images. The method and system further include providing a list of the images associated with a user's account to the web application, wherein the list of images includes an image reference for each image and an indication of whether each image is stored on the device or on the photo-service site, such that the web application may perform at least one function on the user's images regardless of where the images are stored.

Claims (38)

1. A method for allowing a web application to operate on images stored on a browser-enabled device and on images stored in a remote location, comprising:

providing a server that communicates with a browser-enabled device over a network;

providing an image-related web application to the device over the network, the web application executable on a web browser included in the device;

receiving, by the web application, a list of images stored on the device from the device and a list of images stored at a remote location from the server; and

providing, by the web application, content combining the lists of images received from the device and the server, wherein the content is presentable via the web browser and includes an image reference for each image included in the combined lists of images and an indication of whether each image is stored on the device or at the remote location, whereby the web application may perform at least one function on the images regardless of where the images are stored.

2. The method of claim 1 , comprising allowing for selection of the web application from the browser-enabled device.

3. The method of claim 2 , comprising:

for an image that is indicated as being stored on the browser-enabled device, generating, by the web application, a reference that comprises a file path to the image stored on the browser-enabled device along with a resize command; and

for an image that is indicated as being stored at the remote location, requesting, by the web application, a reference to a corresponding resized image from the server.

4. The method of claim 3 , comprising:

for an image that is indicated as being stored at the remote location, configuring the server to fetch the image from the indicated remote location;

resizing and converting the fetched image to a required format; and

passing a URL to the resized and converted image back to the web application for insertion into the content that is provided by the web application to the browser-enabled device.

5. The method of claim 4 , wherein the web browser is configured to interpret the references included in the content provided by the web application and to render images associated with the interpreted references on the browser-enabled device.

6. The method of claim 5 , comprising:

allowing, by the web application, for selection from among the rendered images; and

performing the at least one function on the images corresponding to the selected rendered images.

7. The method of claim 6 , wherein the web browser is configured to provide the list of images stored on the browser-enabled device to the web application.

8. The method of claim 1 , wherein the at least one function performed by the web application includes at least one of an image viewing, editing, deletion, uploading, and searching function.

9. A system for allowing a web application to operate on images stored on a browser-enabled device and on images stored in a remote location, comprising:

a server that communicates with a browser-enabled device over a network; and

an image-related web application, downloadable to the device over the network, the web application executable on a web browser included in the device and configured for receiving from the device a list of images stored on the device, for receiving from the server a list of images stored at a remote location, and for providing content combining the lists of images received from the device and server, wherein the content is presentable via the web browser and includes an image reference for each image included in the combined lists of images and an indication of whether each image is stored on the device or at the remote location, whereby the web application may perform at least one function on the images regardless of where the images are stored.

10. The system of claim 9 wherein the web application is selectable from the browser-enabled device.

11. The system of claim 10 wherein for an image that is indicated as being stored on the browser-enabled device, the web application is configured to generate a reference that comprises a file path to the image stored on the browser-enabled device along with a resize command, and for an image that is indicated as being stored at the remote location, the web application is configured to request a reference to a corresponding resized image from the server.

12. The system of claim 11 wherein the web application is configured to:

fetch an image that is indicated as being stored at the remote location from the indicated remote location;

resize and convert the fetched image to a required format, and

pass a URL to the resized and converted image back to the web application for insertion into the content that is provided by the web application to the browser-enabled device.

13. The system of claim 12 , wherein the web browser is configured to interpret the references from the web application and to render images associated with the interpreted references on the browser-enabled device.

14. The system of claim 13 , wherein the web application is configured to allow for selection from among the rendered images and to perform the at least one function on the images corresponding to the selected rendered images.

15. The system of claim 14 , wherein the web browser is configured to provide the list of images stored on the browser-enabled device to the web application.

16. The system of claim 9 , wherein the at least one function performed by the web application includes at least one of an image viewing, editing, deletion, uploading, and searching function.

17. A system for allowing a web application to operate on images stored on a browser-enabled device and on images stored in a remote location, comprising:

a client device having images stored thereon, the client device configured to communicate with a server over a network; and

a web browser included on the client device, the web browser configured to execute an image-related web application received by the client device over the network, to provide a list of images stored on the client device to the web application, and to present content, received from the web application, combining the list of images stored on the client device with a list of images stored at a remote location, wherein the content includes an image reference for each image included in the combined lists of images and an indication of whether each image is stored on the client device or at the remote location, whereby the web application may perform at least one function on the images regardless of where the images are stored.

18. The system of claim 17 , wherein the web browser is configured to interpret the references included in the content provided by the web application and to render images associated with the interpreted references on the browser-enabled device.

19. The system of claim 17 , wherein the at least one function performed by the web application includes at least one of an image viewing, editing, deletion, uploading, and searching function.

20. The system of claim 17 , wherein the client device is an image-capture device.

Assignments (6)
MERGER Recorded Oct 9, 2015
From: KDL SCAN DESIGNS LLC
To: CHEMTRON RESEARCH LLC
Reel/Frame 036828/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2012
From: FOTOMEDIA TECHNOLOGIES, LLC
To: KDL SCAN DESIGNS LLC
Reel/Frame 027512/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2011
From: IPAC ACQUISITION SUBSIDIARY I, LLC
To: FOTOMEDIA TECHNOLOGIES, LLC
Reel/Frame 027229/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2007
From: ANDERSON, ERIC C.
To: FLASHPOINT TECHNOLOGY, INC.
Reel/Frame 019360/0997 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2007
From: FLASHPOINT TECHNOLOGY, INC.
To: IPAC ACQUISITION SUBSIDIARY I, LLC
Reel/Frame 019361/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2007
From: IPAC ACQUISITION SUBSIDIARY I, LLC
To: FOTOMEDIA TECHNOLOGIES, LLC
Reel/Frame 019361/0091 →
Continuity (2)
Continuation 0975208200 · Dec 29, 2000
Related Publication 20070192432A1 · Aug 16, 2007