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: 20160055322Abstract: 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 recType: ApplicationFiled: August 24, 2015Publication date: February 25, 2016Inventor: John K. Thomas
-
Publication number: 20160049974Abstract: 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: ApplicationFiled: October 28, 2015Publication date: February 18, 2016Inventors: ANAND P. NARAYAN, JOHN K. THOMAS, ERIC S. OLSON
-
Patent number: 8761321Abstract: 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: GrantFiled: September 23, 2005Date of Patent: June 24, 2014Assignee: III Holdings 1, LLCInventors: John K. Thomas, Michael L McCloud, Vijay Nagarajan
-
Publication number: 20130339464Abstract: 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: ApplicationFiled: December 13, 2011Publication date: December 19, 2013Applicant: RAMBUS INC.Inventors: Rouzbeh Moazami Goudarzi, John K. Thomas, Keith Thomas Sherry, Carl W. Werner
-
Publication number: 20130290494Abstract: 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: ApplicationFiled: October 20, 2011Publication date: October 31, 2013Applicant: RAMBUS INC.Inventors: Rouzbeh Moazami Goudarzi, John K. Thomas, Ioannis Georgiadis, Mark J. Grimse, Carl W. Werner
-
Publication number: 20130072171Abstract: 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: ApplicationFiled: September 13, 2012Publication date: March 21, 2013Applicant: RAMBUS INC.Inventors: Ajay Sahai, John K. Thomas
-
Patent number: 8374299Abstract: 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: GrantFiled: March 30, 2011Date of Patent: February 12, 2013Assignee: Rambus Inc.Inventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
-
Patent number: 8121177Abstract: 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: GrantFiled: November 17, 2010Date of Patent: February 21, 2012Assignee: Rambus Inc.Inventors: Anand P. Narayan, Eric S. Olson, Prashant Jain, John K. Thomas
-
Publication number: 20110276479Abstract: 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: ApplicationFiled: May 6, 2011Publication date: November 10, 2011Inventor: John K. Thomas
-
Publication number: 20110182330Abstract: 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: ApplicationFiled: March 30, 2011Publication date: July 28, 2011Applicant: RAMBUS INC.Inventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
-
Publication number: 20110096767Abstract: 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: ApplicationFiled: December 13, 2010Publication date: April 28, 2011Applicant: RAMBUS INC.Inventors: Anand P. Narayan, John K. Thomas, Eric S. Olson
-
Publication number: 20110069742Abstract: 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: ApplicationFiled: November 17, 2010Publication date: March 24, 2011Applicant: RAMBUS INC.Inventors: Anand P. Narayan, Eric S. Olson, Prashant Jain, John K. Thomas
-
Publication number: 20100329402Abstract: 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: ApplicationFiled: August 30, 2010Publication date: December 30, 2010Applicant: RAMBUS INC.Inventors: Louis L. Scharf, Vijay Nagarajan, John K. Thomas
-
Patent number: 7577186Abstract: 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: GrantFiled: September 7, 2004Date of Patent: August 18, 2009Assignee: TENSORCOMM, IncInventors: John K. Thomas, Anand P. Narayan, Eric S. Olson
-
Systems and methods for analog to digital conversion with a signal cancellation system of a receiver
Patent number: 7477710Abstract: 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: GrantFiled: December 7, 2004Date of Patent: January 13, 2009Assignee: Tensorcomm, IncInventors: Anand P. Narayan, Eric S. Olson, John K. Thomas -
Patent number: 7430253Abstract: 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: GrantFiled: October 15, 2003Date of Patent: September 30, 2008Assignee: TENSORCOMM, IncInventors: Eric S. Olson, Anand P. Narayan, Prashant Jain, John K. Thomas
-
Patent number: 7394879Abstract: 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: GrantFiled: February 6, 2004Date of Patent: July 1, 2008Assignee: Tensorcomm, Inc.Inventors: Anand P. Narayan, John K. Thomas, Eric S. Olson
-
Patent number: 7359465Abstract: 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: GrantFiled: April 11, 2005Date of Patent: April 15, 2008Assignee: TENSORCOMM, IncInventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
-
Patent number: 7260506Abstract: 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: GrantFiled: October 6, 2004Date of Patent: August 21, 2007Assignee: Tensorcomm, Inc.Inventors: John K. Thomas, Anand P. Narayan, Eric B. Olson
-
Patent number: 7200183Abstract: 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: GrantFiled: November 15, 2002Date of Patent: April 3, 2007Assignee: Tensorcomm Inc.Inventors: Eric S. Olson, John K. Thomas