Patents by Inventor Umeshwar Dayal

Umeshwar Dayal 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: 8730242
    Abstract: To perform time slice-based visual prediction, a weighted moving aggregate of data values in a data set is calculated over previous time slices to predict data values based on interactive user input. A visual accuracy indicator is generated for display to indicate a quality of prediction of data values at different times. A visualization presents data values from the data set and the predicted data values, where the data values from the data set and the predicted data values are represented as corresponding cells.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Halldór Janetzko, Ratnesh Kumar Sharma
  • Patent number: 8725781
    Abstract: A sentiment cube system is disclosed. In one example, the system discloses a sentiment storage, including a sentiment cube data structure having a set of cells arranged by a set of dimensions. The system includes a computer programmed with executable instructions which operate a set of modules, wherein the modules comprise: a sentiment storage module which receives sentiment values associated with a set of entity features, and then populates a hierarchy of the cells in the sentiment cube with the sentiment values. A sentiment analysis module effecting a set of operations on the sentiment cube.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: May 13, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Umeshwar Dayal, Maria G Castellanos, Chetan Kumar Gupta, Song Wang, Meichun Hsu
  • Patent number: 8719722
    Abstract: A method of producing a representation of the progress of a process being performed on a database may be embodied in a data processing system. The method may include obtaining for each of a plurality of subprocesses included in the database process an estimated rate of using a system resource during execution of the subprocess and an estimated volume of data to be processed. The actual rate of using the first system resource and the actual volume of data processed during execution of the at least one subprocess may be determined for at least one of the plurality of subprocesses. An output signal may be generated that is representative of the estimated and actual rates and the estimated and actual volumes of data for the at least one subprocess.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: May 6, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Harumi Kuno, Umeshwar Dayal, William K. Wilkinson
  • Patent number: 8719769
    Abstract: A method for quality objective-based ETL pipeline optimization is provided. An improvement objective is obtained from user input into a computing system. The improvement objective represents a priority optimization desired by a user for improved ETL flows for an application designed to run in memory of the computing system. An ETL flow is created in the memory of the computing system. The ETL flow is restructured for flow optimization with a processor of the computing system. The flow restructuring is based on the improvement objective. Flow restructuring can include application of flow rewriting optimization or application of an algebraic rewriting optimization. The optimized ETL flow is stored as executable code on a computer readable storage medium.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: May 6, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Maria G. Castellanos, Umeshwar Dayal, Alkiviadis Simitsis, William K. Wilkinson
  • Publication number: 20140108455
    Abstract: A method of capturing intentions within online text comprises with a data mining device (105), identifying (block 305) a number of statements of intention within an online forum (110), and with the data mining device (105), extracting (block 310) a number of attributes (240, 245, 250, 255, 260) from the statements of intention. A system (100) for extracting intentions expressed within an online forum comprises a data mining device (105), a forum server (115) comprising a number of online forums (110) communicatively coupled to the data mining device (105), in which the data mining device identifies a number of statements of intention within the online forums (110) and extracts a number of attributes (240, 245, 250, 255, 260) from the statements of intention.
    Type: Application
    Filed: June 28, 2011
    Publication date: April 17, 2014
    Inventors: Maria G. Castellanos, Riddhiman Ghosh, Mohamed E. Dekhil, Umeshwar Dayal, Meichun Hsu
  • Publication number: 20140055457
    Abstract: A method executed by a system having a processor includes arranging pixels representing attributes into a plurality of rings. Each ring contains pixels representing a time series of attribute values for a respective one of the attributes. The method further includes providing a peak detection ring. The peak detection ring includes visual indicators for indicating a location of at least one peak in an attribute in the plurality of rings.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Inventors: Ming C. Hao, Manish Marwah, Sebastian Mittelstaedt, Halldor Janetzko, Cullen E. Bash, Umeshwar Dayal, Meichun Hsu, Daniel Keim, Chandrakant Patel
  • 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: 20140040247
    Abstract: Attributes in data records are identified. Episodes corresponding to the respective attributes include respective data records. The episodes are scored, where scoring of a particular one of the episodes is based on relative time densities between successive data records of the particular episode. A visualization of at least some of the episodes to provide an alert of time-dense episodes.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Ming C. Hao, Christian Rohrdantz, Umeshwar Dayal, Meichun Hsu, Lars-Erik Haug
  • Publication number: 20140039875
    Abstract: A system may include an extraction engine to extract candidate phrases from a content stream, and an analysis engine to assign the candidate phrases visual cues and display the visual cues to an operator.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Ming C. HAO, Christian Rohrdantz, Lars-Erik Haug, Umeshwar Dayal, Meichun Hsu, Daniel Keim
  • Patent number: 8643646
    Abstract: To construct at least one cluster of data records of a scatter plot, cells representing the data records are placed in a visualization screen according to values of a first attribute and a second attribute of the data records. Visual indicators are assigned to the cells according to values of a third attribute of the data records. In response to detecting data records having a particular pair of first attribute and second attribute values, cells representing the data records having the particular pair of first attribute and second attribute values are placed in nearby positions according to similarity of values of the third attribute to form the at least one cluster of cells having similar visual indicators.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: February 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Ratnesh Kumar Sharma, Alex Xin Zhang
  • Patent number: 8638981
    Abstract: Data points contain data values in respective time intervals. Pixels representing data points for time periods (each time period including multiple time intervals) are placed in corresponding discrete rings in a graphical visualization, wherein the pixels are user accessible to allow viewing of information of the corresponding data points. The pixels are temporally aligned in the corresponding discrete rings, and the pixels in the corresponding discrete rings are variably sized depending on a number of data points in the respective time periods.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: January 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Manish Marwah, Sabastian Mittelstadt, Umeshwar Dayal, Cullen E. Bash, Chandrakant Patel
  • Patent number: 8627325
    Abstract: Described herein is a method for scheduling memory usage of a workload, the method comprising: receiving the workload, wherein the workload includes a plurality of jobs; determining a memory requirement to execute each of the plurality of jobs; arranging the plurality of jobs in an order of the memory requirements of the plurality of jobs such that the job with the largest memory requirement is at one end of the order and the job with the smallest memory requirement is at the other end of the order; assigning in order a unique priority to each of the plurality of jobs in accordance with the arranged order such that the job with the largest memory requirement is assigned the highest priority for execution and the job with the smallest memory requirement is assigned the lowest priority for execution; and executing the workload by concurrently executing the jobs in the workload in accordance with the arranged order of the plurality of jobs and the unique priority assigned to each of the plurality of jobs.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chetan Kumar Gupta, Abbay Mehta, Umeshwar Dayal
  • Patent number: 8595151
    Abstract: Data records containing user feedback regarding at least one offering are received. From among candidate attributes in the received data records, a subset of attributes that relate to user sentiment regarding the at least one offering is selected, where the selecting is according to selection criteria including frequency of occurrence of the candidate attributes, relative amounts of negative and positive feedback associated with the candidate attributes, and time density of feedback associated with the candidate attributes. A visualization of at least one sentiment characteristic of the selected subset of attributes that relate to user sentiment is presented for display.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Christian Rohrdantz, Meichun Hsu, Mohamed E. Dekhil, Riddhiman Ghosh
  • Publication number: 20130290232
    Abstract: A method identifies news events that cause shifts in sentiments. The method includes compiling a sentiment time series, the sentiment time series expressing a shift in sentiment; compiling a news events time series; correlating the sentiment and news events time series; identifying from the correlation news events that caused a shift in sentiment and predicting if a selected news event may cause a shift in sentiment in the future.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Mikalai Tsytsarau, Themis Palpanas, Maria G. Castellanos, Umeshwar Dayal, Meichun Hsu
  • Publication number: 20130286039
    Abstract: Unevenly spaced data records are received over time. A smoothed graphical visualization has a plurality of discrete rings to allow for detection of periodical patterns in the data records, where the discrete rings correspond to plural time periods and contain pixels representing values of an attribute of the data records. Visual indicators are assigned to the corresponding pixels, where a first of a visual indicators for a first time interval that is missing a data record is based on aggregating values of the attribute of neighboring data records, and where a second of the visual indicators for a second time interval having multiple data records is based on aggregating values of the attribute of the multiple data records.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Inventors: Ming C. Hao, Soma Sundaram Santhiveeran, Sebastian Mittelstädt, Umeshwar Dayal, Daniel Keim
  • Publication number: 20130283233
    Abstract: A system, and a corresponding method, that allow a programmer to create and edit a data-flow employing multiple execution engines are provided. The system includes a data-flow editor and a data-flow translator. The method includes providing an illustration of the data-flow and metadata associated with the data-flow on a graphical user interface; representing the data-flow and the metadata by a first code language; dividing the data-flow illustrated on the graphical user interface into fragments; and translating the first code language into the execution code language of the execution engine corresponding to each of the fragments.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventors: Maria Guadalupe Castellanos, Cornelio Iñigo, Carlos Alberto Ceja Limon, Maria Guadalupe Paz, Umeshwar Dayal
  • Publication number: 20130278623
    Abstract: Pixels representing attributes of data records are into discrete rings of a graphical visualization, where the discrete rings correspond to respective ones of the attributes, and where the pixels are arranged in each of the discrete rings according to time intervals of the data records. A correlation ring is provided in the graphical visualization in addition to the discrete rings, where the correlation ring has visual indicators for indicating degrees of correlation between at least two of the attributes.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Inventors: MING C. HAO, Manish Marwah, Umeshwar Dayal, Cullen E. Bash, Sebastian Mittelstädt, Halldór Janetzko, Daniel Keim, Yuan Chen, Chandrakant Patel, Meichun Hsu
  • Publication number: 20130263019
    Abstract: A system, method and a non-transitory computer readable medium comprising instructions for automated analysis of for analyzing social media, the method comprising a processor to acquire data as a snapshot or a continuous stream from one or more online sites via adapters. Storing data in a database, the database configured for rapid acquisition of data and rapid responses to queries from one or a plurality of users. Analyzing the data using one or a plurality of algorithms, the algorithms configured to distill insight at an attribute level, and presenting one or a plurality of graphical user interfaces on a user-configurable, and temporal-view adjustable dashboard, the dashboard configured to present one or more results of said one or a plurality of algorithms, said one or more results depicted through one or a plurality of paradigms of data visualization.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Maria G. CASTELLANOS, Umeshwar Dayal, Riddhiman Ghosh, Meichun Hsu
  • Publication number: 20130257903
    Abstract: Data records contain corresponding values of an attribute and are associated with location information. Hierarchical levels of transparency images are generated, where each of the transparency images includes corresponding pixels that represent the respective data records, and where the transparency images at different ones of the hierarchical levels correspond to different zoom levels of a geographic map. At least one of the transparency images at a dynamically-selected one of the hierarchical levels is overlaid over the geographic map according to which of the zoom levels is selected by a user in zooming of the geographic map, where the at least one transparency image is automatically selected without user input.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Ming C. Hao, Halldór Janetzko, Umeshwar Dayal, Meichun Hsu, Daniel Keim
  • Publication number: 20130215137
    Abstract: A calendar graphical visualization is generated that includes an arrangement of blocks including pixels representing data records containing user feedback, wherein plural groups of the blocks represent different attributes of the data records, and wherein the blocks correspond to respective time intervals. A size of the blocks is determined based on identifying a union of time positions corresponding to data records received for the different attributes in a particular time interval of the time intervals. Pixels in a first of the blocks corresponding to a first of the attributes are aligned with pixels in a second of the blocks corresponding to a second of the attributes by placing gaps in the first and second blocks at respective time positions that are missing values for corresponding ones of the attributes.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Inventors: MING C. HAO, Umeshwar Dayal, Meichun Hsu