Patents by Inventor Clay E. Williams

Clay E. Williams 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: 9891797
    Abstract: A system and method are provided for direct manipulation of a triangular distribution of information. The system includes a graphical user interface for receiving user inputted values. The system further includes a data calculator for generating estimates based on the user inputted values, and for generating curves for display on a grid based on at least one of, the user inputted values and the estimates. The graphical user interface respectively receives the user inputted values based at least on a current position of a pointer on the grid. The graphical user interface is capable of applying a direct manipulation to at least one of the user inputted values and the estimates, such that a result of the direct manipulation is displayed on the grid and enters triplets corresponding to an expected value, an upper bound for the expected value, and a lower bound for the expected value.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Murray R. Cantor, Paul M. Matchen, Vadakkedathu T. Rajan, Clay E. Williams
  • Publication number: 20150082228
    Abstract: A system and method are provided for direct manipulation of a triangular distribution of information. The system includes a graphical user interface for receiving user inputted values. The system further includes a data calculator for generating estimates based on the user inputted values, and for generating curves for display on a grid based on at least one of, the user inputted values and the estimates. The graphical user interface respectively receives the user inputted values based at least on a current position of a pointer on the grid. The graphical user interface is capable of applying a direct manipulation to at least one of the user inputted values and the estimates, such that a result of the direct manipulation is displayed on the grid and enters triplets corresponding to an expected value, an upper bound for the expected value, and a lower bound for the expected value.
    Type: Application
    Filed: November 24, 2014
    Publication date: March 19, 2015
    Inventors: Murray R. Cantor, Paul M. Matchen, Vadakkedathu T. Rajan, Clay E. Williams
  • Patent number: 8881028
    Abstract: Reverse metadata viewing by multiple parties, in one aspect, determines one or more second users that share one or more concerns of the first user, enable the first user to select said one or more second users. One or more concerns of said selected one or more second users are determined based on metadata information in electronic artifacts associated with said selected one or more second users. The first user is enabled to explore said one or more concerns of said selected one or more second users.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tamir Klinger, Jacquelyn A. Martino, Paul M. Matchen, Peri L. Tarr, Patrick Wagstrom, Clay E. Williams
  • Patent number: 8832673
    Abstract: Adapting an existing portfolio optimizer to support one or more valuated dependencies without modifying the existing portfolio optimizer, may include translating one or more original elements and associated dependencies in a portfolio to be optimized based on said one or more valuated dependencies; invoking the existing portfolio optimizer with the translated one or more original elements and associated dependencies; and translating optimization results, if said optimization results contain translated one or more original elements, into a solution characterized in terms of said one or more original elements.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ying Liu, Fan Jing Meng, Dharmashankar Subramanian, Clay E. Williams, Shun Xiang Yang, Xin Zhou
  • Patent number: 8825561
    Abstract: A method and system of determining a prioritized list of one or more users related to a given goal obtaining a set of places, determine one or more future places an expert associated with a given goal is predicted to visit to accomplish the given goal, obtain a history of one or more places users have visited, determine one or more historical places from the history of one or more places that match the future places, and identify one or more users associated with the determined one or more historical places.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Margaret M. Burnett, Joseph A. Lawrance, Peter K. Malkin, John T. Richards, Clay E. Williams
  • Patent number: 8781869
    Abstract: Method and system for determining estimation variance associated with project planning are provided. In one aspect, information associated with a project is obtained and initial estimations for the tasks in the project are determined using available information. The tasks are performed and actual measurements are obtained from the completed tasks. The actual measurements are used to revise the estimates of the remaining tasks. The revised estimates are used to compute a project level estimate and a variance on that estimate, and to enable better project management.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Murray R. Cantor, Sunita Devnani Chulani, Paul M. Matchen, Vadakkedathu T. Rajan, Giuiseppe Valetto, Mark N. Wegman, Clay E. Williams
  • Patent number: 8478627
    Abstract: A method and system of reducing risk in the life cycle of a product, in one aspect, obtain one or more tasks required to achieve an overall task, determine risk impact of each task, the risk impact being an impact of each task on the likelihood of failure for the overall task and compute risk of overall task based on risk impacts of the tasks. The method and system utilize said risk impact of each task to schedule the tasks in such a way so as to reduce said risk of overall task as rapidly as possible.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Murray Cantor, Sunita Chulani, Robert Delmonico, Vedakkedathu T. Rajan, Avik Sinha, Giuseppe Valetto, Mark N. Wegman, Clay E. Williams, Annie T. T. Ying
  • Publication number: 20130145285
    Abstract: Reverse metadata viewing by multiple parties, in one aspect, determines one or more second users that share one or more concerns of the first user, enable the first user to select said one or more second users. One or more concerns of said selected one or more second users are determined based on metadata information in electronic artifacts associated with said selected one or more second users. The first user is enabled to explore said one or more concerns of said selected one or more second users.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamir Klinger, Jacquelyn A. Martino, Paul M. Matchen, Peri L. Tarr, Patrick Wagstrom, Clay E. Williams
  • Patent number: 8448133
    Abstract: A method of software evolution, software evolution system and program product therefor. A context specification handler stores context specifications describing requirements on context-adapted software. A Software Part Semantics Specification (SPSS) handler stores software part semantics specifications. A Software Implementation (SI) handler stores SIs. Behavior History handler stores a history of active software behavior analysis results of monitoring previous versions. A software rendering handler combines software behavior history with context specification, software part semantics specifications and SIs and distributes (and optionally deploys) context-adapted software. A software inspector continuously monitors context behavior of deployed versions and selectively identifies active context-adapted software failing to satisfy context specification for reassembly of a new version(s).
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter K. Malkin, Peri L. Tarr, Clay E. Williams
  • Publication number: 20120310697
    Abstract: Method and system for determining estimation variance associated with project planning are provided. In one aspect, information associated with a project is obtained and initial estimations for the tasks in the project are determined using available information. The tasks are performed and actual measurements are obtained from the completed tasks. The actual measurements are used to revise the estimates of the remaining tasks. The revised estimates are used to compute a project level estimate and a variance on that estimate, and to enable better project management.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Murray R. Cantor, Sunita Devnani Chulani, Paul M. Matchen, Vadakkedathu T. Rajan, Giuseppe Valetto, Mark N. Wegman, Clay E. Williams
  • Publication number: 20120311549
    Abstract: Adapting an existing portfolio optimizer to support one or more valuated dependencies without modifying the existing portfolio optimizer, may include translating one or more original elements and associated dependencies in a portfolio to be optimized based on said one or more valuated dependencies; invoking the existing portfolio optimizer with the translated one or more original elements and associated dependencies; and translating optimization results, if said optimization results contain translated one or more original elements, into a solution characterized in terms of said one or more original elements.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ying Liu, Fan Jing Meng, Dharmashankar Subramanian, Clay E. Williams, Shun Xiang Yang, Xin Zhou
  • Patent number: 8260642
    Abstract: A method and system for scoring and ranking a plurality of component links in a social technical system having a plurality of components representing people and objects are provided. In one aspect, a degree of consistency relative to two or more people working on one or more objects and dependencies between the objects is determined to derive scores for the component links. The method and system identifies gaps in the link and determines the impact of filling the gaps. In another aspect, component links may be ranked and scores aggregated to provide system level quantifications.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Murray R. Cantor, Sunita Chulani, Kate Ehrlich, Mary E. Helander, Sarah C. McAllister, Giuseppe Valetto, Mark N. Wegman, Clay E. Williams
  • Patent number: 8024700
    Abstract: A method and system constructs a socio-technical network representing design and development processes. In one aspect, a network of inter-personal interactions comprising at least a plurality of nodes representing actors in design and development process is established; an artifacts network comprising at least a plurality of nodes representing a plurality of heterogeneous artifact types is established; one or more relationships between the nodes in the network of inter-personal interactions are determined; one or more relationships between the nodes of the artifacts network are determined; and one or more relationships between the nodes in the network of inter-personal interactions and the nodes of the artifacts network are determined.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Murray R. Cantor, Sunita Chulani, Kate Ehrlich, Mary E. Helander, Giuseppe Valetto, Mark N. Wegman, Clay E. Williams
  • Patent number: 7895219
    Abstract: A method (and system) for generating a structured representation from an unstructured description includes receiving, by a computer, an unstructured description, and generating, by the computer, a structured representation based upon the unstructured description.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steve Abrams, Bard Bloom, Matthew Kaplan, Paul Turquand Keyser, Douglas Neil Kimelman, Eric Marshall Nelson, Wendy D. Neuberger, Tova Roth, Ian Simmonds, Steven Shu Hsiang Tang, John Matthew Vissides, Clay E. Williams
  • Patent number: 7890803
    Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Clay E. Williams, Cemal Yilmaz
  • Publication number: 20110035343
    Abstract: A method and system of determining a prioritized list of one or more users related to a given goal obtaining a set of places, determine one or more future places an expert associated with a given goal is predicted to visit to accomplish the given goal, obtain a history of one or more places users have visited, determine one or more historical places from the history of one or more places that match the future places, and identify one or more users associated with the determined one or more historical places.
    Type: Application
    Filed: August 10, 2009
    Publication date: February 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rachel K. E. Bellamy, Margaret M. Burnett, Joseph A. Lawrance, Peter K. Malkin, John T. Richards, Clay E. Williams
  • Publication number: 20100333063
    Abstract: A method of software evolution, software evolution system and program product therefor. A context specification handler stores context specifications describing requirements on context-adapted software. A Software Part Semantics Specification (SPSS) handler stores software part semantics specifications. A Software Implementation (SI) handler stores SIs. Behavior History handler stores a history of active software behavior analysis results of monitoring previous versions. A software rendering handler combines software behavior history with context specification, software part semantics specifications and SIs and distributes (and optionally deploys) context-adapted software. A software inspector continuously monitors context behavior of deployed versions and selectively identifies active context-adapted software failing to satisfy context specification for reassembly of a new version(s).
    Type: Application
    Filed: May 26, 2010
    Publication date: December 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter K. Malkin, Peri L. Tarr, Clay E. Williams
  • Publication number: 20100257406
    Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.
    Type: Application
    Filed: June 21, 2010
    Publication date: October 7, 2010
    Applicant: International Business Machines Corporation
    Inventors: AI CHAKRA, David M. OGLE, Patrick J. O'SULLIVAN, Clay E. WILLIAMS, Cemal YILMAZ
  • Patent number: 7805635
    Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Clay E. Williams, Cemal Yilmaz
  • Patent number: 7647528
    Abstract: A method for automated software debugging includes steps of: receiving an interface configured for accessing a program; receiving a behavioral model of the program; receiving a failing input sequence from the program; executing the failing input sequence on both the behavioral model and the program; validating, after each executing step, an expected behavior of the program by executing specially constructed test sequences from the behavioral model; performing model mutation for creating a hypothesis of faulty behaviors; verifying hypothesized faulty behaviors; and scoring hypothesized faulty behaviors for producing a ranked list of diagnoses. The method also includes a step of presenting the ranked list of diagnoses to a user.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Cemal Yilmaz, Clay E Williams