Patents by Inventor Cheranellore Vasudevan

Cheranellore Vasudevan 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: 9043233
    Abstract: A computer implemented method, data processing system, and a computer program product configures components in a data processing system. A request for a vaguely specified component for implementation into a data processing system is received. Responsive to receiving the request, at least one corresponding component is identified. The corresponding component is then displayed to a user for implementation of the corresponding component.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ronald Harold DeWeerdt, Cheranellore Vasudevan
  • Publication number: 20150106797
    Abstract: In a method for dynamically replacing code within a software application on a device, an annotated code segment that performs a function according to a first data policy is received. The computer determines an alternate segment that performs the function according to a second data policy.
    Type: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Brian M. O'Connell, Cheranellore Vasudevan
  • Patent number: 8996153
    Abstract: A novel and non-obvious method, system and apparatus for tuning order configurator performance by dynamic integration of manufacturing and field feedback information. A method for dynamically tuning order configurator behavior by using product issue data can include collecting product issue data for a manufactured product, the product issue data including performance and attribute information of a part of the manufactured product, analyzing the collected product issue data to identify a problematic part, and, modifying the order configurator using the analyzed product issue data.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Derek P. Bagwell, Joni L. Buttke, Gary V. Tollers, Cheranellore Vasudevan
  • Patent number: 8965826
    Abstract: A method of performing constraint satisfaction problem (CSP) solving. The method comprises evaluating the nodes of a CSP tree for a TRUE or FALSE state according to a script, wherein the tree models a CSP problem and the script associates rules and corresponding actions with each tree node. During a step of evaluating a specific node, there is dynamically computed a backjump pointer according to a specific rule associated with the specific node, wherein the value of the computed backjump pointer identifies an ancestor node of the tree. Upon a failure to evaluate the node to a TRUE state, the evaluation is restarted at the ancestor node identified by the backjump pointer.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventor: Cheranellore Vasudevan
  • Patent number: 8938666
    Abstract: A user enters a selection of system components to be included within a configurable system. An initial top-level system diagram is then generated and displayed to the user. The user can then input a designation specifying one or more logical groups, functional groups, or other specified system components that the user wishes to display as a filtered system diagram. Other system components are examined to determine which, if any, of the system components have attributes matching the designation. A filtered system diagram is then generated highlighting the included system components having attributes matching the designation. Alternatively, the filtered system diagram can exclude those system components not having attributes matching the designation.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ronald Harold DeWeerdt, William R. Dorow, Jr., Cheranellore Vasudevan
  • Patent number: 8855801
    Abstract: The present invention addresses the deficiencies of the art in respect to the manufacturing test processes and provides a novel and non-obvious method, system and apparatus for dynamic optimization of manufacturing test coverage with automated integration of field failure feedback with the order configurator. In one embodiment of the invention, a manufacturing field failure feedback method can be provided. The method can include retrieving field failure data, analyzing the field failure data, storing failure analysis object information, modifying a manufacturing test case selection within the test case selection and order configurator based on using field failure data analysis, the test case selection including rules for test case selection and test case object information, and configuring a testing order with an optimized test case selection.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Derek P. Bagwell, Joni L. Buttke, Gary V. Tollers, Cheranellore Vasudevan
  • Publication number: 20140068551
    Abstract: The configuration of a system is programmatically determined. More particularly, these determinations are made using architecture artifacts that describe requirements of the system (which may be comprised of software, hardware, services, or some combination thereof), where these requirements are iteratively compared to characteristics of available components. A percentage of match is preferably computed, thus allowing for complete matches as well as partial matches. A weighting factor may be applied to attributes, effectively prioritizing attributes in view of their relative importance in the assembled system. When more than one component is a candidate for meeting a particular requirement, user input may be obtained to select one of the candidates. One or more attributes (such as cost information) of each candidate, including how well that candidate matched requirements, may be included for each candidate presented for user selection. The model may be updated and re-evaluated iteratively.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Robert A. Morgan, Kenneth W. Roberson, Cheranellore Vasudevan
  • Publication number: 20140068546
    Abstract: Automatically deploying a configured system into a computing environment (such as a cloud computing environment) for execution therein comprises obtaining a configured architecture model describing the configured system, and iteratively evaluating the model to deploy pre-built components for the system and to create and enable a development environment in the computing environment for development of custom-built components needed for the system according to the model. The automated deployment processing further comprises automatically configuring the system; determining a proper installation sequence; allocating resources in the target environment; and installing the required tools and other software that will be needed for execution once the components of the system are deployed. Component metadata is used during the deployment, enabling automated consideration of various factors such as whether component dependencies, resource requirements, and compatibility issues are met.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Robert A. Morgan, Kenneth W. Roberson, Cheranellore Vasudevan
  • Patent number: 8626888
    Abstract: A method, system, and article for autonomizing autonomic management of a data center, with the data center having at least one computer system and an associated component. Data is collected from the data center and used as input to identify a data center policy. A set of capabilities of elements of the data center are detected and cataloged based upon the collected data. At least one policy is dynamically selected from at least one set of master policies in a policy directory with the selected policy to support the cataloged capabilities of the data center, and to dynamically control selective application and to adapt parameters for quality of service. The selected policy is applied to manage the data center.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Vijaya Jas, Kenneth David Christiance, Peter M. Jensen, Josephine E. Justin, Robert Larsen, Ann M. Moyer, Lisa Nayak, Rajeev Puri, Cheranellore Vasudevan, Chetna Dnyandeo Warade
  • Patent number: 8601054
    Abstract: Systems, methods and media for processing project related communications between users of computers and to provide listening functionality for the users. In one embodiment, a system allows a third party project member to optionally listen in on an electronic conversation between two or more project members. The system further allows the third party project member to conduct a keyword search of messages relating to the project.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Derek P. Bagwell, Sivakumar Jambunathan, Indran Naick, Cheranellore Vasudevan
  • Publication number: 20130254031
    Abstract: A computer implemented method, apparatus, and computer program product for modifying advertisements. A set of keywords is received from a user. A query is performed in a search engine with the set of keywords. A set of websites comprising ranked search results and ranked advertisements is displayed. Responsive to detecting a user input selecting a first website in the set of websites, modifying the ranked advertisements, based on the content of the first website, to form modified advertisements.
    Type: Application
    Filed: May 20, 2013
    Publication date: September 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Sivakumar Jambunathan, Indran Naick, Cheranellore Vasudevan
  • Patent number: 8515809
    Abstract: A computer implemented method, apparatus, and computer program product for modifying advertisements. A set of keywords is received from a user. A query is performed in a search engine with the set of keywords. A set of websites comprising ranked search results and ranked advertisements is displayed. Responsive to detecting a user input selecting a first website in the set of websites, modifying the ranked advertisements, based on the content of the first website, to form modified advertisements.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Jambunathan, Indran Naick, Cheranellore Vasudevan
  • Patent number: 8495008
    Abstract: In one illustrative embodiment, a computer-implemented method for application-aware recording and replay of changes is provided. The computer implemented method executes an application in a source system to form a first domain context, and generates recorded information objects from the application in the first domain context. The computer-implemented method selects a target system having a second domain context, and replays the recorded information objects on the target system to form new information objects in the second domain context. The new information objects are returned to a requester.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Douglas C. Ewing, Satyendra Kumar, Cheranellore Vasudevan
  • Publication number: 20130173340
    Abstract: Embodiments of the invention relate to supply chain recommendations in real-time. A filter model and a compliance model are provided to relate product proposal data with product order data, and to apply a measurement to the relationship in real-time. This applied measurement is a factor that is employed with respect to supply chain changes. Specifically, the measurement provides a measured correlation that is determinative of recommendations for changes to an associated supply chain.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek P. Bagwell, Ivory W. Knipfer, William R. Taylor, Cheranellore Vasudevan
  • Publication number: 20130173341
    Abstract: Embodiments of the invention relate to supply chain recommendations in real-time. A filter model and a compliance model are provided to relate product proposal data with product order data, and to apply a measurement to the relationship in real-time. This applied measurement is a factor that is employed with respect to supply chain changes. Specifically, the measurement provides a measured correlation that is determinative of recommendations for changes to an associated supply chain.
    Type: Application
    Filed: March 8, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek P. Bagwell, Ivory W. Knipfer, William R. Taylor, Cheranellore Vasudevan
  • Publication number: 20130103533
    Abstract: Embodiments of the invention relate to product configuration and product augmentation with replaceable components. One or more replaceable components are identified and sorted, and a tolerance factor is assessed for deviation from price and function. Replacement parts are identified for the replaceable components, and a product configuration employing at least one of the replacement parts is validated with respect to both the price and functional deviation. Responsive to the validation, a validated replacement system is configured.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: International Business Machines Corporation
    Inventors: Amitabh Prasad, Cheranellore Vasudevan
  • Patent number: 8244591
    Abstract: A method for processing an incoming order for equipment can be provided. A plurality of objects representing environmental factors is read, each object comprising at least one of a required parts list and an excluded parts list. Next, a customer places an order for computer equipment, wherein the order comprises a list of parts. A list of environmental factors is entered by the customer and the list of environmental factors is matched to at least one of the objects. The method can further include comparing the list of parts of the order to the required parts list and/or the excluded parts list of the at least one object. Finally, a record that the order is validated is stored if the list of parts of the order is consistent with the required parts list and/or the excluded parts list of the at least one object.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Derek P. Bagwell, Eugene K. Jurrens, Cheranellore Vasudevan
  • Publication number: 20110282820
    Abstract: A method of performing constraint satisfaction problem (CSP) solving. The method comprises evaluating the nodes of a CSP tree for a TRUE or FALSE state according to a script, wherein the tree models a CSP problem and the script associates rules and corresponding actions with each tree node. During a step of evaluating a specific node, there is dynamically computed a backjump pointer according to a specific rule associated with the specific node, wherein the value of the computed backjump pointer identifies an ancestor node of the tree. Upon a failure to evaluate the node to a TRUE state, the evaluation is restarted at the ancestor node identified by the backjump pointer.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: International Business Machines, Corporation
    Inventor: Cheranellore Vasudevan
  • Publication number: 20110196957
    Abstract: Multiple policy engines may be integrated with a change and configuration change database to enable coordination of multiple policies by an embodiment comprising: a data center having a plurality of configuration items and connected to a network; a database connected to the network; a plurality of policy engines connected to the network; wherein each of the plurality of policy engines is configured to apply one or more policies to the data center in accordance with an awareness of all configuration item changes made by all other policy engines connected to the network; wherein the awareness comprises a plurality of relationships, each relationship being between a policy data and a configuration item.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naga A. Ayachitula, Vijaya Jas, Kenneth D. Christiance, Peter M. Jensen, Josephine E. Justin, Robert Larsen, Ann M. Moyer, Lisa Nayak, Rajeev Puri, Cheranellore Vasudevan, Chetna D. Warade
  • Publication number: 20110137445
    Abstract: A novel and non-obvious method, system and apparatus for tuning order configurator performance by dynamic integration of manufacturing and field feedback information. A method for dynamically tuning order configurator behavior by using product issue data can include collecting product issue data for a manufactured product, the product issue data including performance and attribute information of a part of the manufactured product, analyzing the collected product issue data to identify a problematic part, and, modifying the order configurator using the analyzed product issue data.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Derek P. Bagwell, Joni L. Buttke, Gary V. Tollers, Cheranellore Vasudevan