Patents by Inventor Timothy Mowry Hollis

Timothy Mowry Hollis 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: 20160006587
    Abstract: System, methods and apparatus are described that reduce the power consumed by a multi-level encoded communications link. In one example, different logic states of a 4-level pulse amplitude modulation encoded transmission consume greater power than other logic states. The fraction of primary bits in a first logic state in multi-bit data symbols may determine whether the primary bits are inverted prior to transmission. The fraction of secondary bits in the first logic state in the multi-bit data symbols may determine whether the secondary bits are inverted prior to transmission. The primary bits may be swapped with the secondary bits is more secondary bits are in the first logic state than primary bits in the first logic state.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150364171
    Abstract: A source-synchronous system is provided in which a non-uniform interface may exist in a data source endpoint as well as in a data sink endpoint.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Timothy Mowry Hollis, Michael Joseph Brunolli
  • Patent number: 9172567
    Abstract: System, methods and apparatus are described that reduce the power consumed by a multi-level encoded communications link. In one example, different logic states of a 4-level pulse amplitude modulation encoded transmission consume greater power than other logic states. The fraction of primary bits in a first logic state in multi-bit data symbols may determine whether the primary bits are inverted prior to transmission. The fraction of secondary bits in the first logic state in the multi-bit data symbols may determine whether the secondary bits are inverted prior to transmission. The primary bits may be swapped with the secondary bits is more secondary bits are in the first logic state than primary bits in the first logic state.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: October 27, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150293870
    Abstract: Systems and methods for frequency control on a bus through superposition are disclosed. In one embodiment, instead of adding pins or increasing the operating frequency of the bus, three signals are placed on lines within the bus using superposition. In this fashion, three bits may be sent over two conductors, effectively obviating the need for an additional pin and effectively increasing the frequency of bit transmission without having to increase the clock speed.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: QUALCOMM INCORPORATED
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150229325
    Abstract: A data bus is split into partitions and encoding is independently applied to data transmitted over each bus partition to improve power and/or throughput efficiency. The encoding can be data bus inversion or any other suitable type of encoding. An encoding indicator symbol transmitted in conjunction with the data indicates which bus partition is encoded, if any. In some implementations, encoding is selectively applied to each bus partition during each data transfer cycle of a parallel data bus. In some implementation, the encoding indicator symbol is a multi-level signal where each level of the multi-level signal represents at least two bits of information indicative of, for a corresponding bus partition, whether encoding is applied to the data to be transmitted over the bus partition. Advantageously, the encoding indicator symbol can be transmitted over a single, dedicated bus line.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150187440
    Abstract: One feature pertains to a single data pattern being read from a pattern register located within a memory circuit or device. At least one of the plurality of data patterns is derived from the single data pattern, and the plurality of data patterns may be used in a test and sent to an output driver of the memory circuit. The plurality of data patterns may include a first data pattern and a second data pattern. The first data pattern may be derived from the single data pattern. The second data pattern is one of either a true copy of the single data pattern, an inverse copy of the single data pattern, an all zero bits data pattern, or an all one bits data pattern.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Qualcomm Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150187441
    Abstract: One feature is a method of reading data from a plurality of pattern registers, generating a first output at a mapping register from the read data, generating a second output, different from the first output, at the mapping register from the read data, and generating a multi-level signal using the first and second outputs. In one embodiment, generating the first output is done by adding a first plurality of bits to a second plurality of bits, and generating the second output is done by adding the first plurality of bits to an inverse of the second plurality of bits.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150162952
    Abstract: System, methods and apparatus are described that facilitate communications circuit design. A first response of a channel to a first signal transmitted through the channel and a second response of the channel to a second signal transmitted through a neighboring channel are determined and a first signal analysis based on the first response and the second response is calculated. A modified second response is determined after modifying the magnitude or timing of the second response to simulate a change in a characteristic of the second signal. A second signal analysis performed using the first response and the modified second response may identify differences in the effects of the second signal and the modified second signal on the first signal. A physical relationship between a pair of connectors of a circuit may be modified based on the magnitude of a scaling factor or phase difference used to obtain the second response.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 11, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150146816
    Abstract: System, methods and apparatus are described that reduce the power consumed by a multi-level encoded communications link. In one example, different logic states of a 4-level pulse amplitude modulation encoded transmission consume greater power than other logic states. The fraction of primary bits in a first logic state in multi-bit data symbols may determine whether the primary bits are inverted prior to transmission. The fraction of secondary bits in the first logic state in the multi-bit data symbols may determine whether the secondary bits are inverted prior to transmission. The primary bits may be swapped with the secondary bits is more secondary bits are in the first logic state than primary bits in the first logic state.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150139355
    Abstract: Electronic devices are adapted to facilitate data encoding for simultaneously limiting both instantaneous current and signal transitions. According to one example, an electronic device may perform a first encoding scheme on a group of data bits to be transmitted on a data bus. The first encoding scheme may be performed based on a number of transitions within the group of data bits for each data channel. A second encoding scheme may also be performed on the group of data bits. The second encoding scheme may be performed based on a number of data bits within the group of data bits for each data channel exhibiting a predetermined state (e.g., a one or a zero). After both encoding scheme are performed on the group of data bits, the encoded data bits may be transmitted over respective data channels of the data bus. Other aspects, embodiments, and features are also included.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20150123709
    Abstract: System, methods and apparatus are described that facilitate data communications using a single-ended communication link. A method for data communications includes decoupling a direct current component from an alternating current component of a single-ended input signal, biasing the alternating current component with a predetermined bias voltage to obtain a realigned signal, and providing a digital output representative of the input signal by comparing the realigned signal with the predetermined bias voltage. The realigned signal can be compared with the predetermined bias voltage using hysteresis comparison to provide an output signal that switches between logic states compatible with a logic circuit.
    Type: Application
    Filed: November 5, 2013
    Publication date: May 7, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis
  • Publication number: 20140281075
    Abstract: A method for data transmission is described. A signaling speed of operation of an electronic device is determined. A data bus inversion algorithm is selected based on the signaling speed of operation. The selected data bus inversion algorithm is used to encode data. The encoded data and a data bus inversion flag are sent to a receiver over a transmission medium.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventor: Timothy Mowry Hollis