Patents by Inventor Guruduth Somasekhara Banavar

Guruduth Somasekhara Banavar 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: 8752002
    Abstract: Techniques for generating one or more artifacts for service delivery are provided. The techniques include receiving one or more service design inputs, using the one or more service design inputs to generate an internal representation of the service design, using the internal representation of the service to generate one or more artifacts of the service, and incorporating the one or more artifacts into the service design and outputting the service.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ketki A. Dhanesha, Alan Hartman, Anshu N Jain, Inderpreet Thukral
  • Patent number: 8516114
    Abstract: A method of pre-fetching and preparing content in an information processing system is provided. The method includes the steps of generating at least one content pre-fetching policy and at least one content preparation policy, wherein each of the policies are at least in part a function of context information associated with a user. The content is pre-fetched based on information contained within the at least one content pre-fetching policy. Once the content has been pre-fetched, it is prepared based on information contained within the at least one content preparation policy. The context information associated with the user includes at least one of the user's usage patterns, current location, future plans and preferences.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Maria Rene Ebling, Guerney Douglass Holloway Hunt, Hui Lei, Daby Mousse Sow
  • Patent number: 8423956
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Publication number: 20110107295
    Abstract: Techniques for generating one or more artifacts for service delivery are provided. The techniques include receiving one or more service design inputs, using the one or more service design inputs to generate an internal representation of the service design, using the internal representation of the service to generate one or more artifacts of the service, and incorporating the one or more artifacts into the service design and outputting the service.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guruduth Somasekhara Banavar, Ketki A. Dhanesha, Alan Hartman, Anshu N. Jain, Inderpreet Thukral
  • Patent number: 7870536
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Patent number: 7810078
    Abstract: A method and supporting application-development tool are provided for building such a set of application flows. The method includes the steps of (a) a developer obtaining a “generic” flow model for the application; (b) the developer specifying the set of targets; (c) automatically creating a specialized flow model for each of the targets; (d) the developer modifying at least one of the generic flow model and the specialized flow models; (e) automatically generating specialized applications corresponding to the specified specialized flow models; and (f) deploying the specialized applications on the corresponding targets.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Danny Soroker, Guruduth Somasekhara Banavar, Lawrence David Bergman
  • Patent number: 7783973
    Abstract: Disclosed are methods, systems and computer program products for generating a change approval plan for a computing system. The computing system has at least one component and at least two user groups, and each user group has an approver. A request to change at least one said component is received. It is determined which components are affected by the change request. An initial set of approvals to be obtained from at least one of said approvers is determined based on dependencies of the affected components with other components, and based on the approvers required for each affected and dependent component. The initial set of approvals is rearranged into sub-groups such that components falling within each sub-group are dependent only upon components within a respective same group.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Vijay Krishnarao Naik, Biplav Srivastava
  • Patent number: 7774696
    Abstract: Disclosed are methods, systems and computer program products for generating a change approval plan for a computing system. The computing system has at least one component and at least two user groups, and each user group has an approver. A request to change at least one said component is received. It is determined which components are affected by the change request. An initial set of approvals to be obtained from at least one of said approvers is determined based on dependencies of the affected components with other components, and based on the approvers required for each affected and dependent component. The initial set of approvals is rearranged into sub-groups such that components falling within each sub-group are dependent only upon components within a respective same group.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Vijay Krishnarao Naik, Biplav Srivastava
  • Patent number: 7765522
    Abstract: A system and method to support embedded complete controller specification through explicit controller overlays are provided. The system and method partitions the controller layer of the MVC into a plurality of controller overlays. For example, a macro controller overlay, micro controller overlay, and global controller overlay are established for specifying macro controller objects, micro controller objects and global controller objects. Editors are provided for each of the plurality of controller overlays. The combination of the micro control overlay, macro control overlay, and global control overlay results in a complete controller specification for an application.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Richard J. Cardone, Juan Manuel Huerta, Danny Soroker
  • Patent number: 7752162
    Abstract: The analysis of OLAP data to determine user-relevant information firstly generates a set of queries based on said preferences. Each query is evaluated sequentially against the OLAP data to give a query result. For each evaluated query in turn, it is determined whether said result is relevant to the user on the basis of conditions derived from the user preferences. An output results set is formed consisting of the relevant results. Further, if a previous query result containing a common measure was determined not to be relevant, then a subsequent query can be omitted from evaluation.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Prasad Manikarao Deshpande, Krishna Kummamuru, Guruduth Somasekhara Banavar, Vijii Enara Chenthamarakshan
  • Publication number: 20090287750
    Abstract: A method of pre-fetching and preparing content in an information processing system is provided. The method includes the steps of generating at least one content pre-fetching policy and at least one content preparation policy, wherein each of the policies are at least in part a function of context information associated with a user. The content is pre-fetched based on information contained within the at least one content pre-fetching policy. Once the content has been pre-fetched, it is prepared based on information contained within the at least one content preparation policy. The context information associated with the user includes at least one of the user's usage patterns, current location, future plans and preferences.
    Type: Application
    Filed: July 29, 2009
    Publication date: November 19, 2009
    Applicant: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Maria Rene Ebling, Guerney Douglas Halloway Hunt, Hui Lei, Daby Mousse Sow
  • Patent number: 7603115
    Abstract: A system and method for restoring communications through breaks in wireless coverage includes identifying a coverage gap in a wireless coverage area and notifying system users of the existence of the coverage gap. Connection information is distributed to other base stations to automatically reconnect parties upon exiting the coverage gap.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Maria Rene Ebling
  • Patent number: 7546541
    Abstract: A method and system for applying a method for iterative refinement of a presentation including (a) a developer creating a high-level representation of the user interface; (b) automatically generating a concrete user interface markup from the high-level representation; (c) the developer editing the concrete generated markup and saving the edits to an edit history; (d) the developer editing the high-level representation; (e) automatically re-generating a concrete markup from the edited high-level representation; and (f) automatically or interactively applying the edit history to the concrete markup to produce an updated markup.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Masahiro Hori, Kouichi Ono, Lawrence David Bergman, Guruduth Somasekhara Banavar, Danny Soroker
  • Publication number: 20090106068
    Abstract: A method and a system for efficiently planning resiliency in a work environment based on resiliency parameters for a given definition of service, determining a best allocation plan with resources allocated, and allocating a resource request in a best allocation plan to the requesting source to perform the definition of service.
    Type: Application
    Filed: April 3, 2008
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuradha Bhamidipaty, Rohit M. Lotlikar, Guruduth Somasekhara Banavar
  • Publication number: 20080209432
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Application
    Filed: May 5, 2008
    Publication date: August 28, 2008
    Inventors: GURUDUTH SOMASEKHARA BANAVAR, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Publication number: 20080208615
    Abstract: Task management techniques based on user context are provided. More particularly, techniques are presented for calculating task attribute values based on user context data. Once task attributes of a user have been determined, the tasks can be prioritized and a suggestion can be made to the user to perform the tasks in the given order. In a first aspect of the invention, a computer-based technique for scheduling at least one task associated with at least one user includes obtaining context associated with the at least one user, and automatically determining a schedule for the at least one user to perform the at least one task based on at least a portion of the obtained context and based on one or more task attributes associated with the at least one task.
    Type: Application
    Filed: May 2, 2008
    Publication date: August 28, 2008
    Applicant: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, John Sidney Davis, Maria Rene Ebling, Daby Mousse Sow
  • Publication number: 20080183873
    Abstract: Disclosed are methods, systems and computer program products for generating a change approval plan for a computing system. The computing system has at least one component and at least two user groups, and each user group has an approver. A request to change at least one said component is received. It is determined which components are affected by the change request. An initial set of approvals to be obtained from at least one of said approvers is determined based on dependencies of the affected components with other components, and based on the approvers required for each affected and dependent component. The initial set of approvals is rearranged into sub-groups such that components falling within each sub-group are dependent only upon components within a respective same group.
    Type: Application
    Filed: April 3, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guruduth Somasekhara Banavar, Vijay Krishnarao Naik, Biplav Srivastava
  • Publication number: 20080140778
    Abstract: Disclosed are methods, systems and computer program products for generating a change approval plan for a computing system. The computing system has at least one component and at least two user groups, and each user group has an approver. A request to change at least one said component is received. It is determined which components are affected by the change request. An initial set of approvals to be obtained from at least one of said approvers is determined based on dependencies of the affected components with other components, and based on the approvers required for each affected and dependent component. The initial set of approvals is rearranged into sub-groups such that components falling within each sub-group are dependent only upon components within a respective same group.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Guruduth Somasekhara Banavar, Vijay Krishnarao Naik, Biplav Srivastava
  • Publication number: 20080140495
    Abstract: A method and a system for efficiently planning resiliency in a work environment based on resiliency parameters for a given definition of service, determining a best allocation plan with resources allocated, and allocating a resource request in a best allocation plan to the requesting source to perform the definition of service.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Anuradha Bhamidipaty, Rohit M. Lotlikar, Guruduth Somasekhara Banavar
  • Publication number: 20070294701
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection