Patents by Inventor Manish A Bhide

Manish A Bhide 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: 20100269071
    Abstract: Disclosed is a method and system for integrating heterogeneous fragments of information from at least two collaboration channels, using one or more servers, each adapted to provide fragments from one collaboration channel; one or more adapters, each adapted to adapt a fragment provided by a corresponding server to an interface common to the collaboration channels; and a module adapted to: find a previously stored fragment related to a new adapted fragment, and create a link between the related fragment and the new fragment; and one or more repositories, each adapted to store an adapted fragment from a corresponding server. Other embodiments are also disclosed.
    Type: Application
    Filed: April 16, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MANISH A. BHIDE, AJAY GUPTA, MUKESH K. MOHANIA, RAJESH V. PATIL
  • Patent number: 7669226
    Abstract: A method, system, and program storage device for establishing security and authorization policies for users accessing a software application, wherein the method comprises generating at least one application object group from an application object description document comprising an XML format run on a data processor; creating an authorization policy for each application object; sending a selected application object group to an access controller; and establishing access control parameters at a time of deployment of the software application for users attempting to access the selected application object group based on the authorization policy.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Rajeev Gupta
  • Publication number: 20090144303
    Abstract: A workload specification, detailing specific queries and a frequency of execution of each of the queries, and a set of partitions, are obtained for the database, as inputs. A number of candidate tables are identified for the database, the tables having a plurality of attributes. A chosen attribute is allocated for each of the tables, to obtain a set of tables and a set of appropriate partitions for each of the tables.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: International Business Machines Corporation
    Inventors: Manish A. Bhide, Sam S. Lightstone, Laurent S. Mignet, Sumit Negi, Daniele C. Zilio
  • Publication number: 20090144235
    Abstract: A workload specification, detailing specific queries and a frequency of execution of each of the queries, and a set of partitions, are obtained for the database, as inputs. A number of candidate tables are identified for the database, the tables having a plurality of attributes. A chosen attribute is allocated for each of the tables, to obtain a set of tables and a set of appropriate partitions for each of the tables.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: International Business Machines Corporation
    Inventors: Manish A. Bhide, Sam S. Lightstone, Laurent S. Mignet, Sumit Negi, Daniele C. Zilio
  • Patent number: 7194744
    Abstract: A method and a system for dynamically specifying exceptions and exception handlers for an application written in any computer language, which has exception handling facility, are described. The present decouples the exception handling logic from the application and thereby can be used to alter the behavior of the program/module/application as well as to define new types of exceptions at runtime. The decoupling of the exception handler logic eliminates the language dependence of the application and further helps in customizing the behavior of the application when they are being deployed in new environments. Moreover dynamic exception handling is not operating system dependent.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Biplav Srivastava, Amit A. Nanavati, Vishal S Batra, Manish A Bhide, Pasumarti V Kamesam
  • Publication number: 20070011672
    Abstract: A software application can be installed under one operating system, and accessed for execution by a second operating system compatible with the first operating system by identifying and making appropriate changes to system parameters in the second operating system. The two operating systems may be installed on the same of different machines. A record can be made of changes in system parameters that are made upon installation of the software application in the first operating system as a basis for making appropriate changes in the system parameters of the second operating system to allow the software application to be accessed for execution from the second operating system.
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Manish Bhide, Atul Kalantri
  • Publication number: 20060277594
    Abstract: The present invention allows a user (e.g., a policy implementer) to be identified and delegated responsibility for implementing a policy. This can occur, implicitly, semi-implicitly or explicitly. In a typical embodiment, a policy provided (e.g., by a policy owner) is automatically parsed to determine a minimum set of access rights needed to implement the policy. For example, the policy might indicate that an implementing user only needs simple read privileges. Alternatively, the policy might require read/write privileges. In any event, a list (e.g., an access control list) will be analyzed to identify a set (e.g., one or more) of users of a computerized resource subject to the policy that meets the minimum set of access rights. Once this set of users has been identified, a hierarchy can be optionally analyzed to determine who among the set of users is permitted to implement the policy.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Applicant: International Business Machines Corporation
    Inventors: Arlindo Chiavegatto, Anuradha Bhamidipaty, Manish Bhide, Rajeev Gupta, Mukesh Mohania, Shourya Roy
  • Publication number: 20060143464
    Abstract: Methods, systems and computer program products for automatically enforcing obligations in accordance with a data-handling policy are disclosed. Requests by users for accessing data stored in a data repository are intercepted. A determination is made whether any obligations apply to each data item requested in accordance with the data handling policy. The determination may relate to whether rules having associated obligations identified in the data-handling policy apply to data items requested by a user. The obligations are automatically executed at an appropriate time after access of the data. Association of a data item requested by the user with an obligation may be recorded and tracked to determine the appropriate time for executing the obligation.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Applicant: International Business Machines Corporation
    Inventors: Rema Ananthanarayanan, Mukesk Mohania, Ajay Gupta, Calvin Powers, Sachindra Joshi, Manish Bhide
  • Publication number: 20060026667
    Abstract: A method, system, and program storage device for establishing security and authorization policies for users accessing a software application, wherein the method comprises generating at least one application object group from an application object description document comprising an XML format run on a data processor; creating an authorization policy for each application object; sending a selected application object group to an access controller; and establishing access control parameters at a time of deployment of the software application for users attempting to access the selected application object group based on the authorization policy.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Inventors: Manish Bhide, Rajeev Gupta
  • Publication number: 20050125371
    Abstract: Triggers are dynamically created and destroyed on an application database. Rules are represented in active databases as ECA (event-condition-action) items, in which an action formulates a reaction to an event and is executed after the rule is triggered when the condition is evaluated to true. The event is defined as an instantaneous and atomic (that is, the event either happens completely, or not at all) point of occurrence within an application. Events can be classified as either database, temporal, or user-defined events, and their type can be either primitive or composite.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Manish Bhide, Ajay Gupta, Mukul Joshi, Mukesh Mohania
  • Publication number: 20050114317
    Abstract: The ordered results set of a search engine based upon a search statement are processed to identify pages exhibiting patterns related to a recurring event. These pages are ranked and the ordered results set is reordered with the ranked pages appearing before those that do not exhibit the respective pattern.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Manish Bhide, Ajay Gupta, Mukesh Mahania
  • Publication number: 20040117803
    Abstract: The invention describes a methodology and a system for dynamically specifying exceptions and exception handlers for an application written in any computer language, which has exception handling facility. The methodology described in this invention decouples the exception handling logic from the application thereby can be used to alter the behavior of the program/module/application as well as to define new types of exceptions at runtime. The decoupling of the exception handler logic eliminates the language dependence of the application and further helps in customizing the behavior of the application when they are being deployed in new environments. Moreover dynamic exception handling is not operating system dependent.
    Type: Application
    Filed: December 17, 2002
    Publication date: June 17, 2004
    Inventors: Biplav Srivastava, Amit A. Nanavati, Vishal S. Batra, Manish A. Bhide, Pasumarti V. Kamesam