Patents by Inventor Thomas E. Murphy

Thomas E. Murphy 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: 20030188232
    Abstract: The present invention provides a method, system and program product for dynamically detecting an errant data sequence transmitted over a network and performing a corresponding action. Specifically, a data sequence is received by a server from a client and compared to a definable data structure. The data structure comprises rules that each correspond to a state of communication between the server and the client. Each rule sets forth a predetermined data sequence, an optional condition and an action. If the received data sequence: (1) matches one of the predetermined data sequences in the data structure; (2) is relevant to (was received during) the state of communication to which the matched predetermined data sequence corresponds; and (3) meets any enumerated conditions, a corresponding action is implemented.
    Type: Application
    Filed: March 27, 2002
    Publication date: October 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20030135456
    Abstract: A method and system for receiving an alert code in a commercial transaction is provided. Specifically, a sender wishing to send a message will contact a message center. The next time a transactional device, such as a credit/debit card, belonging to the intended recipient is used during a commercial transaction, an alert code will be attached to transaction data. The alert code will alert the recipient of the presence of the message, who could then contact the sender or the message center to retrieve the message.
    Type: Application
    Filed: January 15, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Thomas E. Murphy, Francine M. Orzel, Alice D. Rostedt
  • Publication number: 20030093534
    Abstract: A system and method for operating a Telnet client to establish a network connection with a Telnet server. Environment parameters are negotiated for establishing a connection-oriented connection of the client to the server, the parameters including a explicit or implicit request for the server to provide a confirmation record. Responsive to that request, the server provides a confirmation record to the client selectively including the virtual device name assigned randomly, automatically, or explicitly to the connection by the server, system kernel, exit programs, or system policies (regardless of the virtual device name requested by the attaching client device), or a return code indicative of a cause for failure to establish the connection.
    Type: Application
    Filed: April 5, 2001
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20030069994
    Abstract: A system and method for conducting an interactive event dialog on a half duplex block mode connection between a first server and a client and optionally on a full duplex mode connection between a client display based application and a second server. The interactive event processing capabilities of the client are determined and either stored for future use in a logical unit descriptor and referenced by the server in response to a request from the client to interface a local client based display application, or else determined by the first server at the time of that request. Further responsive to the request from the client and determining that the client is capable of interactive event processing a client display based application negotiates an encoding scheme acceptable to said client and communicates with respect to the client in half duplex block mode encoded in accordance with the negotiated encoding scheme and optionally with respect the second server in full duplex mode.
    Type: Application
    Filed: March 27, 2002
    Publication date: April 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael J. Herceg, Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20030061277
    Abstract: A system and method for supporting character interactive input/output operation in a half-duplex block-mode environment including a workstation and a server. Keystrokes at the workstation received into an auto enter, non-display entity on the workstation display are automatically transferred as entered from the workstation to a server application which processes the keystroke and responds in a manner appropriate to the context of the application.
    Type: Application
    Filed: September 27, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20030061510
    Abstract: A system and method for monitoring and controlling the total number of SSL port resources that are allowed to be tied up by a malicious or inept client making multiple requests from a single IP address. Smart SSL handshake timeout detection is used to track and deny service to any SSL clients that do denial of service (DOS) attacks.
    Type: Application
    Filed: September 27, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20030055976
    Abstract: A system and method for operating a Telnet client to establish a network connection with a Telnet server. Environment parameters are negotiated for establishing a connection-oriented connection of the client to the server, the parameters optionally including a request for the server to provide a custom confirmation record. Responsive to that request, the server provides a custom confirmation record to the client selectively including default or defined custom information generated according to a customer provided exit program.
    Type: Application
    Filed: August 17, 2001
    Publication date: March 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 6529937
    Abstract: A client IP address is communicated to server applications in a secure Telnet client/server system. During a client/server session, the terminal type is first negotiated, followed by negotiation of environment options, including requesting and receiving the client IP address. Upon creating a virtual device for the session, the client address in stored in device associated space in sockaddr_in format where it becomes available to the server applications through the QDCDEVD API.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 6442756
    Abstract: An electronic program guide executing in a set top box provides real-time guide EIT information to users for periods beyond the six hours of conventional systems. Each transport providing information to the set top box contains a predetermined number of hours of full EIT data and a predetermined number of days of sparse EIT data. The sparse EIT data allows users to see information for programming in real time days into the future without having to tune to a different transport.
    Type: Grant
    Filed: October 13, 1999
    Date of Patent: August 27, 2002
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: George A. Durden, Paul T. Watson, Thomas E. Murphy, Harvey L. Chatham, William C. Versteeg
  • Publication number: 20020056101
    Abstract: An electronic program guide executing in a set top box provides real-time guide EIT information to users for periods beyond the six hours of conventional systems. Each transport providing information to the set top box contains a predetermined number of hours of full EIT data and a predetermined number of days of sparse EIT data. The sparse EIT data allows users to see information for programming in real time days into the future without having to tune to a different transport.
    Type: Application
    Filed: October 13, 1999
    Publication date: May 9, 2002
    Inventors: GEORGE A. DURDEN, PAUL T. WATSON, THOMAS E. MURPHY, HARVEY L. CHATHAM, WILLIAM C. VERSTEEG
  • Publication number: 20010047417
    Abstract: Graphics enabled applications run on a text-based host server by allowing a client application running at a workstation to inform the server of this session (1) that it, the client application, is graphics capable and (2) the IP address and port(s) it is waiting on; and then by having the server set capability indicia, such as RAWT attributes, in the operating system for this session to indicate the (1) the client is graphics enabled, (2) the IP address and port(s) it is waiting on, (3) optionally, the path to an application to be automatically launched.
    Type: Application
    Filed: December 21, 2000
    Publication date: November 29, 2001
    Applicant: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 5915051
    Abstract: A wavelength-selective optical switch having a first input port for accepting a plurality of copropagating optical channels, each of the channels having a distinct wavelength band. The optical switch includes first and second output ports. A wavelength-selective optical filter is connected to receive the copropagating optical channels from the first input port to extract a selected one of the channels while allowing the remaining channels to copropagate to the first output port. An interferometric switch is connected to receive the selected extracted channel; the interferometric switch includes a controller for controlling propagation of the selected extracted channel to either the second output port, the optical filter, or both. The optical filter is connected to receive from the interferometric switch an optical channel to be combined with the remaining copropagating channels and all directed to the first output port.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: June 22, 1999
    Assignee: Massascusetts Institute of Technology
    Inventors: Jay N. Damask, Thomas E. Murphy, Juan Ferrera, Michael Hong Yeol Lim, Henry I. Smith, Hermann A. Haus
  • Patent number: 4866638
    Abstract: A process for producing human-computer interface prototypes includes describing the interface prototype in a high-level graphics language having commands to describe asynchronous events, and to link asynchronous events to graphic objects. A graphic display portion of the interface prototype is managed such that the behavior of graphic objects follows the objects as they are repositioned in a display.
    Type: Grant
    Filed: March 4, 1988
    Date of Patent: September 12, 1989
    Assignee: Eastman Kodak Company
    Inventors: Patrick A. Cosentino, Amy L. Shea, Michael E. Haefner, Douglas V. Ziegler, Thomas E. Murphy, Walter C. Bubie