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
Abstract: A technique of batching tuples can include determining a plurality of key-attributes for a plurality of tuples, creating a batch tuple, and calculating a hash value for the batch tuple.
Type:
Application
Filed:
March 29, 2013
Publication date:
June 2, 2016
Applicant:
Hewlett-Packard Development Company, L.P.
Inventors:
Matthias J. Sax, Maria Guadalupe Castellanos, Meichun Hsu
Abstract: A technique of batching tuples can include determining a plurality of key-attributes for a plurality of tuples, creating a batch tuple, and calculating a hash value for the batch tuple.
Type:
Grant
Filed:
March 29, 2013
Date of Patent:
April 23, 2019
Assignee:
Hewlett Packard Enterprise Development LP
Inventors:
Matthias J. Sax, Maria Guadalupe Castellanos, Meichun Hsu
Abstract: Events are received from at least one source. An abstract definition of a process provides a modified version of the process. In accordance with mapping information, events from the received events corresponding to the modified version of the process are identified. Data relating to execution of the process is stored into a repository, wherein the stored data is produced from the identified events.
Type:
Application
Filed:
August 2, 2006
Publication date:
February 7, 2008
Inventors:
Fabio Casati, Maria Guadalupe Castellanos
Abstract: A system and method is disclosed for generating process simulation parameters. The method discloses: identifying an execution process; partitioning the process in accordance with a partitioning rule; and generating simulation parameters for each partition. The system discloses various means for effecting the method.
Type:
Grant
Filed:
January 31, 2005
Date of Patent:
September 23, 2008
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Fabio Casati, Ming-Chien Shan, Maria Guadalupe Castellanos
Abstract: Causal topic mining can include incorporating non-text time series data with a number of articles based on a time relationship and analyzing the incorporated non-text time series data and the number of articles at a particular time to determine a causal relationship.
Type:
Application
Filed:
November 27, 2012
Publication date:
May 29, 2014
Applicant:
Hewlett-Packard Development Company, L.P.
Inventors:
Hyun Duk Kim, ChenXiang Zhai, Meichun Hsu, Maria Guadalupe Castellanos
Abstract: Causal topic mining can include incorporating non-text time series data with a number of articles based on a time relationship and analyzing the incorporated non-text time series data and the number of articles at a particular time to determine a causal relationship.
Type:
Grant
Filed:
November 27, 2012
Date of Patent:
May 31, 2016
Assignee:
Hewlett Packard Enterprise Development LP
Inventors:
Hyun Duk Kim, ChenXiang Zhai, Meichun Hsu, Maria Guadalupe Castellanos
Abstract: The disclosed embodiments relate to a system and a method for process discovery. Embodiments of the present invention comprise extracting process data from a data source, creating a trace using the extracted process data, wherein the trace comprises a plurality of events, and detecting a process model using the plurality of events.
Type:
Grant
Filed:
January 24, 2005
Date of Patent:
January 14, 2014
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Fabio Casati, Mehmet Sayal, Maria Guadalupe Castellanos, Yifan Li, Ming-Chien Shan
Abstract: A technique for resending messages can include determining if a particular message with a first unique identifier has been received by a recipient task among a number of potential recipient tasks in a distributed streaming system, notifying the number of potential recipient tasks to ignore the particular message with the first unique identifier, and resending the particular message with a second unique identifier.
Type:
Application
Filed:
April 30, 2013
Publication date:
October 30, 2014
Applicant:
Hewlett-Packard Development Company, L.P.
Inventors:
Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
Abstract: A technique for resending messages can include determining if a particular message with a first unique identifier has been received by a recipient task among a number of potential recipient tasks in a distributed streaming system, notifying the number of potential recipient tasks to ignore the particular message with the first unique identifier, and resending the particular message with a second unique identifier.
Type:
Grant
Filed:
April 30, 2013
Date of Patent:
April 5, 2016
Assignee:
Hewlett Packard Enterprise Development LP
Inventors:
Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
Abstract: Embodiments of the present invention relate to a system and method for process discovery. Specifically, embodiments of the present invention relate to defining a trace using process data, the trace comprising a collection of events, analyzing the trace to detect nodes and arcs between the nodes using relationships between the collection of events, and detecting interleaving in the arcs by analyzing relationships between the collection of events and the detected nodes and arcs.
Type:
Grant
Filed:
April 28, 2005
Date of Patent:
April 16, 2013
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Maria Guadalupe Castellanos, Fabio Casati, Ming-Chien Shan
Abstract: The present disclosure relates to a system and method for analyzing a process. Embodiments of the present invention may include obtaining a process execution trace including at least one subtrace, the process execution trace comprising at least one loop repetition. Further, embodiments may include removing loop repetitions within the process execution trace, identifying the subtrace as a point for data collection in a process, and collecting data related to the subtrace.
Type:
Grant
Filed:
June 10, 2004
Date of Patent:
June 28, 2011
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Maria Guadalupe Castellanos, Fabio Casati, Ming-Chien Shan
Abstract: A method of process-driven analysis of operations includes defining an abstract process, defining at least one metric over the abstract process using a metric definer and computing metric values using a metric computation engine. The method further includes building an analysis model and a prediction model using an analysis and prediction engine to provide analysis on the computed metric values and optimizing the abstract process based on the computed metric values.
Type:
Grant
Filed:
February 11, 2005
Date of Patent:
May 8, 2012
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Maria Guadalupe Castellanos, Ming-Chien Shan, Fabio Casati
Abstract: Embodiments of the present invention relate to a system and method for analyzing processes. Specifically, embodiments of the present invention relate to identifying a node of a process that is potentially affected by an affected resource using information relating to a link between the node and the affected resource, the process having a related process instance that has an execution stage, and applying an interval prediction model corresponding to the execution stage of the process instance and the node, the interval prediction model determining a probability that the process instance will reach the node before a designated occurrence.
Type:
Grant
Filed:
April 15, 2005
Date of Patent:
December 16, 2008
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Maria Guadalupe Castellanos, Fabio Casati, Ming-Chien Shan
Abstract: In some examples, a database system receives data relating to plural micro-models that apply respective analytics, and distributes a plurality of data segments of the received data across the plurality of processing engines based on values of a segmentation key included in the received data. A plurality of processing engines, performs in parallel, operations associated with the plural micro-models using respective data segments of the plurality of data segments, where different processing engines of the plurality of processing engines perform operations associated with respective micro-models of the plural micro-models.
Abstract: A technique includes determining social media expressed sentiment, including processing data indicative of a plurality of social media messages to decompose each of the social media messages into a plurality of attributes; for each social media message, identifying attributes of the plurality of attributes, which are associated with user selected attribute categories and are part of the message, and for each identified attribute, assigning a sentiment to the attribute and updating statistics for the selected attribute categories based on the assigned sentiment. The technique includes visualizing the social media expressed sentiment, including displaying at least some of the statistics.
Abstract: An example technique for defining a user function can include receiving a user defined function that gathers data from a data source external to a database and returns the data to the database. The example technique for defining the user function can also include creating an instance of a programming class that extends from an application programming interface (API). The instance of the programming class including the user defined function. The example technique for defining the user function can also include executing the user defined function provided by the instance of the programming class.
Type:
Grant
Filed:
May 22, 2014
Date of Patent:
July 23, 2019
Assignee:
ENTIT SOFTWARE LLC
Inventors:
Qiming Chen, Meichun Hsu, Maria Guadalupe Castellanos