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: 20130275955
    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: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shivali Agarwal, Monika Gupta, Naga Praveen Kumar Katta
  • Publication number: 20130237322
    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: Application
    Filed: April 22, 2013
    Publication date: September 12, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: David A. Sobel, Monika Gupta, Sumant Ranganathan, Pieter Vorenkamp, Jeyhan Karaoguz
  • Publication number: 20130232476
    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: Application
    Filed: March 1, 2012
    Publication date: September 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradeep Varma, Manish Gupta, Monika Gupta, Naga Praveen Kumar Katta
  • Publication number: 20130144889
    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: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Monika Gupta, Debdoot Mukherjee, Senthil K. Mani, Vibha S. Sinha
  • Publication number: 20130144872
    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: Application
    Filed: August 14, 2012
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Monika Gupta, Debdoot Mukherjee, Senthil K. Mani, Vibha S. Sinha
  • Patent number: 8449393
    Abstract: A game controller with a communications interface, at least one 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 respective distinct user input locations. The processing circuitry receives touch pad input from the at least one touch sensitive pad. The touch pad input corresponds to a user's touch of at least some of the plurality of touch sensitive elements. 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 to a game console via the communications interface for use as gaming input.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: May 28, 2013
    Assignee: Broadcom Corporation
    Inventors: David A. Sobel, Monika Gupta, Sumant Ranganathan, Pieter Vorenkamp, Jeyhan Karaoguz
  • Publication number: 20130030857
    Abstract: Methods and arrangements for dynamically facilitating project assembly. A project plan with a chosen set of plan components is submitted and a cloud portal is queried for information on chosen plan components. Information on the chosen plan components is received from the cloud portal. Plan recommendations are generated based on the received information, and a recommended plan is selected.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Applicant: International Business Machines Corporation
    Inventors: Monika Gupta, Debdoot Mukherjee, Vibha Singhal Sinha, LiangJie Zhang, Nianjun Zhou
  • Publication number: 20130030858
    Abstract: Methods and arrangements for dynamically facilitating project assembly. A project plan with a chosen set of plan components is submitted and a cloud portal is queried for information on chosen plan components. Information on the chosen plan components is received from the cloud portal. Plan recommendations are generated based on the received information, and a recommended plan is selected.
    Type: Application
    Filed: August 29, 2012
    Publication date: January 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Monika Gupta, Debdoot Mukherjee, Vibha Singhal Sinha, LiangJie Zhang, Nianjun Zhou
  • Publication number: 20110115741
    Abstract: Operating a user input device by scanning touch sensitive elements of a touch pad to measure touch sensitive element values. The touch sensitive element values are compared to a stylus input threshold pattern. Upon a favorable comparison, a stylus input condition is determined, stylus input touch pad processing settings are enacted, and a position of the stylus upon the touch pad is detected. Detection of the stylus position upon the touch pad is based upon the touch sensitive element values and the stylus input touch pad processing settings. The touch sensitive element values are compared to a touching finger threshold pattern. Upon a favorable comparison, a touching finger condition is determined, touching finger touch pad processing settings are enacted, and the touching finger's position upon the touch pad is detected based upon the touch sensitive element values.
    Type: Application
    Filed: October 26, 2010
    Publication date: May 19, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: BOB LUKAS, DAVID A. SOBEL, MONIKA GUPTA, SUMANT RANGANATHAN, PIETER VORENKAMP
  • Publication number: 20110118026
    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: Application
    Filed: October 26, 2010
    Publication date: May 19, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: BOB LUKAS, DAVID A. SOBEL, MONIKA GUPTA, QIANG FU, SUMANT RANGANATHAN, JEYHAN KARAOGUZ, TOM W. KWAN, XINYU YU
  • Publication number: 20110118028
    Abstract: A game controller with a communications interface, at least one 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 respective distinct user input locations. The processing circuitry receives touch pad input from the at least one touch sensitive pad. The touch pad input corresponds to a user's touch of at least some of the plurality of touch sensitive elements. 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 to a game console via the communications interface for use as gaming input.
    Type: Application
    Filed: October 26, 2010
    Publication date: May 19, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: DAVID A. SOBEL, MONIKA GUPTA, SUMANT RANGANATHAN, PIETER VORENKAMP, JEYHAN KARAOGUZ
  • Publication number: 20110115742
    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: Application
    Filed: November 12, 2010
    Publication date: May 19, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: DAVID A. SOBEL, MONIKA GUPTA, JOHN WALLEY, PIETER VORENKAMP, JEYHAN KARAOGUZ
  • Publication number: 20110118025
    Abstract: A game controller with a communications interface, at least one 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 receives touch pad input via the plurality of touch sensitive elements of the at least one touch sensitive pad. The processing circuitry then transmits the touch pad input to a game console via the communications interface. The touch sensitive pad can have a plurality of separate and distinct touch sensitive pads, allowing the processing circuitry to receive touch pad input via each of the plurality of separate and distinct touch sensitive pads. Touch pad input could include user finger and/or user thumb touch pad input.
    Type: Application
    Filed: October 26, 2010
    Publication date: May 19, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: ROBERT M. LUKAS, DAVID A. SOBEL, MONIKA GUPTA, QIANG FU, SUMANT RANGANATHAN, TOM W. KWAN, XINYU YU
  • Publication number: 20110029490
    Abstract: While speculatively executing a given one of a plurality of transactions concurrently executing on a computer, carry out write operations in a local data block, and automatically create an entry in a checkpoint log when reading from a shared memory. Continuously conflict check during read and tentative commit operations, and carry out a partial rollback upon detection of a conflict. The partial rollback is based upon the checkpoint log.
    Type: Application
    Filed: July 28, 2009
    Publication date: February 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shivali Agarwal, Monika Gupta, Shyamasundar Rudrapatna Kallikote
  • Publication number: 20100333069
    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: Application
    Filed: June 29, 2009
    Publication date: December 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Satish Chandra, Pankaj Dhoolia, Mangala Gowri, Monika Gupta, Rudrapatna Shyamasundar, Saurabh Sinha