Patents by Inventor Anupam Singh

Anupam Singh 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: 20230350906
    Abstract: Systems and methods for very fast grouping of “similar” SQL queries according to user-supplied similarity criteria. The user-supplied similarity criteria include a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, the user can adjust the degree of similarity by supplying new similarity criteria. Accordingly, the system can display in real time or near real time, updated SQL groupings corresponding to the newly supplied similarity criteria using the originally computed similarity-characterizing data structure.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 2, 2023
    Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
  • Publication number: 20230295642
    Abstract: Compositions and methods for rapid and efficient Toehold mediated strand displacement (TMSD) reactions are disclosed.
    Type: Application
    Filed: January 27, 2023
    Publication date: September 21, 2023
    Applicant: RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY
    Inventors: Smita S. Patel, Laura C. Johnson, Gayatri Patel, Anupam Singh
  • Publication number: 20230186900
    Abstract: The present disclosure relates to a method and system for end-to-end automated speech recognition on a digital platform. Said method comprises: (1) receiving, via a recorder [102], a speech input in a target domain; (2) processing, by a first sub-system [104], the speech input based on a data output from a second sub-system [106] and a pre-trained third sub system [108], wherein the pre-training of the third sub-system [108] is based on a historical audio data in a source domain retrieved from a memory unit [110]; and (3) generating, by the first sub-system [104], a text output for the speech input based on the processing of the first sub-system [104]. The method obtains a low-cost system and method for end-to-end automatic speech recognition with high accuracy.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 15, 2023
    Applicant: FLIPKART INTERNET PRIVATE LIMITED
    Inventors: Raviraj Joshi, Subodh Kumar, Anupam Singh
  • Patent number: 11645294
    Abstract: Systems and methods for very fast grouping of “similar” SQL queries according to user-supplied similarity criteria. The user-supplied similarity criteria include a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, the user can adjust the degree of similarity by supplying new similarity criteria. Accordingly, the system can display in real time or near real time, updated SQL groupings corresponding to the newly supplied similarity criteria using the originally computed similarity-characterizing data structure.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 9, 2023
    Assignee: Cloudera, Inc.
    Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
  • Publication number: 20200250179
    Abstract: Systems and methods very fast grouping of “similar” SQL queries according to user-supplied similarity criteria are disclosed. The user-supplied similarity criteria includes a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure is disclosed that allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, in some embodiments, the user can adjust the degree of similarity by supplying new similarity criteria.
    Type: Application
    Filed: March 20, 2020
    Publication date: August 6, 2020
    Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
  • Patent number: 10659316
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: May 19, 2020
    Assignee: JOVIANDATA, INC.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 10599664
    Abstract: Systems and methods for very fast grouping of “similar” SQL queries according to user-supplied similarity criteria. The user-supplied similarity criteria include a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, the user can adjust the degree of similarity by supplying new similarity criteria. Accordingly, the system can display in real time or near real time, updated SQL groupings corresponding to the newly supplied similarity criteria using the originally computed similarity-characterizing data structure.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 24, 2020
    Assignee: Cloudera, Inc.
    Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
  • Publication number: 20170357708
    Abstract: A computer readable storage medium includes executable instructions to receive a request for data from a multi-dimensional cube divided into partitions distributed across nodes supporting a shared nothing distributed multi-dimensional database. The request is transformed into physical access layer operators in a tree structure. The tree structure is reduced into an index scan operator.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 14, 2017
    Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
  • Publication number: 20170308592
    Abstract: Systems and methods very fast grouping of “similar” SQL queries according to user-supplied similarity criteria are disclosed. The user-supplied similarity criteria includes a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure is disclosed that allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, in some embodiments, the user can adjust the degree of similarity by supplying new similarity criteria.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 26, 2017
    Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
  • Patent number: 9477702
    Abstract: A computer readable storage medium includes executable instructions to define an interface to a multi-dimensional cube divided into partitions distributed across nodes supporting a shared nothing multi-dimensional distributed database. The interface includes a metadata module characterizing access paths to data within the multi-dimensional cube and an access path module to convert a data request into an access path protocol to retrieve data from the multi-dimensional cube to satisfy the data request.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: October 25, 2016
    Assignee: JOVIANDATA, INC.
    Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
  • Patent number: 9438485
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 6, 2016
    Assignee: JOVIANDATA, INC.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 9256045
    Abstract: A downhole tool (100) including an open loop cooling system (110) having a pressurized container (120) disposed within a tool string, and has a refrigerant (122). The cooling system further includes a tank (150) in fluid communication with the pressurized container (120), and a heat exchanger (160) associated with tank (150), where the heat exchanger exchanges heat between the refrigerant (122) and a downhole payload (164). The cooling system further includes a low pressure apparatus that creates a low pressure region proximate the pressurized container. The low pressure apparatus can include a venturi (180). The venturi has a drilling mud passage (188) therethrough, and drilling mud flowing through a convergence (186) creates a low pressure adjacent the tank (150).
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: February 9, 2016
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Anupam Singh
  • Patent number: 9177079
    Abstract: A computer readable storage medium includes executable instructions to receive a request for data from a multi-dimensional cube divided into partitions distributed across nodes supporting a shared nothing distributed multi-dimensional database. The request is transformed into physical access layer operators in a tree structure. The tree structure is reduced into an index scan operator.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: November 3, 2015
    Assignee: JOVIANDATA, INC.
    Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
  • Patent number: 8984327
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: March 17, 2015
    Assignee: Joviandata, Inc.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Publication number: 20130092379
    Abstract: A downhole tool (100) including an open loop cooling system (110) having a pressurized container (120) disposed within a tool string, and has a refrigerant (122). The cooling system further includes a tank (150) in fluid communication with the pressurized container (120), and a heat exchanger (160) associated with tank (150), where the heat exchanger exchanges heat between the refrigerant (122) and a downhole payload (164). The cooling system further includes a low pressure apparatus that creates a low pressure region proximate the pressurized container. The low pressure apparatus can include a venturi (180). The venturi has a drilling mud passage (188) therethrough, and drilling mud flowing through a convergence (186) creates a low pressure adjacent the tank (150).
    Type: Application
    Filed: November 4, 2009
    Publication date: April 18, 2013
    Applicant: HALLIBURTON ENERGY SERVICES, Inc.
    Inventor: Anupam Singh
  • Patent number: 8379798
    Abstract: An X-ray tube anode target assembly having a support shaft connected to a pivot assembly and a movable anode target surface disposed at one end of the support shaft. A first drive assembly is operably arranged with respect to the support shaft to provide oscillatory motion to the anode target about a first axis substantially parallel to the support shaft and drive cylinder operably arranged with respect to the contact element to provide a pivoting motion to the support shaft. A second drive assembly is operably arranged with respect to the drive cylinder to provide an oscillatory motion to the drive cylinder, the second drive cylinder having a cam portion to provide linear motion to the support shaft parallel to the first axis. The target surface is maintained at a substantially constant angle of impingement and maintains a substantially fixed distance from a cathode during target motion.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: February 19, 2013
    Assignee: General Electric Company
    Inventors: Maheshwara Murthy, Prasad Balaji Narasimha Paturi, Anupam Singh Ahlawat
  • Publication number: 20130035975
    Abstract: A software facility that analyzes consumer interactions with one or more marketing campaigns and the results of those interactions to generate a cross-media or cross-channel attribution model representing the true impact of marketing resource allocation decisions is provided. The facility collects, from a plurality of sources, information representing consumer interactions with marketing campaigns and any results of those interactions. The facility aggregates the information to assess or determine the behavior of consumers with respect to different marketing campaigns and marketing channels. The facility analyzes the information according to varying depths or levels of channel granularity to generate models representative of the true impact of resources allocated to each channel or sub-channel on the performance or effectiveness of the marketing campaign. The facility or other processes may use the generated models to inform future marketing resource allocation decisions.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Inventors: David Cavander, Dominique Hanssens, Satya Ramachandran, Anupam Singh, Amit Paunikar, Jon Vein, Wes Nichols, Peter Kamvysselis
  • Patent number: 8352775
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: January 8, 2013
    Assignee: Joviandata, Inc.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 8290977
    Abstract: A database system providing methodology for execution of functions in queries requesting data from markup language documents is described. In one embodiment, for example, a method is described for executing a function in a query requesting data from a markup language document stored in a database, the markup language document organized hierarchically into nodes, the method comprises steps of: receiving the query requesting data from the markup language document, the query including a function to be executed during execution of the query; determining nodes of the markup language document satisfying the query; deriving values of the nodes of the markup language document; and executing the function with the derived values and the nodes of the markup language document.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: October 16, 2012
    Assignee: Sybase Inc.
    Inventors: Gajanan S. Chinchwadkar, Anupam Singh, Srikanth Sampath, Phil Shaw
  • Patent number: 8200741
    Abstract: A distributed computing system includes a memory storing execution state collected prior to an operator pause state. A controller modifies, during the operator pause state, characteristics of the distributed computing system. The controller invokes execution of the operator after the pause state such that the operator accesses the execution state to complete an operation.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: June 12, 2012
    Assignee: Joviandata, Inc.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh