Patents by Inventor Kohsuke Okamoto

Kohsuke Okamoto 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).

  • Publication number: 20090055891
    Abstract: A device, method and computer program product for relaying data communication between a client and a server. A proxy device for relaying data communication between a client and a server includes a receiving unit for receiving an access request directed to the server from the client, a determining unit for determining whether transfer of a response of the server to the access request to the client will take and amount of time equal to or longer than a threshold time period, a dummy message responding unit for sending, in response to a determination result indicating that the transfer of the response will take an amount of time equal to or longer than the threshold time period, a dummy response message for notifying the client that the response of the server will be sent to the client when the response becomes available for transfer, and a transferring unit for transferring, upon the response of the server becoming transferable to the client, the response to the client.
    Type: Application
    Filed: July 7, 2008
    Publication date: February 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kohsuke OKAMOTO, Takashi MIYAMOTO
  • Publication number: 20080104401
    Abstract: Object To provide a technique for authenticating a communication partner using an electronic certificate containing personal information. Solving Means When a client apparatus receives a request for an electronic certificate from a server apparatus, the server apparatus reads a client certificate containing personal information and a server public key of the server apparatus from a storage unit and encrypts the client certificate using the server public key. The client apparatus also creates a temporary electronic certificate by setting, in a basic field of an electronic certificate, a predetermined item indicating that the electronic certificate is a temporary electronic certificate and by setting the client certificate having been encrypted in an extension field of the electronic certificate. Then, the client apparatus sends the temporary electronic certificate to the server apparatus.
    Type: Application
    Filed: August 21, 2007
    Publication date: May 1, 2008
    Applicant: International Business Machines Corporation
    Inventors: Takashi Miyamoto, Kohsuke Okamoto
  • Publication number: 20040220950
    Abstract: The present invention provides a technique for measuring the efficiency of components in a computer. An echo server is provided which comprises several units. A socket generation unit generates a receiving server socket on the basis of information on a correspondence between a plurality of components in a computer. And generates a client socket that is a dedicated socket inheriting information of the receiving server socket when data is transmitted. A stream acquisition unit acquires a transmission path for acquiring data transmitted and received between components. A thread generation unit generates a transmission path by coupling streams. A transfer execution unit transfers data acquired via a thread to an original destination component. Using these units, the technique monitors and running verifies behavior by observing data running on the network.
    Type: Application
    Filed: January 30, 2004
    Publication date: November 4, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kohsuke Okamoto, Katsuyoshi Yamamoto, Hiroyuki Ogura
  • Patent number: 6469722
    Abstract: The present invention is directed to explaining functions with a rich graphical expression even when the number of kinds of functions required for a software increases. More particularly, a plurality of function areas 201-223 are defined in a composite icon area of the present invention. An appearance image is associated to each function area and, when a mouse pointer comes across a function area, appearance images associated to that function area are displayed as appearance images of a composite icon. A function is also associated to each function area and, when a mouse is clicked on a function area, a function which is associated to that function area is executed. The set of the function area may be changed by changing the size of a composite icon, an operation to switch the group of functions, or selection of an object to be operated upon.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yohsuke Kinoe, Kohsuke Okamoto, Naofumi Muranaka, Tsukasa Takemura, Minako Matsuda, Norimasa Uchiyama