Patents by Inventor Daniel L. Krissell

Daniel L. Krissell 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: 9049070
    Abstract: A method and system for establishing and maintaining a connection in a client/server environment is disclosed. A client requests a connection from a server, and the client and server negotiate environment options to establish the connection including a recovery location comprising, in one example, an IP address and port. The server stores the recovery location received from the client in a recovery information file. In response to losing the connection with the server, the client checks the recovery location for a recovery notification sent by the server. When the server is re-started, a recovery notification is sent by the server to the recovery location that was stored in the recovery information file. The client receives this recovery notification, and the connection between the client and the server is re-established without the need for the client to query the server.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy, Jr.
  • Patent number: 8041725
    Abstract: Providing a unique entry identifier, which is an identifier specific to a calendar entry. The calendar entry can be an entry associated with a set of different electronic calendars, each associated with a specific user. Data for each user specific calendar can be stored in a structured data store. A set of records for each user specific calendar can be maintained and utilized independent of other sets of records associated with other ones of the users. The unique entry identifier can be an identifier unique for the calendar entry within the associated set of records, and wherein the same unique entry identifier is utilized for the calendar entry within each of the different sets of records as a unique identifier for the calendar entry. For example, when calendar updates are conveyed via email among a set of users, shared meetings can always be associated with a unique entry identifier used by all calendaring systems.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shayne M. Grant, Daniel L. Krissell
  • Patent number: 7827329
    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: Grant
    Filed: August 7, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20090327919
    Abstract: Providing a unique entry identifier, which is an identifier specific to a calendar entry. The calendar entry can be an entry associated with a set of different electronic calendars, each associated with a specific user. Data for each user specific calendar can be stored in a structured data store. A set of records for each user specific calendar can be maintained and utilized independent of other sets of records associated with other ones of the users. The unique entry identifier can be an identifier unique for the calendar entry within the associated set of records, and wherein the same unique entry identifier is utilized for the calendar entry within each of the different sets of records as a unique identifier for the calendar entry. For example, when calendar updates are conveyed via email among a set of users, shared meetings can always be associated with a unique entry identifier used by all calendaring systems.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SHAYNE M. GRANT, DANIEL L. KRISSELL
  • Patent number: 7552173
    Abstract: A method, system, and software associated with a client-server communication architecture in which there is a server and one or more clients. A client of the one or more clients communicates the client's time zone value to the server over a communication path and during a communication session between the client and the server. The time-zone value is so communicated through options negotiations between the client and the server. The negotiated time-zone value is stored in a storage area of a computer system that includes the server.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Kelly Parasida, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7475143
    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: Grant
    Filed: August 17, 2001
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20080307129
    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: August 7, 2008
    Publication date: December 11, 2008
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, JR., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7441057
    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: Grant
    Filed: July 26, 2006
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Publication number: 20080162703
    Abstract: A method and system for establishing and maintaining a connection in a client/server environment is disclosed. A client requests a connection from a server, and the client and server negotiate environment options to establish the connection including a recovery location comprising, in one example, an IP address and port. The server stores the recovery location received from the client in a recovery information file. In response to losing the connection with the server, the client checks the recovery location for a recovery notification sent by the server. When the server is re-started, a recovery notification is sent by the server to the recovery location that was stored in the recovery information file. The client receives this recovery notification, and the connection between the client and the server is re-established without the need for the client to query the server.
    Type: Application
    Filed: October 17, 2007
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy
  • Patent number: 7318082
    Abstract: A method, system, and software associated with a client-server communication architecture in which there is a server and one or more clients. A client of the one or more clients communicates the client's time zone value to the server over a communication path and during a communication-session between the client and the server. The time-zone value is so communicated through options negotiations between the client and the server. The negotiated time-zone value is stored in a storage area of a computer system that includes the server.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Kelly Parasida, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7302479
    Abstract: A method and system for establishing and maintaining a connection in a client/server environment is disclosed. A client requests a connection from a server, and the client and server negotiate environment options to establish the connection including a recovery location comprising, in one example, an IP address and port. The server stores the recovery location received from the client in a recovery information file. In response to losing the connection with the server, the client checks the recovery location for a recovery notification sent by the server. When the server is re-started, a recovery notification is sent by the server to the recovery location that was stored in the recovery information file. The client receives this recovery notification, and the connection between the client and the server is re-established without the need for the client to query the server.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: November 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy, Jr.
  • Patent number: 7287086
    Abstract: Methods for controlling the periodic data transfer between a first computer processor and a second computer processor include transferring data between the first and second computer processor based on an impact of the transfer on a dynamically determined measure of performance.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: October 23, 2007
    Assignee: Internatinonal Business Machines Corporation
    Inventor: Daniel L. Krissell
  • Patent number: 7216260
    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: Grant
    Filed: March 27, 2002
    Date of Patent: May 8, 2007
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7194508
    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: Grant
    Filed: March 27, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Herceg, Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7124218
    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: Grant
    Filed: September 27, 2001
    Date of Patent: October 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7120665
    Abstract: System and method for client selection of a virtual device in a system including a server and a client provides for establishing a network connection between the client and server; establishing agreement between the server and client to negotiate Telnet options; communicating a list of device names from the client to the server for a virtual terminal device associated with the client; and responsive a device name from the list being available, communicating acceptance from the server to the client.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Kelly Parasida, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7085894
    Abstract: Improved caching of content at caching proxy (“CP”) servers is disclosed. In one aspect, negotiations occur before content is dynamically distributed, whereby an entity such as a Web server selects content and at least one target CP server, and sends a content distribution request to each target, describing the content to be distributed. Preferably, the selection is made by dynamically prioritizing content based on historical metrics. In another aspect, a CP server that receives a content distribution request during these negotiations determines its response to the distribution request. Preferably, content priority of already-cached content is compared to priority of the content described by the content distribution request when making the determination. In yet another aspect, a CP server selectively determines whether to cache content during cache miss processing.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel L. Krissell, Robert C. Leah, Paul F. McMahan
  • Patent number: 7085893
    Abstract: Improved caching of content at caching proxy (“CP”) servers is disclosed. In one aspect, negotiations occur before content is dynamically distributed, whereby an entity such as a Web server selects content and at least one target CP server, and sends a content distribution request to each target, describing the content to be distributed. Preferably, the selection is made by dynamically prioritizing content based on historical metrics. In another aspect, a CP server that receives a content distribution request during these negotiations determines its response to the distribution request. Preferably, content priority of already-cached content is compared to priority of the content described by the content distribution request when making the determination. In yet another aspect, a CP server selectively determines whether to cache content during cache miss processing.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel L. Krissell, Robert C. Leah, Paul F. McMahan
  • Patent number: 6993453
    Abstract: A system, method and apparatus for adjustable performance monitoring in a relational environment. The system can include a registry of related applications, at least two performance monitors communicatively linked to one another and coupled to respective related applications listed in the registry, and a set of adjustable monitoring parameters for each of the performance monitors. The system further can include a policy engine coupled to at least one of the performance monitors and configured to process a policy for defining an adjustment of a corresponding set of the adjustable monitoring parameters based upon an indication received from a communicatively linked one of the performance monitors.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventor: Daniel L. Krissell
  • Patent number: 6941371
    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: Grant
    Filed: December 21, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens