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: 20230350906Abstract: 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: ApplicationFiled: March 28, 2023Publication date: November 2, 2023Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
-
Publication number: 20230295642Abstract: Compositions and methods for rapid and efficient Toehold mediated strand displacement (TMSD) reactions are disclosed.Type: ApplicationFiled: January 27, 2023Publication date: September 21, 2023Applicant: RUTGERS, THE STATE UNIVERSITY OF NEW JERSEYInventors: Smita S. Patel, Laura C. Johnson, Gayatri Patel, Anupam Singh
-
Publication number: 20230186900Abstract: 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: ApplicationFiled: December 8, 2022Publication date: June 15, 2023Applicant: FLIPKART INTERNET PRIVATE LIMITEDInventors: Raviraj Joshi, Subodh Kumar, Anupam Singh
-
Patent number: 11645294Abstract: 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: GrantFiled: March 20, 2020Date of Patent: May 9, 2023Assignee: Cloudera, Inc.Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
-
Publication number: 20200250179Abstract: 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: ApplicationFiled: March 20, 2020Publication date: August 6, 2020Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
-
Patent number: 10659316Abstract: 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: GrantFiled: August 2, 2016Date of Patent: May 19, 2020Assignee: JOVIANDATA, INC.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 10599664Abstract: 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: GrantFiled: April 24, 2017Date of Patent: March 24, 2020Assignee: Cloudera, Inc.Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
-
Publication number: 20170357708Abstract: 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: ApplicationFiled: June 13, 2016Publication date: December 14, 2017Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
-
Publication number: 20170308592Abstract: 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: ApplicationFiled: April 24, 2017Publication date: October 26, 2017Inventors: Rituparna Agrawal, Anupam Singh, Prithviraj Pandian
-
Patent number: 9477702Abstract: 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: GrantFiled: January 22, 2010Date of Patent: October 25, 2016Assignee: JOVIANDATA, INC.Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
-
Patent number: 9438485Abstract: 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: GrantFiled: February 13, 2015Date of Patent: September 6, 2016Assignee: JOVIANDATA, INC.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 9256045Abstract: 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: GrantFiled: November 4, 2009Date of Patent: February 9, 2016Assignee: Halliburton Energy Services, Inc.Inventor: Anupam Singh
-
Patent number: 9177079Abstract: 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: GrantFiled: January 22, 2010Date of Patent: November 3, 2015Assignee: JOVIANDATA, INC.Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
-
Patent number: 8984327Abstract: 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: GrantFiled: December 20, 2012Date of Patent: March 17, 2015Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Publication number: 20130092379Abstract: 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: ApplicationFiled: November 4, 2009Publication date: April 18, 2013Applicant: HALLIBURTON ENERGY SERVICES, Inc.Inventor: Anupam Singh
-
Patent number: 8379798Abstract: 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: GrantFiled: December 31, 2007Date of Patent: February 19, 2013Assignee: General Electric CompanyInventors: Maheshwara Murthy, Prasad Balaji Narasimha Paturi, Anupam Singh Ahlawat
-
Publication number: 20130035975Abstract: 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: ApplicationFiled: August 5, 2011Publication date: February 7, 2013Inventors: David Cavander, Dominique Hanssens, Satya Ramachandran, Anupam Singh, Amit Paunikar, Jon Vein, Wes Nichols, Peter Kamvysselis
-
Patent number: 8352775Abstract: 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: GrantFiled: December 9, 2011Date of Patent: January 8, 2013Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 8290977Abstract: 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: GrantFiled: October 21, 2004Date of Patent: October 16, 2012Assignee: Sybase Inc.Inventors: Gajanan S. Chinchwadkar, Anupam Singh, Srikanth Sampath, Phil Shaw
-
Patent number: 8200741Abstract: 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: GrantFiled: February 6, 2009Date of Patent: June 12, 2012Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh