Patents by Inventor Tomokazu Kanamaru
Tomokazu Kanamaru has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20100049992Abstract: A BD-ROM stores a disc root certificate 301 that is issued by a root certificate authority and assigned to the disc medium. An application manger 2 acquires a hash value from the disc root certificate 301 and verifies the authenticity of an application by using the hash value. If the authenticity is verified, the virtual machine 3 executes the application. A local storage 5 has a plurality of domain areas. Form among the plurality of domain areas, a security manger 4 allocates to the application a domain area that corresponds to the hash value.Type: ApplicationFiled: October 29, 2009Publication date: February 25, 2010Applicant: PANASONIC CORPORATIONInventors: Germano LEICHSENRING, Tomokazu KANAMARU
-
Publication number: 20100046921Abstract: When a plurality of AVClips recorded on a BD-ROM and Local Storage 18 constitute one stream sequence, a Playback Control Engine 32 starts playback if at least one AVClip of the stream sequence is in an enable status, even when the stream sequence also includes an AVClip which is in a disable status. While one AVClip is being played back, a Virtual FileSystem unit 38 changes a remaining AVClip to the enable status of being recognizable by the Playback Control Engine 32 or the disable status of being unrecognizable by the Playback Control Engine 32, according to a method call by an application.Type: ApplicationFiled: October 30, 2009Publication date: February 25, 2010Applicant: Panasonic CorporationInventors: Keiichi Tanaka, Masahiro Oashi, Tomokazu Kanamaru
-
Publication number: 20090324202Abstract: A BD-ROM has recorded thereon: a plurality of subtitle streams each configured for playback in sync with a video stream; and PlayList information. The PlayList information includes PlayItem information and a display method flag. The PlayItem information defines a playback section with information indicating In_time and Out_time of a playback time axis of the video stream and includes a stream information table. The display method flag indicates whether or not control according to a subtitle display method is valid. The stream information table specifies to, a playback apparatus, one of the subtitle streams to be selected if the control according to the subtitle display method is valid.Type: ApplicationFiled: June 24, 2009Publication date: December 31, 2009Applicant: Panasonic CorporationInventors: Masafumi OKUBO, Tomokazu KANAMARU
-
Publication number: 20090269028Abstract: A playback apparatus plays back video data recorded on a recording medium such as a BD-ROM. The playback apparatus includes an interface in which a removable medium such as an SDRAM can be inserted, a detection module that detects that the removable medium is inserted, and a virtual file system. The virtual file system is used if the removable medium is detected to be inserted, if additional content such as subtitles is recorded on the removable medium, and furthermore if the additional content is associated with the video data recorded on the BD-ROM, etc. The virtual file system is used for dynamically combining the video data recorded on the BD-ROM, etc. and the additional content of the removable medium so as to play back a virtual package.Type: ApplicationFiled: October 3, 2006Publication date: October 29, 2009Inventors: Keiichi Tanaka, Germano Leichsenring, Hidetaka Ohto, Tomokazu Kanamaru
-
Publication number: 20090238545Abstract: A reproducing device includes: a user setting storage unit storing user setting preference information set by a user; a reproduction control storage unit storing reproduction-control-use preference information for controlling reproduction of a video content; a BD-J module executing an application together with reproduction of the video content recorded on a recording medium, such as a BD-ROM; a detection module (i) detecting whether the BD-ROM is mounted and, (ii) when the BD-ROM is mounted after once being removed, determining whether to continue, together with reproduction of the mounted BD-ROM, the execution of the application which was executed before the removal; and a password preference information setting module causing a reproduction control storage unit to store the user setting preference information as the reproduction-control-use preference information, when an application termination instruction is received from the user, or when continuation of the execution is determined.Type: ApplicationFiled: November 20, 2006Publication date: September 24, 2009Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Germano Leichsenring, Tomokazu Kanamaru
-
Publication number: 20090222674Abstract: A BD-ROM stores a disc root certificate 301 that is issued by a root certificate authority and assigned to the disc medium. An application manger 2 acquires a hash value from the disc root certificate 301 and verifies the authenticity of an application by using the hash value. If the authenticity is verified, the virtual machine 3 executes the application. A local storage 5 has a plurality of domain areas. Form among the plurality of domain areas, a security manger 4 allocates to the application a domain area that corresponds to the hash value.Type: ApplicationFiled: February 13, 2006Publication date: September 3, 2009Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Germano Leichsenring, Tomokazu Kanamaru
-
Publication number: 20090202228Abstract: An integrated circuit includes a storage that stores a module that has a function of a virtual machine for executing an application recorded on a recording medium. The integrated circuit also includes a central processing unit that executes the module to cause the virtual machine to function and a decoder, that is distinct from the central processing unit, that decodes a video stream and an audio stream that are included in digital streams stored on a recording media. When the central processing unit executes the module, a package manager manages status information of the digital streams. If at least one of the digital streams is in an enable status, the decoder decodes the digital stream. When the decoder decodes the digital stream, the package manager changes the status information of another digital stream to an enable status or a disable status according to a request from the application.Type: ApplicationFiled: April 20, 2009Publication date: August 13, 2009Applicant: PANASONIC CORPORATIONInventors: Keiichi TANAKA, Masahiro OASHI, Tomokazu KANAMARU
-
Patent number: 7506323Abstract: A loader section (102) for converting a program from a class file to a runtime execution format, a runtime saving section (103) for performing a runtime saving process by which a runtime execution format is converted to a temporary runtime execution format, a temporary runtime execution format storing section (302) for storing a temporary runtime execution format, and a post-loader section (105) for performing a post-loader process by which a temporary runtime execution format is converted to a runtime execution format are included, and determination is made whether or not there is a temporary runtime execution format in the temporary runtime execution format storing section when a start-up of a program is instructed, the loader section is requested to perform conversion to a runtime execution format if there is none, and the post-loader section is requested to perform conversion to a runtime execution format if there is any.Type: GrantFiled: June 3, 2003Date of Patent: March 17, 2009Assignee: Panasonic CorporationInventor: Tomokazu Kanamaru
-
Publication number: 20080155695Abstract: A processing apparatus is connected to a network and has a content recording/playback function. The processing apparatus stores therein, in correspondence, (i) statuses of the recording/playback process and (ii) computer virus-handling processes to be performed if the detection unit detects a computer virus. If the computer virus is detected, the processing apparatus performs one of the computer virus-handling processes in correspondence with one of the statuses of the recording/playback processes.Type: ApplicationFiled: February 17, 2006Publication date: June 26, 2008Inventors: Soichiro Fujioka, Kazuhiko Yamauchi, Masao Nonaka, Tomokazu Kanamaru, Motoji Ohmori, Yoshiaki Iwata
-
Publication number: 20080047000Abstract: A service program recorded on a portable medium is executed directly or after being installed temporarily in a long-term storage apparatus. A program execution device prevents unrestricted execution of the program when the portable medium is not inserted in the device, from the viewpoint of managing resource access to the device. The program is attached with permission information indicating resource access rights. According to an acquisition route of the program to be executed, first permission information and second permission information indicating different access rights are applied for executing the program.Type: ApplicationFiled: June 28, 2005Publication date: February 21, 2008Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Tomokazu Kanamaru, Masahiro Oashi
-
Publication number: 20070253679Abstract: When a plurality of AVClips recorded on a BD-ROM and Local Storage 18 constitute one stream sequence, a Playback Control Engine 32 starts playback if at least one AVClip of the stream sequence is in an enable status, even when the stream sequence also includes an AVClip which is in a disable status. While one AVClip is being played back, a Virtual FileSystem unit 38 changes a remaining AVClip to the enable status of being recognizable by the Playback Control Engine 32 or the disable status of being unrecognizable by the Playback Control Engine 32, according to a method call by an application.Type: ApplicationFiled: May 10, 2005Publication date: November 1, 2007Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Keiichi Tanaka, Masahiro Oashi, Tomokazu Kanamaru
-
Publication number: 20070169128Abstract: An object to the present invention is to provide an electronic device capable of continuing to provide a service. The electronic device of the present invention comprises an application recognizing section for recognizing an application held by the other electronic device, an application unexecutability detecting section for detecting whether or not the application recognized by the application recognizing section is unexecutable in the other electronic device, an application execution determining section for determining whether or not a substitute application which can substitute for an application which the application unexecutability detecting section has determined that is unexecutable, is to be executed, a substitute application holding determining section for determining whether or not the substitute application which can substitute for the application determined to be unexecutable is held in the electronic device, and an application executing section for executing the substitute application.Type: ApplicationFiled: February 8, 2005Publication date: July 19, 2007Inventors: Tomokazu Kanamaru, Masahiro Oashi
-
Publication number: 20070162674Abstract: Has an object of discarding an access permission to be discarded quickly and preventing illegal use of a device providing resources. A communication unit 101 communicates with a resource use device 30 and a resource providing device 20. An access permission unit 106 instructs the resource providing device 20 to permit an access from the resource use device 30. A storage unit 103 stores information on the resource use device permitted to access as management information. The existence check unit 107 checks a communication state with the resource use device 30, the management information of which is stored in the storage unit 103. The access discard unit 108 instructs the resource providing device 20 to reject an access from the resource use device 30, communication with which is determined to be disconnected by the existence check unit 107.Type: ApplicationFiled: March 8, 2005Publication date: July 12, 2007Inventors: Germano Leichsenring, Tomokazu Kanamaru, Masahiro Oashi
-
Publication number: 20060253592Abstract: To provide a terminal device capable of independently determining an occurrence of an event, and autonomously processing a service in response to the event. An event detection section (205) detects a predetermined event. A service retrieving section (206) retrieves a service corresponded to the detected event. A service execution section (207) determines an application program related to the retrieved service, and another terminal device which cooperatively executes the application program. Then, the service execution section (207) instructs an application management section (203) and an application execution section (204) of the own terminal device and the other terminal device to obtain and execute the program.Type: ApplicationFiled: January 24, 2005Publication date: November 9, 2006Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Masahiro Oashi, Tomokazu Kanamaru, Naoya Takao, Ryota Tsukidate, Toshiro Nishio, Yasuo Endo, Yoshiaki Iwata
-
Publication number: 20050066283Abstract: A loader section (102) for converting a program from a class file to a runtime execution format, a runtime saving section (103) for performing a runtime saving process by which a runtime execution format is converted to a temporary runtime execution format, a temporary runtime execution format storing section (302) for storing a temporary runtime execution format, and a post-loader section (105) for performing a post-loader process by which a temporary runtime execution format is converted to a runtime execution format are included, and determination is made whether or not there is a temporary runtime execution format in the temporary runtime execution format storing section when a start-up of a program is instructed, the loader section is requested to perform conversion to a runtime execution format if there is none, and the post-loader section is requested to perform conversion to a runtime execution format if there is any.Type: ApplicationFiled: June 3, 2003Publication date: March 24, 2005Inventor: Tomokazu Kanamaru
-
Patent number: 6647547Abstract: A program conversion apparatus that converts a source program to an executable program, the source program including a first descriptor indicating dynamic memory allocation. The program conversion apparatus includes a specifying unit and a generating unit. The specifying unit specifies in the source program a reference descriptor that is last to be executed from reference descriptors indicating references to memory allocated by the first descriptor. The generating unit generates an instruction for freeing the allocated memory at a position in the executable program immediately following an instruction that corresponds to the specified reference descriptor.Type: GrantFiled: May 16, 2000Date of Patent: November 11, 2003Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Tomokazu Kanamaru, Nobuki Tominaga, Shusuke Haruna
-
Publication number: 20030134623Abstract: In a mobile communication system, a distributing station 1 at least transmits identification information concerning a program which the distributing station is capable of transmitting to a mobile communication terminal device having entered a service area. After generating and transmitting a distribution request for the program corresponding to the received program identification information to the distributing station 1, the mobile communication terminal device 3 stores the program which is transmitted from the distributing station 1 in a memory. Furthermore, the mobile communication terminal device 3 generates an execution instruction for the program in the memory, and transmits it to an internal interpreter. In response to the received execution instruction, the interpreter executes the program in the memory. Thus, a mobile communication system which is capable of easily downloading a program can be provided.Type: ApplicationFiled: January 16, 2003Publication date: July 17, 2003Inventors: Tomokazu Kanamaru, Nobuki Tominaga
-
Patent number: 6438745Abstract: A program conversion apparatus includes: a library call instruction detecting unit for detecting each library call instruction included in an inputted object program, the library call instruction calling a source library that is an external program module; a library correspondence table that gives various information, such as correspondence between arguments of source libraries and arguments of target libraries that have the same feature as the source libraries and are called by an outputted object program; a library call instruction generating unit for converting the detected library call instruction into an instruction that calls a target library corresponding to the source library and converting instructions for setting the arguments of the source library into instructions for setting arguments of the target library by referring to the library correspondence table.Type: GrantFiled: October 18, 1999Date of Patent: August 20, 2002Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Tomokazu Kanamaru, Nobuki Tominaga