Patents by Inventor Joaquin Romera

Joaquin Romera 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: 10423567
    Abstract: Transmission of data over a serial link based on a unidirectional clock signal is provided. A unidirectional clock signal is generated based on a first clock of a master device. The unidirectional clock signal is sent to a slave device that is connected to the serial link. The master device transmits data to the slave device over the serial link based on the first clock. The slave device receives the unidirectional clock signal from a master device. The slave device transmits data over the serial link to the master device based on the unidirectional clock signal.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: September 24, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Raheel Khan, Scott Cheng, Pascal Philippe, Joaquin Romera
  • Publication number: 20190227971
    Abstract: Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A method performed at a first device coupled to a serial bus includes receiving first coexistence information directed to a second device, selecting a communication link to carry the first coexistence information to the second device, generating a first datagram that includes the first coexistence information, transmitting the first datagram to the second device over a point-to-point link in a first mode of operation, and transmitting the first datagram to the second device over a multi-drop serial bus in a second mode of operation. The first datagram may be configured according to a protocol associated with the communication link selected to carry the first coexistence information.
    Type: Application
    Filed: November 16, 2018
    Publication date: July 25, 2019
    Inventors: Helena Deirdre O'SHEA, Lalan Jee MISHRA, Joaquin ROMERA, Richard Dominic WIETFELDT, Mohit Kishore PRASAD
  • Patent number: 10159053
    Abstract: Systems, methods, and apparatus for synchronizing timing in devices coupled to a data communication link are disclosed. In one example, a first device programs a future system time value in a second device. The first device launches a low-latency trigger signal that causes the future system time value to be loaded into a timer of the second device when a timer of the first device matches the future system time value. The second device measures phase difference between the trigger signal and edges of a clock signal used for timing in the second device. The phase difference is measured using an oversampling clock that provides a desired measurement reliability. The measured phase difference permits the first device to accurately determine system time as applied to the second device. The trigger signal can be provided on existing pins used by first and second devices in accordance with communication protocols and specifications.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: December 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Joaquin Romera, Graig Zethner, Raheel Khan
  • Publication number: 20170222684
    Abstract: Transmission of data over a serial link based on a unidirectional clock signal is provided. A unidirectional clock signal is generated based on a first clock of a master device. The unidirectional clock signal is sent to a slave device that is connected to the serial link. The master device transmits data to the slave device over the serial link based on the first clock. The slave device receives the unidirectional clock signal from a master device. The slave device transmits data over the serial link to the master device based on the unidirectional clock signal.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 3, 2017
    Inventors: Raheel KHAN, Scott CHENG, Pascal PHILIPPE, Joaquin ROMERA
  • Publication number: 20170223646
    Abstract: Systems, methods, and apparatus for synchronizing timing in devices coupled to a data communication link are disclosed. In one example, a first device programs a future system time value in a second device. The first device launches a low-latency trigger signal that causes the future system time value to be loaded into a timer of the second device when a timer of the first device matches the future system time value. The second device measures phase difference between the trigger signal and edges of a clock signal used for timing in the second device. The phase difference is measured using an oversampling clock that provides a desired measurement reliability. The measured phase difference permits the first device to accurately determine system time as applied to the second device. The trigger signal can be provided on existing pins used by first and second devices in accordance with communication protocols and specifications.
    Type: Application
    Filed: August 30, 2016
    Publication date: August 3, 2017
    Inventors: Joaquin Romera, Graig Zethner, Raheel Khan
  • Publication number: 20170220517
    Abstract: Transmission of data over a serial link based on a unidirectional clock signal is provided. A unidirectional clock signal is generated based on a first clock of a master device. The unidirectional clock signal is sent to a slave device that is connected to the serial link. The master device transmits data to the slave device over the serial link based on the first clock. The slave device receives the unidirectional clock signal from a master device. The slave device transmits data over the serial link to the master device based on the unidirectional clock signal.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 3, 2017
    Inventors: Raheel KHAN, Scott CHENG, Pascal PHILIPPE, Joaquin ROMERA
  • Publication number: 20170222686
    Abstract: Serial communication using a packetization protocol engineered for efficient transmission is provided. Data link layer (DLL) control packets can be generated for transmission of control messages. Each DLL control message packet can have a DLL control packet length, and the DLL control packet length can be a fixed length. Physical layer (PHY) control packets can be generated. Each PHY control packet can include one of the DLL control packets and a control token. The length of each PHY control packet can be the sum of the DLL control packet length and a control token length of the control token. The PHY control packets can be encapsulated in frames. Each of the frames can include a synchronization symbol having a symbol length. The length of each frame can be the sum of the symbol length and an encapsulation length, which can be twice the length of the PHY control packet.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 3, 2017
    Inventors: Raheel KHAN, Scott CHENG, Pascal PHILIPPE, Joaquin ROMERA
  • Publication number: 20070226579
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for memory replay mechanisms. In some embodiments, the replay logic includes reset logic to reset at least some of the links in a point-to-point memory interconnect. In addition, the replay logic may include a replay queue to store transaction data and a replay controller to initiate a reset if the transaction data indicates a defined transaction response error. Other embodiments are described and claimed.
    Type: Application
    Filed: February 16, 2006
    Publication date: September 27, 2007
    Inventors: James Alexander, Rajat Agarwal, Joaquin Romera
  • Publication number: 20070089032
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a memory device anti-aliasing scheme. In an embodiment, a memory controller includes an error check agent to receive a codeword from a rank of memory and to provide an error indication in response to detecting a correctable adjacent-symbol-pair-error the rank of memory. An error counter may be coupled with the error check agent to increment towards a threshold value in response to the error indication from the error check agent. In an embodiment, a faulty memory device marker agent coupled with the error counter provides a faulty memory device marker to the error check agent, if the error counter exceeds the threshold value. Other embodiments are described and claimed.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 19, 2007
    Inventors: James Alexander, Joaquin Romera, Rajat Agarwal, Thomas Holman