IP Library Granted Patent US 8,589,351
Granted Patent B2
US 8,589,351 · App. 13/022,521 · Granted Nov 19, 2013

Computer program product and data backup method

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,589,351
App. No.
13/022,521
Granted
Nov 19, 2013
Kind
B2
Abstract

Provided is a computer program product for backing up data, which are stored in a first storage device connected with a computer, into a second storage device connected with the computer. The computer program product includes: a computer-readable medium; and a computer program code stored on the computer-readable medium, wherein the computer program code includes: a program code for generating backup data based on at least part of the data stored in the first storage device; a program code for obtaining, as identification data, at least one of image data and sound data provided by a separate program code that is different from the computer program and is executed during the generation of the backup data; and a program code for correlating the generated backup data to the obtained identification data and storing the backup data correlated to the identification data into the second storage device.

Claims (35)

1. A computer program product for backing up data, which are stored in a first storage device connected with a computer, into a second storage device connected with the computer, the computer program product comprising:

a computer-readable medium; and

a computer program code stored on the computer-readable medium, wherein

the computer is connected with a monitor device,

the computer program code including:

a program code for generating backup data based on at least part of the data stored in the first storage device;

a program code for obtaining, as identification data, at least one of:

screen image data representing an image displayed on the monitor device when the backup data is generated in the computer;

image data of a window image generated by the application program that is different from the computer program code and is executed on the computer when the backup data is generated in the computer;

image data that represents a user's figure or a display appearance on the display device and is taken when the backup data is generated in the computer; and

sound data representing sounds played at the computer when the backup data is generated in the computer; and

a program code for associating the generated backup data with the obtained identification data and storing the backup data associated with the identification data into the second storage device.

2. The computer program product in accordance with claim 1 , wherein the computer program code further includes:

a program code for providing a user interface to select backup data used for data restoration, among multiple backup data generated at different times and stored in the second storage device; and

a program code for reproducing one of the screen image data, the image data of the window image, the image data that represents the user's figure or the display appearance, and the sound data based on the identification data associated with the backup data selected via the user interface.

3. The computer program product in accordance with claim 1 , wherein

the identification data is screen image data.

4. The computer program product in accordance with claim 3 , wherein the computer program code further includes:

a program code for generating a thumbnail image of the screen image based on the screen image data; and

a program code for displaying the generated thumbnail image as part of the user interface on the monitor device,

wherein the screen image data associated with the backup data are selected via the user interface.

5. A computer program product for backing up data, which are stored in a first storage device connected with a computer, into a second storage device connected with the computer, the computer program product comprising:

a computer-readable medium; and

a computer program code stored on the computer-readable medium, wherein the computer is connected with a monitor device, the computer program code including:

a program code for generating backup data based on at least part of the data stored in the first storage device;

a program code for obtaining, as identification data, a plurality of screen image data representing an image displayed on the monitor device when the backup data is generated in the computer, image data of a window image generated by the application program that is different from the computer program code and is executed on the computer when the backup data is generated in the computer, image data that represents a user's figure or a display appearance on the display device and is taken when the backup data is generated in the computer, and sound data representing sounds played at the computer when the backup data is generated in the computer; and

a program code for associating the generated backup data with the obtained identification data and storing the backup data associated with the identification data into the second storage device.

6. The computer program product in accordance with claim 1 , wherein the identification data is for the purpose of aiding a user to recall aspects of the backup.

7. The computer program product in accordance with claim 1 , wherein

the second storage device stores a plurality of backup data that differ from each other,

the identification data is for the purpose of aiding a user to recall and select the correct backup data among the plurality of backup data.

8. The computer program product in accordance with claim 7 , wherein

the plurality of backup data include all the data in preset paths and differential data from a previous backup.

9. The computer program product in accordance with claim 1 , wherein

the identification data does not derive from the backup data.

Assignments (3)
CHANGE OF NAME Recorded Sep 30, 2025
From: MELCO HOLDINGS INC.
To: BUFFALO INC.
Reel/Frame 072988/0847 →
MERGER Recorded Jul 23, 2025
From: BUFFALO INC.
To: MELCO HOLDINGS INC.
Reel/Frame 072191/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2011
From: SUGAHARA, NORIAKI
To: BUFFALO INC.
Reel/Frame 025770/0345 →