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: 11810741
    Abstract: 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: Grant
    Filed: October 25, 2021
    Date of Patent: November 7, 2023
    Assignee: Robertshaw Controls Company
    Inventors: Gustavo Alonso Canales Benavides, Ruben Simon Romero, Javier Tomas Aguilar Fernández
  • Patent number: 11337284
    Abstract: 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: Grant
    Filed: April 30, 2021
    Date of Patent: May 17, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Miroslav Oljaca, Gustavo Alonso Martinez, Yogesh Ramadass
  • Publication number: 20220148831
    Abstract: 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: Application
    Filed: October 25, 2021
    Publication date: May 12, 2022
    Applicant: Robertshaw Controls Company
    Inventors: Gustavo Alonso Canales Benavides, Ruben Simon Romero, Javier Tomas Aguilar Fernández
  • Publication number: 20210345464
    Abstract: 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: Application
    Filed: April 30, 2021
    Publication date: November 4, 2021
    Inventors: Miroslav OLJACA, Gustavo Alonso MARTINEZ, Yogesh RAMADASS
  • Patent number: 9348839
    Abstract: 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: Grant
    Filed: February 12, 2015
    Date of Patent: May 24, 2016
    Assignee: Amadeus S.A.S.
    Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
  • Publication number: 20150154225
    Abstract: 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: Application
    Filed: February 12, 2015
    Publication date: June 4, 2015
    Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
  • Patent number: 8990335
    Abstract: 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: Grant
    Filed: August 23, 2010
    Date of Patent: March 24, 2015
    Assignee: Amadeus S.A.S.
    Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
  • Publication number: 20130290397
    Abstract: 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: Application
    Filed: June 11, 2013
    Publication date: October 31, 2013
    Inventors: Guy Pardon, Gustavo Alonso
  • Patent number: 8463761
    Abstract: 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: Grant
    Filed: August 23, 2011
    Date of Patent: June 11, 2013
    Inventors: Guy Pardon, Gustavo Alonso
  • Publication number: 20120197868
    Abstract: 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: Application
    Filed: August 23, 2010
    Publication date: August 2, 2012
    Inventors: Dietmar Fauser, Jeremy Meyer, Cedric Florimond, Donald Kossmann, Gustavo Alonso, Georgios Giannikis, Philipp Unterbrunner
  • Publication number: 20110320420
    Abstract: 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: Application
    Filed: August 23, 2011
    Publication date: December 29, 2011
    Inventors: Guy Pardon, Gustavo Alonso
  • Patent number: 8005805
    Abstract: 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: Grant
    Filed: December 29, 2003
    Date of Patent: August 23, 2011
    Inventors: Guy Pardon, Gustavo Alonso
  • Publication number: 20040244004
    Abstract: 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: Application
    Filed: December 29, 2003
    Publication date: December 2, 2004
    Inventors: Guy Pardon, Gustavo Alonso
  • Patent number: 6671686
    Abstract: 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: Grant
    Filed: November 2, 2001
    Date of Patent: December 30, 2003
    Inventors: Guy Pardon, Gustavo Alonso
  • Publication number: 20020083078
    Abstract: 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: Application
    Filed: November 2, 2001
    Publication date: June 27, 2002
    Inventors: Guy Pardon, Gustavo Alonso