IP Library Granted Patent US 8,108,934
Granted Patent B2
US 8,108,934 · App. 11/900,055 · Granted Jan 31, 2012

Information processing apparatus and method, and a program

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,108,934
App. No.
11/900,055
Granted
Jan 31, 2012
Kind
B2
Abstract

Disclosed herein is an information processing apparatus that processes an encrypted content. The apparatus includes a control section configured to control the following processes, such as a generation process, a moving range determination process, a holding process, a copying process, and an inactivation process. Such processes are to be performed independently in a specified order as a process for achieving moving out of at least a part of the encrypted content from a moving source to a moving destination.

Claims (52)

1. An information processing apparatus comprising:

a controller configured to move out a part of an encrypted content from a moving source to a moving destination by:

generating the encrypted content comprising encrypted content units;

assigning serial numbers to the encrypted content units;

generating, as identification information, data necessary for identifying and making reproducible the encrypted content;

determining a moving object range corresponding to one or more of the encrypted content units;

holding in the moving source, as content information, the identification information and serial number information representing serial numbers assigned to the one or more of the encrypted content units;

copying the one or more of the encrypted content units from the encrypted content, thereby forming a copy of the part of the encrypted content, the part of the encrypted content being less than an entirety of the encrypted content;

moving the copy of the part of the encrypted content to the moving destination together with the identification information; and

causing at least the part of the encrypted content to enter an inactive state in the moving source,

wherein said controller is further configured to move back from the moving destination to the moving source the copy of the part of the encrypted content by:

collating the content information held in the moving source with information obtained from the copy of the part of the encrypted content and the identification information in the moving destination,

deleting the copy of the part of the encrypted content and the identification information from the moving destination after the collation is successfully completed, and

after the collation is successfully completed, causing the part of the encrypted content in the moving source to enter an active state.

2. The information processing apparatus according to claim 1 , wherein causing at least the part of the encrypted content to enter the inactive state in the moving source comprises causing only the part of the encrypted content to enter the inactive state in the moving source.

3. The information processing apparatus according to claim 1 , wherein causing at least the part of the encrypted content to enter the inactive state in the moving source comprises causing the entirety of the encrypted content to enter the inactive state in the moving source.

4. The information processing apparatus according to claim 3 ,

wherein said controller is further configured to move back from the moving destination to the moving source the copy of the part of the encrypted content by:

collating the content information held in the moving source with information obtained from the copy of the part of the encrypted content and the identification information in the moving destination;

after the collation is successfully completed,

deleting the copy of the part of the encrypted content and the identification information from the moving destination,

returning to the moving source a right of reproducing the part of the encrypted content, and

if the moving source has a right of reproducing the entirety of the encrypted content, causing the entirety of the encrypted content in the moving source to enter the active state.

5. The information processing apparatus according to claim 1 , wherein the inactive state is an irreproducible state.

6. A computer-implemented information processing method, the method comprising:

using a controller to move out a part of an encrypted content from a moving source to a moving destination by:

generating the encrypted content comprising a plurality of encrypted content units,

assigning serial numbers to the encrypted content units,

generating, as identification information, data necessary for identifying and making reproducible the encrypted content,

determining a moving object range corresponding to one or more of the encrypted content units,

holding in the moving source, as content information, the identification information and serial number information representing serial numbers assigned to the one or more of the encrypted content units,

copying the one or more of the encrypted content units from the encrypted content, thereby forming a copy of the part of the encrypted content, the part of the encrypted content being less than an entirety of the encrypted content,

moving the copy of the part of the encrypted content to the moving destination together with the identification information, and

causing at least the part of the encrypted content to enter an inactive state in the moving source; and

using said controller to move back from the moving destination to the moving source the copy of the part of the encrypted content by:

collating the content information held in the moving source with information obtained from the copy of the part of the encrypted content and the identification information in the moving destination,

deleting the copy of the part of the encrypted content and the identification information from the moving destination after the collation is successfully completed, and

after the collation is successfully completed, causing the part of the encrypted content in the moving source to enter an active state.

7. A non-transitory computer-readable medium in which a program is stored, the program being executable by a computing system to cause the computing system to move out a part of an encrypted content from a moving source to a moving destination, the moving out comprising:

generating the encrypted content comprising encrypted content units;

assigning serial numbers to the encrypted content units;

generating, as identification information, data necessary for identifying and making reproducible the encrypted content;

determining a moving object range corresponding to one or more of the encrypted content units;

holding in the moving source, as content information, the identification information and serial number information representing serial numbers assigned to the one or more of the encrypted content units;

copying the one or more of the encrypted content units from the encrypted content, thereby forming a copy of the part of the encrypted content, the part of the encrypted content being less than an entirety of the encrypted content;

moving the copy of the part of the encrypted content to the moving destination together with the identification information; and

causing at least the part of the encrypted content to enter an inactive state in the moving source,

wherein the program is further executable by the computing system to cause the computing system to move back from the moving destination to the moving source the copy of the part of the encrypted content by:

collating the content information held in the moving source with information obtained from the copy of the part of the encrypted content and the identification information in the moving destination,

deleting the copy of the part of the encrypted content and the identification information from the moving destination after the collation is successfully completed, and

after the collation is successfully completed, causing the part of the encrypted content in the moving source to enter an active state.

8. The information processing apparatus according to claim 1 , wherein said controller is configured to decrypt subsets of the encrypted content units independently of each other.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 043177/0794 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 020935 FRAME 0811. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR(S) INTEREST. Recorded May 14, 2008
From: MITSUIKI, KAZUTAKA; EBIHARA, MUNETAKE; SHIMODA, TAKUJI; TOSHITANI, NOBUHISA; KAWASHIMA, HIDEYUKI
To: SONY CORPORATION
Reel/Frame 020944/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2008
From: MITSUIKI, KAZUTAKA; EBIHARA, MUNETAKE; SHIMODA, TAKUJI; TOSHITANI, NOBUHISA; KAWASHIMA, HIDEYUKI
To: SONY CORPORATION
Reel/Frame 020935/0811 →