Patents by Inventor Maria Guadalupe Castellanos
Maria Guadalupe Castellanos 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: 11675792Abstract: 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: GrantFiled: December 28, 2020Date of Patent: June 13, 2023Assignee: Teradata US, Inc.Inventors: Maria Guadalupe Castellanos, Xiang Zuo, Faraz Ahmad, Awny Kayed Al-Omari
-
Publication number: 20220207045Abstract: 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: ApplicationFiled: December 28, 2020Publication date: June 30, 2022Inventors: Maria Guadalupe Castellanos, Xiang Zuo, Faraz Ahmad, Awny Kayed Al-Omari
-
Patent number: 10789235Abstract: Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device. The query request may include a query operator representing a specialized user defined function (SUDF). The SUDF may then be executed. Executing the SUDF may include executing a base operation of a base user defined function (BUDF). The base operation may interact with an application programming interface (API) of the query engine to obtain a tuple stored in the database. Executing the SUDF may further include executing a specialized operation that processes the tuple according to an analytics function. The specialized operation may generate a result. Then, a query result may be returned to the computer device. The query result can include the result.Type: GrantFiled: March 20, 2015Date of Patent: September 29, 2020Assignee: MICRO FOCUS LLCInventors: Qiming Chen, Meichun Hsu, Rui Liu, Maria Guadalupe Castellanos
-
Patent number: 10360204Abstract: 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: GrantFiled: May 22, 2014Date of Patent: July 23, 2019Assignee: ENTIT SOFTWARE LLCInventors: Qiming Chen, Meichun Hsu, Maria Guadalupe Castellanos
-
Patent number: 10268727Abstract: 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: GrantFiled: March 29, 2013Date of Patent: April 23, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Matthias J. Sax, Maria Guadalupe Castellanos, Meichun Hsu
-
Publication number: 20180046659Abstract: Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device. The query request may include a query operator representing a specialized user defined function (SUDF). The SUDF may then be executed. Executing the SUDF may include executing a base operation of a base user defined function (BUDF). The base operation may interact with an application programming interface (API) of the query engine to obtain a tuple stored in the database. Executing the SUDF may further include executing a specialized operation that processes the tuple according to an analytics function. The specialized operation may generate a result. Then, a query result may be returned to the computer device. The query result can include the result.Type: ApplicationFiled: March 20, 2015Publication date: February 15, 2018Inventors: Qiming Chen, Meichun Hsu, Rui Liu, Maria Guadalupe Castellanos
-
Publication number: 20160154853Abstract: 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: ApplicationFiled: March 29, 2013Publication date: June 2, 2016Applicant: Hewlett-Packard Development Company, L.P.Inventors: Matthias J. Sax, Maria Guadalupe Castellanos, Meichun Hsu
-
Patent number: 9355170Abstract: 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: GrantFiled: November 27, 2012Date of Patent: May 31, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Hyun Duk Kim, ChenXiang Zhai, Meichun Hsu, Maria Guadalupe Castellanos
-
Patent number: 9304839Abstract: 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: GrantFiled: April 30, 2013Date of Patent: April 5, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
-
Publication number: 20160087759Abstract: A technique for recovering tuples can include sending or receiving a request to reseed a tuple.Type: ApplicationFiled: May 10, 2013Publication date: March 24, 2016Inventors: Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
-
Publication number: 20150106155Abstract: 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: ApplicationFiled: June 8, 2011Publication date: April 16, 2015Inventors: Maria Guadalupe Castellanos, Perla Ruiz, Mohamed Dekhil, Meichun Hsu, Riddhiman Ghosh
-
Publication number: 20140325527Abstract: 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: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
-
Publication number: 20140149417Abstract: 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: ApplicationFiled: November 27, 2012Publication date: May 29, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Hyun Duk Kim, ChenXiang Zhai, Meichun Hsu, Maria Guadalupe Castellanos
-
Patent number: 8631391Abstract: 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: GrantFiled: January 24, 2005Date of Patent: January 14, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fabio Casati, Mehmet Sayal, Maria Guadalupe Castellanos, Yifan Li, Ming-Chien Shan
-
Publication number: 20130283233Abstract: 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: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Inventors: Maria Guadalupe Castellanos, Cornelio IƱigo, Carlos Alberto Ceja Limon, Maria Guadalupe Paz, Umeshwar Dayal
-
Patent number: 8423396Abstract: 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: GrantFiled: April 28, 2005Date of Patent: April 16, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Maria Guadalupe Castellanos, Fabio Casati, Ming-Chien Shan
-
Patent number: 8175852Abstract: 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: GrantFiled: February 11, 2005Date of Patent: May 8, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Maria Guadalupe Castellanos, Ming-Chien Shan, Fabio Casati
-
Publication number: 20110202387Abstract: Embodiments in accordance with the present invention include methods and systems for data prediction.Type: ApplicationFiled: April 25, 2011Publication date: August 18, 2011Inventors: Mehmet Sayal, Maria Guadalupe Castellanos, Umeshwar Dayal
-
Patent number: 7971191Abstract: 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: GrantFiled: June 10, 2004Date of Patent: June 28, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Maria Guadalupe Castellanos, Fabio Casati, Ming-Chien Shan
-
Patent number: 7761455Abstract: Various approaches are disclosed for loading data from a vertical database table into a horizontal database table. In one embodiment, a number of rows in a vertical database table and a number of columns in a horizontal database table are determined. Entries in a first column of the vertical table contain object identifiers, entries in a second column contain attribute names corresponding to the object identifiers, and entries in a third column contain attribute values corresponding to the attribute names. The horizontal table includes a column for the object identifiers and respective attribute columns for the attributes names. One of a plurality of methods is selected and used for reading data from the vertical database table and writing data to the horizontal database table based in part on the number of rows in the vertical database table and the number of columns in the horizontal database table.Type: GrantFiled: March 31, 2004Date of Patent: July 20, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eric Y. Shan, Fabio Casati, Maria Guadalupe Castellanos, Ming-Chien Shan