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: 10318533
    Abstract: 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: Grant
    Filed: February 15, 2013
    Date of Patent: June 11, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Luis Maria Lafuente Alvarez, David Manzano Macho
  • Patent number: 10180963
    Abstract: 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: Grant
    Filed: December 18, 2012
    Date of Patent: January 15, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
  • Publication number: 20180101609
    Abstract: 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: Application
    Filed: May 8, 2015
    Publication date: April 12, 2018
    Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
  • Patent number: 9251211
    Abstract: 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: Grant
    Filed: October 1, 2010
    Date of Patent: February 2, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
  • Publication number: 20160004751
    Abstract: 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: Application
    Filed: February 15, 2013
    Publication date: January 7, 2016
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Luis Maria LAFUENTE ALVAREZ, David MANZANO MACHO
  • Publication number: 20150317363
    Abstract: 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: Application
    Filed: December 18, 2012
    Publication date: November 5, 2015
    Inventors: David MANZANO MACHO, Luis Maria LAFUENTE ALVAREZ
  • Patent number: 8762369
    Abstract: 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: Grant
    Filed: May 10, 2011
    Date of Patent: June 24, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: David Manzano Macho, Miguel Angel Pallares Lopez
  • Patent number: 8670346
    Abstract: 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: Grant
    Filed: November 27, 2009
    Date of Patent: March 11, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Javier Maria Torres Ramon, Dimitrios Christodoulou, Luis Maria Lafuente Alvarez, David Manzano Macho
  • Publication number: 20140052729
    Abstract: 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: Application
    Filed: May 10, 2011
    Publication date: February 20, 2014
    Inventors: David Manzano Macho, Miguel Angel Pallares Lopez
  • Publication number: 20130159286
    Abstract: 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: Application
    Filed: October 1, 2010
    Publication date: June 20, 2013
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
  • Publication number: 20120033581
    Abstract: 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: Application
    Filed: November 27, 2009
    Publication date: February 9, 2012
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Javier Maria Torres Ramon, Dimitrios Christodoulou, Luis Maria Lafuente Alvarez, David Manzano Macho
  • Publication number: 20110302186
    Abstract: 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: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Inventors: Miguel Angel Pallares Lopez, David Manzano Macho, Javier Maria Torres Ramon, Luis Maria Lafuente Alvarez