Search Patents
  • 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: 20160087759
    Abstract: A technique for recovering tuples can include sending or receiving a request to reseed a tuple.
    Type: Application
    Filed: May 10, 2013
    Publication date: March 24, 2016
    Inventors: Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
  • Publication number: 20160154853
    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
  • Patent number: 10268727
    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
  • Publication number: 20080033995
    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
  • Publication number: 20080103847
    Abstract: Embodiments in accordance with the present invention include methods and systems for data prediction.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Inventors: Mehmet Sayal, Maria Guadalupe Castellanos, Umeshwar Dayal
  • Publication number: 20110202387
    Abstract: Embodiments in accordance with the present invention include methods and systems for data prediction.
    Type: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Inventors: Mehmet Sayal, Maria Guadalupe Castellanos, Umeshwar Dayal
  • Patent number: 7428486
    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
  • Publication number: 20140149417
    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
  • Patent number: 9355170
    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
  • Patent number: 8631391
    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
  • Publication number: 20140325527
    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
  • Patent number: 9304839
    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
  • Patent number: 8423396
    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
  • Patent number: 7971191
    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
  • Patent number: 8175852
    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
  • Patent number: 7467145
    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
  • Publication number: 20220207045
    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.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Maria Guadalupe Castellanos, Xiang Zuo, Faraz Ahmad, Awny Kayed Al-Omari
  • Publication number: 20150106155
    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.
    Type: Application
    Filed: June 8, 2011
    Publication date: April 16, 2015
    Inventors: Maria Guadalupe Castellanos, Perla Ruiz, Mohamed Dekhil, Meichun Hsu, Riddhiman Ghosh
  • Patent number: 10360204
    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
Narrow Results

Filter by US Classification