Patents by Inventor Chetan K. Gupta

Chetan K. 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).

  • Patent number: 9280536
    Abstract: A technique includes obtaining a plurality of n-grams from a plurality of messages, determining a temporal histogram for each n-gram, and determining synonyms among the n-grams based on a combination of a correlation of the histograms and a distance measure between n-grams.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: March 8, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Craig P Sayers, Meichun Hsu, Chetan K Gupta, Riddhiman Ghosh
  • Patent number: 9069613
    Abstract: Processing batch database workload while avoiding overload. A method for efficiently processing a database workload in a computer system comprises receiving the workload, which comprises a batch of queries directed toward the database. Each query within the batch of queries is assigned a priority. Resources of the computer system are assigned in accordance with the priority. The batch of queries is executed in unison within the computer system in accordance with the priority of each query thereby resolving a conflict within the batch of queries for the resources of the computer system, hence efficiently processing the database workload and avoiding overload of the computer system.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 30, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Abhay Mehta, Chetan K. Gupta, Umeshwar Dayal
  • Publication number: 20140039798
    Abstract: A system is disclosed comprising a non-transitory, computer-readable storage device storing software. The software, when executed by a processor, causes the processor to perform the following operations for each of a plurality of non-functional electronic devices: count a number of other non-functional electronic devices within a defined distance from the non-functional electronic device; and define the non-functional electronic device to be a core electronic device if the counted number is at least a threshold value, wherein threshold value is based on a total number of electronic devices within the defined distance around the non-functional electronic device. For each core electronic device, the software, when executed by a processor, further causes the processor to form a neighborhood group comprising the core electronic device and other non-functional electronic devices within the defined distance around the core electronic device.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Chetan K. GUPTA, Ravigopal VENNELAKANTI, Krishnamurthy VISWANATHAN, Dhulipala SASTRY, Umeshwar DAYAL
  • Publication number: 20140039876
    Abstract: A system may include an analysis engine to generate a set of candidate phrases from a content stream based on the temporal resolution, the interestingness, and/or the correlation of the candidate phrases.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Craig P. SAYERS, Chetan K. GUPTA, Riddhiman GHOSH
  • Publication number: 20130226904
    Abstract: A lowest common ancestor of a first data sequence and a second data sequence is determined. Based on the lowest common ancestor, symbols that differ between the first data sequence and the second data sequence are identified. A distance between the first data sequence and the second data sequence is determined based on the symbols.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Inventors: Abdullah A. MUEEN, Krishnamurthy Viswanathan, Chetan K. Gupta
  • Patent number: 7895192
    Abstract: In a method for estimating a loaded execution runtime of database query, a database query for a database is received for a loaded database. Load information for the database is received. A prediction of query runtime tree is accessed. The prediction of query runtime tree is built from historical query information regarding historical database queries previously executed on the database. The prediction of query runtime tree includes a classifier function adjusted for an historical impact of loading of the database. The database query is processed through the prediction of query runtime tree, such that a loaded execution runtime of the database query is estimated based upon information pertaining to historical database queries similar to the database query.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: February 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Abhay Mehta, Chetan K. Gupta, Umeshwar Dayal
  • Publication number: 20100083264
    Abstract: Processing batch database workload while avoiding overload. A method for efficiently processing a database workload in a computer system comprises receiving the workload, which comprises a batch of queries directed toward the database. Each query within the batch of queries is assigned a priority. Resources of the computer system are assigned in accordance with the priority. The batch of queries is executed in unison within the computer system in accordance with the priority of each query thereby resolving a conflict within the batch of queries for the resources of the computer system, hence efficiently processing the database workload and avoiding overload of the computer system.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Abhay MEHTA, Chetan K. Gupta, Umeshwar Dayal
  • Publication number: 20090024572
    Abstract: In a method for estimating a loaded execution runtime of database query, a database query for a database is received for a loaded database. Load information for the database is received. A prediction of query runtime tree is accessed. The prediction of query runtime tree is built from historical query information regarding historical database queries previously executed on the database. The prediction of query runtime tree includes a classifier function adjusted for an historical impact of loading of the database. The database query is processed through the prediction of query runtime tree, such that a loaded execution runtime of the database query is estimated based upon information pertaining to historical database queries similar to the database query.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Inventors: Abhay Mehta, Chetan K. Gupta, Umeshwar Dayal