Patents by Inventor Daisuke Yokota

Daisuke Yokota 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: 8250110
    Abstract: A proxy server 10 transfers, when a protocol header and content specified in a distribution request from a client 18 are not stored in a storage device 28, the distribution request to an origin server 12; stores the protocol header and content, which have been transmitted from the origin server 12, in the storage device 28; transmits the protocol header and content to the client 18; creates another protocol header based on the protocol header transmitted from the origin server 12; and stores the created protocol header in the storage device 28. When the protocol header and content specified in the distribution request from the client 18 have been stored in the storage device 28, the proxy server 10 extracts the protocol header and content from the storage device 28 and distributes them to the client 18.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: August 21, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Koji Watanabe, Tadashi Takeuchi, Daisuke Yokota
  • Patent number: 8151275
    Abstract: A method and an apparatus for storing a copy of memory-mapped I/O (MMIO) register are provided for enhancing data processing efficiency. In a structure in which data processing is executed by associating a plurality of logical processors with a physical processor by timing sharing, a host OS stores copy information, namely, shadow, of the MMIO register corresponding to a logical processor in memory both in an active state where a physical processor is allocated to a logical processor corresponding to a guest OS and in an inactive state where no physical processor is allocated to a logical processor. This structure enables a guest OS to gain faster access to the MMIO register through the shadow by memory access, instead of a direct access to the MMIO register, so as to achieve efficient data processing.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: April 3, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Daisuke Yokota
  • Publication number: 20120030504
    Abstract: [Object] To increase the speed of copy processing from an online computer 101 to a standby computer 102. [Solution] When copying copy target information from the online computer 101 to the standby computer 102, a status copy processing unit 110: recognizes, as a synchronous point, a point in time when execution of a first application (AP #1), from among applications 108, is completed; extracts only information stored in a use area 401 of an OS 106 and a use area 403 of a second application (AP #2) from a storage area 400 of a memory at this synchronous point; and transfers the extracted information, as the copy target information necessary to continue the processing, from the online computer 101 to the standby computer 102. [Selected Drawing] FIG.
    Type: Application
    Filed: November 5, 2009
    Publication date: February 2, 2012
    Inventors: Hiroyasu Nishiyama, Tomoya Ohta, Daisuke Yokota, Ken Nomura, Toshiaki Arai
  • Publication number: 20110061049
    Abstract: A storage system includes an information apparatus in which a virtualization mechanism is implemented to build a virtual machine, a storage apparatus which is coupled to the information apparatus, which includes a first logical volume proving a storage area to be used by the virtual machine, and which includes a virtual disk area and a virtual disk management area on the first logical volume, the virtual disk area used by the virtual machine to store data, the virtual disk management area storing management data for managing the virtual disk area; and a management computer which is coupled to the information apparatus and the storage apparatus, and which includes a remote copy controller configured to copy the virtual disk area and the virtual disk management area on the first logical volume of the storage apparatus to a storage area on a second logical volume included in a second storage device coupled to the storage apparatus.
    Type: Application
    Filed: February 19, 2009
    Publication date: March 10, 2011
    Inventors: Ikuko Kobayashi, Daisuke Yokota
  • Patent number: 7860988
    Abstract: A congestion control and avoidance method including a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal, a first Uniform Resource Identifier (URI) check step of, when it is determined that the request contents is cacheable in the method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable, a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of the first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitationing operation, and a step of executing any of the regular caching, priority caching and access limitationing operation according to determination in the first URI hash search step.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: December 28, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
  • Patent number: 7844711
    Abstract: A management device selects a storage device having a plenty of unallocated storage regions, selects a target using a port having a small allocation quantity from the storage device targets, and allocates the target, an initiator, and a storage region. When the number of targets and the allocated storage regions prepared by the storage device is within a predetermined number, the storage device manages the storage device as an allocation candidate. When the predetermined number is exceeded, the exceeding one is excluded from the allocation candidate. When the number of storage devices excluded from the allocation candidate has reached a certain number, the management device manages a new storage device and a new storage region as an allocation candidate.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: November 30, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Ikuko Kobayashi, Shinji Kimura, Daisuke Yokota, Akihisa Nagami, Mitsuru Ikezawa, Yukinobu Mizoguchi, Hiroji Shibuya
  • Patent number: 7836330
    Abstract: Provided are a stream distribution system and a failure detection method capable of easily identifying the cause of quality loss in stream distribution. This stream distribution system includes a first server for communicating with a client terminal via a router and sending stream data, and a second server configured as a redundant server of the first server and connected to the first server. The first server has a communication status notification unit for sending a connection management table concerning the communication with the client terminal to the second server. The second server has a packet recording unit for acquiring a mirror packet, which is a copy of a packet sent to the first server, from the router, and a network failure monitoring unit for detecting a failure in a network between the first server and the client terminal based on the connection management table and a packet buffer.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: November 16, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Yokota, Aritoki Takada, Tadashi Takeuchi, Yoshihiro Hayashi
  • Patent number: 7747723
    Abstract: A management system accepts a connection request from a client computer to a server computer, acquires connection settings information, calculates a network bandwidth required for processing for connection from the client computer to the server computer, stores the connection request into a connection request processing queue, determines whether the processing for the connection from the client computer to the server computer can be performed or not, and notifies the client computer of a server identification number. The client computer issues a connection request to the server computer based on the received server identification number, and starts communication therewith. In spite of concentration of connection requests from a large number of client computers to server computers, the connection requests can be processed while controlling the communication data volume generated in a network at a point where the server computers are aggregated, so as to avoid occurrence of congestion.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: June 29, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yukio Ogawa, Kiminori Sugauchi, Daisuke Yokota
  • Publication number: 20100083015
    Abstract: The virtual PC management system includes: a unit which acquires a power on/off state of a virtual machine from a computer via the network and stores it in a storage; a unit which acquires a power on/off state of a computer from the computer via the network and stores it into the storage; a unit which receives a start-of-use request for a virtual machine from the client machine and searches stored data of the storage unit for a computer which is in a power-on state and to which a virtual machine is not allocated, as an allocation candidate; a unit which allocates the virtual machine in accordance with the start-of-use request to the computer of the allocation candidate; and a unit which notifies, via the network, the computer of the allocation candidate of an instruction to turn on the power of the virtual machine.
    Type: Application
    Filed: July 29, 2009
    Publication date: April 1, 2010
    Inventors: Daisuke Yokota, Akihisa Nagami, Fumio Noda, Masayuki Tosaka
  • Publication number: 20090271526
    Abstract: A proxy server 10 transfers, when a protocol header and content specified in a distribution request from a client 18 are not stored in a storage device 28, the distribution request to an origin server 12; stores the protocol header and content, which have been transmitted from the origin server 12, in the storage device 28; transmits the protocol header and content to the client 18; creates another protocol header based on the protocol header transmitted from the origin server 12; and stores the created protocol header in the storage device 28. When the protocol header and content specified in the distribution request from the client 18 have been stored in the storage device 28, the proxy server 10 extracts the protocol header and content from the storage device 28 and distributes them to the client 18.
    Type: Application
    Filed: July 23, 2008
    Publication date: October 29, 2009
    Inventors: Koji Watanabe, Tadashi Takeuchi, Daisuke Yokota
  • Publication number: 20090271656
    Abstract: Provided are a stream distribution system and a failure detection method capable of easily identifying the cause of quality loss in stream distribution. This stream distribution system includes a first server for communicating with a client terminal via a router and sending stream data, and a second server configured as a redundant server of the first server and connected to the first server. The first server has a communication status notification unit for sending a connection management table concerning the communication with the client terminal to the second server. The second server has a packet recording unit for acquiring a mirror packet, which is a copy of a packet sent to the first server, from the router, and a network failure monitoring unit for detecting a failure in a network between the first server and the client terminal based on the connection management table and a packet buffer.
    Type: Application
    Filed: June 17, 2008
    Publication date: October 29, 2009
    Inventors: Daisuke YOKOTA, Aritoki Takada, Tadashi Takeuchi, Yoshihiro Hayashi
  • Patent number: 7518983
    Abstract: A proxy response apparatus is equipped with a module that obtains and retains request messages and response messages exchanged between a client and main and backup servers, a module for detecting a failure in the main server, a module for sending to the backup server requests retained when a failure occurs in the main server, a module for receiving responses from the backup server, a module for detecting communications status between the client and the main server at the time the failure occurred, and a module for responding in place of the main server in order to resume communicating state from the previous state.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: April 14, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Yokota, Fumio Noda
  • Patent number: 7437478
    Abstract: When a client-server system that adopts a Web service featuring dynamic connection among different systems is constructed, an existing priority control device therein disconnects communication with lower priority, at the time of server overload that continues for several hours. Thus, the availability of the system is reduced. A client-server Web service system includes a unit for interpreting communication protocols at a protocol layer 4 used in the system, a unit for receiving requests transmitted from clients to a server, for buffering, a unit for analyzing the protocol type, the destination, and the communication contents of each of the requests, a unit for converting the result of the analysis into a priority, and a unit for transmitting the buffered requests to the server based on the priority and then transmitting to the clients responses from the server.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: October 14, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Yokota, Fumio Noda, Yasuhiro Takahashi
  • Publication number: 20080215767
    Abstract: In an environment where there is a possibility that the user connects from a plurality of blade PCs to the storage, the present invention prevents the data destruction by realizing the exclusive control of the storage device. The storage connection from a blade PC which was possible to connect until now is made to be impossible by that the management server newly generates and sets to the storage device the connection information between the storage device which the blade PC keeps. Further, by sending the newly generated connection information to the other blade PC the connection from that blade PC becomes possible.
    Type: Application
    Filed: January 25, 2008
    Publication date: September 4, 2008
    Inventors: Akihisa Nagami, Shinji Kimura, Mitsuru Ikezawa, Ikuko Kobayashi, Daisuke Yokota, Hiroji Shibuya, Yukinobu Mizoguchi
  • Publication number: 20080209168
    Abstract: A method and apparatus for improving data processing efficiency with an improved context storage mechanism are provided. In an arrangement where data processing is performed with a plurality of logical processors are allocated to a physical process in a time sharing manner, a context table of a logical processor with the physical processor unapplied thereto is mapped to a logical partition address space of a logical partition to which the logical processor is applied to. The context table is then stored. When the logical processor is not allocated to the physical process, the content of the logical processor can be acquired. Processes such as accessing to the logical processor and program loading are executed without the need for waiting for timing of allocating the logical processor to the physical processor. Data processing efficiency is thus improved.
    Type: Application
    Filed: September 26, 2005
    Publication date: August 28, 2008
    Inventor: Daisuke Yokota
  • Publication number: 20080209069
    Abstract: A congestion control and avoidance method including a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal, a first Uniform Resource Identifier (URI) check step of, when it is determined that the request contents is cacheable in the method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable, a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of the first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitationing operation, and a step of executing any of the regular caching, priority caching and access limitationing operation according to determination in the first URI hash search step.
    Type: Application
    Filed: April 9, 2008
    Publication date: August 28, 2008
    Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
  • Publication number: 20080209041
    Abstract: A management device selects a storage device having a plenty of unallocated storage regions, selects a target using a port having a small allocation quantity from the storage device targets, and allocates the target, an initiator, and a storage region. When the number of targets and the allocated storage regions prepared by the storage device is within a predetermined number, the storage device manages the storage device as an allocation candidate. When the predetermined number is exceeded, the exceeding one is excluded from the allocation candidate. When the number of storage devices excluded from the allocation candidate has reached a certain number, the management device manages a new storage device and a new storage region as an allocation candidate.
    Type: Application
    Filed: January 3, 2008
    Publication date: August 28, 2008
    Inventors: Ikuko KOBAYASHI, Shinji Kimura, Daisuke Yokota, Akihisa Nagami, Mitsuru Ikezawa, Yukinobu Mizoguchi, Hiroji Shibuya
  • Patent number: 7401118
    Abstract: In a Web information preferential transfer system, two priorities, personal priority and site priority can be set on the site of a user. On the site of a user, the site priority which can be set by a LAN-side proxy server is the priority of when a request is made. A WAN-side proxy server installed on the provider side extracts the site priority of the request, converts it to the final priority according to the communication state and settings, converts the final priority to a preferential control parameter of an IP packet of a Web object in response to the Web request, and relays it to the LAN-side proxy server. Preferential control may be made based on the final priority in the WAN-side proxy server. Charging by the provider is performed based on the communication contents used and the requested priority.
    Type: Grant
    Filed: July 19, 2000
    Date of Patent: July 15, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Yokota, Takehiro Morishige, Fumio Noda
  • Patent number: 7373459
    Abstract: A congestion control and avoidance method including a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal, a first Uniform Resource Identifier (URI) check step of, when it is determined that the request contents is cacheable in the method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable, a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of the first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitationing operation, and a step of executing any of the regular caching, priority caching and access limitationing operation according to determination in the first URI hash search step.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: May 13, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
  • Publication number: 20070239951
    Abstract: A backup method in a storage-centric system includes at least one storage device including a disk as a memory device and a backup disk as a destination for data backup of the disk; computers having a main memory device; and at least one backup server for performing a process to backup data onto the backup disk. The disk, the storage device, the computers and the backup server communicate with one another via networks, at least among which data is sent and received via a communication protocol based on iSCIS. Each computer determines by itself whether or not there is any access to the computer, and as a result of the determination, if it is determined that there is no access to the computer, the computer stores memory images that are data stored on the main memory device onto the disk, and then powers off the computer by itself. Then, the backup server backs up the data stored on the disk onto the backup disk.
    Type: Application
    Filed: May 22, 2006
    Publication date: October 11, 2007
    Applicant: Hitachi, Ltd.
    Inventors: Daisuke Yokota, Shinji Kimura