Patents by Inventor Thomas Edwin Murphy, Jr.

Thomas Edwin Murphy, Jr. 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: 6704117
    Abstract: Client/server negotiation of virtual display and/or printer device selection to control session attributes, job routing to customized subsystems, user access control, and so forth. Within the Telnet Protocol, sanctioned and used with the “DO, DONT, WILL, WONT” structure, during subnegotiation a client requests and a server agrees to a specific virtual device name for the session display and/or printer.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Rao Sivasankar Chintakrindi, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6351772
    Abstract: In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless protocol. At least one of the servers is a master server work station gateway owning a well-known port, and the other servers are slave servers supporting established web browser-to-application state sessions. Dynamic session authentication checking is done by the server to prevent the occurrence of screen spoofing by providing authentication keys which are unique to each session and each panel.
    Type: Grant
    Filed: January 26, 2000
    Date of Patent: February 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
  • Patent number: 6345291
    Abstract: In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless protocol. At least one of the servers is a master server work station gateway owning a well-known port, and the other servers are slave servers supporting established web browser-to-application state sessions. Dynamic session authentication checking is done by the server to prevent the occurrence of screen spoofing by providing authentication keys which are unique to each session and each panel.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
  • Patent number: 6343328
    Abstract: A user of an intranet or internet web browser requests a page of data from a gateway server, and the gateway server requests the page from a host. The host reads the data from storage and builds a first data stream that includes command verbs within comments and other text data and transmits the first data stream to the gateway server. The gateway server scans the first data stream for comments and parses the comments to identify command verbs and executes the commands to set control switches of the gateway server. Then the gateway server builds a second data stream depending on the setting of the control switches. The second data stream includes the comments containing the command verbs and at least parts of the text data of the first data stream. The second data stream may also include additional text, graphics, and additional commands embedded in the text.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: January 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
  • Patent number: 6330607
    Abstract: A computer executing a Telnet application manages usage of a system resource by issuing through a transport layer directed to a specific client a DO TIMING MARK command. Responsive to receiving a WILL TIMING MARK or WONT TIMING MARK response from the specific client, the Telnet application calculates a WAIT time; and responsive to receiving no WILL TIMING MARK or WONT TIMING MARK response from the specific client within said WAIT time, the Telnet application causes release of system resource used by the client.
    Type: Grant
    Filed: May 4, 1999
    Date of Patent: December 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Paul Richard Chmielewski, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Publication number: 20010047392
    Abstract: In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless protocol. At least one of the servers is a master server work station gateway owning a well-known port, and the other servers are slave servers supporting established web browser-to-application state sessions. Dynamic session authentication checking is done by the server to prevent the occurrence of screen spoofing by providing authentication keys which are unique to each session and each panel.
    Type: Application
    Filed: September 10, 1999
    Publication date: November 29, 2001
    Inventors: THOMAS EDWIN MURPHY JR, JEFFREY SCOTT STEVENS
  • Patent number: 6216159
    Abstract: A Telnet server makes the IP address of a Telnet client accessible to applications by writing the IP address into device associated space initialized when the virtual device at the server is associated with the physical device at the client. Applications retrieve this device IP address using an API, and are thus enabled to do job routing, printer passthru, access control and so forth using TCP/IP networks.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: April 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Rao Sivasankar Chintakrindi, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6182220
    Abstract: A method and system is provided for communicating encrypted user passwords from a client to a server. During new environment negotiations, the server communicates to the client a server random seed value. The client then generates a client random seed value and, using the client random seed value, the server random seed value, and the user variable name, an encrypted user password. The client then communicates to the server the client random seed, the user variable name and the encrypted user password. Then the server validates the encrypted user password using the server random seed, the client random seed and the user variable name.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Qilun Chen, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6154768
    Abstract: A system and method for client negotiation of functions and features with a server such as in accordance with RFC 1572 Telnet Environment Option. An interface controller, herein a Java program, is provided which, upon being called by a client application, prompts the application, herein by way of graphical user interface (GUI), for values to be used in the negotiations and, upon obtaining those values, connects to the server negotiates the desired functions and features. Upon completing the functions and features negotiations, the interface controller starts the client application, which connects to the controller and the controller establishes a session with the server. Thereafter, the controller exchanges data streams, herein IBM 5250 data streams, between the server and the client.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: November 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Qilun Chen, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6076110
    Abstract: Client/server negotiation of virtual display and/or printer device selection to control session attributes, job routing to customized subsystems, user access control, and so forth. Within the Telnet Protocol, sanctioned and used with the "DO, DONT, WILL, WONT" structure, during subnegotiation a client requests and a server agrees to a specific virtual device name for the session display and/or printer.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6070245
    Abstract: A system and method is provided whereby a system or application programmer may control encryption on or off during a connection oriented session between a client and a server over the Internet/intranet. This is done by providing a keyword or command, such as a Data Description Specification (DDS) keyword or a User Defined Data Stream (UDDS), to insert into a data stream intended for the client an architecture command, the 5250 Write Single Structured Field (WSSF) architecture command carrying an unique structured field to indicate when encrypted mode should be made active or inactive.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: May 30, 2000
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6061741
    Abstract: A client/server and similar system, such as in a TCP/IP or internet or intranet environment, in which CRC encoded tokens are used for synchronization of connectionless applications between the server and client across a network. CRC algorithms are used to hash compress a sequence of bytes which can represent a screen, or panel, or a particular state of a server machine. Responsive to a first request from a client received at a first port, a server establishes a session in listening mode on a second port; generates, stores and returns to the client a session token including a client token and panel token, and closes the first port. Responsive to a second request from a client received at the second port, the server verifies that the second request includes a session token identical to a stored session token indexed by said second port, and if so, executes said second request. The session token, including the client token and panel token, is generated by CRC hashing client and panel indicia, respectively.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: May 9, 2000
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6049820
    Abstract: In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless protocol. At least one of the servers is a master server work station gateway owning a well-known port, and the other servers are slave servers supporting established web browser-to-application state sessions. Dynamic session authentication checking is done by the server to prevent the occurrence of screen spoofing by providing authentication keys which are unique to each session and each panel.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: April 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
  • Patent number: 6011915
    Abstract: Provided are a method and system for replacing terminals, linked in a client server relationship with a central server, interacting with hardware specific programs within the central server, and wherein each terminal is identified by hardware specific programs within said central server via specific hardware attributes, and where the specific hardware attributes include at least a port identification and an I/O processor identification associated with the port identification. The method and system achieve the foregoing via the following. A processor is substituted for a selected terminal. Particular hardware attributes of the selected terminal are identified. The identified particular hardware attributes of the selected terminal are emulated using communications software.
    Type: Grant
    Filed: October 7, 1997
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Dale Aaker, Mark Arnold Boegel, Harvey Gene Kiel, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Anthony Paul Vinski
  • Patent number: 6006266
    Abstract: In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless protocol. At least one of the servers is a master server work station gateway owning a well-known port, and the other servers are slave servers supporting established web browser-to-application state sessions.Dynamic session authentication checking is done by the server to prevent the occurrence of screen spoofing by providing authentication keys which are unique to each session and each panel.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: December 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
  • Patent number: 5946465
    Abstract: A computer executing a Telnet application manages usage of a system resource by issuing through a transport layer directed to a specific client a DO TIMING MARK command. Responsive to receiving a WILL TIMING MARK or WONT TIMING MARK response from the specific client, the Telnet application calculates a WAIT time; and responsive to receiving no WILL TIMING MARK or WONT TIMING MARK response from the specific client within said WAIT time, the Telnet application causes release of system resource used by the client.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: August 31, 1999
    Assignee: International Business Machines Corporation
    Inventors: Paul Richard Chmielewski, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens