Patents by Inventor Masahiko Saito

Masahiko Saito 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: 8489862
    Abstract: An object of the invention is to reduce the electric power consumption resulting from temporarily activating a processor requiring a large electric power consumption, out of a plurality of processors. A multiprocessor system (1) includes: a first processor (141) which executes a first instruction code; a second processor (151) which executes a second instruction code, a hypervisor (130) which converts the second instruction code into an instruction code executable by the first processor (141); and a power control circuit (170) which controls the operation of at least one of the first processor (141) and the second processor (151). When the operation of the second processor (151) is suppressed by the power control circuit (170), the hypervisor (130) converts the second instruction code into the instruction code executable by the first processor (141), and the first processor (141) executes the converted instruction code.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: July 16, 2013
    Assignee: Panasonic Corporation
    Inventors: Masahiko Saito, Masashige Mizuyama
  • Publication number: 20130172917
    Abstract: [Problem] Because the knife edge of medical knives such as straight knives manufactured with austenite stainless steel is thin and sharp, there is the problem that the knife edge bends too easily when making incisions in the cornea, sclera, etc. during ophthalmologic surgery. The invention provides a medical knife capable of increasing the strength of the thin, sharp knife edge and preventing the reduction of sharpness. [Solution] This medical knife has a flat cutting part and an inclined surface formed along the border of said cutting part. By electrolytic polishing or chemical polishing of the inclined surface, a convexly curved cutting edge is formed on at least the edge of the inclined surface of the knife. The knife edge has a rounded configuration. The knife edge being rounded increases the thickness of the knife edge, increases the strength thereof and hinders bending.
    Type: Application
    Filed: August 29, 2011
    Publication date: July 4, 2013
    Applicant: MANI, INC.
    Inventor: Masahiko Saito
  • Publication number: 20130166848
    Abstract: A virtual machine system comprises: a processor for executing a secure operating system and a normal operating system; and a cache memory. The cache memory stores data in a manner that allows for identification of whether the data has been read from a secure storage area of an external main memory. The cache memory writes back data to the main memory in a manner that reduces the number of times data is intermittently written back to the secure storage area which occurs when the processor is executing the normal operating system.
    Type: Application
    Filed: January 23, 2012
    Publication date: June 27, 2013
    Inventors: Ryota Miyazaki, Masahiko Saito
  • Patent number: 8468533
    Abstract: In a case where a task execution unit of a first virtual machine executes a dummy task according to task scheduling by an operating system, it notifies a virtual machine control unit of a priority acquired by a priority acquisition unit and a switching indication to switch the first virtual machine currently in operation to a second virtual machine. The virtual machine control unit receives the priority and the switching indication notified by the task execution unit and switches the first virtual machine currently in operation to the second virtual machine.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: June 18, 2013
    Assignee: Panasonic Corporation
    Inventors: Ryota Miyazaki, Masahiko Saito, Kazuomi Kato
  • Publication number: 20130117745
    Abstract: When a process judging unit 109 judges that a target process is a protected process 101, a key judging unit 111 judges whether a target key that is a key generated by a key generating unit 108 is a first key or a second key. When the key judging unit 111 judges that the target key is the first key, a VM communication managing unit 112 notifies the target process of a memory ID of a protected memory region 121 corresponding to the first key. When the process judging unit 109 judges that the target process is an unprotected process, a key transforming unit 110 transforms the target key from the first key to the second key based on the key transformation rule. An HV communication managing unit 105 notifies the target process of a memory ID of an unprotected memory region 122 corresponding to the second key.
    Type: Application
    Filed: March 30, 2012
    Publication date: May 9, 2013
    Inventors: Teruo Kamiyama, Katsushige Amano, Masahiko Saito, Tadao Tanikawa
  • Publication number: 20130097603
    Abstract: When a predetermined application program becomes the target of execution on a virtual machine that is currently being executed, the virtual machine that is currently being executed is designated as a parent virtual machine, and a child virtual machine to execute the predetermined application program is generated by forking. The generated child virtual machine is configured not to execute any application program other than the predetermined application program. The parent virtual machine executes a dummy application program instead of the predetermined application program.
    Type: Application
    Filed: February 21, 2012
    Publication date: April 18, 2013
    Inventors: Katsushige Amano, Masahiko Saito
  • Publication number: 20130081016
    Abstract: The present invention relates to a virtual machine system that includes a plurality of processors and executes a plurality of virtual machines in parallel with use of the plurality of processors. An aim thereof is to suppress power consumption without sacrificing the performance of the virtual machine system. When there are at least two processors that do not have any virtual machines allocated thereto, one of the at least two processors is supplied with power so as to be placed in a standby state, and a remaining one or more of the at least two processors are not supplied with power.
    Type: Application
    Filed: June 27, 2011
    Publication date: March 28, 2013
    Inventors: Masahiko Saito, Ryota Miyazaki, Tadao Tanikawa, Katsushige Amano, Masashi Sugiyama
  • Publication number: 20120331464
    Abstract: A virtual machine system is provided with a processor having only two privileged modes, a low privileged mode and a high privileged mode, and achieves both a security function for protecting digital copyrighted works or the like and an operating system switching function that guarantees system reliability. The virtual machine system is provided with a first and a second processor and executes a hypervisor on the first processor in the high privileged mode. An operating system on the second processor is executed by cooperation between the hypervisor running on the first processor and a program running on the second processor in low privileged mode. This eliminates the need for running the hypervisor on the second processor in the high privileged mode, thus allowing for execution on the second processor in the high privileged mode of a program for implementing the security function.
    Type: Application
    Filed: September 7, 2011
    Publication date: December 27, 2012
    Inventors: Masahiko Saito, Teruto Hirota, Hiroo Ishikawa
  • Patent number: 8328832
    Abstract: A work 10 made of a hard wire rod of austenitic stainless steel is pressed at a rolling reduction of 60% or greater, into a paddle-shaped end 10b, and then subjected to work hardening, making the hardness of the end 10b 550 Hv or greater. Afterwards, the paddle-shaped end 10b is cut through machining, forming a main body 10c of a medical knife and cutting blades 10d. As a result, a medical knife, which is easily fabricated, is corrosion resistant, has sufficient hardness and sharpness, high toughness preventing cracks, can be provided.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: December 11, 2012
    Assignee: Mani, Inc.
    Inventors: Kanji Matsutani, Masahiko Saito
  • Patent number: 8323301
    Abstract: A medical knife of the invention having a cutting edge formed along the outer periphery of a blade portion includes a shank; and a blade portion formed continuously from the shank, the blade portion includes a tip portion including a tip whose projected plane shape is formed at an extreme end portion; a maximum width portion having a largest width: a side surface portion formed between the tip portion and the maximum width portion; a cutting edge; a first slanting surface formed along the cutting edge; and a second slanting surface formed along the first slanting surface, wherein the first slanting surface constituting the tip portion has a width larger than that of the first slanting surface constituting the side surface.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: December 4, 2012
    Assignee: Mani Inc.
    Inventors: Masahiko Saito, Kanji Matsutani, Takashi Ina, Takayuki Matsumoto
  • Patent number: 8302081
    Abstract: The invention contemplates to improve versatility or flexibility of a system for managing a controller. In a data format converter, a computer constitutes reception unit for acquiring input information containing a program, etc, of a first data format and outputted from a programmer unit, direction extract unit for extracting a convert direction of a data format contained in the input information so acquired, data conversion rule acquisition unit for acquiring a conversion rule of a data format corresponding to the convert direction so extracted and convert execution means for converting the program, etc, of the first data format to a second data format. The program, etc, of the second data format converted is outputted to the controller. The program, etc, can be created in this way in an arbitrary data format different from the data format of the controller.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: October 30, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Tsutomu Yamada, Masahiko Saito, Shoji Suzuki, Hiromichi Endoh, Noritaka Matsumoto, Hirokazu Kasashima, Manabu Yamauchi
  • Publication number: 20120226849
    Abstract: A virtual computer system having a plurality of virtual computers, the virtual computer system including: an area assignment unit operable to, when a virtual computer attempts to perform writing to a basic area which is assigned to and shared by the plurality of virtual computers, change an assignment to the virtual computer from the basic area to a copy area to which the basic area is copied and the writing is performed; and an area freeing unit operable to, when a content of the basic area matches a content of at least one copy area, change area assignment to one or more virtual computers, to which have been assigned one or more other areas than one area among the areas whose contents match each other, to the one area, and free the one or more other areas.
    Type: Application
    Filed: December 13, 2010
    Publication date: September 6, 2012
    Inventor: Masahiko Saito
  • Publication number: 20120179924
    Abstract: An integrated circuit provided with a processor includes a loop detection unit that detects execution of a loop in the processor, a loop-carried dependence analysis unit that analyzes the loop in order to detect loop-carried dependence, and a power control unit that performs power saving control when no loop-carried dependence is detected. By detecting whether a loop has loop-carried dependence, loops for calculation or the like can be excluded from power saving control. As a result, a larger variety of busy-waits can be detected, and the amount of power wasted by a busy-wait can be reduced.
    Type: Application
    Filed: June 7, 2011
    Publication date: July 12, 2012
    Inventors: Masashi Sugiyama, Masahiko Saito
  • Publication number: 20120124943
    Abstract: There are provided a packaging bag, which allows visual confirmation of the content yet does not bleach medical supplies contained therein, a packaging bag containing medical supplies, and a packaging method for medical supplies. A packaging bag 10 of the present invention includes two front and back films 11 and 12, at least one of which is transparent and are bacteria impermeable and do not transmit molecules as large as or greater than O2, wherein a material 13 that is gas permeable and bacteria impermeable is extended on the opening side of at least one of the films, and the periphery of the front and back films except for the opening is sealed. Medical supplies 15 are contained in the packaging bag 10, the opening is sealed to form a seal part 16b, and sterilization processing using EO gas or the like is executed. The EO gas is then removed and it is sealed by a seal part 16c. Even if the medical supplies 15 are exposed to an antiseptic solution such as H2O2, it will not enter the packaging bag 10.
    Type: Application
    Filed: July 27, 2010
    Publication date: May 24, 2012
    Inventors: Mitsunori Nakamura, Masahiko Saito
  • 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: 20110270292
    Abstract: Provided is a medical knife which can be more easily handled and makes it possible to maintain low penetration resistance, without the maximum-width parts of said medical knife creating sudden changes in penetration resistance even when passing through tissue. A knife (A) comprises: a pointed tip (4); a cutting part (1) which has edges (5) consisting of first oblique faces (6) which are formed along the outer periphery and second oblique faces (8) which are formed inside the first oblique faces (6); maximum-width parts (2) which are formed contiguously with the cutting part (1); and a shank part (3) which is formed contiguously with the maximum-width parts (2).
    Type: Application
    Filed: December 22, 2009
    Publication date: November 3, 2011
    Inventor: Masahiko Saito
  • Publication number: 20110208916
    Abstract: A monitoring section 139 monitors a power control command for controlling power supplied to a processor for operating a plurality of operating systems or a plurality of processors. A cache entry selecting section 141 sets a cache entry used by the operating system or the processor having executed the power control command to a state used in the past using executed states of the plurality of operating systems or the plurality of processors that are changed based on the power control command upon selecting a cache entry to be replaced from a plurality of cache entries constituting a cache storage device 111. A replacement object selecting section 136 selects the cache entry set to the state used in the past as the cache entry to be replaced. In this way, the plurality of operating systems or the plurality of processors can effectively utilize one cache storage device.
    Type: Application
    Filed: November 28, 2008
    Publication date: August 25, 2011
    Inventor: Masahiko Saito
  • Publication number: 20110144676
    Abstract: Provided is a medical bladed device reduced in piercing resistance by coating with a silicone. Also provided is a coating method by which a satisfactory silicone coating is formed on a medical bladed device. A medical bladed device (knife (A)) having a cutting portion (1) with an edge (3) on the periphery thereof and a shank (2) is subjected to coating to coat the cutting portion (1) including the edge (3) with a silicone having a thickness of from 25 nanometers to 5 micrometers. While holding the medical bladed device, with the cutting portion (1) lower and the shank (2) upper, the cutting portion is immersed in a silicone solution so that the angle between the upper or lower side of the cutting portion and the solution surface (21) of the silicone solution is 0-90 degrees. Thereafter, the medical bladed device is raised at a rate of 500 mm/min or less while keeping the angle in that range to separate the cutting portion from the silicone solution.
    Type: Application
    Filed: June 30, 2009
    Publication date: June 16, 2011
    Applicant: MANI, INC.
    Inventors: Akio Yamaguchi, Masahiko Saito, Kaoru Ogane
  • Publication number: 20110119677
    Abstract: In a multiprocessor system, in general, a processor assigned with a larger amount of tasks is apt to perform a larger amount of communication with other processors assigned with tasks, than a processor assigned with a smaller amount of tasks. Thus in order for each processor to be able to perform the routing process efficiently, tasks are assigned so that, when there are a first processor and a second processor, the number of processors each assigned with one or more tasks and directly connected with the second processor being smaller than the number of processors each assigned with one or more tasks and directly connected with the first processor, the amount of tasks assigned to the first processor is equal to or larger than the amount of tasks assigned to the second processor.
    Type: Application
    Filed: May 20, 2010
    Publication date: May 19, 2011
    Inventor: Masahiko Saito
  • Publication number: 20100333100
    Abstract: In a case where a task execution unit (100) of a first virtual machine (10) executes a dummy task (110) according to task scheduling by an operating system, it notifies a virtual machine control unit (30) of a priority acquired by a priority acquisition unit (122) and a switching indication to switch the first virtual machine (10) currently in operation to a second virtual machine (20). The virtual machine control unit (30) receives the priority and the switching indication notified by the task execution unit (100) and switches the first virtual machine (10) currently in operation to the second virtual machine (20). According to this configuration, it becomes possible to reduce overheads needed to switch virtual machines.
    Type: Application
    Filed: April 22, 2009
    Publication date: December 30, 2010
    Inventors: Ryota Miyazaki, Masahiko Saito, Kazuomi Kato