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: 8250110Abstract: 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: GrantFiled: July 23, 2008Date of Patent: August 21, 2012Assignee: Hitachi, Ltd.Inventors: Koji Watanabe, Tadashi Takeuchi, Daisuke Yokota
-
Patent number: 8151275Abstract: 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: GrantFiled: June 12, 2006Date of Patent: April 3, 2012Assignee: Sony Computer Entertainment Inc.Inventor: Daisuke Yokota
-
Publication number: 20120030504Abstract: [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: ApplicationFiled: November 5, 2009Publication date: February 2, 2012Inventors: Hiroyasu Nishiyama, Tomoya Ohta, Daisuke Yokota, Ken Nomura, Toshiaki Arai
-
Publication number: 20110061049Abstract: 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: ApplicationFiled: February 19, 2009Publication date: March 10, 2011Inventors: Ikuko Kobayashi, Daisuke Yokota
-
Patent number: 7860988Abstract: 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: GrantFiled: April 9, 2008Date of Patent: December 28, 2010Assignee: Hitachi, Ltd.Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
-
Patent number: 7844711Abstract: 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: GrantFiled: January 3, 2008Date of Patent: November 30, 2010Assignee: Hitachi, Ltd.Inventors: Ikuko Kobayashi, Shinji Kimura, Daisuke Yokota, Akihisa Nagami, Mitsuru Ikezawa, Yukinobu Mizoguchi, Hiroji Shibuya
-
Patent number: 7836330Abstract: 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: GrantFiled: June 17, 2008Date of Patent: November 16, 2010Assignee: Hitachi, Ltd.Inventors: Daisuke Yokota, Aritoki Takada, Tadashi Takeuchi, Yoshihiro Hayashi
-
Patent number: 7747723Abstract: 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: GrantFiled: February 27, 2006Date of Patent: June 29, 2010Assignee: Hitachi, Ltd.Inventors: Yukio Ogawa, Kiminori Sugauchi, Daisuke Yokota
-
Publication number: 20100083015Abstract: 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: ApplicationFiled: July 29, 2009Publication date: April 1, 2010Inventors: Daisuke Yokota, Akihisa Nagami, Fumio Noda, Masayuki Tosaka
-
Publication number: 20090271526Abstract: 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: ApplicationFiled: July 23, 2008Publication date: October 29, 2009Inventors: Koji Watanabe, Tadashi Takeuchi, Daisuke Yokota
-
Publication number: 20090271656Abstract: 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: ApplicationFiled: June 17, 2008Publication date: October 29, 2009Inventors: Daisuke YOKOTA, Aritoki Takada, Tadashi Takeuchi, Yoshihiro Hayashi
-
Patent number: 7518983Abstract: 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: GrantFiled: November 7, 2003Date of Patent: April 14, 2009Assignee: Hitachi, Ltd.Inventors: Daisuke Yokota, Fumio Noda
-
Patent number: 7437478Abstract: 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: GrantFiled: September 3, 2004Date of Patent: October 14, 2008Assignee: Hitachi, Ltd.Inventors: Daisuke Yokota, Fumio Noda, Yasuhiro Takahashi
-
Publication number: 20080215767Abstract: 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: ApplicationFiled: January 25, 2008Publication date: September 4, 2008Inventors: Akihisa Nagami, Shinji Kimura, Mitsuru Ikezawa, Ikuko Kobayashi, Daisuke Yokota, Hiroji Shibuya, Yukinobu Mizoguchi
-
Publication number: 20080209168Abstract: 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: ApplicationFiled: September 26, 2005Publication date: August 28, 2008Inventor: Daisuke Yokota
-
Publication number: 20080209069Abstract: 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: ApplicationFiled: April 9, 2008Publication date: August 28, 2008Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
-
Publication number: 20080209041Abstract: 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: ApplicationFiled: January 3, 2008Publication date: August 28, 2008Inventors: Ikuko KOBAYASHI, Shinji Kimura, Daisuke Yokota, Akihisa Nagami, Mitsuru Ikezawa, Yukinobu Mizoguchi, Hiroji Shibuya
-
Patent number: 7401118Abstract: 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: GrantFiled: July 19, 2000Date of Patent: July 15, 2008Assignee: Hitachi, Ltd.Inventors: Daisuke Yokota, Takehiro Morishige, Fumio Noda
-
Patent number: 7373459Abstract: 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: GrantFiled: July 27, 2005Date of Patent: May 13, 2008Assignee: Hitachi, Ltd.Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
-
Publication number: 20070239951Abstract: 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: ApplicationFiled: May 22, 2006Publication date: October 11, 2007Applicant: Hitachi, Ltd.Inventors: Daisuke Yokota, Shinji Kimura