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: 9049070Abstract: 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: GrantFiled: October 17, 2007Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy, Jr.
-
Patent number: 8041725Abstract: 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: GrantFiled: June 25, 2008Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Shayne M. Grant, Daniel L. Krissell
-
Patent number: 7827329Abstract: 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: GrantFiled: August 7, 2008Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Publication number: 20090327919Abstract: 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: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SHAYNE M. GRANT, DANIEL L. KRISSELL
-
Patent number: 7552173Abstract: 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: GrantFiled: November 28, 2007Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Kelly Parasida, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7475143Abstract: 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: GrantFiled: August 17, 2001Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Publication number: 20080307129Abstract: 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: ApplicationFiled: August 7, 2008Publication date: December 11, 2008Inventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, JR., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7441057Abstract: 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: GrantFiled: July 26, 2006Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Publication number: 20080162703Abstract: 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: ApplicationFiled: October 17, 2007Publication date: July 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy
-
Patent number: 7318082Abstract: 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: GrantFiled: May 22, 2002Date of Patent: January 8, 2008Assignee: International Business Machines CorporationInventors: Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Kelly Parasida, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7302479Abstract: 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: GrantFiled: July 23, 2002Date of Patent: November 27, 2007Assignee: International Business Machines CorporationInventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy, Jr.
-
Patent number: 7287086Abstract: 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: GrantFiled: July 9, 2003Date of Patent: October 23, 2007Assignee: Internatinonal Business Machines CorporationInventor: Daniel L. Krissell
-
Patent number: 7216260Abstract: 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: GrantFiled: March 27, 2002Date of Patent: May 8, 2007Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7194508Abstract: 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: GrantFiled: March 27, 2002Date of Patent: March 20, 2007Assignee: International Business Machines CorporationInventors: Michael J. Herceg, Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7124218Abstract: 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: GrantFiled: September 27, 2001Date of Patent: October 17, 2006Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7120665Abstract: 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: GrantFiled: July 23, 2002Date of Patent: October 10, 2006Assignee: International Business Machines CorporationInventors: Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Kelly Parasida, Paul F. Rieth, Jeffrey S. Stevens
-
Patent number: 7085894Abstract: 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: GrantFiled: September 11, 2003Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: Daniel L. Krissell, Robert C. Leah, Paul F. McMahan
-
Patent number: 7085893Abstract: 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: GrantFiled: September 11, 2003Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: Daniel L. Krissell, Robert C. Leah, Paul F. McMahan
-
Patent number: 6993453Abstract: 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: GrantFiled: October 28, 2003Date of Patent: January 31, 2006Assignee: International Business Machines CorporationInventor: Daniel L. Krissell
-
Patent number: 6941371Abstract: 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: GrantFiled: December 21, 2000Date of Patent: September 6, 2005Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens