IP Library Granted Patent US 8,938,811
Granted Patent B2
US 8,938,811 · App. 13/816,501 · Granted Jan 20, 2015

Information processing apparatus, method, program, and integrated circuit

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,938,811
App. No.
13/816,501
Granted
Jan 20, 2015
Kind
B2
Abstract

A content display apparatus which processes protected information configured, with an aim to prevent access from any unauthorized program, to include: a process managing unit which manages a plurality of processes operable in the content display apparatus; and an access detecting unit configured to detect access to the protected-information access detecting unit which detects access to the protected information. The process managing unit includes an application execution control unit which temporarily stops the operation of each of at least one process other than a process which accesses the protected information among the plurality of processes when the access to the protected information is detected by the protected-information access detecting unit.

Claims (52)

1. An information processing apparatus which processes protected information, the apparatus comprising:

a non-transitory memory storing executable instructions; and

a processor which executes the executable instructions stored by the non-transitory memory, the processor including:

a process managing unit configured to manage a plurality of processes which operate in the information processing apparatus; and

an access detecting unit configured to detect access to the protected information,

wherein the process managing unit includes an execution control unit configured to temporarily stop the operation of each of at least one process other than a process which accesses the protected information among the plurality of processes when the access to the protected information is detected by the access detecting unit, and

the process which accesses the protected information communicates with a process which is a communication destination originally for the at least one process other than the process which accesses the protected information while the operation of the at least one process is stopped,

the processor further including

a communication detecting unit configured to detect the communication, and notify the execution control unit of a process identifier for identifying the communication-destination process upon detecting the communication,

wherein the execution control unit is configured to cause the communication-destination process identified by the notified process identifier to stop operating only before the process identifier is notified, and cause the process to operate after the process identifier is notified.

2. The information processing apparatus according to claim 1 ,

wherein the processor further includes

a process list managing unit configured to manage a process list which is a list of the plurality of processes managed by the process managing unit, and

wherein the execution control unit is further configured to temporarily stop the operation of each of the at least one process other than the process which accesses the protected information by causing the process list managing unit to replace the managed process list with a process list which includes only the process which accesses the protected information when the access to the protected information is detected by the access detecting unit.

3. The information processing apparatus according to claim 1 ,

wherein the processor further includes

an access control unit configured to limit access by a process to a resource, and

wherein the communication detecting unit is configured to notify the access control unit of the process identifier for identifying the communication-destination process upon detecting the communication, so that the access control unit limits the access by the communication-destination process to the resource.

4. The information processing apparatus according to claim 1 ,

wherein the application execution control unit is further configured to temporarily stop the operation of the at least one process by causing the process list managing unit to replace the managed process list with a process list which does not include any of the at least one process when the access to the protected information is detected by the access detecting unit.

5. The information processing apparatus according to claim 1 , further comprising

a non-volatile storage device,

wherein the execution control unit is further configured, when the access to the protected information is detected, (i) to save a state of each of the at least one process to the non-volatile storage device and stop the operation of each of the processes when the detected access is started, and (ii) to control so that each of the processes returns to the state saved to the non-volatile storage device and re-starts the operation of the at least one process when the detected access is ended.

6. The information processing apparatus according to claim 1 ,

wherein the process managing unit is configured to manage at least one first process and a second process which operates at a background, and

the execution control unit is configured to cause the at least one first process to stop as the at least one process when the access is detected, and cause the second process to operate together with the process which accesses even when the access is detected.

7. The information processing apparatus according to claim 1 ,

wherein the execution control unit is configured to cause the information processing apparatus to perform a multiple-process operation when no access is detected and to perform a single-process operation when the access is detected.

8. An information processing method of processing protected information, the method being performed by an information processing apparatus and comprising:

managing a process which operates in the information processing apparatus; and

detecting access to the protected information,

wherein the managing includes temporarily stopping the operation of each of at least one process other than a process which accesses the protected information when the access to the protected information is detected in the detecting, and

the process which accesses the protected information communicates with a process which is a communication destination originally for the at least one process other than the process which accesses the protected information while the operation of the at least one process is stopped,

the information processing method further comprising

detecting the communication, and notifying, for the temporarily stopping, a process identifier for identifying the communication-destination process upon detecting the communication,

wherein the temporarily stopping includes causing the communication-destination process identified by the notified process identifier to stop operating only before the process identifier is notified, and causing the process to operate after the process identifier is notified.

9. A non-transitory computer-readable recording medium having a program recorded thereon, the program causing a computer to execute an information processing method of processing protected information, the method being performed by an information processing apparatus and comprising:

managing a process which operates in the information processing apparatus; and

detecting access to the protected information,

wherein the managing includes temporarily stopping the operation of each of at least one process other than a process which accesses the protected information when the access to the protected information is detected in the detecting, and

the process which accesses the protected information communicates with a process which is a communication destination originally for the at least one process other than the process which accesses the protected information while the operation of the at least one process is stopped,

the information processing method further comprising

detecting the communication, and notifying, for the temporarily stopping, a process identifier for identifying the communication-destination process upon detecting the communication,

wherein the temporarily stopping includes causing the communication-destination process identified by the notified process identifier to stop operating only before the process identifier is notified, and causing the process to operate after the process identifier is notified.

10. An integrated circuit which is at least a part of an information processing apparatus which processes protected information, the integrated circuit comprising:

a process managing unit configured to manage a plurality of processes which operate in the information processing apparatus; and

an access detecting unit configured to detect access to the protected information,

wherein the process managing unit includes an execution control unit configured to temporarily stop the operation of each of at least one process other than a process which accesses the protected information among the plurality of processes when the access to the protected information is detected by the access detecting unit, and

the process which accesses the protected information communicates with a process which is a communication destination originally for the at least one process other than the process which accesses the protected information while the operation of the at least one process is stopped,

the integrated circuit further comprising

a communication detecting unit configured to detect the communication, and notify the execution control unit of a process identifier for identifying the communication-destination process upon detecting the communication,

wherein the execution control unit is configured to cause the communication-destination process identified by the notified process identifier to stop operating only before the process identifier is notified, and cause the process to operate after the process identifier is notified.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: SOVEREIGN PEAK VENTURES, LLC
Reel/Frame 048268/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2013
From: MAEDA, MANABU; MATSUSHIMA, HIDEKI; NICOLSON, KENNETH ALEXANDER; HAGA, TOMOYUKI
To: PANASONIC CORPORATION
Reel/Frame 030281/0816 →