IP Library Granted Patent US 7,660,722
Granted Patent B2
US 7,660,722 · App. 10/344,822 · Granted Feb 9, 2010

Terminal apparatus, server, content data storage method, and program for executing the 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 7,660,722
App. No.
10/344,822
Granted
Feb 9, 2010
Kind
B2
Abstract

The users are allowed to easily retrieve contents data such as recipe data. A personal computer ( 103 ) receives recipe data from a server ( 101 ) via a communication network ( 102 ), and stores the received recipe data in a memory card ( 104 ). The personal computer updates recipe hierarchical information ( 142 ) in the memory card ( 104 ), i.e., information which indicates classified levels of recipe data based on retrieval keys, with reference to overall hierarchical information ( 133 ), i.e., information which indicates the hierarchical relation of retrieval keys in the whole recipes, so that the newly stored recipe data is included in the recipe hierarchical information.

Claims (39)

1. A terminal device having a computer for performing processing for a recording medium storing contents data, wherein

the recording medium has contents hierarchical information which indicates classified levels of contents data recorded on the recording medium based on retrieval keys, and

when contents data is deleted from the recording medium, the computer conducts:

a first step of retrieving a retrieval key of the contents data from the contents hierarchical information and specifying a root key of the retrieval key,

a second step of determining whether or not the number of remaining child keys of the root key is one,

a third step of, if the number of remaining child keys is one in the second step, deleting the root key and attaching the remaining child key to a root key of the root key, and

a fourth step of deleting the contents data and the retrieval key from the contents hierarchical information.

2. A terminal device having a computer, for performing processing for a recording medium storing contents data, wherein

the recording medium has contents hierarchical information which indicates classified levels of contents data recorded on the recording medium based on retrieval keys, and

when new contents data is added to the recording medium, the computer conducts:

a first step of determining whether or not the contents hierarchical information has a retrieval key associated with the contents data, and if the contents hierarchical information has the retrieval key, allocating the contents data to the retrieval key,

a second step of, if the contents hierarchical information does not have the retrieval key in the first step, retrieving the retrieval key from overall hierarchical information which are stored in the computer or the recording medium and indicates a hierarchical relation of the retrieval keys in the whole contents, and retrieving a root key of the retrieval key, and

a third step of determining whether or not the contents hierarchical information has the root key, and if the contents hierarchical information does not have the root key, determining whether or not the contents hierarchical information has any one of child keys of the root key, and if the contents hierarchical information has any one of child keys of the root key, inserting the root key above the child key, adding the retrieval key under the root key, and allocating the contents data to the retrieval key.

3. A method for storing contents data in a recording medium, wherein

the recording medium has contents hierarchical information which indicates classified levels of contents data recorded on the recording medium based on retrieval keys, and

when contents data is deleted from the recording medium, a computer conducts:

a first step of retrieving a retrieval key of the contents data from the contents hierarchical information and specifying a root key of the retrieval key,

a second step of determining whether or not the number of remaining child keys of the root key is one,

a third step of, if the number of remaining child keys is one in the second step, deleting the root key and attaching the remaining child key to a root key of the root key, and

a fourth step of deleting the contents data and the retrieval key from the contents hierarchical information.

4. A method for storing contents data in a recording medium, wherein

the recording medium has contents hierarchical information which indicates classified levels of contents data recorded on the recording medium based on retrieval keys, and

when new contents data is added to the recording medium, a computer conducts:

a first step of determining whether or not the contents hierarchical information has a retrieval key associated with the contents data, and if the contents hierarchical information has the retrieval key, allocating the contents data to the retrieval key,

a second step of, if the contents hierarchical information does not have the retrieval key in the first step, retrieving the retrieval key from overall hierarchical information which are stored in the computer or the recording medium and indicates a hierarchical relation of the retrieval keys in the whole contents, and retrieving a root key of the retrieval key, and

a third step of determining whether or not the contents hierarchical information has the root key, and if the contents hierarchical information does not have the root key, determining whether or not the contents hierarchical information has any one of child keys of the root key, and if the contents hierarchical information has any one of child keys of the root key, inserting the root key above the child key, adding the retrieval key under the root key, and allocating the contents data to the retrieval key.

5. A program for causing a computer to conduct a method for storing contents data in a recording medium, wherein

the recording medium has contents hierarchical information which indicates classified levels of contents data recorded on the recording medium based on retrieval keys, and

when contents data is deleted from the recording medium, the program causes the computer to conduct:

a first step of retrieving a retrieval key of the contents data from the contents hierarchical information and specifying a root key of the retrieval key,

a second step of determining whether or not the number of remaining child keys of the root key is one,

a third step of, if the number of remaining child keys is one in the second step, deleting the root key and attaching the remaining child key to a root key of the root key, and

a fourth step of deleting the contents data and the retrieval key from the contents hierarchical information.

6. A program for causing a computer to conduct a method for storing contents data in a recording medium, wherein

the recording medium has contents hierarchical information which indicates classified levels of contents data recorded on the recording medium based on retrieval keys, and

when new contents data is added to the recording medium, the program causes the computer to conduct:

a first step of determining whether or not the contents hierarchical information has a retrieval key associated with the contents data, and if the contents hierarchical information has the retrieval key, allocating the contents data to the retrieval key,

a second step of, if the contents hierarchical information does not have the retrieval key in the first step, retrieving the retrieval key from overall hierarchical information which are stored in the computer or the recording medium and indicates a hierarchical relation of the retrieval keys in the whole contents, and retrieving a root key of the retrieval key, and

a third step of determining whether or not the contents hierarchical information has the root key, and if the contents hierarchical information does not have the root key, determining whether or not the contents hierarchical information has any one of child keys of the root key, and if the contents hierarchical information has any one of child keys of the root key, inserting the root key above the child key, adding the retrieval key under the root key, and allocating the contents data to the retrieval key.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2023
From: ORIGIN FUTURE ENERGY PTY LTD.
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 062747/0742 →
SECURITY INTEREST Recorded Mar 18, 2020
From: INTERTRUST TECHNOLOGIES CORPORATION
To: ORIGIN FUTURE ENERGY PTY LTD
Reel/Frame 052189/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 039021/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0624 →