Takuya Morishita 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).
Abstract: The method of preventing illegal copy of contents encrypts a header using a key generated from the previous sector, performs variable-length coding to the encrypted header to shorten its length, and stores the decoded header into the recording medium as well as contents data, in encryption phase. The method, in decryption phase, reproduces the contents data which have different length for each sector by decoding and encoding the header.
Abstract: Embodiments of the present invention include a control code read-out system in which a control code for access restriction corresponding to a playback control code of a recording medium is held in a playback apparatus, and the control code held in the playback apparatus is read-out when the recording medium is played back, and a comparison between the playback control code of the recording medium to be played back and the control code stored in the playback apparatus being made, and playback of the recording medium being performed only when there is coincidence between the two control codes. One embodiment of the system comprises a first portion for encrypting the control code of the playback apparatus and storing an encrypted control code in a control code storage portion, a second portion for read-out the encrypted control code from the control code storage portion, and decrypting, when playing back the recording medium.
Abstract: A system and method for preventing illegal use of software is provided, which cannot be analyzed by using a software debugger which operates in any mode, and the secret information stored in which cannot be retrieved even if backup data of the secret information is stored in another device.
Abstract: There is disclosed a video edition apparatus capable of editing video/audio data in which image and sound data are multiplexed at a high rate. The video edition apparatus for editing the video/audio data constituted by multiplexing the image and sound data includes edition control means for rewriting a packet header of video data in a range designated by a deletion start frame and deletion end frame with respect to the video/audio data which is an edition object to constitute nullified data and for rewriting a packet header of audio data including the same synchronous reproduction time in the designated range to constitute the nullified data.
Abstract: The invention to provide an encipherment apparatus and an illegal alteration prevention system which can prevent an attempt of alteration to and illegal use of data such as program codes by an illegal user. Enciphered program codes are divisionally stored in a plurality of blocks in an enciphered program storage section. A cryptographic key calculation section uses a one-way function such as a hash function of the program codes currently present on a main storage section to calculate a cryptographic key to be used for decipherment of those enciphered program codes of a block stored in the enciphered program storage section and to be executed subsequently. If any of the program codes is altered in order to illegally utilize the software, then correct cryptographic keys are not obtained later, and execution of the program is halted.
Abstract: In an audio/video synchronous reproducer for carrying out audio reproduction and video display synchronously in response to audio data and video data, an audio processing section (6) processes the audio data to produce a processed audio data amount in addition to an audio reproduction control signal. Based on the processed audio data amount, an audio time stamp deriving section (52) derives an audio time stamp equivalent value. Comparing the audio time stamp equivalent value with a video time stamp produced in a video processing section (3), a time stamp comparing section (53) produces a comparison result signal indicative of a delayed/advanced relationship between the video data and the audio data. In response to the comparison result signal, a video control arrangement (54,55) controls an operation of the video processing section.
Abstract: It is characterized to comprise an authentication device 4 having invalid information of a key in relation to cryptology, and for disapproving authentication in case that information of an authentication key is included in the invalid information, which is used for authentication when a first cryptographic key in relation to encrypting is shared between a first encrypting device 3 and a first decryption section 11, and an certificate revocation list updating device 5 for updating contents of the invalid information in the authentication device 4 when receiving information of a key of an object to be invalidated, which is provided together with an input data in relation to a work.
Abstract: The present invention is a system for decrypting an encrypted computer program, comprising: a cipher key generator for generating a first cipher key from a first block of the encrypted computer program; a decipherer for decrypting a plurality of second blocks of the encrypted computer program with said first cipher key; a cipher key generator for generating a second cipher key from one of said plurality of second blocks; a high-speed decipherer for decrypting another of said plurality of second blocks with said second cipher key; an illegal operation detector for detecting whether or not the encrypted computer program is analyzed; and a device for decrypting a plurality of dummy blocks instead of said plurality of second blocks if it is detected that the encrypted computer program is analyzed.
Abstract: The method of preventing illegal copy of contents encrypts a header using a key generated from the previous sector, performs variable-length coding to the encrypted header to shorten its length, and stores the decoded header into the recording medium as well as contents data, in encryption phase.
Abstract: A video and audio data compression system includes a compression processor which issues compression processing commands in a predetermined order, a further compression processor for performing the compression processing of moving pictures and sounds and an interpreter for interpreting the compression processing commands issued by the compression processor and controlling the further compression processor.
Abstract: A vacuum cleaner comprising a cleaner body having a dust chamber formed with a suction opening and a fan chamber, the fan chamber having an air discharge opening, and drive control circuit for controlling the operation of the fan, the cleaner body being provided with an air channel in its interior for holding a portion of the fan chamber at the air discharge side of the fan in communication with the dust chamber and a shutter plate for closing the suction opening of the dust chamber, organism killing operation means for driving the fan after the cleaning operation to cause air to flow through the dust chamber, the fan chamber and the air channel into the dust chamber in circulation by the action of the closure means and kill noxious small organisms in the dust trapped in the dust chamber by heating.
Abstract: A vacuum cleaner comprising a dust intake portion, a rotary brush provided in the intake portion, a drive motor for driving the rotary brush, a fan motor for suction of dust, a dust collector for the dust taken in, a dust transfer passage extending from the intake portion to the dust collector, a rotary brush pulley, a drive motor pulley, a belt coupling the above mentioned two pulleys for transmitting the power of the drive motor, at least one of the pulleys being frustoconical, and drive motor stopping means disposed at one side of the belt toward which said one pulley is diametrically smaller and pushable by the belt when the belt is displaced, which can provide to surely protect the belt and the drive motor for driving the rotary brush even if the rotary brush becomes stalled.
Abstract: A vacuum cleaner of a baseboard type which is concealed in a handsome article of furniture so that the vacuum cleaner concurrently serves as a piece of furniture. To this end, the vacuum cleaner herein disclosed comprises a housing structure of a substantially hollow cubic body having a first chamber adapted to accommodate therein a length of a flexible vacuum hose, a second chamber in which a source of vacuum is housed and a third chamber adapted to removably accommodate a dust collector. A lid is provided at either or both of the top and side of the housing structure and may provide for the convenient storage of some appurtenances such as floor brush, extensible wand, nozzle, etc. An automatic drawing mechanism for drawing a length of the flexible vacuum hose, that has been taken out of the hose chamber for use, back into the hose chamber is also provided.