Patents by Inventor Kenji Ejima

Kenji Ejima 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).

  • Patent number: 10764665
    Abstract: A microphone according to an embodiment includes: an ear chip including a cylindrical part with a hollow part formed therein, and a contact part disposed outside the cylindrical part and configured to come into contact with an inner wall surface of an ear canal; a cable lead out to a gap between the cylindrical part and the contact part; and a microphone element disposed in the hollow part and connected to the cable.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: September 1, 2020
    Assignee: JVCKENWOOD CORPORATION
    Inventors: Toshiaki Nagai, Hiroshi Uchida, Kenji Ejima, Hisako Murata, Masaya Konishi
  • Publication number: 20190306604
    Abstract: A microphone according to an embodiment includes: an ear chip including a cylindrical part with a hollow part formed therein, and a contact part disposed outside the cylindrical part and configured to come into contact with an inner wall surface of an ear canal; a cable lead out to a gap between the cylindrical part and the contact part; and a microphone element disposed in the hollow part and connected to the cable.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 3, 2019
    Inventors: Toshiaki NAGAI, Hiroshi UCHIDA, Kenji EJIMA, Hisako MURATA, Masaya KONISHI
  • Patent number: 8091064
    Abstract: An optimum target system is designed by implementing software modules and hardware modules, without discriminating between the software modules and the hardware modules. An external storage stores the software modules including namespace identifiers for identifying the software modules, and the hardware modules including namespace identifiers for identifying the hardware modules. A module selector specifies a process of a target system to be built, and selects the software modules and the hardware modules that execute the specified process. A namespace manager acquires the namespace identifiers for identifying the software modules, and the namespace identifiers for identifying the hardware modules. A module mapping processor implements either one of the software modules and the hardware modules in the target system, based on the namespace identifiers.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: January 3, 2012
    Assignee: Panasonic Corporation
    Inventors: Masahiko Saito, Kenji Ejima, Ryo Yokoyama
  • Publication number: 20070265821
    Abstract: The present invention aims to easily detect incorrect accesses caused by the simultaneous operation of a plurality of circuits and to reduce the time and developing costs required for analyses to specify the incorrect accesses. First and second access order storages prestore access order information representing correct access orders of data to be inputted to and outputted from first and second simulation circuits. First and second access monitors obtain information on the input and output of data to and from the first and second simulation circuits as access information, and judge whether or not an order of obtaining the access information is correct based on the access order information stored in the first and second access order storages. A warning notifier notifies a warning to the user if the order of obtaining the access information is judged to be incorrect.
    Type: Application
    Filed: May 11, 2007
    Publication date: November 15, 2007
    Inventors: Ryo Yokoyama, Masahiko Saito, Kenji Ejima
  • Publication number: 20070245294
    Abstract: An optimum target system is designed by implementing software modules and hardware modules, without discriminating the software modules and the hardware modules one from the other. An external storage stores the software modules including a namespace identifier for identifying the software module, and the hardware modules including a namespace identifier for identifying the hardware module. A module selector specifies a process of a target system to be built, and selects the software modules and the hardware modules that execute the specified process. A namespace manager acquires the namespace identifier for identifying the software module, and the namespace identifier for identifying the hardware module. A module mapping processor implements either one of the software modules and the hardware modules in the target system, based on the namespace identifiers.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 18, 2007
    Inventors: Masahiko Saito, Kenji Ejima, Ryo Yokoyama
  • Publication number: 20050144408
    Abstract: A memory protection unit, a memory protection method and a computer-readable record medium in which a memory protection program is recorded is provided which are capable of preventing a memory from being improperly rewritten by a malfunction in a subroutine. This memory protection unit includes: a memory which has at least one memory area that is used by at least one subroutine, and in which a writing attribute that shows a writing permission or a writing prohibition can be set for every memory area; a subroutine choice section which chooses a subroutine that executes a processing request; a memory-area specification section which specifies a memory area that is used by the subroutine; and a subroutine calling section which sets, to the writing permission, the writing attribute of the specified memory area, calls the chosen subroutine, and sets, to the writing prohibition, the writing attribute of the memory area after completing the execution of the subroutine.
    Type: Application
    Filed: December 27, 2004
    Publication date: June 30, 2005
    Inventors: Kenji Ejima, Masashige Mizuyama