Jang Dae Kim - San Jose CA, US Steve A. Martinez - Tucson AZ, US Satya N. Mishra - Fort Collins CO, US Alan P. Bucholz - Fort Collins CO, US Hui X. Li - Antioch CA, US Rajesh R. Berigei - San Jose CA, US
Assignee:
National Semiconductor Corporation - Santa Clara CA
An Algorithmic Reactive Testbench (ART) system is provided for the simulation/verification of an analog integrated circuit design. The ART system is a high level simulation/verification environment with a user program in which one or more analog testbenches are instantiated and operated as prescribed in an algorithmic reactive testbench program, and the properties of the unit testbenches (test objects) can be influenced by prior analysis of themselves or other tests. The test object may also contain various properties including information reflecting the status of the test object. The modification of a property of a test object is an act of communication in the ART system from the algorithmic reactive testbench program to the test object.
Simultaneous Optimization Of Analog Design Parameters Using A Cost Function Of Responses
National Semiconductor Corporation - Santa Clara CA
International Classification:
G06F 17/50
US Classification:
716132, 716106, 703 2
Abstract:
An analog system consists of a multitude of interconnected components. Design of such a system involves optimization of the component parameters to achieve a target behavior, collectively called specification. The present invention provides a generic cost function for analog design optimization. It also provides cost surface modeling to speed up the optimization. The cost function compares the behavior of a design to a quantitative specification, which can be a ‘golden’ reference behavior (specification), and measures the error cost, an index of the behavioral discrepancy. That is, the target behavior is explicitly embedded in the cost function. By using the cost function, one can readily qualify a design and thereby identify good/optimum designs. The cost surface modeling with a Latin Hypercube Sampling design-of-experiment provides a statistical mathematical approximation of the actual design's error cost surface, speeding up the optimization by replacing the costly simulation of the actual design with mere evaluation of the mathematical cost surface model expression.
National Semiconductor Corporation - Santa Clara CA
International Classification:
H03B 5/18
US Classification:
331117FE, 331117 R
Abstract:
A dipole oscillation tank circuit includes a first capacitive structure, an inductive structure, and a second capacitive structure connected in series. The tank circuit transfers electric energy back and forth between the capacitive structures in dipole oscillation cycles. A renewal circuit injects energy into the tank circuit to replenish energy lost during the oscillation cycles. A switch is connected in parallel across the first capacitive structure and in parallel across the inductive structure and the second capacitive structure. During one phase of the oscillation cycles, the switch is opened for current to flow through the first capacitive structure and the inductive structure, and then closed to bypass the first capacitive structure. During another phase of the oscillation cycles, the switch is closed to bypass the first capacitive structure and then opened for current to flow through the first capacitive structure and the inductive structure.
Systems And Methods To Accelerate Transactions Based On Predictions
Philip McCanna - Sunnyvale CA, US Nesrin Umur - San Francisco CA, US Jonathan Mason - San Francisco CA, US Colleen Twitty - San Francisco CA, US Jang Kim - San Francisco CA, US
Assignee:
Boku, Inc. - San Francisco CA
International Classification:
H04M 11/00
US Classification:
455407, 705 261, 455410, 455421
Abstract:
Systems and methods to accelerate transactions made via mobile communications. In one aspect, a system includes: a data storage facility to store information associated with past payment transactions and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers. The converters are configured to communicate with the controllers in different formats, and to communicate with the common format processor in a common format. The common format processor includes a risk engine and a transaction engine. The risk engine estimates a risk in a billing process; and the transaction engine determines whether or not to notify a merchant of the predicted result of billing based on the suggestion from the risk engine and/or other information, such as the status of the wireless telecommunications network.
Systems And Methods To Facilitate Repeated Purchases
Kurt Davis - San Francisco CA, US Jang Kim - San Francisco CA, US David Yoo - San Mateo CA, US James Goodsall - Bollington, GB
Assignee:
Boku, Inc. - San Francisco CA
International Classification:
H04M 11/00
US Classification:
455407, 455406, 455466, 4554141, 705 1464
Abstract:
Systems and methods are provided to facilitate repeated purchase and payment transactions. In one aspect, a system includes an interchange and a data storage facility configured to store payment transaction records associated with phone numbers. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is configured to identify a prior payment transaction associated with a phone number in response to a message from a mobile phone having the phone number, communicate with a merchant to repeat a purchase according to the prior payment transaction, and transmit via one of the converters premium messages to the mobile phone to collect funds for a payment to repeat the purchase.
Systems And Methods To Selectively Authenticate Via Mobile Communications
Jang Kim - San Francisco CA, US Ron Hirson - San Francisco CA, US
Assignee:
BOKU, INC. - San Francisco CA
International Classification:
H04W 4/24 G06Q 30/00
US Classification:
4554141, 705 261
Abstract:
Systems and methods to accelerate transactions made via mobile communications. In one aspect, a system includes: a data storage facility to store information associated with past payment transactions and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers. The converters are configured to communicate with the controllers in different formats, and to communicate with the common format processor in a common format. After a payment request identifying the phone number is received in the interchange, the common format processor is to determine whether to skip mobile communications with a mobile phone at the phone number to confirm/authenticate the request, based on real time information about the current transaction, the historical transaction data related to the phone number, and other data such as social graph data related to the user of the phone number.
Jang Kim - San Francisco CA, US Jonathan Michael Kingston - Chesterfield, GB Michael Williams - Chesterfield, GB
Assignee:
Boku, Inc. - San Francisco CA
International Classification:
H04W 4/26 G06Q 30/02 G06Q 20/32 G06Q 40/00
US Classification:
455406, 705 35, 705 1466, 705 40
Abstract:
Systems and methods are provided to suggest prices for payments to be processed via mobile communications. In one aspect, a system includes a data storage facility and an interchange having a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and with the common format processor in a common format. The common format processor is configured to collect funds for processing payments via transmitting premium messages through the converters. The system further includes a network communications interface configured to receive a query from a merchant device identifying at least one attribute of at least one customer. In response, the common format processor determines a set of discrete price points and uses the network communications interface to communicate the set of price points to the merchant device.
Harmonic Ripple-Current Light Emitting Diode (Led) Driver Circuitry And Method
National Semiconductor Corporation - Santa Clara CA
International Classification:
H05B 37/02
US Classification:
315224
Abstract:
In accordance with the presently claimed invention, circuitry and a method are provided for using a voltage to drive a light emitting diode (LED) load including one or more LEDs. The incoming voltage is switched and inductively conditioned to drive the LED load in such a manner as to cause the LED load to appear as a substantially linear resistive load, thereby maximizing the power factor presented to an AC power grid serving as the source of the input voltage.