Patents by Inventor John K. Thomas

John K. Thomas 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: 20160055322
    Abstract: A verification system, includes: an arithmetic/logic unit (“ALU”) to perform one or more mathematical operations and compare selected variables; a register to hold a value from a comparison of selected variables performed by the ALU; an instruction decoder to provide read and write commands to memory; an address bus to provide an address to memory for a read or write operation; and a data bus to provide or access data for a write or read operation to or from memory, wherein the ALU generates and provides a recipient identifier to a target computational device, the recipient identifier being related to an identity of the target computational device and/or a target device human operator, and write the recipient identifier to memory in response to a write command issued by the instruction decoder and, as a part of a transaction, the ALU receives, from a user computational device of a first user, the recipient identifier and a credential of the first user and/or user computational device, compares each of the rec
    Type: Application
    Filed: August 24, 2015
    Publication date: February 25, 2016
    Inventor: John K. Thomas
  • Publication number: 20160049974
    Abstract: A receiver includes a first finger that receives a non-interference-cancelled signal and output first demodulated data, a first phase estimate, and a first PN code. The receiver also includes a second finger that selectively receives the non-interference-cancelled signal and a first interference-cancelled signal generated from the non-interference-cancelled signal based on the first phase estimate and the first PN code. The second finger also outputs second demodulated data.
    Type: Application
    Filed: October 28, 2015
    Publication date: February 18, 2016
    Inventors: ANAND P. NARAYAN, JOHN K. THOMAS, ERIC S. OLSON
  • Patent number: 8761321
    Abstract: A receiver produces optimal weights for cancelling multipath interference. An SINR measurement module generates SINR measurements corresponding to soft symbol estimates produced by a baseband receiver from a received multipath signal. Each soft symbol estimate is replaced with either a hard estimate or a weighted soft estimate based on how each corresponding SINR measurement compares to a predetermined threshold. The received multipath signal and estimated interference signals generated from the hard symbol estimates and/or the weighted soft symbol estimates are combined to produce interference cancelled signals that may be combined via maximum ratio combining to produce an interference-cancelled MRC signal.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: June 24, 2014
    Assignee: III Holdings 1, LLC
    Inventors: John K. Thomas, Michael L McCloud, Vijay Nagarajan
  • Publication number: 20130339464
    Abstract: The present disclosure describes one embodiment of an operating center server for managing contact information and user identifiers of users who communicate with others using a plurality of different communication platforms that operate on disparate networks (e.g., a cellular network or a wireless local area network). The operating center server converges cellular connectivity services (e.g., cellular calls or SMS messages) with internet protocol (IP) services (e.g., email or VOIP calls) and provides these services to terminal devices regardless of the specific network connectivity available to the devices.
    Type: Application
    Filed: December 13, 2011
    Publication date: December 19, 2013
    Applicant: RAMBUS INC.
    Inventors: Rouzbeh Moazami Goudarzi, John K. Thomas, Keith Thomas Sherry, Carl W. Werner
  • Publication number: 20130290494
    Abstract: The present disclosure describes one embodiment of an operating center server for managing communication sessions between terminal devices such as mobile phones, VOIP phones, and computers for example. The OC server creates and maintains sessions for one or more terminal devices that allow communication between these disparate devices on disparate communication networks through the OC server.
    Type: Application
    Filed: October 20, 2011
    Publication date: October 31, 2013
    Applicant: RAMBUS INC.
    Inventors: Rouzbeh Moazami Goudarzi, John K. Thomas, Ioannis Georgiadis, Mark J. Grimse, Carl W. Werner
  • Publication number: 20130072171
    Abstract: Embodiments of methods, apparatuses and systems for operating a mobile device are disclosed. One method includes receiving at the mobile device, a call initiated by an endpoint device. Upon determining that an identifier of the call is not associated with at least one preferred operating center, the call is redirected to the at least one preferred operating center. After the redirecting, the redirected call is received by the mobile device from the at least one preferred operating center.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 21, 2013
    Applicant: RAMBUS INC.
    Inventors: Ajay Sahai, John K. Thomas
  • Patent number: 8374299
    Abstract: An interference cancelling receiver combines data from multiple paths after aligning to transmitter timing, and uses either an equalizer or a Rake receiver to compute symbol estimates. Interference estimates are generated from the symbol estimates, and multiple interference estimates are combined after re-aligning the interference estimates to receiver timing. At least two segments of symbol estimates are computed for each segment of interference cancelled data. Various techniques may be employed for controlling the latency and sequencing of these operations, and the subsystems within the canceller may use different processing clock speeds.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 12, 2013
    Assignee: Rambus Inc.
    Inventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
  • Patent number: 8121177
    Abstract: A receiver in a CDMA system comprises a front end processor that generates a combined signal per source. A symbol estimator processes the combined signal to produce symbol estimates. An S-Matrix Generation module refines these symbol estimates based on the sub channel symbol estimates. An interference canceller is configured for cancelling interference from at least one of the plurality of received signals for producing at least one interference-cancelled signal.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: February 21, 2012
    Assignee: Rambus Inc.
    Inventors: Anand P. Narayan, Eric S. Olson, Prashant Jain, John K. Thomas
  • Publication number: 20110276479
    Abstract: A system allows for conducting the financial and commercial (buying, selling, donating, gifting and paying) transactions that leverage communication devices to avoid the disclosure of a user's payment information. The payee (seller, seller's agent, receiver of funds, etc.) provides information or a token to the payer (buyer, buyer's agent, or any other provider of funds) who then directs funds to that token. In other words, rather than the payer providing information that is used by the payee to “pull” funds from the payer, the system allows a payee to provide information to which a payer “pushes” a payment. Since the payment is “pushed” by a customer, and often, but not always, using some type of a communication and/or computing device, the point-of-sale (POS) terminal has essentially been transferred from the merchant to the customer.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 10, 2011
    Inventor: John K. Thomas
  • Publication number: 20110182330
    Abstract: An interference cancelling receiver combines data from multiple paths after aligning to transmitter timing, and uses either an equalizer or a Rake receiver to compute symbol estimates. Interference estimates are generated from the symbol estimates, and multiple interference estimates are combined after re-aligning the interference estimates to receiver timing. At least two segments of symbol estimates are computed for each segment of interference cancelled data. Various techniques may be employed for controlling the latency and sequencing of these operations, and the subsystems within the canceller may use different processing clock speeds.
    Type: Application
    Filed: March 30, 2011
    Publication date: July 28, 2011
    Applicant: RAMBUS INC.
    Inventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
  • Publication number: 20110096767
    Abstract: A multi-mode receiver includes a channel decomposition module (e.g., a Rake receiver) for separating a received signal into multipath components, an interference selector for selecting interfering paths and subchannels, a synthesizer for synthesizing interference signals from selected sub channel symbol estimates, and an interference canceller for cancelling selected interference in the received signal. At least one of the channel decomposition module, the synthesizer, and the interference canceller are configurable for processing multi-mode signals.
    Type: Application
    Filed: December 13, 2010
    Publication date: April 28, 2011
    Applicant: RAMBUS INC.
    Inventors: Anand P. Narayan, John K. Thomas, Eric S. Olson
  • Publication number: 20110069742
    Abstract: A receiver in a CDMA system comprises a front end processor that generates a combined signal per source. A symbol estimator processes the combined signal to produce symbol estimates. An S-Matrix Generation module refines these symbol estimates based on the sub channel symbol estimates. An interference canceller is configured for cancelling interference from at least one of the plurality of received signals for producing at least one interference-cancelled signal.
    Type: Application
    Filed: November 17, 2010
    Publication date: March 24, 2011
    Applicant: RAMBUS INC.
    Inventors: Anand P. Narayan, Eric S. Olson, Prashant Jain, John K. Thomas
  • Publication number: 20100329402
    Abstract: A multi-mode receiver includes a channel decomposition module (e.g., a Rake receiver) for separating a received signal into multipath components, an interference selector for selecting interfering paths and subchannels, a synthesizer for synthesizing interference signals from selected sub channel symbol estimates, and an interference canceller for cancelling selected interference in the received signal. At least one of the channel decomposition module, the synthesizer, and the interference canceller are configurable for processing multi-mode signals.
    Type: Application
    Filed: August 30, 2010
    Publication date: December 30, 2010
    Applicant: RAMBUS INC.
    Inventors: Louis L. Scharf, Vijay Nagarajan, John K. Thomas
  • Patent number: 7577186
    Abstract: The present invention provides systems and methods for interference matrix construction. Such an interference matrix may be used to generate a cancellation operator that when applied to a signal may substantially remove selected interfering signals. In one embodiment of the invention, a system comprises an interference selector configured for selecting one or more interferers for interference cancellation. The system also comprises a matrix generator communicatively coupled to the interference selector and configured for receiving selected interferers from the interference selector. The matrix generator is also configured for generating a matrix having one or more vectors, wherein each vector comprises elements of at least one of the selected interferers. Such an interference matrix and the subsequent generation of the cancellation operator may advantageously provide interference cancellation to systems employing CDMA (e.g., such as cdmaOne and cdma2000), WCDMA, Broadband CDMA, UMTS and GPS signals.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: August 18, 2009
    Assignee: TENSORCOMM, Inc
    Inventors: John K. Thomas, Anand P. Narayan, Eric S. Olson
  • Patent number: 7477710
    Abstract: The present invention provides systems and methods for signal cancellation with a receiver. The receiver comprises a discretizer configured for generating digital signals at different resolutions from a received analog signal. Processing fingers of the receiver generate spreading codes from at least one of the digital signals while a Coded Signal Processing Engine (“CSPE”) substantially cancels interference from at least another one of the digital signals. The spreading codes are transferred to the CSPE where they may be used to construct an interference matrix. One or more cancellation operators may be generated and subsequently applied to the digital signal(s) input to the CSPE to substantially cancel the interference therefrom. The CSPE may adjust the number of bits of the substantially interference cancelled signal(s) to meet a requisite bit width or dynamic range of the receiver. The substantially cancelled signal(s) is then transferred to the processing fingers for further processing.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: January 13, 2009
    Assignee: Tensorcomm, Inc
    Inventors: Anand P. Narayan, Eric S. Olson, John K. Thomas
  • Patent number: 7430253
    Abstract: The present invention is directed to signal cancellation in spread spectrum communication systems. In particular, the present invention provides method and apparatus for selectively canceling interfering signals, even where symbols to be canceled do not align with symbols associated with a desired signal path. Furthermore, the interference cancellation provided by embodiments of the present invention is capable of functioning to remove interference associated with channels utilizing a symbol length that is different than the symbol length of a desired signal path. In accordance with a further embodiment of the present invention, method and apparatus for efficiently calculating projections to enable signal cancellation are provided.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: September 30, 2008
    Assignee: TENSORCOMM, Inc
    Inventors: Eric S. Olson, Anand P. Narayan, Prashant Jain, John K. Thomas
  • Patent number: 7394879
    Abstract: The present invention provides systems and methods for parallel interference suppression. In one embodiment of the invention, a processing engine is used to substantially cancel a plurality of interfering signals within a received signal. The processing engine includes a plurality of matrix generators that are used to generate matrices, each matrix comprising elements of a unique interfering signal selected for cancellation. The processing engine also includes one or more processors that use the matrices to generate cancellation operators. A plurality of applicators applies the cancellation operators to parallel but not necessarily unique input signals to substantially cancel the interfering signals from the input signals. These input signals may include received signals, interference cancelled signals and/or PN codes. The embodiments disclosed herein may be particularly advantageous to systems employing CDMA (e.g.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: July 1, 2008
    Assignee: Tensorcomm, Inc.
    Inventors: Anand P. Narayan, John K. Thomas, Eric S. Olson
  • Patent number: 7359465
    Abstract: A novel serial receiver for a wireless communication system is provided. The communication system comprises: a receiver for receiving a signal y having data parameters; a control processor; the control processor for receiving the signal y and the data parameters; at least two fingers, the control processor for determining which of the data parameters are sent to respective fingers, wherein the at least two fingers have at least a search finger and a tracking finger; and wherein the tracking finger comprises a correlator and a Coded Signal Processing Engine (CSPE), the CSPE for interference cancellation in the reception of the signal y. In addition, numerous other embodiments of the serial receiver are provided along with methods for using the serial receiver.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: April 15, 2008
    Assignee: TENSORCOMM, Inc
    Inventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
  • Patent number: 7260506
    Abstract: Systems and methods are provided for directionally filtering signals by projecting a received signal onto a subspace substantially orthogonal to selected interfering signals. The received signal typically comprises at least one signal of interest, at least one selected interfering signal, and noise. The received signal may further comprise other signals, including non-selected interfering signals. The projection of the received signal results in substantially no contribution from the selected interference signals on the signal of interest. For example, substantially no residual energy of the selected interference signals remains as an influence on the signal of interest. In one embodiment, a system generates a converted matrix having a substantially orthogonal set of vectors. Each vector may represent one or more selected interfering signals. The vectors may comprise code characteristics of the selected interfering signals. A directional filter uses the matrix to perform the projection.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: August 21, 2007
    Assignee: Tensorcomm, Inc.
    Inventors: John K. Thomas, Anand P. Narayan, Eric B. Olson
  • Patent number: 7200183
    Abstract: A novel method for generating an interference matrix S is disclosed. The method comprises the following steps: A) Determining the number of active channels N in a transmitter; B) Selecting the transmitter to be canceled and assigning the transmitters sequentially to the variable t; C) Selecting the channel to be cancelled and assigning the channels sequentially to the variable n, where n is less than or equal to N; D) Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M; E) Generating a sequence of column vectors V; F) Repeating steps B, C, D, E, F and G for each column vector of interest; and G) Defining the S matrix as S=[V1 V2 . . . Vc] wherein the index denotes the column index c. In addition, an apparatus for generating the interference matrix is also disclosed.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: April 3, 2007
    Assignee: Tensorcomm Inc.
    Inventors: Eric S. Olson, John K. Thomas