Patents by Inventor Luis Maria Lafuente Alvarez
Luis Maria Lafuente Alvarez 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
-
Patent number: 10055483Abstract: A method is carried out by a data stream management system suitable for executing continuous queries on input data streams. Primary continuous queries are executed by, or provisioned to be executed by, the data stream management system on one or more input data streams in order to produce one or more output data streams. In the method, at least one secondary continuous query is generated for execution on the data stream management system on one or more input data streams. The generated secondary continuous queries are different from the primary continuous queries, and the secondary continuous queries are generated based on the at least one primary continuous query. The generation of secondary continuous queries notably enables, when ad-hoc continuous queries are requested, to quickly start outputting data streams for these ad-hoc queries. Data stream management systems and computer programs are also disclosed.Type: GrantFiled: March 8, 2012Date of Patent: August 21, 2018Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: 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: 9842140Abstract: A method for providing an output data stream in a network system comprises receiving a request for a desired output data stream and identifying at least one input data stream on the basis of the desired output data stream. The method further comprises identifying at least one relationship between the at least one identified input data stream and the desired output data stream, determining at least one operator on the basis of the at least one identified relationship and creating a query for generating an output data stream corresponding to the desired output data stream. The query is created by applying the at least one operator to the at least one identified input data stream.Type: GrantFiled: June 26, 2012Date of Patent: December 12, 2017Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Luis Maria Lafuente Alvarez, Miguel Angel Pallares Lopez
-
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: 20150370858Abstract: A method for providing an output data stream in a network system comprises receiving a request for a desired output data stream and identifying at least one input data stream on the basis of the desired output data stream. The method further comprises identifying at least one relationship between the at least one identified input data stream and the desired output data stream, determining at least one operator on the basis of the at least one identified relationship and creating a query for generating an output data stream corresponding to the desired output data stream. The query is created by applying the at least one operator to the at least one identified input data stream.Type: ApplicationFiled: June 26, 2012Publication date: December 24, 2015Inventors: Luis Maria LAFUENTE ALVAREZ, Miguel Angel PALLARES LOPEZ
-
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
-
Publication number: 20140379712Abstract: A method is carried out by a data stream management system suitable for executing continuous queries on input data streams. Primary continuous queries are executed by, or provisioned to be executed by, the data stream management system on one or more input data streams in order to produce one or more output data streams. In the method, at least one secondary continuous query is generated for execution on the data stream management system on one or more input data streams. The generated secondary continuous queries are different from the primary continuous queries, and the secondary continuous queries are generated based on the at least one primary continuous query. The generation of secondary continuous queries notably enables, when ad-hoc continuous queries are requested, to quickly start outputting data streams for these ad-hoc queries. Data stream management systems and computer programs are also disclosed.Type: ApplicationFiled: March 8, 2012Publication date: December 25, 2014Inventor: Luis Maria Lafuente Alvarez
-
Patent number: 8909671Abstract: It is presented a method for notifying at least a first condition in an industrial system by means of a monitoring system in order to draw the attention of an operator monitoring the industrial system to the at least one condition. The method comprises displaying (S1) the first condition in a first portion of a display screen of the monitoring system, determining (S2) by means of eye tracking an area where a user focuses on the display screen, the area where the user focuses differing from the first portion, and alerting (S3) the user of the first condition in order to allow the user to be notified of the first condition in the industrial system. A monitoring system is also presented herein.Type: GrantFiled: December 23, 2010Date of Patent: December 9, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Miguel Angel Pallares Lopez, Luis Maria Lafuente Alvarez
-
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
-
Patent number: 8625433Abstract: A method of enabling redundancy for a Home Subscriber Service (HSS) of an IP Multimedia Subsystem (IMS) is provided. Redundancy is provided by a plurality of HSS instances. Where a client node of the IMS requires details of an HSS, the client node is provided with details of a proxy HSS representing the HSS instances. The client node uses the details to send a subsequent request directed to the proxy HSS. The proxy HSS selects an appropriate one of the HSS instances to handle the request received at the proxy HSS from the client node. The proxy HSS forwards the request to the selected HSS instance for handling.Type: GrantFiled: December 19, 2007Date of Patent: January 7, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Luis Maria Lafuente Alvarez, Alfonso Celaya Prieto, Javier Perez Fernandez
-
Publication number: 20130268560Abstract: It is presented a method for notifying at least a first condition in an industrial system by means of a monitoring system in order to draw the attention of an operator monitoring the industrial system to the at least one condition. The method comprises displaying (S1) the first condition in a first portion of a display screen of the monitoring system, determining (S2) by means of eye tracking an area where a user focuses on the display screen, the area where the user focuses differing from the first portion, and alerting (S3) the user of the first condition in order to allow the user to be notified of the first condition in the industrial system. A monitoring system is also presented herein.Type: ApplicationFiled: December 23, 2010Publication date: October 10, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Miguel Angel Pallares Lopez, Luis Maria Lafuente Alvarez
-
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
-
Publication number: 20110026460Abstract: A method of enabling redundancy for a Home Subscriber Service (HSS) of an IP Multimedia Subsystem (IMS) is provided. Redundancy is provided by a plurality of HSS instances. Where a client node of the IMS requires details of an HSS, the client node is provided with details of a proxy HSS representing the HSS instances. The client node uses the details to send a subsequent request directed to the proxy HSS. The proxy HSS selects an appropriate one of the HSS instances to handle the request received at the proxy HSS from the client node. The proxy HSS forwards the request to the selected HSS instance for handling.Type: ApplicationFiled: December 19, 2007Publication date: February 3, 2011Inventors: Luis Maria Lafuente Alvarez, Alfonso Celaya, Javier Perez Fernandez