Patents by Inventor David Manzano Macho
David Manzano Macho 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: 10318533Abstract: A controller for controlling the processing of a data stream by a data stream processing system having a plurality of data stream management systems, DSMSs. Each DSMS is arranged to execute a respective continuous query to generate an output data stream having continuous query execution results. The controller controls the execution of the continuous query on a windowed portion of a data stream when different DSMSs receive different parts of the data for the windowed portion. The controller selects, for processing of the windowed portion of the data stream, a single DSMS that is to execute the respective continuous query. The controller generates a control signal to cause only the selected DSMS to execute the continuous query using data in the data stream received thereby, so that the continuous query is executed on data in the windowed portion of the data stream only by the selected DSMS.Type: GrantFiled: February 15, 2013Date of Patent: June 11, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Luis Maria Lafuente Alvarez, David Manzano Macho
-
Patent number: 10180963Abstract: A data stream management system (DSMS) receives an input data stream from data stream sources and respective location information associated with sets of the data stream sources. A continuous query is executed against data items received via the input data streams to generate at least one client output data stream. A load shedding process is executed when the DSMS is overloaded with data from the input data streams. When the DSMS is not overloaded and for the location information associated with each of the data stream source sets, a respective utility value is determined indicating a utility to the client of data from the data stream source sets. The location information is stored in association with the corresponding data utility value. The location information received when the DSMS is overloaded is used, together with the data utility values, to identify input data streams whose data items are to be discarded.Type: GrantFiled: December 18, 2012Date of Patent: January 15, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
-
Publication number: 20180101609Abstract: There is provided a communication system (100) comprising: a first network node (200) that transmits a flow of data records to a second network node (300) via a network (500), the second network node having a data record processing module (600) that receives and processes the data records; and a controller (700) for controlling the transmission of data records by the first network node.Type: ApplicationFiled: May 8, 2015Publication date: April 12, 2018Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
-
Patent number: 9251211Abstract: A method of generating a query plan for accessing a database, comprising: receiving (S10) one or more electronic queries from a database client; and determining (S20) whether the received one or more queries form a part of a query pattern comprising a repeating sequence of a plurality of queries by determining whether the received one or more queries match a part of the sequence of queries. If the received one or more queries are determined to form a part of the query pattern, the method further comprises generating (S30) a query plan for executing one or more queries in the sequence that match the received one or more queries, and a query that is subsequent to the matching one or more queries in the sequence.Type: GrantFiled: October 1, 2010Date of Patent: February 2, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
-
Publication number: 20160004751Abstract: A controller for controlling the processing of a data stream by a data stream processing system having a plurality of data stream management systems, DSMSs. Each DSMS is arranged to execute a respective continuous query to generate an output data stream having continuous query execution results. The controller controls the execution of the continuous query on a windowed portion of a data stream when different DSMSs receive different parts of the data for the windowed portion. The controller selects, for processing of the windowed portion of the data stream, a single DSMS that is to execute the respective continuous query. The controller generates a control signal to cause only the selected DSMS to execute the continuous query using data in the data stream received thereby, so that the continuous query is executed on data in the windowed portion of the data stream only by the selected DSMS.Type: ApplicationFiled: February 15, 2013Publication date: January 7, 2016Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Luis Maria LAFUENTE ALVAREZ, David MANZANO MACHO
-
Publication number: 20150317363Abstract: A data stream management system (DSMS) receives an input data stream from data stream sources and respective location information associated with sets of the data stream sources. A continuous query is executed against data items received via the input data streams to generate at least one client output data stream. A load shedding process is executed when the DSMS is overloaded with data from the input data streams. When the DSMS is not overloaded and for the location information associated with each of the data stream source sets, a respective utility value is determined indicating a utility to the client of data from the data stream source sets. The location information is stored in association with the corresponding data utility value. The location information received when the DSMS is overloaded is used, together with the data utility values, to identify input data streams whose data items are to be discarded.Type: ApplicationFiled: December 18, 2012Publication date: November 5, 2015Inventors: David MANZANO MACHO, Luis Maria LAFUENTE ALVAREZ
-
Patent number: 8762369Abstract: A continuous query result estimator for use in a data stream management system. The data stream management system configured to execute a continuous query against data items received via at least one input data stream to generate at least one output data stream. The continuous query result estimator comprises a classification module configured to classify a set of at least one data item received via the at least one input data stream into one of a plurality of input data groups. A data store configured to store a respective rule for estimating a result of executing the continuous query against a data item belonging to the input data group. The continuous query result estimator also includes a result estimation module configured to select a rule from the rules stored in the data store on the basis of the classification performed by the classification module.Type: GrantFiled: May 10, 2011Date of Patent: June 24, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: David Manzano Macho, Miguel Angel Pallares Lopez
-
Patent number: 8670346Abstract: Apparatus for performing packet classification of data packets belonging to a packet flow through a packet data network. The apparatus comprises an ingress interface for receiving packets of said packet flow, and an active filter for disturbing one or more of said packets or for otherwise disturbing a characteristic of said flow. An egress interface is provided for sending the packets including a disturbance towards a destination. A monitor is also provided for monitoring said packet flow and/or one or more associated packet flows received by the apparatus to detect subsequent reactions in the flow/s to the disturbance, while a flow classifier is provided for attempting to classify the flow into one of a set of defined classes according to a detected reaction.Type: GrantFiled: November 27, 2009Date of Patent: March 11, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Javier Maria Torres Ramon, Dimitrios Christodoulou, Luis Maria Lafuente Alvarez, David Manzano Macho
-
Publication number: 20140052729Abstract: A continuous query result estimator for use in a data stream management system. The data stream management system configured to execute a continuous query against data items received via at least one input data stream to generate at least one output data stream. The continuous query result estimator comprises a classification module configured to classify a set of at least one data item received via the at least one input data stream into one of a plurality of input data group. A data store configured to store a respective rule for estimating a result of executing the continuous query against a data item belonging to the input data group. The continuous query result estimator also includes a result estimation module configured to select a rule from the rules stored in the data store on the basis of the classification performed by the classification module.Type: ApplicationFiled: May 10, 2011Publication date: February 20, 2014Inventors: David Manzano Macho, Miguel Angel Pallares Lopez
-
Publication number: 20130159286Abstract: A method of generating a query plan for accessing a database, comprising: receiving (S10) one or more electronic queries from a database client; and determining (S20) whether the received one or more queries form a part of a query pattern comprising a repeating sequence of a plurality of queries by determining whether the received one or more queries match a part of the sequence of queries. If the received one or more queries are determined to form a part of the query pattern, the method further comprises generating (S30) a query plan for executing one or more queries in the sequence that match the received one or more queries, and a query that is subsequent to the matching one or more queries in the sequence.Type: ApplicationFiled: October 1, 2010Publication date: June 20, 2013Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
-
Publication number: 20120033581Abstract: Apparatus for performing packet classification of data packets belonging to a packet flow through a packet data network. The apparatus comprises an ingress interface for receiving packets of said packet flow, and an active filter for disturbing one or more of said packets or for otherwise disturbing a characteristic of said flow. An egress interface is provided for sending the packets including a disturbance towards a destination. A monitor is also provided for monitoring said packet flow and/or one or more associated packet flows received by the apparatus to detect subsequent reactions in the flow/s to the disturbance, whilst a flow classifier is provided for attempting to classify the flow into one of a set of defined classes according to a detected reaction.Type: ApplicationFiled: November 27, 2009Publication date: February 9, 2012Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Javier Maria Torres Ramon, Dimitrios Christodoulou, Luis Maria Lafuente Alvarez, David Manzano Macho
-
Publication number: 20110302186Abstract: A data scheme and protocol (DSP) adapter which translates communications received from one or more application servers (FEs) into corresponding communications understandable by one or more repositories (BEs). The DSP adapter comprises an interface unit which receives a FE query from a FE. The DSP adapter comprises a processing unit which determines an FE query pattern fulfilled by the FE query and checks whether the FE query pattern exists for the FE query in an accessible memory. Where the FE query pattern does not exist in the accessible memory, the processing unit transforms the FE query pattern into a corresponding BE query pattern. Where the FE query pattern exists in the accessible memory, the processing unit obtains the corresponding BE query pattern from the accessible memory. A method for translating at a data scheme and protocol (DSP) adapter communications received from one or more application servers (FEs) into corresponding communications understandable by one or more repositories (BEs).Type: ApplicationFiled: June 4, 2010Publication date: December 8, 2011Inventors: Miguel Angel Pallares Lopez, David Manzano Macho, Javier Maria Torres Ramon, Luis Maria Lafuente Alvarez