Patents by Inventor Gustavo Alonso
Gustavo Alonso 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: 11810741Abstract: An infinite switch includes a front cover, a back cover, and a base secured between the front cover and the back cover. A floating shaft extending through the front cover and the base. A cam fixed to the base and slidingly receiving an end of the floating shaft. The floating shaft is moveable in an axial direction extending parallel to a longitudinal axis of the floating shaft and the cam is fixed to prevent movement in the axial direction.Type: GrantFiled: October 25, 2021Date of Patent: November 7, 2023Assignee: Robertshaw Controls CompanyInventors: Gustavo Alonso Canales Benavides, Ruben Simon Romero, Javier Tomas Aguilar Fernández
-
Patent number: 11337284Abstract: A circuit includes a capacitor-drop power supply including a series combination of a resistor and a first capacitor. The capacitor-drop power supply includes an output and is adapted to be coupled to a light source. The circuit also includes a second capacitor, a switch, and an active clamp circuit. The second capacitor couples to the output of the capacitor-drop power supply. The switch couples in parallel with the series combination of the resistor and the first capacitor. The switch is configured to cause the light source to illuminate. The active clamp circuit couples to the capacitor-drop power supply. The active clamp circuit has an output coupled to the capacitor-drop power supply. The active clamp circuit is configured to cause current to continuously flow through at least one of the switch or the series combination of resistor and first capacitor regardless of a magnitude of the voltage across the second capacitor.Type: GrantFiled: April 30, 2021Date of Patent: May 17, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Miroslav Oljaca, Gustavo Alonso Martinez, Yogesh Ramadass
-
Publication number: 20220148831Abstract: An infinite switch includes a front cover, a back cover, and a base secured between the front cover and the back cover. A floating shaft extending through the front cover and the base. A cam fixed to the base and slidingly receiving an end of the floating shaft. The floating shaft is moveable in an axial direction extending parallel to a longitudinal axis of the floating shaft and the cam is fixed to prevent movement in the axial direction.Type: ApplicationFiled: October 25, 2021Publication date: May 12, 2022Applicant: Robertshaw Controls CompanyInventors: Gustavo Alonso Canales Benavides, Ruben Simon Romero, Javier Tomas Aguilar Fernández
-
Publication number: 20210345464Abstract: A circuit includes a capacitor-drop power supply including a series combination of a resistor and a first capacitor. The capacitor-drop power supply includes an output and is adapted to be coupled to a light source. The circuit also includes a second capacitor, a switch, and an active clamp circuit. The second capacitor couples to the output of the capacitor-drop power supply. The switch couples in parallel with the series combination of the resistor and the first capacitor. The switch is configured to cause the light source to illuminate. The active clamp circuit couples to the capacitor-drop power supply. The active clamp circuit has an output coupled to the capacitor-drop power supply. The active clamp circuit is configured to cause current to continuously flow through at least one of the switch or the series combination of resistor and first capacitor regardless of a magnitude of the voltage across the second capacitor.Type: ApplicationFiled: April 30, 2021Publication date: November 4, 2021Inventors: Miroslav OLJACA, Gustavo Alonso MARTINEZ, Yogesh RAMADASS
-
Patent number: 9348839Abstract: A distributed data store includes a storage layer comprised of a plurality of storage nodes, each storage node configured to receive and queue table operations, and an aggregation layer comprised of aggregator nodes configured to route table operations to storage nodes in the storage layer and merge results of table operations returned by storage nodes in the storage layer. Each storage node includes in part scan threads dedicated to continuous and full scanning of segments of a table that are respectively associated with processor cores upon which such scan threads are running.Type: GrantFiled: February 12, 2015Date of Patent: May 24, 2016Assignee: Amadeus S.A.S.Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
-
Publication number: 20150154225Abstract: A distributed data store includes a storage layer comprised of a plurality of storage nodes, each storage node configured to receive and queue table operations, and an aggregation layer comprised of aggregator nodes configured to route table operations to storage nodes in the storage layer and merge results of table operations returned by storage nodes in the storage layer. Each storage node includes in part scan threads dedicated to continuous and full scanning of segments of a table that are respectively associated with processor cores upon which such scan threads are running.Type: ApplicationFiled: February 12, 2015Publication date: June 4, 2015Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
-
Patent number: 8990335Abstract: A method for storing and retrieving data in a storage node of a data store and storage node of a data store, storing in main-memory at least one segment of a relational table. The storage node includes at least one computational core running at least one scan thread each dedicated to the scanning of one of the at least one segment. At least one scan thread uniquely, continuously and exhaustively scans the dedicated segment of the relational table. The storage node receives and processes batches of query and update operations for the at least one segment of the relational table. The query and update operations of a batch are re-indexed at beginning of each scan by the scan thread. Then, the indexed query and update operations of a batch are independently joined to data records of said segment that match with predicates of the indexed query and update operations.Type: GrantFiled: August 23, 2010Date of Patent: March 24, 2015Assignee: Amadeus S.A.S.Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
-
Publication number: 20130290397Abstract: In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level.Type: ApplicationFiled: June 11, 2013Publication date: October 31, 2013Inventors: Guy Pardon, Gustavo Alonso
-
Patent number: 8463761Abstract: In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level.Type: GrantFiled: August 23, 2011Date of Patent: June 11, 2013Inventors: Guy Pardon, Gustavo Alonso
-
Publication number: 20120197868Abstract: A method for storing and retrieving data in a storage node of a data store and storage node of a data store, storing in main-memory at least one segment of a relational table The storage node includes at least one computational core running at least one scan thread each dedicated to the scanning of one of the at least one segment. At least one scan thread uniquely, continuously and exhaustively scans the dedicated segment of the relational table. The storage node receives and processes batches of query and update operations for the at least one segment of the relational table. The query and update operations of a batch are re-indexed at beginning of each scan by the scan thread. Then, the indexed query and update operations of a batch are independently joined to data records of said segment that match with predicates of the indexed query and update operations.Type: ApplicationFiled: August 23, 2010Publication date: August 2, 2012Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
-
Publication number: 20110320420Abstract: In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level.Type: ApplicationFiled: August 23, 2011Publication date: December 29, 2011Inventors: Guy Pardon, Gustavo Alonso
-
Patent number: 8005805Abstract: In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level.Type: GrantFiled: December 29, 2003Date of Patent: August 23, 2011Inventors: Guy Pardon, Gustavo Alonso
-
Publication number: 20040244004Abstract: A light-weight architecture is provided, where each component is in itself its own advanced mini-transaction processing monitor. To accomplish this, the system is most readily implemented as a set of Java classes. The resulting architecture is as follows. In a composite system, each server is an independent component performing its own scheduling and transaction management. These servers are built using Java and inheriting from the classes provided by the system according to the invention. The interface to each server defines the services it implements. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). Each transaction is a thread that (in an exemplary system) can invoke SQL statements in a local database (directly connected to that server) as well as services offered by other servers.Type: ApplicationFiled: December 29, 2003Publication date: December 2, 2004Inventors: Guy Pardon, Gustavo Alonso
-
Patent number: 6671686Abstract: A light-weight architecture is provided, where each component is in itself its own advanced mini-transaction processing monitor. To accomplish this, the system is most readily implemented as a set of Java classes. The resulting architecture is as follows. In a composite system, each server is an independent component performing its own scheduling and transaction management. These servers are built using Java and inheriting from the classes provided by the system according to the invention. The interface to each server defines the services it implements. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). Each transaction is a thread that (in an exemplary system) can invoke SQL statements in a local database (directly connected to that server) as well as services offered by other servers.Type: GrantFiled: November 2, 2001Date of Patent: December 30, 2003Inventors: Guy Pardon, Gustavo Alonso
-
Publication number: 20020083078Abstract: A light-weight architecture is provided, where each component is in itself its own advanced mini-transaction processing monitor. To accomplish this, the system is most readily implemented as a set of Java classes. The resulting architecture is as follows. In a composite system, each server is an independent component performing its own scheduling and transaction management. These servers are built using Java and inheriting from the classes provided by the system according to the invention. The interface to each server defines the services it implements. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). Each transaction is a thread that (in an exemplary system) can invoke SQL statements in a local database (directly connected to that server) as well as services offered by other servers.Type: ApplicationFiled: November 2, 2001Publication date: June 27, 2002Inventors: Guy Pardon, Gustavo Alonso