Patents by Inventor Jim A. Laredo

Jim A. Laredo 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).

  • Publication number: 20130218846
    Abstract: An embodiment of the invention is directed to a method associated with a data processing system disposed to receive and process enterprise data. Responsive to receiving a specified data element, the method determines a data type to be used for the specified data element. The method selectively determines a confidence level of the specified data element, and selects a plurality of subject matter experts (SMEs), wherein the data type of the specified data element is used in selecting each SME. A request is dispatched to each of the SMEs to selectively revise and validate the specified data element. The specified data element is then updated in accordance with each revision provided by an SME in response to one of the requests.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jim A. Laredo, Valentina Salapura, Maja Vukovic
  • Publication number: 20130111583
    Abstract: An embodiment of the invention is directed to a data processing system having a plurality of users, a portion of which were previously assigned permissions respectively corresponding to system resources. The embodiment includes acquiring data from a first data source, containing information pertaining to the portion of users and their permissions, and further includes acquiring data from a second data source, containing information pertaining to attributes of each user of the plurality. A set of permissions is determined for a given role, from both first and second data sources. First and second criteria are determined for assigning users to the given role, from information in the first and second data sources, respectively. A particular user is selected for admission to the given role only if the particular user is in compliance with both the first criterion and second criterion.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Milton H. Hernandez, Jim A. Laredo, Supreet R. Mandala, Yaoping Ruan, Vugranam C. Sreedhar, Maja Vukovic
  • Patent number: 8418049
    Abstract: A system implementing a situation-oriented directory for retrieving a stakeholder identification includes a memory storing a relational database corresponding to the situation-oriented directory including a plurality of attribute-value combinations and a plurality of stakeholder identifications, wherein the plurality of attribute-value combinations are mapped to the plurality of stakeholder identifications such that for each attribute-value combination exactly one stakeholder is mapped, and a processor in communication with the memory for receiving a query and retrieving the stakeholder identification from among the plurality of stakeholder identifications based on the attribute-value combinations.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: April 9, 2013
    Inventors: Ying Huang, Jim Laredo, Markus Gero Stolze, Piyawadee Sukaviriya, Brian White, Kuo Zhang
  • Publication number: 20130066944
    Abstract: Management of a task made up of a list of activities is presented. A task includes an identification of a task creator and of a set of task activities retrieved by a computer system. A user likely to perform a portion of the set of activities is identified, wherein the portion includes one or more activities of the set of activities, and at least a portion of the set of activities is selectively delegated. The delegated portion of the set of activities is sent to the identified user. A set of responses related to the portion of the set of activities is received. Whether the task is complete is determined based on a policy for establishing that the set of responses meets a configured confidence level. Such set is reported to a task creator as responsive to determining completion of the set of responses.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jim A. Laredo, Sriram K. Rajagopal, Maja Vukovic
  • Patent number: 8161456
    Abstract: A method for managing a configuration of heterogeneous software artifacts through a common central configuration representation includes adding a plurality of software artifacts from an initial software solution to a heterogeneous configuration tool. Using this heterogeneous configuration tool, artifact-level configuration parameters are extracted out of selected software artifacts by the heterogeneous configuration tool. The extracted artifact-level configuration parameters are then presented in a single representation. A subset of the presented extracted artifact-level configuration parameters is mapped to a set of solution-level parameters, which are then exposed in a subsequent software solution. Thereafter, parameters for one or more of the solution-level parameters, which are used by the subsequent software solution, are exposed. These parameters for the subsequent software solution are then mapped back to the artifact-level configuration parameters of the subsequent software solution.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Karunakar Bojjireddy, Carroll E. Fulkerson, Jr., Jim A. Laredo, Gregory J. Rosensteel, Amber Roy Chowdhury
  • Publication number: 20110252382
    Abstract: A method, data processing system, and computer program product are present for managing projects in a network data processing system. A computer system identifies a plurality of tasks for a project. The computer system creates a model for the project using the plurality of tasks. The model identifies people to perform the plurality of tasks. The computer system selects a group of people with knowledge about the plurality of tasks. The computer system sends a number of requests to the group of people to update the model of the project. The number of requests includes the model. The computer system updates the model of the project using a number of responses in response to receiving the number of responses to the number of requests.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Bhaskaran, Jim A. Laredo, Vijay K. Naik, Maja Vukovic
  • Patent number: 7975031
    Abstract: Method, server, and computer product are provided to implement change management across domains. Memory is included for storing a program. A processor is functionally coupled to the memory and is responsive to computer-executable instructions contained in the program. The processor is operative to announce planned changes for a configuration item to interested outside domains, and the configuration item is in an inside domain. Open subscription is provided to the interested outside domains such that the interested outside domains can subscribe to the subscription as participants. A change instance is created or the configuration item in the inside domain. Change progress of the change instance is reported for the configuration item to the participants of the interested outside domains. State progress notifications are distributed to the participants of the change. The change instance is executed to make planned changes to the configuration item.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kamal Bhattacharya, Jim A. Laredo, Heiko Ludwig, Liliana Pasquale, Bruno Wasserman
  • Publication number: 20110082920
    Abstract: Method, server, and computer product are provided to implement change management across domains. Memory is included for storing a program. A processor is functionally coupled to the memory and is responsive to computer-executable instructions contained in the program. The processor is operative to announce planned changes for a configuration item to interested outside domains, and the configuration item is in an inside domain. Open subscription is provided to the interested outside domains such that the interested outside domains can subscribe to the subscription as participants. A change instance is created or the configuration item in the inside domain. Change progress of the change instance is reported for the configuration item to the participants of the interested outside domains. State progress notifications are distributed to the participants of the change. The change instance is executed to make planned changes to the configuration item.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kamal Bhattacharya, Jim A. Laredo, Heiko Ludwig, Liliana Pasquale, Bruno Wassermann
  • Publication number: 20090067013
    Abstract: A system and method for associating documents includes providing a plurality of scanned documents of different types and identifying a document type for each scanned document by comparing a determined pattern for each scanned document to known document patterns. Metadata values are extracted from each scanned document using metadata labels, and each scanned document is identified by using extracted metadata values. A stored electronic record is associated with each scanned document by employing the extracted metadata values such that a relationship between the stored electronic record and the associated scanned document is determined and stored.
    Type: Application
    Filed: September 10, 2007
    Publication date: March 12, 2009
    Inventors: GRAEME NEVILLE DIXON, Thomas Yu-Kiu Kwok, Jim A. Laredo, Sridhar Maradugu, Thao Ngoc Nguyen, Brian L. White
  • Publication number: 20090031204
    Abstract: A system implementing a situation-oriented directory for retrieving a stakeholder identification includes a memory storing a relational database corresponding to the situation-oriented directory including a plurality of attribute-value combinations and a plurality of stakeholder identifications, wherein the plurality of attribute-value combinations are mapped to the plurality of stakeholder identifications such that for each attribute-value combination exactly one stakeholder is mapped, and a processor in communication with the memory for receiving a query and retrieving the stakeholder identification from among the plurality of stakeholder identifications based on the attribute-value combinations.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ying Huang, Jim Laredo, Markus Gero Stolze, Piyawadee Sukaviriya, Brian White, Kuo Zhang
  • Publication number: 20080301641
    Abstract: A method for managing a configuration of heterogeneous software artifacts through a common central configuration representation includes adding a plurality of software artifacts from an initial software solution to a heterogeneous configuration tool. Using this heterogeneous configuration tool, artifact-level configuration parameters are extracted out of selected software artifacts by the heterogeneous configuration tool. The extracted artifact-level configuration parameters are then presented in a single representation. A subset of the presented extracted artifact-level configuration parameters is mapped to a set of solution-level parameters, which are then exposed in a subsequent software solution. Thereafter, parameters for one or more of the solution-level parameters, which are used by the subsequent software solution, are exposed. These parameters for the subsequent software solution are then mapped back to the artifact-level configuration parameters of the subsequent software solution.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Inventors: Karunakar Bojjireddy, Carroll E. Fulkerson, JR., Jim A. Laredo, Gregory J. Rosensteel, Amber Roy Chowdhury
  • Publication number: 20060112383
    Abstract: A method for automating the deployment and lifecycle management of an integration solution by using a deployment solution template to gather deployment information, where the integration solution combines components developed separately or on different platforms. The deployment information gathered includes the computing environment topology into which the integration solution is being deployed, as well as the resource requirements and non-functional requirements of the integration solution and its components. The method provides computer implemented models for analyzing the gathered deployment information, and identifying and optimizing deployment options. Choices for selection among identified and optimized options based on non-functional requirements of the integration solution may be displayed to a user of the deployment method.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 25, 2006
    Inventors: Hung-yang Chang, Ying Huang, Jim Laredo, Jeaha Yang, Ray Yeh