Patents by Inventor Takashi Nishikado
Takashi Nishikado 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: 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: 7716282Abstract: It is possible to control the data transfer between a proxy server apparatus and an application server that is connected to the proxy server apparatus. A value added service control command is added to an request message and/or the response data. In accordance with the value added service control command included in the request message, a first proxy server 1a controls whether it relays this request message directly to a destination and it relays this request message to the destination after transferring this request message to an application server 7 and applying the value added service. Further, based on the value added service control command which is included in the response data, the first proxy server 1a controls whether it relays this response data directly to a destination or it relays this response data to the destination after transferring this response data to the application server 7 and applying the value added service.Type: GrantFiled: September 28, 2007Date of Patent: May 11, 2010Assignee: Hitachi, Ltd.Inventors: Yoshiteru Takeshima, Takashi Nishikado
-
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
-
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: 20080034036Abstract: It is possible to control the data transfer between a proxy server apparatus and an application server that is connected to the proxy server apparatus. A value added service control command is added to an request message and/or the response data. In accordance with the value added service control command included in the request message, a first proxy server 1a controls whether it relays this request message directly to a destination and it relays this request message to the destination after transferring this request message to an application server 7 and applying the value added service. Further, based on the value added service control command which is included in the response data, the first proxy server 1a controls whether it relays this response data directly to a destination or it relays this response data to the destination after transferring this response data to the application server 7 and applying the value added service.Type: ApplicationFiled: September 28, 2007Publication date: February 7, 2008Inventors: Yoshiteru Takeshima, Takashi Nishikado
-
Patent number: 7277914Abstract: It is possible to control the data transfer between a proxy server apparatus and an application server that is connected to the proxy server apparatus. An value added service control command is added to an request message and/or the response data. In accordance with the value added service control command included in the request message, a first proxy server Ia controls whether it relays this request message directly to a destination and it relays this request message to the destination after transferring this request message to an application server 7 and applying the value added service. Further, based on the value added service control command which is included in the response data, the first proxy server Ia controls whether it relays this response data directly to a destination or it relays this response data to the destination after transferring this response data to the application server 7 and applying the value added service.Type: GrantFiled: September 4, 2002Date of Patent: October 2, 2007Assignee: Hitachi, Ltd.Inventors: Yoshiteru Takeshima, Takashi Nishikado
-
Patent number: 7222088Abstract: A server system for providing services from servers to clients can provide prompt responses and various services with small-scale server apparatuses. Data transmission between the servers and the clients is performed by means of data processing relay apparatuses. The server adds processing control information to data to be requested. The data processing relay apparatus performs processings on requested data transmitted from the servers in accordance with the processing control information in providing a service to the client apparatuses.Type: GrantFiled: August 17, 2001Date of Patent: May 22, 2007Assignee: Hitachi, Ltd.Inventors: Takashi Nishikado, Yasuhiro Takahashi
-
Patent number: 7130912Abstract: A service system in which a server offers a service in response to a request from a client. The system can offer the stable service even in the case of an access from the client and also can offer a preferential service under certain conditions. The request from the client to the server is carried out via a data communication forwarding apparatus, the apparatus has a unit for queuing the request with a priority and has a unit for changing the forwarding sequence of the request according to the priority. Thereby the number of simultaneous requests to the server can be suppressed to within the processing ability of the server with the stable service. Further, the request can be preferentially processed according to the user, transaction, wait time, etc.Type: GrantFiled: August 30, 2002Date of Patent: October 31, 2006Assignee: Hitachi, Ltd.Inventors: Takashi Nishikado, Yoshihiro Tanaka, Kansuke Kuroyanagi, Hideo Aoki, Fumio Noda
-
Patent number: 7127502Abstract: An object of the present invention is to provide a communication proxy apparatus that achieves a high-speed access to latest information by making full use of a cache data in response to an access request for the information data without changing a server device or a client device, and that realizes high-speed access control using a simple instruction.Type: GrantFiled: January 27, 2000Date of Patent: October 24, 2006Assignee: Hitachi, Ltd.Inventors: Takashi Nishikado, Kenichi Yoshida
-
Publication number: 20060031567Abstract: 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: July 27, 2005Publication date: February 9, 2006Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
-
Patent number: 6931435Abstract: 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: June 28, 2002Date of Patent: August 16, 2005Assignee: Hitachi, Ltd.Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
-
Patent number: 6847975Abstract: A proxy processing method to flexibly add/modify customized operations, such as customized user authentication and accounting, is provided. A state transition engine stores state information and moves processing forward by updating states. It has the following characteristics. (1) a state transition table indicating a proxy processing procedure is generated from a state definition file at start-up (i-(i)). (2) A state transition engine implements proxy processing according to the state transition table (1-(2)). (3) A feature is provided to add an extended region for extended features to the session management table. (1(3)). Also, with regard to extended logging: (1) An extended log definition file indicates extended log information to be logged (2-(1)). (2) Extended log information based on the extended log definition is stored in the session management table (2-(2)). (3) Each access log provides two types of separate information, a fixed-length standard log and a variable-length extended log.Type: GrantFiled: July 25, 2002Date of Patent: January 25, 2005Assignee: Hitachi, Ltd.Inventors: Takashi Nishikado, Kouzou Hatakeyama, Masahiko Nakahara, Yasuhiro Takahashi, Fumio Noda
-
Patent number: 6816495Abstract: A communication network including connection switching exchanges, such as an ATM, a connection management apparatus is provided in a network management unit of a communication network. A group of logical connections with a fixed group size and consecutive identifiers assigned to the connections is treated as a unit. The number of logical connections in the group is an integer with a power of 2. The logical connections and connection identifiers assigned to the logical connections are set up and released in connection setting units each equal to a multiple of the group size in a unitary manner across the network. A priority level is assigned to each connection setting unit. When logical connections have been set for connection setting units sharing the same connection identifiers, logical connections with the shared connection identifiers pertaining to a connection setting unit with a smaller size is considered to be valid.Type: GrantFiled: February 6, 2002Date of Patent: November 9, 2004Assignee: Hitachi, Ltd.Inventors: Takashi Nishikado, Kenji Kawakita, Takanori Miyamoto
-
Patent number: 6691177Abstract: A storage medium for a file input/output control system having a plurality of first computers each having a plurality of disks and connected to a network and at least one second computer connected to the network for accessing the disks connected to the first computers. The storage medium includes a data code section storing a step of retrieving a plurality of first data access requests issued from a plurality of processes of an application and comparing the first data access requests with correspondence relation defining information to confirm that the first data access requests are accesses to the disks, a data code section storing a step of creating a plurality of second data access requests to the disks from the first data access requests confirmed to be accesses to the disks and transmitting the second data access requests to the network, and a data code section storing a step of, in each first computer, rearranging the second data access requests for each disk in the order of block numbers in each disk.Type: GrantFiled: January 28, 2002Date of Patent: February 10, 2004Assignee: Hitachi, Ltd.Inventors: Naoki Utsunomiya, Takashi Nishikado, Koji Sonoda, Hiroyuki Kumazaki
-
Publication number: 20030236883Abstract: It is possible to control the data transfer between a proxy server apprataus and an application server that is connected to the proxy server apparatus.Type: ApplicationFiled: September 4, 2002Publication date: December 25, 2003Inventors: Yoshiteru Takeshima, Takashi Nishikado
-
Publication number: 20030188013Abstract: A service system in which a server offers a service in response to a request from a client. The system can offer the stable service even in the case of an access from the client and also can offer a preferential service under certain conditions. The request from the client to the server is carried out via a data communication forwarding apparatus, the apparatus has a unit for queuing the request with a priority and has a unit for changing the forwarding sequence of the request according to the priority. Thereby the number of simultaneous requests to the server can be suppressed to within the processing ability of the server with the stable service. Further, the request can be preferentially processed according to the user, transaction, wait time, etc.Type: ApplicationFiled: August 30, 2002Publication date: October 2, 2003Inventors: Takashi Nishikado, Yoshihiro Tanaka, Kansuke Kuroyanagi, Hideo Aoki, Fumio Noda
-
Publication number: 20030112752Abstract: A congestion controlling device is connected to client terminals and contents servers via communications lines. When a load distributing device receives requests from the client terminals that have made the requests for acquisitions of the information, the load distributing device judges whether the situation of the relay processing has satisfied a predetermined condition. If the situation has satisfied the condition, not only the client's requests are regulated, but predetermined messages of either reasons for the regulation or requests to defer the client's requests for a while are notified to the client terminals. The congestion controlling device may include Web proxy servers each including a cache. If the information requested by the client terminals has been stored in the cache of the Web proxy server, the information in the cache is transmitted to the client terminals.Type: ApplicationFiled: May 20, 2002Publication date: June 19, 2003Inventors: Kazuyuki Irifune, Katsuyuki Tsunami, Takashi Nishikado, Hideo Aoki
-
Patent number: 6539432Abstract: In a communication network constituted of relay nodes and edge nodes interconnected by communication lines and a network manager, the network manager manages relay nodes and edge nodes connected to the network manager by operation management communication lines. The network manager requests to set a logical connection between an ingress and an egress of the connection, and in response to this request, relay nodes and edge nodes set a logical connection specifying at least one of a transmission source and a destination.Type: GrantFiled: May 18, 1999Date of Patent: March 25, 2003Assignee: Hitachi, Ltd.Inventors: Yuichi Taguchi, Takashi Nishikado, Takanori Miyamoto
-
Publication number: 20030028515Abstract: A proxy processing method to flexibly add/modify customized operations such as customized user authentication and accounting is provided. A state transition engine stores state information and moves processing forward by updating states. It has the following characteristics. (1) a state transition table indicating proxy processing procedure is generated from a state definition file at start-up (1-(1)). (2) A state transition engine implements proxy processing according to the state transition table (1-(2)). (3) A feature is provided to add an extended region for extended features to the session management table (1-(3)). Also, with regard to extended logging: (1) An extended log definition file indicates extended log information to be logged (2-(1)). (2) Extended log information based on the extended log definition is stored in the session management table (2-(2)). (3) Each access log provides two types of separate information, a fixed-length standard log and a variable-length extended log.Type: ApplicationFiled: July 25, 2002Publication date: February 6, 2003Inventors: Takashi Nishikado, Kouzou Hatakeyama, Masahiko Nakahara, Yasuhiro Takahashi, Fumio Noda
-
Publication number: 20030028616Abstract: 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 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: June 28, 2002Publication date: February 6, 2003Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima