Patents by Inventor Satoshi Oshima

Satoshi Oshima 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: 20240128006
    Abstract: A laminated coil component includes: an element body having a first surface and a second surface facing each other in a first direction; a coil unit formed by laminating a plurality of coil conductors in a second direction orthogonal to the first direction inside the element body; a first lead-out conductor; and a second lead-out conductor. A first coil conductor adjacent to the first lead-out conductor in the second direction includes a first side portion extending along the first surface, on a first surface side. A second coil conductor adjacent to the second lead-out conductor in the second direction includes a second side portion extending along the second surface, on a second surface side. The first side portion has a larger line width than other side portions of the first coil conductor and the second side portion.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 18, 2024
    Applicant: TDK CORPORATION
    Inventors: Yuya OSHIMA, Hiroshi ONO, Ryosuke HORIE, Daiki YAMADA, Yuki AKASAKA, Shuichi WATANABE, Satoshi TAKASU, Makoto YOSHINO, Takahiro YATA
  • Publication number: 20240045116
    Abstract: The present invention provides a light flux controlling member that can determine the center of a lens surface (light flux control surface) that does not have a circular outer edge in plan view. A light flux controlling member of the present invention includes: a light flux control surface including an outer edge with a shape that is drawn by a point A when a straight line connecting a point O and the point A is rotated 360 degrees or more clockwise or counterclockwise around the point O while a length of the straight line is gradually increased in plan view; and a center determination mark disposed outside of the light flux control surface and on a circle around the point O in plan view.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Inventors: Takahiro IZAWA, Satoshi OSHIMA
  • Publication number: 20220343323
    Abstract: Method and apparatus maintaining private data with consortium blockchain is disclosed. In blockchain, a transaction is required to be verified by one or multiple nodes that are participating in the blockchain. Verification by multiple nodes is key to the immutability and consensus of the blockchain. However, when private data, which is to be disclosed to only a part of the nodes, are used in a transaction, it is likely that most or even none of the nodes can verify the transaction. The system and method disclosed herein introduces read-only organizations and allows them to serve as third-party trustful mediators to perform the necessary verification for such transactions. Through example implementations herein, the implementations can serve as a trustful third-party entity in blockchain systems and/or provide various services including auditing and integration tests in blockchain-based systems.
    Type: Application
    Filed: March 30, 2020
    Publication date: October 27, 2022
    Inventors: Taku SHIMOSAWA, Satoshi OSHIMA
  • Patent number: 9841993
    Abstract: A problem with conventional art is that, in an environment wherein a plurality of interrupts having different priorities for processing occur in an overlapping manner from external devices, responding to high-priority interrupts while ensuring execution intervals of periodic tasks has been difficult. A partition execution control device according to the present invention comprises: a first management table which stores, for each partition, initial time slices, remaining time slices, execution priorities, execution states, and an interrupt disable level for suppressing the interrupts from the external devices; and a second management table which stores the interrupt priorities of the external devices and partitions to which the interrupts are to be output.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: December 12, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Mine, Satoshi Oshima
  • Publication number: 20160328261
    Abstract: A problem with conventional art is that, in an environment wherein a plurality of interrupts having different priorities for processing occur in an overlapping manner from external devices, responding to high-priority interrupts while ensuring execution intervals of periodic tasks has been difficult. A partition execution control device according to the present invention comprises: a first management table which stores, for each partition, initial time slices, remaining time slices, execution priorities, execution states, and an interrupt disable level for suppressing the interrupts from the external devices; and a second management table which stores the interrupt priorities of the external devices and partitions to which the interrupts are to be output.
    Type: Application
    Filed: December 27, 2013
    Publication date: November 10, 2016
    Inventors: Hiroshi MINE, Satoshi OSHIMA
  • Patent number: 7529885
    Abstract: The present invention provides a technique of controlling cache operation on a node device in a computer system that enables transmission and receipt of data between clients and a storage device via the node device. In accordance with a first control method, the data stored in the storage device includes attribute data, as to whether or not the data is cacheable. This application enables the node device to relay non-cacheable data without process of the cache. In accordance with a second control method, the node device encrypts the data when caching the data in the disk. In accordance with a third control method, non-cacheable data is transmitted and received directly without going through the node device. These applications enable the cache in the node device to be restricted, and thereby ensure security.
    Type: Grant
    Filed: September 17, 2003
    Date of Patent: May 5, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Shinji Kimura, Satoshi Oshima, Hisashi Hashimoto
  • Patent number: 7424536
    Abstract: A computer system is structured, including a plurality of computers sharing a storage apparatus. The computers each include a control section for determining an access priority based on an attribute of a client computer forwarding an access request. In the control section, the result derived by adding up the priorities is compared with the total value of the priorities calculated by other computers for assignment of an input/output bandwidth. In accordance with the priority assignment, access execution is performed in order of priority. With such a structure, access congestions can be favorably avoided through efficient bandwidth control, and bandwidth assignment can be performed on a server basis in accordance with processes executed by the client computers.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: September 9, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Masami Hiramatsu, Satoshi Oshima, Yutaka Enko
  • Patent number: 7243266
    Abstract: A service AP conducting ordinary business processing is executed on a first OS. The first OS includes an operation recording controller for recording operation conducted by the first OS as operation recording information together with time when the operation is conducted, and an auxiliary driver for accepting and executing external processing. A multi-OS controller interface included in a second OS, which is higher in reliability than the first OS, operates a multi-OS controller from an AP operating on the second OS. An analysis and prediction AP operating on the second OS analyzes states of the first OS and the service AP, and detects a failure sign. Upon detecting a failure sign, degrade operation of the OS or service AP to be analyzed, preparations for switching from an active system to a stand-by system, and actual switching are conducted before the failure occurs.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: July 10, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Masami Hiramatsu, Satoshi Oshima, Shinji Kimura, Masayoshi Takasugi
  • Patent number: 7225461
    Abstract: A method for updating information on security , in which the client is connected with a server through a network, the server including a storage device that is managed by the client, the storage device storing security information, the method comprising updating the security information stored in the storage device that the client manages in the server.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: May 29, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Satoshi Oshima, Masahide Sato
  • Patent number: 7134054
    Abstract: A fault of an operating system (OS) is observed, and in addition to application program (AP) fault monitoring, check-point information is preserved without adding dedicated hardware. In a computer having a multi-OS environment, an AP fault monitor and a monitored AP operate on a first OS. A fault monitor operates on a second OS. Each of the first OS and the AP fault monitor transmits an alive message to the fault monitor by utilizing an inter-OS communication function of a multi-OS controller. The fault monitor monitors the alive message of each of the first OS and the AP fault monitor. The monitored AP also transmits an alive message to the AP fault monitor for monitoring. The monitored AP preserves check-point information in a region of a memory. In the region of the memory, information is preserved by a fault and restart of the first OS as well.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: November 7, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Satoshi Oshima, Toshiaki Arai, Noboru Sakoyama
  • Patent number: 7051165
    Abstract: The technique of the present invention enhances reading speed of data from a disk device in a computer system capable of transmission and reception of the data via a node device 200 between a client 100 and a storage device 300. A share volume PDc and specific volumes PDa and PDb are defined in the disk device on the storage device 300. Common data among respective clients and specific data corresponding to the individual client are stored in the share volume and specified volumes, respectively. Once respective clients request virtual volumes VDa and VDb to read the data, the storage device reads out the corresponding data from the share volume or the specific volume. This application avoids lowering the reading speed regardless of the concentration of accesses from a plurality of clients because most data can be read from the share volume.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: May 23, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Shinji Kimura, Satoshi Oshima, Hisashi Hashimoto
  • Publication number: 20060057076
    Abstract: The invention provides a mouth wetting agent and a mouth wetting agent for false teeth including a safe and easily usable polymer composition and capable of relieving symptoms of dry mouth by maintaining the wetting properties of an oral cavity and the stability of false teeth. The mouth wetting agent of the invention includes a polymer composition containing a pharmaceutically acceptable water-soluble polymer, a pharmaceutically acceptable polyvalent alcohol and water and/or artificial saliva.
    Type: Application
    Filed: July 29, 2002
    Publication date: March 16, 2006
    Applicant: YASUO HINO
    Inventors: Yasuo Hino, Shigeo Okuda, Satoshi Oshima
  • Publication number: 20050228769
    Abstract: In provision against an unrecoverable failure in a first OS, a second OS for undertaking failure processing is loaded onto a memory beforehand. On detecting a failure in the first OS, a gate driver saves the first OS, moves the second OS to its executable area within the memory, and starts up the second OS. After this, control is transferred to a failure-processing application program placed under the control of the second OS.
    Type: Application
    Filed: December 6, 2004
    Publication date: October 13, 2005
    Inventors: Satoshi Oshima, Shinji Kimura, Yoshinori Wakai, Masayoshi Takasugi
  • Publication number: 20050114608
    Abstract: A storage device has a capability of learning access patterns by which a plurality of computers access to the device. The storage device stores a specific access history for each computer and causes a management computer to report a type of file access. This allows the storage device to save information in a cache memory before start of a file access to be executed by the computer.
    Type: Application
    Filed: January 30, 2004
    Publication date: May 26, 2005
    Applicant: Hitachi, Ltd.
    Inventors: Satoshi Oshima, Shinji Kimura, Ikuko Kobayashi
  • Publication number: 20050108721
    Abstract: A method for efficiently auditing a call to an export function in a shared library from an application program executed by a computer and the computer executing the method are provided. The call method hooks a shared library call by using an injection shared library for hooking the export function in the shared library, records shared library call information and audits the shared library call. It is therefore possible to filter a shared library call without modifying the shared library and to generate consistent records at high speed.
    Type: Application
    Filed: January 23, 2004
    Publication date: May 19, 2005
    Inventors: Satoshi Oshima, Satoru Tomida, Shinji Kimura
  • Publication number: 20050081122
    Abstract: A service AP conducting ordinary business processing is executed on a first OS. The first OS includes an operation recording controller for recording operation conducted by the first OS as operation recording information together with time when the operation is conducted, and an auxiliary driver for accepting and executing external processing. A multi-OS controller interface included in a second OS, which is higher in reliability than the first OS, operates a multi-OS controller from an AP operating on the second OS. An analysis and prediction AP operating on the second OS analyzes states of the first OS and the service AP, and detects a failure sign. Upon detecting a failure sign, degrade operation of the OS or service AP to be analyzed, preparations for switching from an active system to a stand-by system, and actual switching are conducted before the failure occurs.
    Type: Application
    Filed: March 12, 2004
    Publication date: April 14, 2005
    Inventors: Masami Hiramatsu, Satoshi Oshima, Shinji Kimura, Masayoshi Takasugi
  • Publication number: 20040186961
    Abstract: The present invention provides a technique of controlling cache operation on a node device in a computer system that enables transmission and receipt of data between clients and a storage device via the node device. In accordance with a first control method, the data stored in the storage device includes attribute data, as to whether or not the data is cacheable. This application enables the node device to relay non-cacheable data without process of the cache. In accordance with a second control method, the node device encrypts the data when caching the data in the disk. In accordance with a third control method, non-cacheable data is transmitted and received directly without going through the node device. These applications enable the cache in the node device to be restricted, and thereby ensure security.
    Type: Application
    Filed: September 17, 2003
    Publication date: September 23, 2004
    Inventors: Shinji Kimura, Satoshi Oshima, Hisashi Hashimoto
  • Publication number: 20040186898
    Abstract: The technique of the present invention enhances reading speed of data from a disk device in a computer system capable of transmission and reception of the data via a node device 200 between a client 100 and a storage device 300. A share volume PDc and specific volumes PDa and PDb are defined in the disk device on the storage device 300. Common data among respective clients and specific data corresponding to the individual client are stored in the share volume and specified volumes, respectively. Once respective clients request virtual volumes VDa and VDb to read the data, the storage device reads out the corresponding data from the share volume or the specific volume. This application avoids lowering the reading speed regardless of the concentration of accesses from a plurality of clients because most data can be read from the share volume.
    Type: Application
    Filed: August 27, 2003
    Publication date: September 23, 2004
    Inventors: Shinji Kimura, Satoshi Oshima, Hisashi Hashimoto
  • Publication number: 20040153834
    Abstract: A fault of an operating system (OS) is observed, and in addition to application program (AP) fault monitoring, check-point information is preserved without adding dedicated hardware. In a computer having a multi-OS environment, an AP fault monitor and a monitored AP operate on a first OS. A fault monitor operates on a second OS. Each of the first OS and the AP fault monitor transmits an alive message to the fault monitor by utilizing an inter-OS communication function of a multi-OS controller. The fault monitor monitors the alive message of each of the first OS and the AP fault monitor. The monitored AP also transmits an alive message to the AP fault monitor for monitoring. The monitored AP preserves check-point information in a region of a memory. In the region of the memory, information is preserved by a fault and restart of the first OS as well.
    Type: Application
    Filed: January 13, 2004
    Publication date: August 5, 2004
    Inventors: Satoshi Oshima, Toshiaki Arai, Noboru Sakoyama
  • Publication number: 20040111641
    Abstract: A method for updating information on security , in which the client is connected with a server through a network, the server including a storage device that is managed by the client, the storage device storing security information, the method comprising updating the security information stored in the storage device that the client manages in the server.
    Type: Application
    Filed: September 4, 2003
    Publication date: June 10, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Satoshi Oshima, Masahide Sato