Patents by Inventor Samuel Kahn

Samuel Kahn 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: 6411998
    Abstract: A method of determining Internet delays associated with requests from a Web client connectable to a Web server. The method begins at the Web server in response to a first HTTP request. In particular, the Web server serves a response to the first HTTP request and logs a server processing time associated with serving that response. After the response is delivered back to the Web client that initiated the request, an end user response time associated with the first HTTP request is calculated at the Web client. Upon a new HTTP request (typically the next one), the end user response time associated with the first HTTP request is then passed from the Web client to the Web server in a cookie. The Internet delay associated with the first HTTP request is then calculated by subtracting the server processing time from the end user response time.
    Type: Grant
    Filed: September 8, 1997
    Date of Patent: June 25, 2002
    Assignee: International Business Machines Corporation
    Inventors: Raymond Morris Bryant, Richard Dale Hoffman, Samuel Kahn
  • Patent number: 6078956
    Abstract: A method of logging information in a computer network having a Web client connectable to a Web server. In response to the HTTP request (and as a result of receiving a response to that request), a response time associated with that first HTTP request is calculated. Thereafter, the response time calculated is passed from the Web client on a subsequent HTTP request to that Web server, where the information is logged for later use. In a preferred embodiment, the response time associated with the first HTTP request is passed in a cookie of the second HTTP request.
    Type: Grant
    Filed: September 8, 1997
    Date of Patent: June 20, 2000
    Assignee: International Business Machines Corporation
    Inventors: Raymond Morris Bryant, Richard Dale Hoffman, Samuel Kahn
  • Patent number: 4042913
    Abstract: The disclosure describes instruction operated controls for loading or storing address key values into or from one or more address key register sections in a key-register-controlled addressing system. The controls load or store one or all key register sections of an address key register (AKR) in a processor from or to a word in either a main memory or a general purpose register (GPR). Both the load or store controls are operated by the same instruction format, in which one field indicates whether the operation is to be a load or store of the designated AKR section(s). Another field designates one AKR section, or all AKR sections, which are to be loaded or stored. A still further field designates whether the operation is to be from or to main memory or a GPR. The disclosure provides circuits which operate with microcode to perform these operations.
    Type: Grant
    Filed: April 30, 1976
    Date of Patent: August 16, 1977
    Assignee: International Business Machines Corporation
    Inventors: Richard Eugene Birney, Michael Ian Davis, Lynn Allan Graybiel, Robert Allen Hood, Samuel Kahn, William Steese Osborne
  • Patent number: 4037215
    Abstract: Active address keys (AAK) are translated into respective addressabilities in physical main memory. Each addressability comprises one or more physical blocks which may be scattered in the main memory. Each address key represents the assigned addressability in main memory for a logical address space. Plural key register sections may be loaded with the same or different address keys. For each storage access request, received from a processor or I/O channel, AAK select circuits outgate to the translator the key in the key register section corresponding to the type of the current storage access request to determine the addressability available to the access request. Each address key identifies a particular stack of one or more segmentation registers. Each segmentation register can be assigned the address of any segment (i.e. a block of contiguous physical addresses located anywhere in the main memory). Each segmentation register also has validity and read-only flag bits for its assigned block.
    Type: Grant
    Filed: April 30, 1976
    Date of Patent: July 19, 1977
    Assignee: International Business Machines Corporation
    Inventors: Richard Eugene Birney, Michael Ian Davis, Robert Allen Hood, Lynn Allan Graybiel, Samuel Kahn, William Steese Osborne
  • Patent number: 3940446
    Abstract: Dehydrogenating a primary or secondary alcohol to the corresponding aldehyde or ketone in a compound also containing a tertiary alcohol, with survival of said tertiary alcohol, by effecting the dehydrogenation at a temperature of about 200.degree. to about 350.degree.C. in a stirred suspension of dehydrogenation catalyst and high boiling inert liquid.
    Type: Grant
    Filed: July 8, 1971
    Date of Patent: February 24, 1976
    Assignee: Universal Oil Products Company
    Inventor: Samuel Kahn