Patents by Inventor Verlyn Mark Johnson

Verlyn Mark Johnson 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: 8285579
    Abstract: A method and system for enabling an automatic determination and allocation of product support resources. The automated process allocates support resources based on a combination of product and market requirements and historical data on resources used by similar products in similar markets. Projects requiring a support infrastructure are algorithmically classified by a combination of product complexity metrics and target market maturity metrics. Then, support infrastructure requirements are calculated based on the combined classification along with historical usage records for similarly classified products. The classification and allocation process is automated so that a product (or multiple products competing for available resources) can self-provision/request its resource requirement as a part of the product development and go-to-market process.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisbeth Ann Dineen, Verlyn Mark Johnson, John Edward Laskowski, Janet Rooney Olausen, Clark Lewis Roscher, Christina Anne Stockey
  • Patent number: 7216121
    Abstract: A system for generating and retrieving relevant electronic information required by a user initiating an electronic search on the system. The system comprise a user-interactive search engine and a knowledge database, which stores knowledge information that is formatted. Additionally, the system includes a plurality of functional software modules that enables a user to complete an interactive search and find a solution to a task based on entered context information and keywords. A list of keywords are displayed to the user and the user selects those keywords that are relevant to the solution desired. The search engine looks for the articles containing the identified keywords. If no article is found with the search terms, the search is expanded to the Internet. The user may then modify the information returned from the Internet, format the information and save the information as a new recipe.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: May 8, 2007
    Assignee: International Business Machines Corporation
    Inventors: Robert Edward Bachman, Richard Dale Hoffman, Verlyn Mark Johnson, Douglas Warren McDavid, Dorothy Irene Mazina
  • Patent number: 7065536
    Abstract: A method for real-time automated maintenance of an electronic database. A value parameter is associated with each data component. The use history of each of the individual data components is tracked using the value parameter. A set number of points is assigned to each data component each time the component is retrieved in response to a user-entered search request. The set number of points is added to the value parameter. A minimum threshold value is established and at pre-determine time intervals a check is made to determine if any data component within the database fails to accumulate at least a minimum threshold number of points. Data components that have not accumulated the minimum number of points are removed from the database. When a new data component is added to the database, a default point value is assigned to the value parameter of the new component.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Edward Bachman, Richard Dale Hoffman, Verlyn Mark Johnson, Douglas Warren McDavid, Dorothy Irene Mazina
  • Publication number: 20040139106
    Abstract: A system for generating and retrieving relevant electronic information required by a user initiating an electronic search on the system. The system comprise a user-interactive search engine and a knowledge database, which stores knowledge information that is formatted. Additionally, the system includes a plurality of functional software modules that enables a user to complete an interactive search and find a solution to a task based on entered context information and keywords. A list of keywords are displayed to the user and the user selects those keywords that are relevant to the solution desired. The search engine looks for the articles containing the identified keywords. If no article is found with the search terms, the search is expanded to the Internet. The user may then modify the information returned from the Internet, format the information and save the information as a new recipe.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Robert Edward Bachman, Richard Dale Hoffman, Verlyn Mark Johnson, Douglas Warren McDavid, Dorothy Irene Mazina
  • Publication number: 20040139107
    Abstract: A method and computer program product for enabling users of a search engine to utilize and create recipes for a knowledge database by tracking user responses. The user-entered query (goal or objective) is parsed and intelligent search techniques are utilized to provide a list of items, which are saved as the result set. If no hits occur, articles are returned from an external database, and the user is prompted to create a recipe from the returned articles. The created recipe becomes the user's solution to the problem. The user-created recipe is saved and fed back to the database where an administrator eventually approves it if it provides a viable solution to the task. The user is then provided a reward for providing the recipe. In this manner, database updates are driven by what the user's actually want and not what the system administrator thinks the users want.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 15, 2004
    Applicant: International Business Machines Corp.
    Inventors: Robert Edward Bachman, Richard Dale Hoffman, Verlyn Mark Johnson, Douglas Warren McDavid, Dorothy Irene Mazina
  • Publication number: 20040128270
    Abstract: A method for real-time automated maintenance of an electronic database. A value parameter is associated with each data component. The use history of each of the individual data components is tracked using the value parameter. A set number of points is assigned to each data component each time the component is retrieved in response to a user-entered search request. The set number of points is added to the value parameter. A minimum threshold value is established and at pre-determine time intervals a check is made to determine if any data component within the database fails to accumulate at least a minimum threshold number of points. Data components that have not accumulated the minimum number of points are removed from the database. When a new data component is added to the database, a default point value is assigned to the value parameter of the new component.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Robert Edward Bachman, Richard Dale Hoffman, Verlyn Mark Johnson, Douglas Warren McDavid, Dorothy Irene Mazina
  • Patent number: 6081798
    Abstract: A framework for use with object-oriented programming systems provides a case-based reasoning (CBR) system shell that permits a framework user to develop a case base having case histories and generates a case-based reasoning system that receives user requests for query solutions and produces a query solution that can be incorporated into the case base. The framework includes a Session component that controls processing of the CBR system, a Control Flow component that manages the extension of the categories and classes of the OO framework, a Data Store component that stores persistent case structure definitions, case instances, and a change log, a Presentation component that manages the user interface to the CBR system user, and a Query Engine that evaluates a received query against the case base. The case definitions and case base descriptions comprise a set of object oriented classes that are organized into an inheritance hierarchy.
    Type: Grant
    Filed: April 24, 1996
    Date of Patent: June 27, 2000
    Assignee: International Business Machines Corp.
    Inventors: Verlyn Mark Johnson, Dennis Dale Koski, Thomas Alan Shore
  • Patent number: 6052670
    Abstract: An object oriented framework mechanism provides a straightforward and convenient way to implement an electronic catalog by providing an infrastructure that embodies the steps necessary for a framework consumer to define an electronic catalog by extending the framework to fit a particular electronic catalog environment. The electronic catalog framework includes core classes and extensible classes that allow a framework consumer to implement a desired electronic catalog. The core classes and class relationships define the core function of the framework mechanism. Extensible classes include a catalog class, a content page class, a table of contents page class, an index page class, a content list page class, a cover class, and a jacket class. These extensible classes are extended by a framework consumer to implement a desired electronic catalog environment.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: April 18, 2000
    Assignee: International Business Machines Corporation
    Inventor: Verlyn Mark Johnson
  • Patent number: 5978785
    Abstract: A framework for use with object-oriented programming systems provides a case-based reasoning (CBR) system shell that permits a framework user to develop a case base having case histories and generates a case-based reasoning system that receives user requests for query solutions and produces a query solution that can be incorporated into the case base. The framework includes a Session component that controls processing of the CBR system, a Control Flow component that manages the extension of the categories and classes of the OO framework, a Data Store component that stores persistent case structure definitions, case instances, and a change log, a Presentation component that manages the user interface to the CBR system user, and a Query Engine that evaluates a received query against the case base. The case definitions and case base descriptions comprise a set of object oriented classes that are organized into an inheritance hierarchy.
    Type: Grant
    Filed: June 3, 1998
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Verlyn Mark Johnson, Dennis Dale Koski, Thomas Alan Shore
  • Patent number: 5721943
    Abstract: The control data locking protocol allows a concurrency control manager and data store to permit concurrent dynamic access between those creating or modifying control data and those using the data in their execution sessions. The invention applies to the use of production rules in inferencing sessions or to the use of ordered processing of flow rules by a workflow manager. The invention grants inference locks, read locks and write locks. Pre-lock notification with negotiation is implemented. Post-lock notification is also implemented. Those who are using the rules and those who are modifying them can specify whether changes should be incorporated immediately. In case two requested locks conflict, users resolve the conflict before both are granted. Controlled invocation of conversion processing converts session data as necessary to allow changes in control data to be made while the control data is being used in existing execution sessions.
    Type: Grant
    Filed: October 14, 1993
    Date of Patent: February 24, 1998
    Assignee: International Business Machines Corporation
    Inventor: Verlyn Mark Johnson