Patents by Inventor Monika Gupta

Monika Gupta 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: 20160357518
    Abstract: Methods, systems, and computer program products for extending programmer workbenches for handling programming language differences are provided herein. A method includes determining syntactic differences between a first programming language and a second programming language; determining semantic differences between the first programming language and the second programming language; creating a comparative help list for the first programming language and the second programming language by generating, for each of multiple language elements in the first programming language, an entry for the comparative help list that comprises a correlation of items of content, the items being associated with a given language element of the first programming language to language elements of the second programming language, wherein said correlation is based on (i) the syntactic differences and (ii) the semantic differences; and outputting at least a portion of the comparative help list to a component associated with a user.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 8, 2016
    Inventor: Monika Gupta
  • Patent number: 9373090
    Abstract: Embodiments of the present invention provide a system, method, and program product for predicting the classification of a work-item notification generated by an issue tracking system. A computing device analyzes a new work-item notification using a trained binary classifier that was trained using at least a past and/or current work-item history that was collected as a tuple that includes information reflecting the workitem-ID, actor, timestamp, attribute, work-item start-value, and work-item end-value. The computing device, in response to analyzing the new work-item notification, predicts a classification of the new work-item notification. In an embodiment, the classification is used for display of the new work-item notification.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Monika Gupta, Debdoot Mukherjee, Vibha S. Sinha
  • Patent number: 9342586
    Abstract: Methods, systems, and articles of manufacture for managing and using shareable search lists are provided herein. A method includes generating a search list associated with a first user, wherein said search list comprises an identification of one or more sites pertaining to a given topic; managing said search list in accordance with (i) one or more instructions provided by said first user, and (ii) one or more access control policies associated with one or more additional users; and sharing said search list associated with said first user with one or more additional users based on the one or more access control policies associated with one or more additional users.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Debdoot Mukherjee, Vibha S. Sinha, Monika Gupta
  • Patent number: 9323834
    Abstract: A system and an article of manufacture for semantic and contextual searching over a knowledge repository including creating a search query for each concept related to the target concept to form a search context, wherein the search query for each related concept comprises at least one word derived from a record of that concept previously authored in the project, running the search query on a search index of a knowledge repository to identify a record of the related concept for which the search query is created, and fetching the record of the target concept from the repository as a search result such that the fetched record of the target concept is linked in the knowledge repository to a record of the related concept returned as a result of running the search query on at least one record of the at least one related concept.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Monika Gupta, Debdoot Mukherjee, Senthil K. Mani, Vibha S. Sinha
  • Patent number: 9311388
    Abstract: A method for semantic and contextual searching over a knowledge repository. The method includes creating a search query for each concept related to the target concept to form a search context, wherein the search query for each related concept comprises at least one word derived from a record of that concept previously authored in the project, running the search query on a search index of a knowledge repository to identify a record of the related concept for which the search query is created, and fetching the record of the target concept from the repository as a search result such that the fetched record of the target concept is linked in the knowledge repository to a record of the related concept returned as a result of running the search query on at least one record of the at least one related concept.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Monika Gupta, Debdoot Mukherjee, Senthil K. Mani, Vibha S. Sinha
  • Publication number: 20150220658
    Abstract: Methods, systems, and articles of manufacture for managing and using shareable search lists are provided herein. A method includes generating a search list associated with a first user, wherein said search list comprises an identification of one or more sites pertaining to a given topic; managing said search list in accordance with (i) one or more instructions provided by said first user, and (ii) one or more access control policies associated with one or more additional users; and sharing said search list associated with said first user with one or more additional users based on the one or more access control policies associated with one or more additional users.
    Type: Application
    Filed: February 3, 2014
    Publication date: August 6, 2015
    Applicant: International Business Machines Corporation
    Inventors: Debdoot Mukherjee, Vibha S. Sinha, Monika Gupta
  • Patent number: 9007331
    Abstract: A touch sensitive pad with a plurality of touch sensitive elements and processing circuitry coupled to a communications interface and to the touch sensitive pad for scanning the plurality of touch sensitive elements to measure a plurality of touch sensitive element values. The plurality of touch sensitive element values is compared to a hovering finger threshold pattern. Upon a favorable comparison, a hovering finger condition is determined, and a position of the hovering finger in three-dimensions is detected with respect to the touch sensitive pad. The plurality of touch sensitive element values is compared to a touching finger threshold pattern. Upon a favorable comparison, a touching finger condition is determined, and a position of the touching finger is detected upon the touch sensitive pad.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: April 14, 2015
    Assignee: Broadcom Corporation
    Inventors: David A. Sobel, Monika Gupta, John Walley, Pieter Vorenkamp, Jeyhan Karaoguz
  • Patent number: 9002763
    Abstract: Embodiments of the present invention provide a system, method, and program product for predicting the classification of a work-item notification generated by an issue tracking system. A computing device analyzes a new work-item notification using a trained binary classifier that was trained using at least a past and/or current work-item history that was collected as a tuple that includes information reflecting the workitem-ID, actor, timestamp, attribute, work-item start-value, and work-item end-value. The computing device, in response to analyzing the new work-item notification, predicts a classification of the new work-item notification. In an embodiment, the classification is used for display of the new work-item notification.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Monika Gupta, Debdoot Mukherjee, Vibha S. Sinha
  • Publication number: 20150067663
    Abstract: A method and system for creating a library method stub in source code form corresponding to an original library call in machine-executable form. The library method stub is created in a predefined programming language by use of a library method signature associated with the original library call, at least one idiom sentence, and a call invoking the original library call. Creating the library method stub includes composing source code of the library method stub by matching the at least one idiom sentence with idiom-stub mappings predefined for each basic idiom of at least one basic idiom. The original library call appears in sequential code. The library method signature specifies formal arguments of the original library call. The at least one idiom sentence summarizes memory operations performed by the original library call on the formal arguments. The created library method stub is stored in a database.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 5, 2015
    Inventors: Shivali Agarwal, Monika Gupta, Naga Praveen Kumar Katta
  • Patent number: 8949809
    Abstract: A system and associated method for automatically pipeline parallelizing a nested loop in sequential code over a predefined number of threads. Pursuant to task dependencies of the nested loop, each subloop of the nested loop are allocated to a respective thread. Combinations of stage partitions executing the nested loop are configured for parallel execution of a subloop where permitted. For each combination of stage partitions, a respective bottleneck is calculated and a combination with a minimum bottleneck is selected for parallelization.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pradeep Varma, Manish Gupta, Monika Gupta, Naga Praveen Kumar Katta
  • Patent number: 8935239
    Abstract: Techniques, a system and an article of manufacture for designing integrated enterprise solutions. A method includes aggregating multiple work-products pertaining to solutions submitted in response to one or more previous solution requests, segmenting the multiple work-products into multiple segments based on content category, annotating each of the multiple segments with a tag based on one or more semantic associations with the content of each of the segments, adding each of the segments and each of the tags into a database, performing a search in the database to identify a set of one or more of the segments with at least one tag that corresponds to content of a current solution request, and ranking each of the segments in the set based on a degree of semantic matching with one or more parts of the current solution request.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Debdoot Mukherjee, David C. D'Lima, Sugata Ghosal, Monika Gupta, Vibha S. Sinha
  • Publication number: 20150006448
    Abstract: Embodiments of the present invention provide a system, method, and program product for predicting the classification of a work-item notification generated by an issue tracking system. A computing device analyzes a new work-item notification using a trained binary classifier that was trained using at least a past and/or current work-item history that was collected as a tuple that includes information reflecting the workitem-ID, actor, timestamp, attribute, work-item start-value, and work-item end-value. The computing device, in response to analyzing the new work-item notification, predicts a classification of the new work-item notification. In an embodiment, the classification is used for display of the new work-item notification.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Monika Gupta, Debdoot Mukherjee, Vibha S. Sinha
  • Patent number: 8910137
    Abstract: A system and associated method for creating a library method stub in source code form corresponding to an original library call in machine-executable form. Sequential code subject to pipeline-parallelization includes the original library call of which source code is not available for profiling. The original library call is annotated for a library method signature to specify formal arguments and parameters accessible to the formal arguments. Memory operations of the original library call are summarized with on one or more idiom sentences, which are mapped to a respective code stub that simulates the original library call. The library method stub is created for profiling of the original library call in source code level such that the sequential code is parallelized via the created library method stub.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shivali Agarwal, Monika Gupta, Naga Praveen Kumar Katta
  • 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: 8845424
    Abstract: A game controller with a communications interface includes a touch sensitive pad having a plurality of touch sensitive elements, and processing circuitry coupled to the communications interface and the at least one touch sensitive pad. The processing circuitry enacts touch pad configuration settings that correlate subsets of the plurality of touch sensitive elements to produce distinct user input locations. The processing circuitry receives touch pad input from the at least one touch sensitive pad. The processing circuitry processes the touch pad input to determine user input directions based upon the touch pad configuration settings, and then transmits the touch pad input directions via the communications interface for use as gaming input.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: September 30, 2014
    Assignee: Broadcom Corporation
    Inventors: David A. Sobel, Monika Gupta, Sumant Ranganathan, Pieter Vorenkamp, Jeyhan Karaoguz
  • Publication number: 20140229412
    Abstract: Embodiments of the present invention provide a system, method, and program product for predicting the classification of a work-item notification generated by an issue tracking system. A computing device analyzes a new work-item notification using a trained binary classifier that was trained using at least a past and/or current work-item history that was collected as a tuple that includes information reflecting the workitem-ID, actor, timestamp, attribute, work-item start-value, and work-item end-value. The computing device, in response to analyzing the new work-item notification, predicts a classification of the new work-item notification. In an embodiment, the classification is used for display of the new work-item notification.
    Type: Application
    Filed: February 14, 2013
    Publication date: August 14, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Monika Gupta, Debdoot Mukherjee, Vibha S. Sinha
  • Patent number: 8806441
    Abstract: Techniques for static code analysis are provided. The techniques include routing a code analysis request to a set of one or more static code analysis tools based on a context of the request, merging one or more tool-specific outputs of the code analysis, wherein merging the one or more tool-specific outputs comprises using one or more tool-specific mappings to one or more static code analysis abstractions and one or more source linkages of one or more static code analysis defects, performing a deep analysis on a set of one or more defect categories, and combining results of the merging with the deep analysis to filter out one or more false-positives and to add one or more new true positives to create an optimal set of defects.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Satish Chandra, Pankaj Dhoolia, Mangala Gowri, III, Monika Gupta, Rudrapatna Kallikote Shyamasundar, Saurabh Sinha
  • Patent number: 8754746
    Abstract: Operating a game controller to identify a user by receiving touch pad input from at least one touch sensitive pad of the game controller that has a plurality of touch sensitive elements. The touch pad input corresponds to the user's touch of at least some of the plurality of touch sensitive elements. The touch pad input is at least partially processed by processing circuitry of the game controller and transmitted to a game console via a communications interface of the game controller for processing of the at least partially processed touch pad input to identify the user via pattern recognition. At least partially processing the touch pad input can be by identifying at least one finger orientation, at least one finger spacing, at least one finger width, a plurality of finger knuckle/joint locations, and/or a plurality of finger lengths based upon the touch pad input.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: June 17, 2014
    Assignee: Broadcom Corporation
    Inventors: Bob Lukas, David A. Sobel, Monika Gupta, Qiang Fu, Sumant Ranganathan, Jeyhan Karaoguz, Tom W. Kwan, Xinyu Yu
  • Publication number: 20140149185
    Abstract: Techniques, a system and an article of manufacture for designing integrated enterprise solutions. A method includes aggregating multiple work-products pertaining to solutions submitted in response to one or more previous solution requests, segmenting the multiple work-products into multiple segments based on content category, annotating each of the multiple segments with a tag based on one or more semantic associations with the content of each of the segments, adding each of the segments and each of the tags into a database, performing a search in the database to identify a set of one or more of the segments with at least one tag that corresponds to content of a current solution request, and ranking each of the segments in the set based on a degree of semantic matching with one or more parts of the current solution request.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Debdoot Mukherjee, David C. D'Lima, Sugata Ghosal, Monika Gupta, Vibha S. Sinha
  • Publication number: 20140058908
    Abstract: The system and methods of the various embodiments enable a revenue assurance system to detect revenue leakage by analyzing usage records from one or more sources within a telecommunications network. Discrepancies are identified and corrective action taken where possible. Corrective actions may include requesting source systems to retransmit missing or erroneous records that were detected. This may result in reduced revenue loss for the network operator.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 27, 2014
    Applicant: OPENET TELECOM LTD.
    Inventors: Monika Gupta, Niall Norton, Andrew D'Souza