Patents by Inventor Vibha Singhal Sinha

Vibha Singhal Sinha 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: 10372764
    Abstract: Methods and arrangements for configuring document editors. A search client add-in is loaded at a document editor. At the document editor, a document is accepted from a search engine. Communication is established between the search client add-in and the search engine. At the search client add-in, supplementary information about the document is received from the search engine. User input about the document is accepted, and is directed to the search engine. The document is informatively enhanced via at least one of: the supplementary information and the user input. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sugata Ghosal, Monika Gupta, Debdoot Mukherjee, Dinesh Raghu, Vibha Singhal Sinha, Vikram Tankasali, Karthik Visweswariah
  • Patent number: 10089390
    Abstract: Systems and associated methods for automated and semi-automated building of domain models for documents are described. Embodiments provide an approach to discover an information model by mining documentation about a particular domain captured in the documents. Embodiments classify the documents into one or more types corresponding to concepts using indicative words, identify candidate model elements (concepts) for document types, identify relationships both within and across document types, and consolidate and learn a global model for the domain.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rema Ananthanarayanan, Anuradha Bhamidipaty, Krishna Kummamuru, Debdoot Mukherjee, Deepak S. Padmanabhan, Vibha Singhal Sinha, Biplav Srivastava
  • Patent number: 9910837
    Abstract: Methods, systems and computer program products are disclosed for controlling generation of change notifications to the one or more users in a collaborative authoring environment. An automated mechanism is provided to detect the change performed in the artifact. The one or more users who performed changes in the past with the changed artifact are identified. One or more pre-defined parameters, such as contribution, ownership, recency, and longevity, may be used to compute relevancy of the changes made in the changed artifact to determine the qualifying one or more users to be notified. Notifications are generated and delivered to the one or more qualifying other users assessed on the one or more pre-defined parameters.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Senthil Kumar Kumarasamy Mani, Rohan Raju Padhye, Vibha Singhal Sinha
  • Patent number: 9799326
    Abstract: One embodiment provides a method for generating a process learning graph and a document output from a recorded process for training a cognitive agent, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: obtaining a recording of a process, wherein the recording comprises a demonstration of executing the process; generating, using the recording, the process learning graph, wherein the process learning graph identifies a process flow; generating, using the recording, the document output, wherein the document output comprises process screen transitions and process steps; and providing the process learning graph and the document output to the cognitive agent. Other aspects are described and claimed.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Neelamadhav Gantayat, Monika Gupta, Senthil Kumar Kumarasamy Mani, Vibha Singhal Sinha
  • Publication number: 20170213544
    Abstract: One embodiment provides a method for generating a process learning graph and a document output from a recorded process for training a cognitive agent, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: obtaining a recording of a process, wherein the recording comprises a demonstration of executing the process; generating, using the recording, the process learning graph, wherein the process learning graph identifies a process flow; generating, using the recording, the document output, wherein the document output comprises process screen transitions and process steps; and providing the process learning graph and the document output to the cognitive agent. Other aspects are described and claimed.
    Type: Application
    Filed: January 26, 2016
    Publication date: July 27, 2017
    Inventors: Pankaj Dhoolia, Neelamadhav Gantayat, Monika Gupta, Senthil Kumar Kumarasamy Mani, Vibha Singhal Sinha
  • Patent number: 9710361
    Abstract: Methods and arrangements for testing a code portion. A contemplated method includes: providing a workspace, at a user interface, for testing a code portion; configuring the workspace to execute the code portion; analyzing the code portion to determine at least one defining aspect of the code portion; based on the determining of at least one defining aspect, determining one or more resources referenced in the code portion; and ensuring availability of the one or more resources referenced in the code portion. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Rohan Raju Padhye, Vibha Singhal Sinha
  • Patent number: 9710263
    Abstract: Methods and arrangements for providing human-language descriptors for computer code. An interface is used to input computer code, and a human-language descriptor is automatically associated with at least one code identifier in the computer program code, wherein the human-language descriptor is obtained to assist a user in determining a meaning of the at least one code identifier. The human-language descriptor is visually displayed along with the at least one code identifier. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Vibha Singhal Sinha
  • Patent number: 9607171
    Abstract: Methods, systems, and computer program products for preventing sharing of sensitive information through code repositories are provided herein. A method includes detecting one or more items of sensitive information in a check-in associated with a given user in a shared version management system; automatically refactoring the one or more items of sensitive information in the check-in by externalizing the one or more items of sensitive information as an encrypted file; and upon acceptance by the user of one or more changes to the check-in, automatically (i) decrypting the encrypted file using one or more code repository credentials associated with the given user, and (ii) incorporating the one or more items of sensitive information into the check-in.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Rohan Raju Padhye, Vibha Singhal Sinha
  • Publication number: 20160246704
    Abstract: Methods and arrangements for testing a code portion. A contemplated method includes: providing a workspace, at a user interface, for testing a code portion; configuring the workspace to execute the code portion; analyzing the code portion to determine at least one defining aspect of the code portion; based on the determining of at least one defining aspect, determining one or more resources referenced in the code portion; and ensuring availability of the one or more resources referenced in the code portion. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Rohan Raju Padhye, Vibha Singhal Sinha
  • Publication number: 20160132694
    Abstract: Methods, systems, and computer program products for preventing sharing of sensitive information through code repositories are provided herein. A method includes detecting one or more items of sensitive information in a check-in associated with a given user in a shared version management system; automatically refactoring the one or more items of sensitive information in the check-in by externalizing the one or more items of sensitive information as an encrypted file; and upon acceptance by the user of one or more changes to the check-in, automatically (i) decrypting the encrypted file using one or more code repository credentials associated with the given user, and (ii) incorporating the one or more items of sensitive information into the check-in.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 12, 2016
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Rohan Raju Padhye, Vibha Singhal Sinha
  • Patent number: 9311081
    Abstract: Methods and arrangements for employing a software model transform. A software model transform is accepted, and the transform is manipulated to obtain a transform representation. At least one functional path is explored with respect to the transform representation. A trace is conducted of at least one explored path, and an abstraction of the transform is produced via utilizing the trace, the abstraction comprising a simplified semantic view of the transform.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Saurabh Sinha, Vibha Singhal Sinha
  • Publication number: 20160063840
    Abstract: Methods, systems and computer program products are disclosed for controlling generation of change notifications to the one or more users in a collaborative authoring environment. An automated mechanism is provided to detect the change performed in the artifact. The one or more users who performed changes in the past with the changed artifact are identified. One or more pre-defined parameters, such as contribution, ownership, recency, and longevity, may be used to compute relevancy of the changes made in the changed artifact to determine the qualifying one or more users to be notified. Notifications are generated and delivered to the one or more qualifying other users assessed on the one or more pre-defined parameters.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 3, 2016
    Inventors: Senthil Kumar Kumarasamy Mani, Rohan Raju Padhye, Vibha Singhal Sinha
  • Publication number: 20150089477
    Abstract: Methods and arrangements for providing human-language descriptors for computer code. An interface is used to input computer code, and a human-language descriptor is automatically associated with at least one code identifier in the computer program code, wherein the human-language descriptor is obtained to assist a user in determining a meaning of the at least one code identifier. The human-language descriptor is visually displayed along with the at least one code identifier. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Vibha Singhal Sinha
  • Patent number: 8892951
    Abstract: Methods and arrangements for localizing faults in programs. A program is assimilated, the program comprising statements. Output behavior of the statements is modeled, and statement occurrences are annotated. Passing and failing spectra are differenced to yield a difference, and a fault is located via employing the difference.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Satish Chandra, Pankaj Dhoolia, Mangala Gowri Nanda, Diptikalyan Saha, Vibha Singhal Sinha, Krishna Nandivada Venkata
  • Publication number: 20140324806
    Abstract: Methods and arrangements for configuring document editors. A search client add-in is loaded at a document editor. At the document editor, a document is accepted from a search engine. Communication is established between the search client add-in and the search engine. At the search client add-in, supplementary information about the document is received from the search engine. User input about the document is accepted, and is directed to the search engine. The document is informatively enhanced via at least one of: the supplementary information and the user input. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sugata Ghosal, Monika Gupta, Debdoot Mukherjee, Dinesh Raghu, Vibha Singhal Sinha, Vikram Tankasali, Karthik Visweswariah
  • Patent number: 8769516
    Abstract: Systems and associated methods for automated repair support for input model faults are described. Embodiments automate generation of fault repair support by producing one or more repair action suggestions for a given input model containing faults. Responsive to an indication of one or more faults within the model, embodiments utilize a fault index to ascertain the nature of faults within the model and to compile one or more repair action suggestions. Users can review the repair action suggestions, and preview the impact each of these suggestions will have on the model if implemented, and select an appropriate repair action for repairing a model containing faults.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Saurabh Sinha, Vibha Singhal Sinha
  • Publication number: 20140115558
    Abstract: Methods and arrangements for employing a software model transform. A software model transform is accepted, and the transform is manipulated to obtain a transform representation. At least one functional path is explored with respect to the transform representation. A trace is conducted of at least one explored path, and an abstraction of the transform is produced via utilizing the trace, the abstraction comprising a simplified semantic view of the transform.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj Dhoolia, Senthil Kumar Kumarasamy Mani, Saurabh Sinha, Vibha Singhal Sinha
  • Publication number: 20140114980
    Abstract: Methods and arrangements for creating a searchable developer directory. A developer profile is generated relative to a project, the developer profile including information from change history with respect to the project. Metrics related to developer participation in the project are included in the developer profile, and the developer profile is indexed with at least one other developer profile to provide a search basis for search queries.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Senthil Kumar Kumarasamy Mani, Vibha Singhal Sinha
  • Publication number: 20130097168
    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: April 5, 2012
    Publication date: April 18, 2013
    Applicant: International Business Machines Corporation
    Inventors: Yuan-chi Chang, Debdoot Mukherjee, Vibha Singhal Sinha, Biplav Srivastava
  • Publication number: 20130080837
    Abstract: Methods and arrangements for localizing faults in programs. A program is assimilated, the program comprising statements. Output behavior of the statements is modeled, and statement occurrences are annotated. Passing and failing spectra are differenced to yield a difference, and a fault is located via employing the difference.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Satish Chandra, Pankaj Dhoolia, Mangala Gowri Nanda, Diptikalyan Saha, Vibha Singhal Sinha, Krishna Nandivada Venkata