5723 N 33 Pl, Paradise Valley, AZ 85253 PO Box 32353, Phoenix, AZ 85064 6029567411, 4802689699
Us Patents
Isolated Multiprocessing System Having Tracking Circuit For Verifyng Only That The Processor Is Executing Set Of Entry Instructions Upon Initiation Of The System Controller Program
Lee Silverthorn - Paradise Valley AZ Curtis Cornils - Phoenix AZ Mark L. Kirchner - Phoenix AZ Susan D. Stephens - Chandler AZ Parker E. Crouse - Chandler AZ
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 1500 G06F 1200 G06F 1312
US Classification:
395800
Abstract:
A computer (20) includes a hardware memory access enforcer (50) to insure that various independent programs (52, 54) operating on the computer (20) follow isolated processing rules. Each program has its own memory domain (56), which may extend across instruction, data, and I/O memory spaces (40, 42, 44). A system controller program (52) is a trusted process. The system controller (52) may access memory in the domain (56) of any application (54), and program flow may exit system controller (52) to any application (54). However, applications (54) cannot access memory outside of their own domains (56), and program flow may not exit applications (54) to enter other applications (54). Program flow may exit applications (54) to system controller (52) only if directed to an entry address (60). A tracking circuit (74) verifies that a microprocessor (22) actually executes entry instructions (94) located at the entry address (60).
Programmable Bridging Apparatus To Connect Multiple Networks Of Different Protocols
William Joseph Hutchings - Scottsdale AZ Lee Silverthorn - Paradise Valley AZ Curtis L. Cornils - Chandler AZ
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04B 136
US Classification:
455552
Abstract:
A bridging apparatus (10) for use in bridging a plurality of external communications networks (20a-20n) includes a plurality of network interfaces (12) and a bridge (14). The individual interfaces within the plurality of network interfaces (12) are each capable of converting signals between a signal format used by an associated external communications network and a common signal format supported by the bridge (14). The bridge (14) establishes at least one bridge connection between network interfaces according to a predetermined bridging function. The bridge (14) includes a digital processor having an associated memory for storing one or more bridging programs. The digital processor executes at least one of the bridging programs in order to implement the desired bridging function.
Lee J. Silverthorn - Paradise Valley AZ Philip A. Gaudette - Washington DC Arthur W. Holt - Annapolis MD George G. Nacht - Columbia MD Robert B. J. Warnar - Germantown MD
Assignee:
The United States of America as represented by the Secretary of Commerce - Washington DC
International Classification:
G06F 1130
US Classification:
364200
Abstract:
Apparatus and method for monitoring transactions on a high speed interface us and for selectively storing information about such transactions together with the time of such transaction and the state of the automaton. The apparatus comprises two parallel memories for respectively storing a regular table and a default table, and a memory selector for choosing between the table data of the two memories. A bus trap stores data information obtained from the bus and compares the stored information with a stored data template. A transition detector receives control signals from the bus and generates clock signals used by other system elements upon the detection of a transition. A hash coder utilizes a hash key together with state information to generate an address for entering the regular table memory. A state latch stores an address provided by the memory selector for the default table. A sample collector and sample queue component stores the state information together with the data and control information obtained from the monitored bus and a time stamp provided by a time stamp generator.
Apparatus And Method For Smart Host Bus Adapter For Personal Computer Cards
Lee Silverthorn - Paradise Valley AZ Jack Lee Anderson - Scottsdale AZ
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 1300
US Classification:
395309
Abstract:
A system is shown to improve data transfer between computers and PC Cards, which have a Host Bus Adapter (HBA). Previous HBA designs are limited in routing interrupts to the system and transferring data. The Smart HBA (150) detects an interrupt, alerts a target controller of the interrupt and provides a vector to the PC Card driver. This also eliminates acknowledgment routines and saves bus cycles. To each PC Card it appears that it is interfacing directly to its software driver. The command handling feature allows bus agents to communicate between fast access devices without using Peripheral Component Interconnect (PCI) commands that cannot be posted. Thus all commands can be posted in PCI bridges, no bus accesses have to wait for arbitration across multiple busses and no slow devices require a retry. Direct memory access (DMA) operations can be performed by legacy PC Cards when connected to a PCI bus.
- Redwood City CA, US Bryan SILVERTHORN - Palo Alto CA, US Victoria ARCH - San Francisco CA, US Lee SILVERTHORN - Paradise Valley AZ, US Joshua MILBURN - Oakland CA, US William TSAI - New York NY, US Eric THORNE - San Francisco CA, US
Disclosed are systems, devices and methods for providing solar lighting and power to a customer by using pay-as-you-go (PAYG) technology. The PAYG technology allows a customer to make incremental payments for a solar energy system that includes a lighting unit. The payments can be made through a smartphone. A cable is used to connect an audio jack of the smartphone and a PV power jack of the lighting unit. Analog AC signals including data about activation, payment, usage and status are transmitted over the cable between the service provider and lighting unit, through a smartphone. The power jack of the lighting unit is also used to connect to a solar panel of a charging unit and a battery of the lighting unit.
- Redwood City CA, US Bryan SILVERTHORN - Palo Alto CA, US Victoria ARCH - San Francisco CA, US Lee SILVERTHORN - Paradise Valley AZ, US Joshua MILBURN - Oakland CA, US William TSAI - New York NY, US Eric THORNE - San Francisco CA, US
Disclosed are systems, devices and methods for providing solar lighting and power to a customer by using pay-as-you-go (PAYG) technology. The PAYG technology allows a customer to make incremental payments for a solar energy system that includes a lighting unit. The payments can be made through a smartphone. A cable is used to connect an audio jack of the smartphone and a PV power jack of the lighting unit. Analog AC signals including data about activation, payment, usage and status are transmitted over the cable between the service provider and lighting unit, through a smartphone. The power jack of the lighting unit is also used to connect to a solar panel of a charging unit and a battery of the lighting unit.