Patents by Inventor Robert Guy Vining
Robert Guy Vining 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: 8682944Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: GrantFiled: August 23, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Patent number: 8676867Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: GrantFiled: August 23, 2012Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Patent number: 8661070Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: GrantFiled: August 23, 2012Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Publication number: 20120323980Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: ApplicationFiled: August 23, 2012Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Publication number: 20120317158Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: ApplicationFiled: August 23, 2012Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Publication number: 20120317157Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: ApplicationFiled: August 23, 2012Publication date: December 13, 2012Applicant: International Business Machines CorporationInventors: Kevin Scott GOLDSMITH, Robert Guy VINING, Gregory Paul WURTH
-
Patent number: 8326802Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: GrantFiled: June 11, 2009Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Publication number: 20100318590Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Patent number: 6973643Abstract: Provided is a method, system, and program for handling errors in a service program including service functions capable of being called from application programs. A call is received for one service function from a service function call within one application program. A series of test operations are performed when executing the service function call. Each test operation returns an identifier if the test operation failed where each identifier is associated with one error state. If one test operation failed, then the identifier for the failed test operation is transferred to an error handling agent, wherein the error handling agent accesses error information associated with the identifier and generates error information describing a specific cause of the error that caused the test operation to fail and then returns to the application program with a generic return code.Type: GrantFiled: August 17, 2001Date of Patent: December 6, 2005Assignee: International Business Machines CorporationInventors: Kevin Scott Goldsmith, Robert Guy Vining
-
Publication number: 20030037291Abstract: Provided is a method, system, and program for handling errors in a service program including service functions capable of being called from application programs. A call is received for one service function from a service function call within one application program. A series of test operations are performed when executing the service function call. Each test operation returns an identifier if the test operation failed where each identifier is associated with one error state. If one test operation failed, then the identifier for the failed test operation is transferred to an error handling agent, wherein the error handling agent accesses error information associated with the identifier and generates error information describing a specific cause of the error that caused the test operation to fail and then returns to the application program with a generic return code.Type: ApplicationFiled: August 17, 2001Publication date: February 20, 2003Applicant: International Business Machines CorporationInventors: Kevin Scott Goldsmith, Robert Guy Vining
-
Patent number: 6347330Abstract: Disclosed is a server having a plurality of clients coupled to the server at client nodes, and coupled to a plurality of receivers. Events, which may range from a successful completion message to a major error alert, may be generated relating to the server or to the client nodes. A method is disclosed for dynamically selectively distributing the events to particular ones of the receivers, in response to a selective enabling/disabling of the events to each receiver. The method with respect to client nodes comprises: upon opening a session of a client node, the selectively enabled events/receivers relating to the client node are determined. Upon the selective enabling/disabling occurring during the session of the client node, the determined selectively enabled events/receivers relating to the client node are dynamically updated.Type: GrantFiled: September 4, 1998Date of Patent: February 12, 2002Assignee: International Business Machines CorporationInventors: Colin Scott Dawson, Michael Allen Kaczmarski, Bonnie Jean Vining, Robert Guy Vining, Donald Paul Warren, Jr.