Patents by Inventor Diane Elaine Olson

Diane Elaine Olson 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: 8510714
    Abstract: A method, apparatus, and computer program product to implement integrated documentation and functional application testing are provided. An integrated test engine drives both functional application testing and documentation testing for the application. The integrated test engine uses documentation instructions, which are embedded with metadata and represent how to automate each step in the documentation and the expected results, and runs a series of tests that ensure that the application works as expected and that the documentation accurately reflects how the application works.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Amber Rebecca Field King, John Peter Merges, III, Diane Elaine Olson, Alwood Patrick Williams, III
  • Publication number: 20100269100
    Abstract: A method, apparatus, and computer program product to implement integrated documentation and functional application testing are provided. An integrated test engine drives both functional application testing and documentation testing for the application. The integrated test engine uses documentation instructions, which are embedded with metadata and represent how to automate each step in the documentation and the expected results, and runs a series of tests that ensure that the application works as expected and that the documentation accurately reflects how the application works.
    Type: Application
    Filed: April 16, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amber Rebecca Field King, John Peter Merges, III, Diane Elaine Olson, Alwood Patrick Williams, III
  • Patent number: 6901425
    Abstract: According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application. The application gateway then generates a conversation identifier to identify this conversation between the web browser and the software application. The application gateway performs the function requested in the web server input data by formatting the appropriate commands with the software application. The operation of the software application can be suspended at any time by calling a disconnect mechanism.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Pernell James Dykes, Jeffrey Edward Selden, Diane Elaine Olson
  • Publication number: 20030158944
    Abstract: The present invention generally is a method of managing the process of a plurality of transactions through two or more applications in a business transaction environment. Each application has at least one associated log file. Each transaction is defined by one or more steps configured to complete the transaction. In one embodiment, for each new log entry recorded in the at least one associated log file, the method determines whether the new log entry comprises one or more required fields, e.g., a transaction identifier, a step identifier, or a time stamp. A set of information is extracted from the new log entry only if the new log entry comprises the one or more required fields. A database comprising a plurality of transaction records from the information is then created. The method then determines whether the plurality of transaction records meets a condition. An action is then executed if the plurality of transactions meets the condition.
    Type: Application
    Filed: February 19, 2002
    Publication date: August 21, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael John Branson, Melissa Sue Fichtinger, Leah Elizabeth Hause, Gregory Richard Hintermeister, Erik Duane Lindberg, Diane Elaine Olson, Neela Sharad Patel, DeVaughn Lawrence Rackham, Brent Gorden Tang
  • Publication number: 20020130895
    Abstract: In a web application, a user computer that executes a browser presents a help window on a monitor associated with the user computer, simultaneously with displaying portions of a web page obtained by the browser from a server, to enable a user of the user computer to view the help information without interfering with the user's interaction with the web page. The displayed help information pertains not to the browser itself, but to the web page.
    Type: Application
    Filed: January 28, 2002
    Publication date: September 19, 2002
    Inventors: Marcia Lynn Brandt, Joseph Vincent DiCecco, Jason Robert Hansen, Thomas Michael Moskalik, Timothy Jude O'Keefe, Diane Elaine Olson, Devon Daniel Snyder
  • Patent number: 6125384
    Abstract: A computer system and method provides access to a software application from a web browser over the world-wide web (WWW). The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application. The web server application authenticates the web browser and passes appropriate input data to an application gateway, including data to uniquely identify and track the user's request. The application gateway then performs the function requested in the web server input data by formatting the appropriate commands with the software application. The software application responds by outputting data to the application gateway that includes an identifier that the application gateway uses to match the output data with the web browser that requested the output data.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, Kenneth Edgar Brown, Pernell James Dykes, Erik Duane Lindberg, Diane Elaine Olson, Jeffrey Edward Selden, Devon Daniel Snyder, James Orrin Walts
  • Patent number: 6108673
    Abstract: An enhanced document browsing method and apparatus for creating a form from a template that includes replication blocks, that replicates at least one field in at least one replication block characterized by a block name to generate at least first and second replicated fields; modifies the block name to generate a first field name; modifies the block name to generate a second field name; associates the field names with respective ones of the first and second replicated fields; counts the number of replications; and transmits the number of replications to at least one client computer.
    Type: Grant
    Filed: February 25, 1997
    Date of Patent: August 22, 2000
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, Joseph Vincent DiCecco, Jason Robert Hansen, Timothy Jude O'Keefe, Diane Elaine Olson, Devon Daniel Snyder
  • Patent number: 6021418
    Abstract: An enhanced document browsing method and apparatus. A browser at a client interprets a work-frame code, information, a control-frame code, and a control-object function that identifies the control-frame code. When the browser interprets the work-frame and control-frame codes, it divides the browser window into two frames: a work-frame and a control-frame. When the browser interprets the information, the browser displays the information to the user in the work-frame. When the browser interprets the control-object function, the browser displays a control-object in the control-frame associated with the control-frame code. The control-object can allow the user to control the information in the work-frame. Since the control-object is in the control-frame instead of being only in the work-frame, it is always in view and available to the user, regardless of the scrolling position of the page of information within the work-frame.
    Type: Grant
    Filed: February 18, 1997
    Date of Patent: February 1, 2000
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, Joseph Vincent DiCecco, Jason Robert Hansen, Thomas Michael Moskalik, Timothy Jude O'Keefe, Diane Elaine Olson, Devon Daniel Snyder
  • Patent number: 5920696
    Abstract: An enhanced document browsing method and apparatus for requesting transactions of transient programs at a server, that sends a first transaction to a server that requests first data from a first transient program; receives the first data from the server; inserts the first data into an entry field; and requests a second transaction from a second transient program by sending the first data to the server.
    Type: Grant
    Filed: February 25, 1997
    Date of Patent: July 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, Joseph Vincent DiCecco, Jason Robert Hansen, Timothy Jude O'Keefe, Diane Elaine Olson, Devon Daniel Snyder
  • Patent number: 5892905
    Abstract: The present invention provides the capability to easily access many different application programs over the WWW via a common user interface. By providing standard procedures, routines, tools, and software "hooks" for accessing software applications over the WWW, software developers can concentrate on the functionality of the application program and easily use HTML to provide a GUI interface for the application program. HTML is a well-known language which can be used by almost any computer system on the market today. In addition, since HTML is a fairly well controlled and standardized language, new software application features can be added as they are developed and supported by HTML. In addition, since HTML is a widely adopted, non-proprietary technology, the present invention can provide open access to a large market for even very small software developers.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: April 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, Kenneth Edgar Brown, Pernell James Dykes, Erik Duane Lindberg, Diane Elaine Olson, Jeffrey Edward Selden, Devon Daniel Snyder, James Orrin Walts
  • Patent number: 5875327
    Abstract: The present invention provides a system and method of workstation configuration that includes a multi-level hierarchy management of preferences which are essentially managed and stored with a file server, rather than with each individual workstation. The invention comprises a computer network that includes workstations that have configurable hardware devices and software applications; a workstation server connected to the workstations that includes hierarchical preference files containing configuration information; and a preference manager for providing a coalesced, or merged, set of configuration parameters to the workstations based on the information in the hierarchical preference files.
    Type: Grant
    Filed: February 18, 1997
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, Charles Embrey Carmack, Jr., Joseph Vincent DiCecco, Jason Robert Hansen, Thomas Michael Moskalik, Timothy Jude O'Keefe, Diane Elaine Olson, Devon Daniel Snyder