Patents by Inventor Deirdre O'Shea

Deirdre O'Shea 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).

  • Publication number: 20190302830
    Abstract: Systems, methods, and apparatus for internal on-chip clock calibration for devices coupled to a serial bus are described. A data line of the bus is monitored at a device in order to detect select command signals on the data line, where the select command signals have an accompanying clock signal, such as a burst clock, on a clock line of the serial bus sent concurrently with the command signal. The internal on-chip clock generator in the receiving device utilizes the clock signal occurring with the command signal for calibration, where the select signals are those signals sufficiently long enough for a receiving device to effectively utilize the concurrent clock signal for calibration purposes. In this manner, clock calibration for an internal clock is maintained accurately without the need for an extra clock calibration input.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: ZhenQi CHEN, Jianguo YAO, Scott DAVENPORT, Helena Deirdre O'SHEA, Reza MOHAMMADPOURRAD
  • Patent number: 10423551
    Abstract: Systems, methods, and apparatus for data communication are provided. A method performed by a device operating as a bus master may include transmitting a first pulse on a first wire of a multi-wire interface, transmitting a second pulse on a second wire of the multi-wire interface while the first pulse is present on the first wire of the multi-wire interface, and initiating a low-latency mode of communication immediately after termination of the first pulse. The second pulse may be shorter in duration than the first pulse.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: September 24, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Helena Deirdre O'Shea, Richard Dominic Wietfeldt
  • Publication number: 20190286587
    Abstract: Systems, methods, and apparatus for data communication are provided. A method performed by a bus master includes terminating transmission of a first datagram by signaling a first bus park cycle on a serial bus, causing a driver to enter a high-impedance state, opening an interrupt window by providing a first edge in a clock signal transmitted on a second line of the serial bus, closing the interrupt window by providing a second edge in the clock signal, signaling a second bus park cycle on the serial bus, initiating an arbitration process when an interrupt was received on the first line of the serial bus while the interrupt window was open, and initiating a transmission of a second datagram when an interrupt was not received on the first line of the serial bus while the interrupt window was open.
    Type: Application
    Filed: January 30, 2019
    Publication date: September 19, 2019
    Inventors: Lalan Jee MISHRA, Richard Dominic WIETFELDT, Helena Deirdre O'SHEA, Wolfgang ROETHIG, Christopher Kong Yee CHUN, ZhenQi CHEN, Scott DAVENPORT, Chiew-Guan TAN, Wilson CHEN, Umesh SRIKANTIAH
  • Patent number: 10417161
    Abstract: In a device comprising a serial bus and a plurality of devices, register/address mappings and/or unique group identifiers are used to convey additional information in messages/datagrams over the serial bus without explicitly sending such information in the message/datagram. Such register/address mappings may be done beforehand, and in conjunction with group-specific identifiers, may reduce transmission latency by keeping the size of the messages/datagrams small. Since all devices on the serial bus have prior knowledge of such register/address mappings and/or group-specific identifiers, recipient devices are able to infer information from the group-specific identifiers and/or register/address sent in each message/datagram that is not explicitly sent within such message/datagram.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 17, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Helena Deirdre O'Shea, Lalan Jee Mishra, Amit Gil, Gary Chang, Mohit Kishore Prasad, Richard Dominic Wietfeldt, Vinay Jain
  • Publication number: 20190246285
    Abstract: A method, an apparatus, a transmitter component, and a computer program product for wireless communication are provided. The transmitter component may determine whether first information or second information is to be provided to a receiver component, wherein the first information includes a RAT identifier and the second information includes information regarding a transmit operation; and transmit a communication to the receiver component via a wireless coexistence interface between the receiver component and the transmitter component, wherein a particular portion of the communication is associated with a first value when the first information is to be provided, and wherein the particular portion is associated with a second value when the second information is to be provided. Numerous other aspects are provided.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 8, 2019
    Inventors: Francis NGAI, Shriram GURUMOORTHY, Olaf Josef HIRSCH, Sridhar BANDARU, Helena Deirdre O'SHEA, Gary CHANG
  • Publication number: 20190246408
    Abstract: A method, an apparatus, a receiver component, and a computer program product for wireless communication are provided. The apparatus may receive a first portion of a communication from a transmitter component via a wireless coexistence interface between the receiver component and the transmitter component; determine at least one of a radio access technology (RAT) identifier or a transmit operation based at least in part on the first portion of the communication; and at least one of: process a second portion of the communication based at least in part on the RAT identifier; or perform the transmit operation. Numerous other aspects are provided.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 8, 2019
    Inventors: Francis Ngai, Shriram Gurumoorthy, Olaf Josef Hirsch, Sridhar Bandaru, Helena Deirdre O'Shea, Gary Chang
  • Publication number: 20190236042
    Abstract: In a device comprising a serial bus and a plurality of devices, register/address mappings and/or unique group identifiers are used to convey additional information in messages/datagrams over the serial bus without explicitly sending such information in the message/datagram. Such register/address mappings may be done beforehand, and in conjunction with group-specific identifiers, may reduce transmission latency by keeping the size of the messages/datagrams small. Since all devices on the serial bus have prior knowledge of such register/address mappings and/or group-specific identifiers, recipient devices are able to infer information from the group-specific identifiers and/or register/address sent in each message/datagram that is not explicitly sent within such message/datagram.
    Type: Application
    Filed: December 13, 2018
    Publication date: August 1, 2019
    Inventors: Helena Deirdre O'SHEA, Lalan Jee MISHRA, Amit GIL, Gary CHANG, Mohit Kishore Prasad, Richard Dominic WIETFELDT, Vinay JAIN
  • Publication number: 20190227962
    Abstract: Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A data communication method includes configuring a common memory map at each of a plurality of devices coupled to a serial bus, receiving at a first device coupled to the serial bus, first coexistence information directed to a second device coupled to the serial bus, generating at the first device, a coexistence message that includes the first coexistence information, and transmitting the coexistence message to the second device over the serial bus. The first coexistence information in the coexistence message may be addressed to a location in the common memory map calculated based on a destination address associated with the first coexistence information and a unique identifier of the first device.
    Type: Application
    Filed: November 16, 2018
    Publication date: July 25, 2019
    Inventors: Helena Deirdre O'SHEA, Lalan Jee MISHRA, Richard Dominic WIETFELDT, Mohit Kishore PRASAD, Amit GIL, Gary CHANG
  • 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
  • Publication number: 20190163649
    Abstract: Systems, methods, and apparatus for functionally extending a capability of a write datagram for RFFE and SPMI devices are provided. A sending device sets a configuration register to indicate an operation mode of a write command and generates a command code field in the write command. A most significant bit of the command code field has a value of 1 and remaining bits of the command code field are defined based on the operation mode. The sending device further includes payload bytes in a payload field of the write command based on the operation mode and sends the write command to a receiver via a bus interface. The sending device may also set a page-address register to include a page-address to be used if page segmented access (PSA) is enabled for the write command and set the configuration register to indicate whether the PSA for the write command is enabled.
    Type: Application
    Filed: October 9, 2018
    Publication date: May 30, 2019
    Inventors: Lalan Jee MISHRA, Helena Deirdre O'SHEA, Richard Dominic WIETFELDT, ZhenQi CHEN
  • Publication number: 20190073327
    Abstract: Systems, methods, and apparatus for data communication are provided. A method performed by a device operating as a bus master may include transmitting a first pulse on a first wire of a multi-wire interface, transmitting a second pulse on a second wire of the multi-wire interface while the first pulse is present on the first wire of the multi-wire interface, and initiating a low-latency mode of communication immediately after termination of the first pulse. The second pulse may be shorter in duration than the first pulse.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Lalan Jee MISHRA, Helena Deirdre O'SHEA, Richard Dominic WIETFELDT
  • Publication number: 20190052328
    Abstract: Certain aspects of the present disclosure relate to communication systems, and more particularly, to improving performance for sounding reference signal (SRS) antenna switching in carrier aggregation (CA). A method is provided, that may be performed by a user equipment (UE) for wireless communications. The method includes determining one or more band combinations that share an antenna switch and sending a list of one or more bands in the one or more band combinations to a base station (BS). The BS receives the list and schedules the UE based on the received list.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 14, 2019
    Inventors: Prashanth AKULA, Alberto RICO ALVARINO, Aamod Dinkar KHANDEKAR, Helena Deirdre O'SHEA, Supratik BHATTACHARJEE
  • Publication number: 20180368082
    Abstract: Disclosed aspects relate to methods and apparatus for coexistent radio frequency (RF) systems in a wireless device. Control of a wireless device includes detecting when a turn on signal is issued to a first radio system, and then controlling the second radio system to either modify the operation of receiver circuitry in the second radio system to protect components within that system, or modify transmit circuitry to stop transmissions for protecting components within one radio system potentially affected by transmission from the other radio system in the wireless device. Disclosed also is monitoring of transmission states of the radio systems based on reading messages between the first and second radio systems and issuing a notification message based thereon such that one of the radio systems may suspend monitoring of a transmit channel for permission to transmit in order to reduce power consumption due to such monitoring of the channel.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 20, 2018
    Inventors: Helena Deirdre O'SHEA, David MALDONADO, Ramakrishna NARAYANASWAMI, Chuan WANG, Wolfgang ROETHIG
  • Publication number: 20180287835
    Abstract: Systems, methods, and apparatus for managing digital communication interfaces coupled to data communication links are disclosed. In one example, the digital communication interfaces provide methods, protocols and techniques that may be used to provide a common slew rate for signals transmitted on a communication link that may be operated at multiple different voltage ranges. A method may include determining a first voltage range defined for transmitting signals over the communication link when the over the communication link is operated in a first mode of operation, configuring a line driver to operate within the first voltage range with a common slew rate that applies to each of a plurality of modes of operation, and transmitting first data over the communication link in one or more signals that switch within the first voltage range with the common slew rate. Each mode of operation may define a different voltage range for transmitting signals.
    Type: Application
    Filed: March 13, 2018
    Publication date: October 4, 2018
    Inventors: Lalan Jee MISHRA, Helena Deirdre O'SHEA, Chiew-Guan TAN, ZhenQi CHEN, Wilson Jianbo CHEN, Richard Dominic WIETFELDT
  • Patent number: 10019406
    Abstract: Methods and apparatuses are described that facilitate data communication between a first slave device and a second slave device across a serial bus interface. In one configuration, a master device receives, from a first slave device, a request to send a masked-write datagram to a second slave device via a bus, wherein the masked-write datagram is addressed to a radio frequency front end (RFFE) register of the second slave device. The masked-write datagram includes a mask field identifying at least one bit to be changed in the RFFE register and a data field providing a value of the at least one bit to be changed in the RFFE register. The master device detects whether the first slave device is authorized to send the masked-write datagram to the second slave device and permits the first slave device to send the masked-write datagram to the second slave device if authorization is detected.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Richard Dominic Wietfeldt, Helena Deirdre O'Shea, ZhenQi Chen, Wolfgang Roethig
  • Patent number: 9990317
    Abstract: Systems, methods, and apparatus for data communication are provided. An apparatus maybe configured to generate a mask field in a packet to be transmitted through an interface to a slave device, the mask field having a first number of bits, provide a control-bit field in the packet, the control-bit field having a second number of bits, where the second number of bits is less than the first number of bits, and transmit the packet through the interface. The packet may be addressed to a control register of the slave device. The control register may have the first number of bits. Each bit in the control-bit field may correspond to a bit of the control register that is identified by the mask field.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: June 5, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Richard Wietfeldt, Helena Deirdre O'Shea
  • Publication number: 20180113834
    Abstract: Methods and apparatuses are described that facilitate data communication across a serial bus. In one configuration, a transmitter configures a plurality of devices by assigning one or more trigger registers to each device of the plurality of devices and sends to each device a trigger register assignment command indicating a trigger register assigned to a device and identifying a trigger corresponding to the device. The transmitter then addresses a packet to an assigned trigger register and generates a bit-index field in the packet. Bits in the bit-index field respectively represent triggers corresponding to devices associated with the assigned trigger register, wherein each bit indicates whether one or more corresponding devices are enabled for operation. The transmitter then sends the packet to the plurality of devices via the serial bus.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 26, 2018
    Inventors: Helena Deirdre O'SHEA, Ryan Scott Castro SPRING, Satheesha RANGEGOWDA, ZhenQi CHEN, Lalan Jee MISHRA, Richard Dominic Wietfeldt, Kevin Hsi Huai WANG
  • Publication number: 20180074985
    Abstract: Radio Frequency Front End (RFFE) command code extensions with uniform start sequence condition (SSC) are disclosed. In one aspect, the RFFE protocol reserves one of the remaining reserved command codes as a command code extension command. In a first aspect, use of the command code extension command allows insertion of another command field after an existing command code and before a payload. The command code extension command may include the ability to nest plural command code extension commands providing multiple layers of commands so as to provide necessary and sufficient unused codes for future needs. In a second aspect, the command code extension command may allow a designation of a particular subset of commands to be associated with the command codes in the new command code field. In this aspect, command codes are reused with potentially different meanings based on which subset of commands was indicated.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 15, 2018
    Inventors: Lalan Jee Mishra, Helena Deirdre O'Shea, Richard Dominic Wietfeldt
  • Publication number: 20180060272
    Abstract: Methods and apparatuses are described that facilitate data communication between a first slave device and a second slave device across a serial bus interface. In one configuration, a master device receives, from a first slave device, a request to send a masked-write datagram to a second slave device via a bus, wherein the masked-write datagram is addressed to a radio frequency front end (RFFE) register of the second slave device. The masked-write datagram includes a mask field identifying at least one bit to be changed in the RFFE register and a data field providing a value of the at least one bit to be changed in the RFFE register. The master device detects whether the first slave device is authorized to send the masked-write datagram to the second slave device and permits the first slave device to send the masked-write datagram to the second slave device if authorization is detected.
    Type: Application
    Filed: November 3, 2017
    Publication date: March 1, 2018
    Inventors: Lalan Jee MISHRA, Richard Dominic WIETFELDT, Helena Deirdre O'SHEA, ZhenQi CHEN, Wolfgang ROETHIG
  • Publication number: 20180039598
    Abstract: Systems, methods, and apparatus for transmitting additional information over a synchronous serial bus are described. A method performed at a transmitting device coupled to the serial bus includes providing first data in a data signal to be transmitted on a first wire of a multi-wire serial bus, providing a series of pulses in a clock signal to be transmitted on a second wire of a multi-wire serial bus, where each pulse has a rising edge and a falling edge, each edge being aligned with a different bit of the first data. The method may include encoding second data in the clock signal by controlling a duration of each pulse in the series of pulses based on a value of one or more bits of the second data, and transmitting the data signal and the clock signal over the serial bus.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Lalan Jee Mishra, Richard Dominic Wietfeldt, Helena Deirdre O'Shea