Patents by Inventor Yoshiteru Takeshima

Yoshiteru Takeshima 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: 8099510
    Abstract: A communication system in which, even when an HTTP session is disconnected from a mobile device, the HTTP session can be continued or a response from a Web server can be returned to a user, without installing a special application in the mobile device. A load-distributable system is provided for realizing such operation. To that end, in a communication system having a relay device that relays a request from a portable telephone terminal (110) to a Web server (120), the relay device (130) relays a processing request from the portable telephone terminal (110) to the Web server, and stores a processing response from the Web server. The relay device (130) sends the portable telephone terminal a message to the effect that the processing response should be acquired from the relay device (130) or a message with the processing response added.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: January 17, 2012
    Assignee: Hitachi, Ltd
    Inventors: Masafumi Kinoshita, Masahiko Nakahara, Yasuhiro Takahashi, Yoshiteru Takeshima, Koki Nakashiro
  • Publication number: 20110004623
    Abstract: To inform a terminal whether linked URLs contained in a browsed Web page are subject to browsing restriction, without placing a high load on a URL information database, a relay apparatus acquires a Web page from a Web server in accordance with a request from a terminal, queries a URL database as to a linked URL contained in the Web page, creates link information containing a restriction level to which a linked Web page belongs and the in-page location of a link display, determines a link subject to browsing restriction based on the link information and a predetermined restriction level of the requesting terminal, changes the link display, and sends the Web page with the changed link display to the terminal. Further, the relay apparatus caches the link information. If link information about a Web page acquired in accordance with a request from the terminal exists in a cache, the relay apparatus does not query URL information but uses the link information.
    Type: Application
    Filed: June 29, 2010
    Publication date: January 6, 2011
    Inventors: Takahiro Sagara, Yoshiteru Takeshima, Naokazu Nemoto
  • 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: 7849306
    Abstract: The relay method for relaying an encryption communication in a gateway server between a client device and a content server includes the steps of receiving an encryption communication connection message to the content server from the device; producing a temporary encryption communication permit and a private key of its counterpart for the content server of a destination server name included in the connection message; sending the permit to the device; performing an End-End encryption communication with the device, receiving an encrypted access request message sent by the device, and decrypting and converting the request message to an access request message of a plain text; performing an End-End encryption communication with the content server, and acquiring content information instructed by the access request message; and performing value added processing for the acquired content information and its communication header, encrypting the information and the header, and sending them to the device.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: December 7, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiteru Takeshima, Takahiro Ogawa
  • 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: 20100017527
    Abstract: In order to reduce network loads in a large system, provided is a representative aspect of this invention is as follows. That is, there is provided a SIP server coupled to at least one client via a communication line to control a communication session of the at least one client. The SIP server receives a SIP message transmitted from the at least one client, transfers the received SIP message to one of another SIP server and another one of the at least one client, and analyzes the received SIP message. The SIP server comprising a storage unit for storing a result of the analysis. The SIP server compares the result of the analysis and a SIP message received after the analysis, rewrites the SIP message based on a result of the comparison, and changes a transfer destination of the SIP message based on the result of the comparison.
    Type: Application
    Filed: March 4, 2009
    Publication date: January 21, 2010
    Inventors: Masafumi KINOSHITA, Yoshiteru Takeshima, Tadashi Kaji
  • Publication number: 20090245265
    Abstract: To continue communication of a client even if an SIP server falls into a congestion state. Each of a communication gateway device and a relay method of the present invention couples to a client device and to an SIP server device for managing coupling information of the client device via a network; stores SIP-URI and a contact address of the client device that are included in a REGISTER request from the client device to the SIP server device as setup information; and when receiving an INVITE request from the client device to another client device, that is an SIP method for beginning a session, refers to the setup information, and forwards the INVITE request to the other client device.
    Type: Application
    Filed: February 5, 2009
    Publication date: October 1, 2009
    Inventors: Yoshiteru TAKESHIMA, Masahiko Nakahara
  • Publication number: 20080215723
    Abstract: A technique is provided to dynamically change priority, according to content of communication data, when the communication data is relayed between a client device and a host device. A communication gateway (102) is a relay system for relaying the communication data between a thin client device (101) and the host device (103). The communication gateway (102) monitors communication performed by the host device (103) in response to a request from the thin client device (101). The communication gateway (120) determines priority of the communication that is returned to the client device by the host device (103) in response to the request, based on a protocol for the communication performed by the host device (103).
    Type: Application
    Filed: January 30, 2008
    Publication date: September 4, 2008
    Inventors: Yoshiteru Takeshima, Kazuya Tsuruta
  • 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: 20080046574
    Abstract: A communication system in which, even when an HTTP session is disconnected from a mobile device, the HTTP session can be continued or a response from a Web server can be returned to a user, without installing a special application in the mobile device. A load-distributable system is provided for realizing such operation. To that end, in a communication system having a relay device that relays a request from a portable telephone terminal (110) to a Web server (120), the relay device (130) relays a processing request from the portable telephone terminal (110) to the Web server, and stores a processing response from the Web server. The relay device (130) sends the portable telephone terminal a message to the effect that the processing response should be acquired from the relay device (130) or a message with the processing response added.
    Type: Application
    Filed: July 3, 2007
    Publication date: February 21, 2008
    Inventors: Masafumi Kinoshita, Masahiko Nakahara, Yasuhiro Takahashi, Yoshiteru Takeshima, Koki Nakashiro
  • 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: 7219134
    Abstract: A network system having a client, a content server, application servers and a proxy server is described. The proxy server relays content and data between the client, the content server and the application servers upon a request for content from the client. The application servers process the requested content in accordance with pre-established signature and content verification requirements before the content is relayed to the client. The applications servers also provide signature and content verification management for the network.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: May 15, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiteru Takeshima, Masahiko Nakahara
  • Publication number: 20060136724
    Abstract: The relay method for relaying an encryption communication in a gateway server between a client device and a content server includes the steps of receiving an encryption communication connection message to the content server from the device; producing a temporary encryption communication permit and a private key of its counterpart for the content server of a destination server name included in the connection message; sending the permit to the device; performing an End-End encryption communication with the device, receiving an encrypted access request message sent by the device, and decrypting and converting the request message to an access request message of a plain text; performing an End-End encryption communication with the content server, and acquiring content information instructed by the access request message; and performing value added processing for the acquired content information and its communication header, encrypting the information and the header, and sending them to the device.
    Type: Application
    Filed: December 2, 2005
    Publication date: June 22, 2006
    Inventors: Yoshiteru Takeshima, Takahiro Ogawa
  • 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
  • Publication number: 20040054779
    Abstract: The disclosed network system comprises a client which sends an access request to a server, the server which receives the access request from the client and distributes content, application servers, each of which performs, upon reception of the content, additional processing of the content and returns processed content and data to a unit that sent the content to it, and a proxy server which relays data to be communicated between the client and the server. The proxy server comprises a unit that relays communication data which receives the access request from the client and forwards it to the server and receives the content from the server and a unit that calls out application server which receives content from the unit that relays communication data, encapsulates the content into a predetermined format message, forwards the message to one of the application servers, and receives the content and result of additional processing performed by the application server.
    Type: Application
    Filed: February 10, 2003
    Publication date: March 18, 2004
    Inventors: Yoshiteru Takeshima, Masahiko Nakahara
  • 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: 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