IP Library Granted Patent US 8,712,866
Granted Patent B2
US 8,712,866 · App. 14/016,816 · Granted Apr 29, 2014

Variable month cross-platform photo calendar builder

Inventors: Ryan Moore (West Henrietta, NY); Johnathan Nick (Penfield, NY); Mike Anello (Rochester, NY)
Assignee: FUJIFILM North America Corporation
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 8,712,866
App. No.
14/016,816
Granted
Apr 29, 2014
Kind
B2
Abstract

A system and method for ordering a print of a digitally represented still image on a calendar using a remote computer is provided. The system includes a remote computer connected to a photofinisher through a network. A computer readable medium is located on the photofinisher and has computer-executable instructions for performing the method that includes selecting an image using the remote computer and displaying the image in an image tray pane. A calendar workspace pane includes separate calendar image windows associated with each of the calendar pages. One of the images displayed in the image tray pane is associated with one or more of the calendar image windows. A calendar print order data file is established, which includes the association of the selected image with one or more of the calendar image windows. The computer-executable instructions are in HTML and JavaScript.

Claims (41)

1. A method for ordering a print of a plurality of digitally represented still images on a calendar using a computing device, the computing device having a platform independent web application configured to communicate with a photofinisher device, through a network, and the calendar including a plurality of monthly calendar pages, the method comprising:

selecting a plurality of digitally represented still images using the computing device;

displaying the plurality of selected digitally represented still images in an image tray pane;

displaying a calendar workspace pane including a calendar image window associated with each of the plurality of monthly calendar pages;

associating at least one of the plurality of selected digitally represented still images displayed in the image tray pane with each of the calendar image windows by dragging the selected digitally represented still image to the respective calendar image window, and then dropping the selected digitally represented still image in the respective calendar image window;

editing at least one of the plurality of selected digitally represented still images after the step of associating the at least one of the plurality of selected digitally represented still images with the respective calendar image window;

establishing a calendar print order data file which represents the association of the plurality of selected digitally represented still images with the calendar image windows; and

communicating the calendar print order data file to the photofinisher device, wherein the photofinisher device receives the calendar print order data file and produces the print of the plurality of digitally represented still images on the plurality of monthly calendar pages, wherein each of the steps of the method are provided using a cross-platformed calendar building application resident on the photofinisher device, and wherein each of the steps in the method are executed using instructions in Hypertext Markup Language and a script-based language.

2. The method as recited in claim 1 , further comprising selecting a calendar format.

3. The method as recited in claim 1 , further comprising selecting a starting month for the calendar.

4. The method as recited in claim 1 , wherein the image tray pane and the calendar workspace pane are displayed in a calendar creation tool pane.

5. The method as recited in claim 1 , wherein the association of the at least one of the plurality of selected digitally represented still images displayed in the image tray pane with each of the calendar image windows is performed using an interface selection device.

6. The method as recited in claim 5 , wherein the interface selection device is used to associate the at least one of the plurality of selected digitally represented still images displayed in the image tray pane with each of the calendar image windows by dragging the at least one of the plurality of selected digitally represented still images to the respective calendar image window, and then dropping the at least one of the plurality of selected digitally represented still images in the respective calendar image window.

7. The method as recited in claim 1 , wherein the calendar workspace pane includes a calendar text window associated with each of the plurality of monthly calendar pages.

8. The method as recited in claim 7 , further including entering text in each of the calendar text windows.

9. The method as recited in claim 1 , wherein the editing includes rotating the at least one of the plurality of selected digitally represented still image images.

10. The method as recited in claim 1 , further comprising uploading the plurality of digitally represented still images from the photofinisher device prior to the step of selecting the plurality of digitally represented still images using the computing device.

11. The method as recited in claim 1 , further comprising selecting a delivery criteria, wherein the calendar print order data file includes the selected delivery criteria.

12. The method as recited in claim 11 , further comprising delivering the print of the plurality of digitally represented still images on the plurality of monthly calendar pages using the delivery criteria.

13. The method as recited in claim 1 , wherein the network is the Internet.

