Information processing device and program
First Claim
1. A computer readable memory storage device for use in a mobile communication device, the computer readable memory storage device configured to store instructions that are executable by a processor included in the mobile communication device, the computer readable memory storage device comprising:
- a first storage area, a second storage area, and a third storage area first storage area being a storage area for temporarily storing a content, and the second storage area being a storage area for enduringly storing the content;
instructions stored in the third storage area that are executable by the processor to start execution of a browser to receive an application and a control file relevant to the application from a content server, the application including at least one subroutine executable by the mobile communication device;
instructions stored in the third storage area that are executable by the processor to store the received application and the received control file in the first storage area, wherein the application stored in the first storage area is deleted when the execution of the browser is terminated;
instructions stored in the third storage area that are executable by the processor to store the application stored in the first storage area, in the second storage area in response to detection of a user input indicative of an instruction to store the application in the second storage area, and confirmation that the control file stored in the first storage area does not include a predetermined subroutine;
instructions stored in the third storage area that are executable by the processor to determine in which of the first storage area and the second storage area the received application is stored;
instructions stored in the third storage area that are executable by the processor, if it is determined that the received application is stored in the first storage area, to compare a subroutine included in the application with a listing of disallowed subroutines stored in the mobile communication device, and to prohibit execution of the subroutine if the subroutine matches at least one disallowed subroutine included in the listing of disallowed subroutines; and
instructions stored in the third storage area that are executable by the processor, if it is determined that the received application is stored in the second storage area, to allow execution of the at least one subroutine included in the application, without referring to the listing of disallowed subroutines.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an information processing device for estimating usage of contents and properly limiting functions realized through use of the contents in accordance with the estimation. Usage of contents is estimated by determining in which of cache memory means and content storage means the contents are stored. When the contents are processed or executed, it is determined whether to limit functions realized through processing or execution of the contents, on the basis of the estimated usage of the contents and function limit information showing a rule regarding limits on functions realized through processing or execution. On the basis of the determination, the functions realized through processing or execution of the contents are limited.
26 Citations
8 Claims
-
1. A computer readable memory storage device for use in a mobile communication device, the computer readable memory storage device configured to store instructions that are executable by a processor included in the mobile communication device, the computer readable memory storage device comprising:
-
a first storage area, a second storage area, and a third storage area first storage area being a storage area for temporarily storing a content, and the second storage area being a storage area for enduringly storing the content; instructions stored in the third storage area that are executable by the processor to start execution of a browser to receive an application and a control file relevant to the application from a content server, the application including at least one subroutine executable by the mobile communication device; instructions stored in the third storage area that are executable by the processor to store the received application and the received control file in the first storage area, wherein the application stored in the first storage area is deleted when the execution of the browser is terminated; instructions stored in the third storage area that are executable by the processor to store the application stored in the first storage area, in the second storage area in response to detection of a user input indicative of an instruction to store the application in the second storage area, and confirmation that the control file stored in the first storage area does not include a predetermined subroutine; instructions stored in the third storage area that are executable by the processor to determine in which of the first storage area and the second storage area the received application is stored; instructions stored in the third storage area that are executable by the processor, if it is determined that the received application is stored in the first storage area, to compare a subroutine included in the application with a listing of disallowed subroutines stored in the mobile communication device, and to prohibit execution of the subroutine if the subroutine matches at least one disallowed subroutine included in the listing of disallowed subroutines; and instructions stored in the third storage area that are executable by the processor, if it is determined that the received application is stored in the second storage area, to allow execution of the at least one subroutine included in the application, without referring to the listing of disallowed subroutines. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing execution of content on a mobile communication terminal, the mobile communication terminal comprising a first storage area and a second storage area, the first storage area being a storage area for temporarily storing a content, and the second storage area being a storage area for enduringly storing the content, the method comprising:
-
executing an operating system specific to the mobile communication terminal with a processor executable in the mobile communication terminal; starting execution of a browser with the processor to receive an application and a control file relevant to the application from a content server, the application including at least one subroutine executable by the mobile communication terminal; the processor storing the received application and the received control file in the first storage area, wherein the application stored in the first storage area is deleted when execution of the browser is terminated; the processor storing the application stored in the first storage area in the second storage area, if a user input indicative of an instruction to store the application stored in the first storage area in the second storage area is received by the processor, and if the control file relevant to the application stored in the first storage area does not include a predetermined subroutine; determining with the processor whether the received application is stored in the first storage area or the second storage area; the processor comparing a subroutine included in the application with a listing of disallowed subroutines stored in the mobile communication terminal if it is determined by the processor that the received application is stored in the first storage area; the processor prohibiting execution of the subroutine if the subroutine matches at least one disallowed subroutine included in the listing of disallowed subroutines; and the processor allowing execution of a subroutine included in the application, without referring to the listing of disallowed subroutines if it is determined by the processor that the received application is stored in the second storage area. - View Dependent Claims (6, 7, 8)
-
Specification