Patents by Inventor Abhay Mehta

Abhay Mehta 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: 9043353
    Abstract: A workload management system and operating method are configured for query stream execution using priority gradient programming. The workload management system comprises a database system that executes queries at a priority gradient wherein no more than a predetermined number of queries execute at a particular priority, and a scheduler that schedules queries for execution on the database system and restricts the queries to a number that consumes less than total system memory.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: May 26, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Abhay Mehta, Chetan Kumar Gupta
  • Publication number: 20150106041
    Abstract: A system includes at least three accelerometers disposed in different locations of an area to capture respective vibration data corresponding to an event and a processing system to receive the vibration data from each accelerometer and generate a notification based on the event and a location of the event identified from the vibration data.
    Type: Application
    Filed: April 30, 2012
    Publication date: April 16, 2015
    Applicant: Hewlett-Packard Development Company
    Inventors: Charles Edgar Bess, Abhay Mehta, Henri J. Suermondt
  • Patent number: 8898209
    Abstract: Sensor data is received from one or more sensors. The sensor data is organized within a hierarchy. The sensor data is organized within a hierarchy that is non-dyadic. A processor of a computing device generates a discrete wavelet transform, based on the sensor data and based on the hierarchy of the sensor data, to compress the sensor data. The sensor data, as has been compressed via generation of the discrete wavelet transform, is processed.
    Type: Grant
    Filed: July 12, 2009
    Date of Patent: November 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chetan Kumar Gupta, Choudur Lakshminarayan, Song Wang, Abhay Mehta
  • Patent number: 8892490
    Abstract: A technique that includes receiving a data stream that is indicative of a plurality of multi-dimensional points in a processor-based machine and for each dimension, organizing data indicative of values of the points in the dimension in an associated hierarchical tree. The technique includes using the processor-based machine to determine whether a given point of the plurality of points is an outlier based on a combination of the trees.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: November 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Song Wang, Chetan Kumar Gupta, Abhay Mehta
  • Publication number: 20140327526
    Abstract: A system includes at least three accelerometers disposed in different locations of an area with a surface to capture respective vibration data corresponding to a command tapped onto the surface by a user and a processing system to receive the vibration data from each accelerometer, identify the command and a location of the user from the vibration data, and generate a control signal based on the command and the location.
    Type: Application
    Filed: April 30, 2012
    Publication date: November 6, 2014
    Inventors: Charles Edgar Bess, Abhay Mehta, Henri J. Suermondt
  • Patent number: 8660979
    Abstract: A selected set of one or more first events that have occurred within current data is received. An episode set of which the selected set is a subset, the episode set including one or more second events that have occurred within historical data related to the current data is identified. One or more third events that occurred within the historical data within a predetermined time horizon after the one or more second events of the episode set occurred within the historical data are identified. The one or more third events are predicted to likely occur within the current data as a result of the one or more first events having occurred within the current data.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: February 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chetan Kumar Gupta, Song Wang, Abhay Mehta
  • Patent number: 8627330
    Abstract: Described herein is a workload manager for managing a workload in a database that includes: an admission controller operating to divide the workload into a plurality of batches, with each batch having at least one workload process to be performed in the database, and each batch having a memory requirement based on the available memory for processing workloads in the database; a scheduler operating to assign a unique priority to each of the at least one workload process in each of the plurality of batches, the unique priority provides an order in which each workload process is executed in the database; and an execution manager operating to execute the at least one workload process in each of the plurality of batches in accordance with the unique priority assigned to each workload process.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: January 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Abhay Mehta, Chetan Kumar Gupta, Umeahwar Dayal
  • Patent number: 8605629
    Abstract: A network device may include a lawful interception module, a routing module, and a multicast distribution table. The lawful interception module may receive a lawful interception request for a subscriber, may inform the routing module about the subscriber, and may provide, to the routing module, a tap interface corresponding to the subscriber. The routing module may receive a multicast join request from the subscriber, and may insert, when the multicast join request is received, the tap interface in the multicast distribution table, as a forwarding interface.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: December 10, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Akhil S, Abhay Mehta, Andrzej Szyszko
  • Publication number: 20130110820
    Abstract: There is provided a computer-implemented method of determining an execution ordering. An exemplary method comprises generating a directed graph based on a hierarchy. The hierarchy includes a plurality of pattern queries. The method also includes determining a minimum spanning tree of the directed graph. The method further includes determining an execution order of the pattern queries based on the minimum spanning tree.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventors: Chetan Kumar Gupta, Song Wang, Abhay Mehta, Mo Liu, Elke A. Rundensteiner
  • Publication number: 20130111012
    Abstract: An exemplary embodiment of the present techniques may detect and correlate events from moving object sensor data by receiving data from a sensor. The data received from the sensor may be mapped, and events may be detected based on the mapped sensor data. Events from the mapped sensor data may be correlated online.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventors: Chetan Kumar Gupta, Abhay Mehta, Song Wang
  • Publication number: 20130103638
    Abstract: A method analyzes event patterns in multi-dimensional data and based on this analysis of the event patterns computes a hierarchical event pattern query from another hierarchical event pattern query. The method executes the hierarchical event pattern query on the multi-dimensional data.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Inventors: Chetan Kumar Gupta, Song Wang, Abhay Mehta, Mo Liu, Elke Rundensteiner
  • Publication number: 20130066855
    Abstract: A method of evaluating nested complex sequence pattern queries includes obtaining events from an event stream and evaluating the events within a first window using an outer query to produce outer partial results. The method also includes determining a more stringent window constraint, the more stringent window constraint comprising a subset of the window constraint corresponding to events that produces the outer partial results and passing the more stringent window constraint to an inner query nested within the outer query. A complex event processing system is also provided.
    Type: Application
    Filed: March 27, 2012
    Publication date: March 14, 2013
    Inventors: Chetan Kumar Gupta, Song Wang, Abhay Mehta, Mo Liu, Elke Angelika Rundensteiner, Medhabi Ray
  • Patent number: 8365174
    Abstract: A mixed workload scheduler and operating method efficiently handle diverse queries ranging from short less-intensive queries to long resource-intensive queries. A scheduler is configured for scheduling mixed workloads and comprises an analyzer and a schedule controller. The analyzer detects execution time and wait time of a plurality of queries and balances average stretch and maximum stretch of scheduled queries wherein query stretch is defined as a ratio of a sum of wait time and execution time to execution time of a query. The schedule controller modifies scheduling of queries according to service level differentiation.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: January 29, 2013
    Inventors: Chetan Kumar Gupta, Song Wang, Abhay Mehta
  • Publication number: 20120226652
    Abstract: A selected set of one or more first events that have occurred within current data is received. An episode set of which the selected set is a subset, the episode set including one or more second events that have occurred within historical data related to the current data is identified. One or more third events that occurred within the historical data within a predetermined time horizon after the one or more second events of the episode set occurred within the historical data are identified. The one or more third events are predicted to likely occur within the current data as a result of the one or more first events having occurred within the current data.
    Type: Application
    Filed: March 3, 2011
    Publication date: September 6, 2012
    Inventors: Chetan Kumar Gupta, Song Wang, Abhay Mehta
  • Patent number: 8260768
    Abstract: Methods, computer-readable storage media and computer systems are provided for transforming a directed acyclic graph (“DAG”) query plan into a linear plan. A DAG query plan may include a first operator and a second operator that are scheduled to be executed in parallel. The DAG query plan may be modified so that the first and second operators are executed in series as an upstream operator and a downstream operator. A data unit output from the upstream operator may be marked to indicate that the data unit has been processed by the upstream operator. The data unit received as input at the downstream operator may be inspected to determine whether the data unit has been marked. Once in linear form, the query plan may be optimized to conserve computing resources.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: September 4, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Song Wang, Chetan Kumar Gupta, Abhay Mehta
  • Publication number: 20120078912
    Abstract: A method for event correlation includes receiving events from a network of systems and classifying the events into itemsets, where each itemset includes a set of frequently correlated events. The method also includes calculating a confidence value for each of the itemsets, identifying itemsets whose confidence values conform to a confidence criterion, and varying the confidence criterion to reduce the number of the identified itemsets. A computer program product and data processing system are also disclosed.
    Type: Application
    Filed: September 23, 2010
    Publication date: March 29, 2012
    Inventors: Chetan Kumar GUPTA, Song WANG, Abhay MEHTA, Stefan BERGSTEIN
  • Publication number: 20120078903
    Abstract: A technique includes receiving data indicative of operation management events, where each event occurs at an associated time. The technique includes processing the data to selectively group the events in episodes based on the associated times and identifying which events are correlated based at least in part on the episodes.
    Type: Application
    Filed: September 23, 2010
    Publication date: March 29, 2012
    Inventors: Stefan Bergstein, Chetan Kumar Gupta, Abhay Mehta, Song Wang
  • Publication number: 20120072390
    Abstract: A technique that includes receiving a data stream that is indicative of a plurality of multi-dimensional points in a processor-based machine and for each dimension, organizing data indicative of values of the points in the dimension in an associated hierarchical tree. The technique includes using the processor-based machine to determine whether a given point of the plurality of points is an outlier based on a combination of the trees.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Inventors: Song Wang, Chetan Kumar Gupta, Abhay Mehta
  • Publication number: 20120041963
    Abstract: An adapter receives tuples of streaming data from a streaming data source. The adapter extracts selected attributes from the tuples of streaming data, and writes the selected attributes to a buffer associated with a visualization engine for displaying the selected attributes in a visualization screen. The selected attributes are written to the buffer according to a predefined format supported by the visualization engine. The adapter receives interactive user input to change the selected attributes to be extracted from the tuples and written to the buffer.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Guruprasad Chintakunta, Rajesh Kottakota, Ming C. Hao, Song Wang, Chetan Kumar Gupta, Abhay Mehta, Umeshwar Dayal
  • Publication number: 20110191324
    Abstract: Methods, computer-readable storage media and computer systems are provided for transforming a directed acyclic graph (“DAG”) query plan into a linear plan. A DAG query plan may include a first operator and a second operator that are scheduled to be executed in parallel. The DAG query plan may be modified so that the first and second operators are executed in series as an upstream operator and a downstream operator. A data unit output from the upstream operator may be marked to indicate that the data unit has been processed by the upstream operator. The data unit received as input at the downstream operator may be inspected to determine whether the data unit has been marked. Once in linear form, the query plan may be optimized to conserve computing resources.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Inventors: Song WANG, Chetan Kumar Gupta, Abhay Mehta