Patents by Inventor Biplav Srivastava

Biplav Srivastava 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: 20110137900
    Abstract: A computer implemented method, computer program product and data processing system, for identifying common structures shared across a plurality of formatted text documents. The common structure is presented as a sequence of landmarks, each of which has a starting and ending marker to describe the borders of text. The common structure is identified by counting the occurrences of repeating text segments across documents. Frequently co-occurred adjacent segments become candidates for markers of landmarks. In addition, styling information of textual content within a landmark is extracted and mapped to rules. The rules are used to merge and summarize content from multiple documents, which gives an advantage over current practice of content concatenation.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Yuan-chi Chang, Debdoot Mukherjee, Vibha Singhal Sinha, Biplav Srivastava
  • Publication number: 20110125553
    Abstract: Methods, models, apparatus and systems for determining impact of a change in a specification on one or more services to be used by an enterprise are presented. For example, a method for determining impact of a change in a specification on one or more services associated with an enterprise includes obtaining the change in the specification associated with the enterprise, obtaining enterprise elements, obtaining structural rules stating relationships among the enterprise elements, obtaining one or more pre-defined impact rules indicating one or more possible changes associated with the enterprise, and determining the impact of the change in the specification on the enterprise. The one or more pre-defined impact rules have been pre-defined independent of the one or more services to be used by the enterprise. The impact is determined according to the change in the specification, the enterprise elements, the structural rules and the one or more pre-defined impact rules.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: International Business Machines Corporation
    Inventors: Pietro Mazzoleni, Biplav Srivastava
  • Publication number: 20110106801
    Abstract: Business Process Management (BPM) to enterprises having business processes documented in multiple representations. Embodiments of the invention reconcile and organize documented information about processes into groups that convey inter-process similarity. The discovered knowledge can be used by embodiments of the invention for many applications to find process clusters that significantly boost performance.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Biplav Srivastava, Debdoot Mukherjee
  • Publication number: 20110099470
    Abstract: Harvesting assets for packaged application practices, in one aspect, may include obtaining one or more work products associated with deployment of packaged software applications, extracting content and style, enhancing content and style with models of work products, and storing assets in asset repository.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rema Ananthanarayanan, Kathleen Byrnes, Charbak Chatterjee, Maharshi H. Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Mangala Gowri, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Gerhard Sigl, Manas R. Kumar Singh, Vibha S. Sinha, Biplav Srivastava
  • Patent number: 7930202
    Abstract: A method, system, and computer readable storage medium for determining a change schedule having multiple approvers with scheduling constraints. The constraints associated with each approver are analyzed to identify a set of candidate change schedules for each time period of a number of time periods. Weights for each approver over each of the time periods are assigned to each possible change schedule. Each approver is then asked to input preferences for each of the candidate change schedules. These preferences are then weighted for each candidate change schedule. A best change schedule is selected based on the weighted preferences of each approver for each of time periods.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vijay Krishnarao Naik, Biplav Srivastava
  • Publication number: 20110083120
    Abstract: One or more document templates defining deployment procedures associated with deploying a packaged software application are obtained. One or more objects are created representing the one or more document templates and one or more elements of the one or more documents, and one or more links between the one or more objects are created. The one or more links represent one or more relationships between the created one or more objects. The one or more objects and the one or more links may be stored and/or output in a selected format.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manisha D. Bhandar, Kathleen Byrnes, Dennis A. Conrad, Maharshi H. Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Thomas D. Rosinski, Vibha S. Sinha, Biplav Srivastava
  • Publication number: 20110078204
    Abstract: A metadata management system and method enables complex query searches by users, e.g., different users having different query needs, using the same infrastructure. For querying metadata, the metadata management system provides functionality for aggregating all the concepts (metadata items) and relationships of the metadata across one or more users in a common format; extracting concepts and storing them in a metadata store (e.g., a relational database); extracting relationships and modeling them in a standard semantic representation. The system and method further records users' different needs on relationships into user-specific configuration files. The system is configured for retrieving, in response to a user query, relevant data items by using the meta-data selectively.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohit M. Lotikar, Qian Ma, Daniel V. Oppenheim, Ramana V. Polavarapu, Krishna C. Ratakonda, Biplav Srivastava
  • Publication number: 20100333067
    Abstract: Methods, systems and computer program products for process driven feedback of digital asset reuse. Exemplary embodiments include a method for process-driven feedback for a digital asset, the method including identifying the asset downloaded in a computer system from a repository operatively coupled to the computer system, and for a current project within the computer system for the current project, determining whether the asset has been consumed within the current project, determining feedback and changes between the asset prior to the current project and after the current project, consolidating the feedback and the changes associated with the asset and automatically generating feedback for the asset repository so that the feedback and changes are associated with the asset for comparison in a future project similar to the current project.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SweeFen Goh, Richard T. Goodwin, Rakesh Mohan, Pietro Mazzoleni, Biplav Srivastava
  • 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: 7730088
    Abstract: There is disclosed a method, apparatus and computer program product for generating a queriable text. User role map information is applied to the source hierarchical text. The role mapped text is separated into a structure component and a content component. The content component is compressed. A method for processing intermediate and original form query also is disclosed.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sumit Mittal, Biplav Srivastava
  • Publication number: 20100122238
    Abstract: At least one design diagram is obtained from at least one previous software project. At least one service abstraction is extracted from the at least one design diagram. The at least one service abstraction is reused in a new software project. In another aspect, requirements are obtained for a current software project; at least one class diagram is obtained from at least one previous software project; a dependency graph is generated from the at least one design diagram, using link analysis; relationships between classes in the dependency graph are analyzed to obtain functional artifacts for the requirements; and the functional artifacts are reused in the new software project.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty, Biplav Srivastava
  • Patent number: 7698656
    Abstract: Provided are methods, computer programs and apparatus supporting use of generic shortcuts. Generic shortcut sequences are sequences of generic inputs that are defined to an application program to initiate specific operations of the application, and which translate to a respective input sequence receivable from each of a plurality of different types of input device. An application program written to support generic shortcut sequences will initiate specific application operations when received device-specific inputs translate into a sequence of generic inputs and the sequence includes a generic shortcut sequence. An event translator applies mappings between receivable device-type-specific inputs and respective generic inputs, to allow received input sequences to be translated into sequences of generic inputs. The resulting sequences of generic inputs are compared with defined generic shortcut sequences.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventor: Biplav Srivastava
  • Patent number: 7676472
    Abstract: Methods, apparatuses and computer programs for making information relating to web services available to applications hosted by a client platform and/or using such information to invoke web services for use by an application hosted by a client platform are disclosed. The information is preferably obtained from a local repository or otherwise from a remote repository via the internet. The information may relate to web services previously used by the applications such as particular invocation instances of those web services. The information may comprise statistical Quality of Service (QoS) information relating to particular invocation instances of web services.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Manish P Kurhekar, Biplav Srivastava
  • Patent number: 7617230
    Abstract: The described workflow analysis techniques generalize activity instance information into activity context information so that activities can be analyzed in the presence of other possible activities, and by extension, other workflows. Generalization is made possible by deriving an action model for each activity, in which each model specifies contexts for preconditions and postconditions. These contexts are necessary and sufficient in defining each activity, and can be further populated with metadata. The derived activity contexts can be used for analyses that are not possible using existing approaches.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventor: Biplav Srivastava
  • Patent number: 7617122
    Abstract: Selecting one or more marketing messages for optimal display at marketing locations in a marketing environment is performed on the basis of information relating to a user to whom the messages are to be displayed, the marketing messages, and the marketing locations. Dynamic selection and display of marketing messages in this manner can be advantageously performed for online environments for which relevant information is readily accessed and used as a basis for selection and display of marketing messages.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Manoj Kumar, Parul A Mittal, Natwar Modani, Amit Anil Nanavati, Biplav Srivastava
  • Publication number: 20090138431
    Abstract: A plurality of sources are registered. A plurality of schemas are constructed, based on the plurality of sources. A desired output is obtained as a conjunctive query. A list of potential connections between at least selected ones of the sources is provided. A plurality of join plans are developed, based on the connections.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ullas B. Nambiar, Biplav Srivastava
  • Publication number: 20090138430
    Abstract: A plurality of sources are registered. A plurality of schemas are constructed, based on the plurality of sources. A desired output is obtained as a conjunctive query. A list of potential connections between at least selected ones of the sources is provided. A plurality of join plans are developed, based on the connections.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ullas B. Nambiar, Biplav Srivastava
  • Publication number: 20090125872
    Abstract: A method, computer System and computer program product for generating ontological information from design data are disclosed. The design data has a plurality of classes, the classes having at least one association with another class. The design data is processed on the basis of rules to identify environmental artifacts. The design data is processed on the basis of rules to identify implementation artifacts. All classes that are implementation artifacts are eliminated from the design data. New associations for non-eliminated design data that have broken class associations as a result of the elimination are established. The design data remaining following the elimination is processed to preserve environmental artifact relationships between the retained classes to generate an ontology.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Inventors: Kalapriya Kannan, Biplav Srivastava, Vikas Agarwal, Sumit Mittal, Girish Bhimrao Chafle
  • Publication number: 20090109225
    Abstract: The embodiments of the invention provide a method of organizing assets having artifacts in a repository. The method begins by organizing artifacts of at least one of the assets as internal nodes in a graph based on a context. The method simultaneously organizes the assets as external nodes in the graph based on the context. The internal nodes comprise artifacts having metadata that is updated by an artifact producer and/or an asset producer. Moreover, the external nodes comprise artifacts that are defined and/or updated by roles other than an artifact producer and/or an asset producer.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Biplav Srivastava, Karthikeyan Ponnalagu, Nanjangud C. Narendra