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: 20100049992
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: February 25, 2010
    Applicant: PANASONIC CORPORATION
    Inventors: Germano LEICHSENRING, Tomokazu KANAMARU
  • Publication number: 20100046921
    Abstract: 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: Application
    Filed: October 30, 2009
    Publication date: February 25, 2010
    Applicant: Panasonic Corporation
    Inventors: Keiichi Tanaka, Masahiro Oashi, Tomokazu Kanamaru
  • Publication number: 20090324202
    Abstract: 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: Application
    Filed: June 24, 2009
    Publication date: December 31, 2009
    Applicant: Panasonic Corporation
    Inventors: Masafumi OKUBO, Tomokazu KANAMARU
  • Publication number: 20090269028
    Abstract: 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: Application
    Filed: October 3, 2006
    Publication date: October 29, 2009
    Inventors: Keiichi Tanaka, Germano Leichsenring, Hidetaka Ohto, Tomokazu Kanamaru
  • Publication number: 20090238545
    Abstract: 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: Application
    Filed: November 20, 2006
    Publication date: September 24, 2009
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Germano Leichsenring, Tomokazu Kanamaru
  • Publication number: 20090222674
    Abstract: 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: Application
    Filed: February 13, 2006
    Publication date: September 3, 2009
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Germano Leichsenring, Tomokazu Kanamaru
  • Publication number: 20090202228
    Abstract: 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: Application
    Filed: April 20, 2009
    Publication date: August 13, 2009
    Applicant: PANASONIC CORPORATION
    Inventors: Keiichi TANAKA, Masahiro OASHI, Tomokazu KANAMARU
  • Patent number: 7506323
    Abstract: 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: Grant
    Filed: June 3, 2003
    Date of Patent: March 17, 2009
    Assignee: Panasonic Corporation
    Inventor: Tomokazu Kanamaru
  • Publication number: 20080155695
    Abstract: 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: Application
    Filed: February 17, 2006
    Publication date: June 26, 2008
    Inventors: Soichiro Fujioka, Kazuhiko Yamauchi, Masao Nonaka, Tomokazu Kanamaru, Motoji Ohmori, Yoshiaki Iwata
  • Publication number: 20080047000
    Abstract: 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: Application
    Filed: June 28, 2005
    Publication date: February 21, 2008
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Tomokazu Kanamaru, Masahiro Oashi
  • Publication number: 20070253679
    Abstract: 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: Application
    Filed: May 10, 2005
    Publication date: November 1, 2007
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Keiichi Tanaka, Masahiro Oashi, Tomokazu Kanamaru
  • Publication number: 20070169128
    Abstract: 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: Application
    Filed: February 8, 2005
    Publication date: July 19, 2007
    Inventors: Tomokazu Kanamaru, Masahiro Oashi
  • Publication number: 20070162674
    Abstract: 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: Application
    Filed: March 8, 2005
    Publication date: July 12, 2007
    Inventors: Germano Leichsenring, Tomokazu Kanamaru, Masahiro Oashi
  • Publication number: 20060253592
    Abstract: 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: Application
    Filed: January 24, 2005
    Publication date: November 9, 2006
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Masahiro Oashi, Tomokazu Kanamaru, Naoya Takao, Ryota Tsukidate, Toshiro Nishio, Yasuo Endo, Yoshiaki Iwata
  • Publication number: 20050066283
    Abstract: 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: Application
    Filed: June 3, 2003
    Publication date: March 24, 2005
    Inventor: Tomokazu Kanamaru
  • Patent number: 6647547
    Abstract: 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: Grant
    Filed: May 16, 2000
    Date of Patent: November 11, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tomokazu Kanamaru, Nobuki Tominaga, Shusuke Haruna
  • Publication number: 20030134623
    Abstract: 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: Application
    Filed: January 16, 2003
    Publication date: July 17, 2003
    Inventors: Tomokazu Kanamaru, Nobuki Tominaga
  • Patent number: 6438745
    Abstract: 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: Grant
    Filed: October 18, 1999
    Date of Patent: August 20, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tomokazu Kanamaru, Nobuki Tominaga