14. The method as recited in claim 13 , wherein the executable instructions are read by a web browser located on the computing device.

15. The method as recited in claim 1 , wherein the image tray pane is displayed in a first region of a display device, and wherein the calendar workspace pane is displayed in a second region of the display device.

16. The method as recited in claim 1 , wherein the method is performed without downloading or installing external software on the computing device.

17. A computer readable medium having computer-executable instructions for performing a method for ordering a print of a plurality of digitally represented still images on a calendar using a computing device, the computing device having a platform independent web application configured to communicate with a photofinisher device through a network, and the calendar including a plurality of monthly calendar pages, the method comprising:

selecting a plurality of digitally represented still images using the computing device;

displaying the plurality of selected digitally represented still images in an image tray pane;

displaying a calendar workspace pane including a calendar image window associated with each of the plurality of monthly calendar pages;

associating at least one of the plurality of selected digitally represented still images displayed in the image tray pane with each of the calendar image windows by dragging the selected digitally represented still image to the respective calendar image window, and then dropping the selected digitally represented still image in the respective calendar image window;

editing at least one of the plurality of selected digitally represented still images after the step of associating the at least one of the plurality of selected digitally represented still images with the respective calendar image window;

establishing a calendar print order data file which represents the association of the plurality of selected digitally represented still images with the calendar image windows; and

communicating the calendar print order data file to the photofinisher device, wherein the photofinisher device receives the calendar print order data file and produces the print of the plurality of digitally represented still images on the plurality of monthly calendar pages, wherein each of the steps of the method are provided using a cross-platformed calendar building application resident on the photofinisher device, and wherein each of the steps in the method are executed using instructions in Hypertext Markup Language and a script-based language.

18. The computer readable medium as recited in claim 17 , wherein the method is performed without downloading or installing external software on the computing device.

19. A system for ordering a print of a plurality of digitally represented still images on a calendar using a computing device, the calendar including a plurality of monthly calendar pages, the system comprising:

a photofinisher device connected to the computing device through a network, the photofinisher device including a processor and a memory, a cross-platformed calendar building application being stored in said memory and programmed to:

allow a plurality of digitally represented still images to be selected using a platform independent web application on the computing device;

allow the plurality of selected digitally represented still images to be displayed in an image tray pane;

allow a calendar workspace pane to be displayed on the computing device, wherein the calendar workspace pane includes a calendar image window associated with each of the plurality of monthly calendar pages;

allow at least one of the plurality of selected digitally represented still images displayed in the image tray pane to be associated with each of the calendar image windows using the computing device by dragging the selected digitally represented still image to the respective calendar image window, and then dropping the selected digitally represented still image in the respective calendar image window;

allow at least one of the plurality of selected digitally represented still images to be edited after the step of associating the at least one of the plurality of selected digitally represented still images with the respective calendar image window;

allow a calendar print order data file to be established, wherein the calendar print order data file represents the association of the plurality of selected digitally represented still images with the calendar image windows; and

allow the calendar print order data file to be communicated from the computing device to the photofinisher device, wherein the photofinisher device receives the calendar print order data file and produces the print of the plurality of digitally represented still images on the plurality of monthly calendar pages, wherein the cross-platformed calendar building application is programmed to perform each of the above steps using instructions in Hypertext Markup Language and a script-based language.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2013
From: MOORE, RYAN; NICK, JONATHAN; ANELLO, MIKE
To: FUJIFILM E-SYSTEMS, INC.
Reel/Frame 031211/0728 →
MERGER Recorded Sep 16, 2013
From: FUJIFILM E-SYSTEMS, INC.
To: FUJIFILM U.S.A., INC.
Reel/Frame 031211/0923 →
CHANGE OF NAME Recorded Sep 16, 2013
From: FUJIFILM U.S.A., INC.
To: FUJIFILM NORTH AMERICA CORPORATION
Reel/Frame 031212/0021 →
Continuity (3)
Continuation 11619469 · Jan 3, 2007
Provisional Application 60776534 · Feb 24, 2006
Related Publication 20140006217A1 · Jan 2, 2014