IP Library Granted Patent US 7,509,576
Granted Patent B2
US 7,509,576 · App. 10/903,104 · Granted Mar 24, 2009

Information processing system and method, program, and recording medium

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,509,576
App. No.
10/903,104
Granted
Mar 24, 2009
Kind
B2
Abstract

Data for an electronic book is to be formulated readily. Such data for the electronic book, supplied by a publishing company, is data by variable formats, and hence are converted by an XML converter 21 into data of the XML format. A data converter 22 converts the data of the XML format, obtained by conversion by the XML converter 21 , into data of the type that may be distributed to the user, while adding data designed for facilitating the handling as the electronic book. A copyright protection processing unit 23 adds the copyright information to the formulated data and encrypts the data as necessary. A distributing unit 24 holds the data for distribution and distributes the data it holds responsive to a user's request. An apparatus for formulating data for an electronic book is also provided.

Claims (55)

1. An information processing system comprising:

a memory for storing contents data, as supplied;

first conversion means for converting the contents data into XML contents data of an XML system and for adding ordering information to provide for the order of the XML contents data;

second conversion means for analyzing the XML contents data and converting the XML contents data into binary contents data of a binary system in accordance with a preset conversion rule, as data for an electronic book including the ordering information; and

distribution means for distributing the binary contents data;

wherein the binary contents data comprises a first object and a second object, the first object and the second object each being at least one of the following object types:

a PageTree object for managing the binary contents data object in accordance with a tree structure,

a Pageobject, formed for each page of the electronic book, and stating the contents of the page,

a Blockobject for managing an area within the page managed by the Pageobject,

a Textobject for managing the text stated in the area managed by the Blockobject,

an Imageobject for managing an image stated in the area managed by the Blockobject,

a Pageattribute object stating the attributes of the Pageobject,

a Blockattribute object stating the attributes of the Blockobject,

a Textattribute object stating the attributes of the Textobject, and

an Imageattribute object stating the attributes of the Imageobject,

wherein the second conversion means stores the first object and the second object proximately to one another if the first object and the second object are of the same object type.

2. The information processing system according to claim 1 further comprising copyright protection means for executing processing pertinent to copyright protection on the binary contents data.

3. The information processing system according to claim 1 , wherein the binary contents data comprises a Pageobject, a Textobject, and a Blockobject.

4. The information processing system according to claim 1 , wherein the binary contents data comprises a PageTree object, a Pageobject, a Blockobject, a Textobject, an Imageobject, a Pageattribute object, a Blockattribute object, a Textattribute object, and an Imageattribute object.

5. An information processing method for an information processing apparatus, including means for exchanging contents data, the method comprising:

a first converting step including converting as-supplied contents data into XML contents data of an XML system and adding ordering information to provide for the order of the XML contents data;

a second converting step including analyzing the XML contents data and converting the XML contents data into binary contents data of a binary system in accordance with a preset conversion rule, as data for an electronic book including the ordering information; and

distributing the binary contents data;

wherein the binary contents data comprises a first object and a second object, the first object and the second object being at least one of the following object types:

a PageTree object for managing the binary contents data in accordance with a tree structure,

a Pageobject, formed for each page of the electronic book, and stating the contents of the page,

a Blockobject for managing an area within the page managed by the Pageobject,

a Textobject for managing the text stated in the area managed by the Blockobject,

an Imageobject for managing an image stated in the area managed by the Blockobject,

a Pageattribute Object stating the attributes of the Pageobject,

a Blockattribute object stating the attributes of the Blockobject,

a Textattribute object stating the attributes of the Textobject, and

an Imageattribute object stating the attributes of the Imageobject,

wherein the second converting step includes storing the first object and the second object proximately to one another if the first object and the second object are of the same object type.

6. The information processing method according to claim 5 , further comprising executing copyright protection processing on the binary contents data.

7. The information processing method according to claim 5 , wherein the binary contents data comprises a Pageobject, a Textobject, and a Blockobject.

8. The information processing method according to claim 5 , wherein the binary contents data comprises a PageTree object, a Pageobject, a Blockobject, a Textobject, an Imageobject, a Pageattribute object, a Blockattribute object, a Textattribute object, and an Imageattribute object.

9. A computer recording medium storing a computer program for causing a computer to execute a method, the computer including means for exchanging contents data, the method comprising:

a first converting step including converting as-supplied contents data into XML contents data of an XML system and adding ordering information to provide for the order of the XML contents data;

a second converting step including analyzing the XML contents data and converting the XML contents data into binary contents data of a binary system in accordance with a preset conversion rule, as data for an electronic book including the ordering information; and

distributing the binary contents data;

wherein the binary contents data comprises a first object and a second object, the first object and the second object being at least one of the following object types:

a PageTree object for managing the binary contents data in accordance with a tree structure,

a Pageobject, formed for each page of the electronic book, and stating the contents of the page,

a Blockobject for managing an area within the page managed by the Pageobject,

a Textobject for managing the text stated in the area managed by the Blockobject,

an Imageobject for managing an image stated in the area managed by the Blockobject,

a Pageattribute object stating the attributes of the Pageobject,

a Blockattribute object stating the attributes of the Blockobject,

a Textattribute object stating the attributes of the Textobject, and

an Imageattribute object stating the attributes of the Imageobject,

wherein the second converting step includes storing the first object and the second object proximately to one another if the first object and the second object are of the same object type.

10. The computer recording medium according to claim 9 , further comprising executing copyright protection processing on the binary contents data.

11. The computer recording medium according to claim 9 , wherein the binary contents data comprises a Pageobject, a Textobject, and a Blockobject.

12. The computer recording medium according to claim 9 , wherein the binary contents data comprises a PageTree object, a Pageobject, a Blockobject, a Textobject, an Imageobject, a Pageattribute object, a Blockattribute object, a Textattribute object, and an Imageattribute object.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECTLY RECORDED DOCUMENT WITH THE CORRECT EXECUTED DOCUMENT PREVIOUSLY RECORDED ON REEL 025612 FRAME 0801. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS TO SCA IPLA HOLDINGS INC., A DELAWARE CORPORATION.. Recorded Jan 25, 2012
From: SONY CORPORATION
To: SCA IPLA HOLDINGS INC., A DELAWARE CORPORATION
Reel/Frame 027591/0479 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE INCORRECTLY RECORDED DOCUMENT WITH THE CORRECT EXECUTED DOCUMENT PREVIOUSLY RECORDED ON REEL 025813 FRAME 0748. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS TO ADREA, LLC, A DELAWARE LIMITED LIABILITY COMPANY. Recorded Jan 25, 2012
From: SCA IPLA HOLDINGS INC., A DELAWARE CORPORATION
To: ADREA, LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 027591/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2011
From: SCA IPLA HOLDINGS, A DELAWARE CORPORATION
To: ADREA, LLC
Reel/Frame 025813/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: SONY CORPORATION
To: SCA IPLA HOLDINGS, A DELAWARE CORPORATION
Reel/Frame 025612/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2004
From: KANAI, TAKESHI
To: SONY CORPORATION
Reel/Frame 015647/0387 →