San Leandro Unified School District (Primary/Secondary Education industry): Math Teacher, (August 2004-June 2010) Planned courses and lessons for Algebra and Geometry classes.
Managed classes, presented lessons, evaluated student understanding and performance, provided remedial ...
Rene Zhu - Castro Valley CA Randy Dale Picolet - Union City CA Vivek P. Singhal - Sunnyvale CA
Assignee:
Persistence Software, Inc. - San Mateo CA
International Classification:
G06F 1730
US Classification:
707203, 707201
Abstract:
A distributed cache management system controls individual cache objects so they are selectively updated if messages are received at another cache in an expected order and selectively invalidated if messages are received with certain error state, thus causing reference to be made to the central database. In specific embodiments of the invention, each change to an object in the central database is assigned a unique version number with an inherent ordering to serialize all changes, and the version number is used as a key to determine if messages have been lost or otherwise received at a cache out of order. In a further specific embodiment, full object state information is communicated among caches without need for verification through the central database. Thus if messages are lost or received out of order, the state can be applied to the targeted objects in the local cache assuring full synchronization.
James S. Letts - Long Beach CA Randy D. Picolet - Los Angeles CA
Assignee:
Gibson Guitar Corp. - Nashville TN
International Classification:
G10H 106 G10H 138 G10H 700
US Classification:
84619
Abstract:
A music emulator for emulating guitar sounds uses non-guitar like devices, as for instance a piano style keyboard, for input. Input from the keyboard within a time window is defined as simultaneous and entered into a note list. A signal is derived from the note list indicative of the chord played on the keyboard. In addition, notes in the note list can be extended to form a full chord whereby as few as three notes constituting a chord input at the keyboard are extended to a greater number of notes as, for instance, the six strings of a guitar. This signal is then outputted at a time rate which is extended with respect to the input time window whereby the output emulates a guitar strum including an arpeggiation or strumming effect of a guitar like sound. Chord extension is achieved by analyzing the notes in the note list as to their pitch and generating further notes which are outside the typical one octave range of a keyboard chord and extend to the typical four octave window of a guitar.
Randy D. Picolet - Burbank CA Simon Blanchard - Hurley, GB
Assignee:
U.S. Philips Corporation - New York NY
International Classification:
H04J 304 H04J 102
US Classification:
370535
Abstract:
A signal processing method and apparatus are described for demultiplexing selected components (especially audio signals) from a multiplexed data stream. Each of the desired channel components has a unique identification code detected by a processor parsing the contents of a received data buffer between the disc reader and the demultiplexer. The demultiplexer is set up to output received data channel streams having a specific identification code different from any of those assigned to the channel streams originally. Prior to demultiplexing, the identification code for a desired one of the channel streams is altered by the processor to the specific identification code as it passes through the buffer in order to avoid re-setting the demultiplexer.