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: 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: 7716282
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: May 11, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiteru Takeshima, Takashi Nishikado
  • 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
  • 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: 20080034036
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: February 7, 2008
    Inventors: Yoshiteru Takeshima, Takashi Nishikado
  • Patent number: 7277914
    Abstract: 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: Grant
    Filed: September 4, 2002
    Date of Patent: October 2, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiteru Takeshima, Takashi Nishikado
  • Patent number: 7222088
    Abstract: 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: Grant
    Filed: August 17, 2001
    Date of Patent: May 22, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Nishikado, Yasuhiro Takahashi
  • Patent number: 7130912
    Abstract: 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: Grant
    Filed: August 30, 2002
    Date of Patent: October 31, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Nishikado, Yoshihiro Tanaka, Kansuke Kuroyanagi, Hideo Aoki, Fumio Noda
  • Patent number: 7127502
    Abstract: 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: Grant
    Filed: January 27, 2000
    Date of Patent: October 24, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Nishikado, Kenichi Yoshida
  • Publication number: 20060031567
    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: July 27, 2005
    Publication date: February 9, 2006
    Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
  • Patent number: 6931435
    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: June 28, 2002
    Date of Patent: August 16, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima
  • Patent number: 6847975
    Abstract: 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: Grant
    Filed: July 25, 2002
    Date of Patent: January 25, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Nishikado, Kouzou Hatakeyama, Masahiko Nakahara, Yasuhiro Takahashi, Fumio Noda
  • Patent number: 6816495
    Abstract: 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: Grant
    Filed: February 6, 2002
    Date of Patent: November 9, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Nishikado, Kenji Kawakita, Takanori Miyamoto
  • Patent number: 6691177
    Abstract: 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: Grant
    Filed: January 28, 2002
    Date of Patent: February 10, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Utsunomiya, Takashi Nishikado, Koji Sonoda, Hiroyuki Kumazaki
  • Publication number: 20030236883
    Abstract: 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: Application
    Filed: September 4, 2002
    Publication date: December 25, 2003
    Inventors: Yoshiteru Takeshima, Takashi Nishikado
  • Publication number: 20030188013
    Abstract: 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: Application
    Filed: August 30, 2002
    Publication date: October 2, 2003
    Inventors: Takashi Nishikado, Yoshihiro Tanaka, Kansuke Kuroyanagi, Hideo Aoki, Fumio Noda
  • Publication number: 20030112752
    Abstract: 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: Application
    Filed: May 20, 2002
    Publication date: June 19, 2003
    Inventors: Kazuyuki Irifune, Katsuyuki Tsunami, Takashi Nishikado, Hideo Aoki
  • Patent number: 6539432
    Abstract: 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: Grant
    Filed: May 18, 1999
    Date of Patent: March 25, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Yuichi Taguchi, Takashi Nishikado, Takanori Miyamoto
  • Publication number: 20030028515
    Abstract: 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: Application
    Filed: July 25, 2002
    Publication date: February 6, 2003
    Inventors: Takashi Nishikado, Kouzou Hatakeyama, Masahiko Nakahara, Yasuhiro Takahashi, Fumio Noda
  • Publication number: 20030028616
    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 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: June 28, 2002
    Publication date: February 6, 2003
    Inventors: Hideo Aoki, Takashi Nishikado, Daisuke Yokota, Yasuhiro Takahashi, Fumio Noda, Yoshiteru Takeshima