`Date
`2007-08-07 Uninterrupted radial capacitive sense
`interface
`
`7253643
`
`Title
`
`Abstract
`
`A technique for implementing a center key in a capacitive sense radial slider interface without use of center mechanical
`button. A user interaction with an array of capacitive sensors within the radial slider interface is sensed. It is determined
`whether at least a threshold number greater than one of the capacitive sensors within the array are concurrently actuated
`by the user interaction. A center key actuation is registered if at least the threshold number of the capacitive sensors are
`concurrently actuated.
`
`Inventor Name
`
`Seguine, Ryan D. (Seattle,
`WA, US)
`
`Assignee
`
`Application
`Number
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/489944 2006-07-19 324/686
`
`Filing Date Primary
`Class
`
`
`7293467
`
`2007-11-13 Anti-entrapment system
`
`An anti-entrapment system for preventing objects from being entrapped by a translating device includes a capacitance
`sensor positioned adjacent to the translating device and a controller. The sensor has first and second conductors
`separated by a separation distance and a compressible dielectric element interposed between the conductors. The
`conductors have a capacitance dependent upon the separation distance. The capacitance of the conductors changes in
`response to a geometry of the sensor changing as a result of either conductor or the dielectric element deforming in
`response to a first object touching the sensor. The capacitance of the conductors changes in response to a second
`conductive object coming into proximity with either conductor. The controller receives a signal from the sensor indicative of
`the capacitance of the conductors, and controls the translating device as a function of the capacitance of the conductors to
`prevent the translating device from entrapping either object.
`
`Shank, David W. (Hersey,
`MI, US); Perrin, Randall L.
`(Cadillac, MI, US);
`Washeleski, John
`(Cadillac, MI, US)
`
`
`
`Nartron Corporation (Reed City, MI, US)11/584043
`
`2006-10-20 73/780
`
`7307485
`
`2007-12-11 Capacitance sensor using relaxation
`oscillators
`
`An apparatus that may be used to sense capacitance, as well as other functions. The apparatus includes a comparator
`circuit with hysteresis, a capacitor, and a current driver. The comparator circuit with hysteresis includes a first input and an
`output. The capacitor is coupled to the first input of the comparator circuit with hysteresis. The current driver is coupled to
`the output of the comparator circuit with hysteresis and to the capacitor. The current driver reciprocally sources and sinks a
`drive current through a terminal of the capacitor to oscillate a voltage potential at the terminal of the capacitor between a
`low reference potential and a high reference potential. The current driver is responsive to the output of the comparator
`circuit with hysteresis.
`
`Snyder, Warren S.
`(Snohomish, WA, US);
`Ess, David Van (Arlington,
`WA, US)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/273708 2005-11-14 331/150
`
`
`
`Other Class
`
`345/173, 345/174
`
`324/548, 324/658, 324/678
`
`Page 1
`
`EXHIBIT 2004
`
`
`
`7312591
`
`2007-12-25 Powered panel moving system
`
`A powered panel moving system includes a motor, electronic drive circuitry, a mechanism, a coupler, and electronic
`function circuitry. The drive circuitry drives a rotor of the motor. The coupler couples rotational output of the rotor to the
`mechanism to drive the mechanism in order to move the panel. The function circuitry is integrated with the drive circuitry for
`providing additional functionality beyond driving the motor for panel movement. The drive circuitry includes a current sensor
`for determining rotor position based on motor current, a back emf sensor for determining rotor position based on back emf
`of the motor, and an impedance sensor for determining rotor position based on motor impedance. The function circuitry
`may include an analyzer to determine presence of an obstruction to the motion of the panel based on at least one of the
`rotor position, the motor current, and the back emf of the motor.
`
`Washeleski, John M.
`(Cadillac, MI, US); Cooper,
`Stephen R. W.
`(Fowlerville, MI, US);
`Strom, Peter H. (Big
`Rapids, MI, US); Newman,
`Todd R. (Traverse City,
`MI, US)
`
`
`
`NPC Corporation (Reed City, MI, US)11/079016
`
`2005-03-11 318/280
`
`318/283, 318/286
`
`7312616
`
`2007-12-25 Successive approximate capacitance
`measurement circuit
`
`A capacitance measurement circuit includes a current source, a switch, and a comparator. The current source is coupled to
`drive a current through a circuit node. The switch is coupled to the circuit node to switch the current into a device under test
`(“DUT”) capacitor. The comparator includes first and second input ports. The comparator is coupled to compare a first
`voltage received on the first input port against a reference voltage received on the second input port. The first voltage is
`related to the current driven through the circuit node, a frequency at which the switch is switched, and a capacitance of the
`DUT capacitor.
`
`Snyder, Warren S.
`(Snohomish, WA, US)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/337272 2006-01-20 324/658
`
`
`
`324/678, 324/686
`
`7342373
`
`2008-03-11 Vehicle panel control system
`
`A control system for a vehicle includes a controller, an object sensor, and a motor. The motor receives power from a power
`source upon receiving a panel control signal. The motor moves a movable panel of the vehicle along a path between
`opened and closed positions when the motor receives power from the power source. The object sensor is operable for
`detecting objects in the path of the panel without monitoring the motor. The object sensor generates an object signal
`indicative of an object being detected in the panel path. The controller is operable for transmitting a panel control signal to
`the motor to move the panel. When the panel is moving in a closing direction the controller transmits a panel control signal
`to the motor to reverse movement of the panel to an opening direction upon receiving the object signal to prevent the panel
`from entrapping an object.
`
`Newman, Todd R.
`(Traverse City, MI, US);
`Washeleski, John M.
`(Cadillac, MI, US)
`
`
`
`Nartron Corporation (Reed City, MI, US)11/325579
`
`2006-01-04 318/466
`
`318/280, 318/285, 318/445, 318/453, 318/471
`
`Page 2
`
`EXHIBIT 2004
`
`
`
`7449852
`
`2008-11-11 Powered panel moving system
`
`A powered panel moving system includes a motor, electronic drive circuitry, mechanics, a coupler, and electronic anti-
`entrapment circuitry. The drive circuitry drives a rotor of the motor such that the rotor has a rotational output in response to
`being driven. The mechanics moves a panel upon being driven. The coupler couples the rotational output of the rotor to the
`mechanics in order drive the mechanics for the mechanics to move the panel. The anti-entrapment circuitry controls the
`drive circuitry to prevent the panel from entrapping an object. The drive circuitry drives the motor based on measurements
`indicative of at least one of motor current, motor speed, and panel position. The drive circuitry and the anti-entrapment
`circuitry are integrated with one another such that the anti-entrapment circuitry controls the drive circuitry based on the
`same measurements.
`
`Washeleski, John M.
`(Cadillac, MI, US); Cooper,
`Stephen R. W.
`(Fowlerville, MI, US);
`Strom, Peter H. (Big
`Rapids, MI, US); Newman,
`Todd R. (Traverse City,
`MI, US)
`
`
`
`Nartron Corporation (Reed City, MI, US)11/906279
`
`2007-10-01 318/280
`
`318/266, 318/283, 318/466
`
`7453443
`
`2008-11-18 Method of deactivating lock and portable
`electronic device
`
`The invention relates to a method of deactivating the touch screen lock in a portable electronic device comprising a touch
`screen and means for locking the touch screen. The method comprises detecting touches on predetermined contact areas
`on the touch screen in a given order during touch screen lock and deactivating the touch screen lock once said touches on
`said predetermined contact areas are detected. The invention also relates to a portable electronic device comprising a
`touch screen and means for locking the touch screen. The device comprises means for detecting touches on
`predetermined contact areas on the touch screen in a given order during touch screen lock and deactivating the touch
`screen lock once said touches on said predetermined contact areas are detected.
`
`Rytivaara, Markku (Oulu,
`FI); Mustonen, Mika (Ii, FI);
`Tokkonen, Timo (Oulu, FI)
`
`Nokia Corporation (Espoo, FI) 10/518220
`
`2003-06-16 345/173
`
`345/175, 345/178, 345/212, 345/213, 345/214
`
`Page 3
`
`EXHIBIT 2004
`
`
`
`7483252
`
`2009-01-27 Circuit protection device
`
`A voltage suppression device for suppressing voltage surges in an electrical circuit, comprised of a voltage sensitive
`element having a predetermined voltage rating, the voltage sensitive element increasing in temperature as voltage applied
`across the voltage sensitive element exceeds the voltage rating. Terminals are provided for electrically connecting the
`voltage sensitive element between a power line of an electrical circuit and a ground or neutral line of the electrical circuit. A
`normally closed, thermal switch is electrically connected in series with the voltage sensitive element between one line of the
`electrical circuit and the voltage sensitive element, the thermal switch being thermally coupled to the voltage sensitive
`element wherein the thermal switch moves from a normally closed position to an open position to form a gap between the
`thermal switch and the voltage sensitive element when the temperature of the voltage sensitive element reaches a level
`indicating an over-voltage condition. When the thermal switch moves to the open position, residual follow on current is
`shunted by a fuse element connected in parallel with the thermal switch. Current flows through the fuse element until the
`fuse element melts. Electrical arcing is contained inside the fuse until extinguished.
`
`De Palma, Jean-francois
`(Arlington, MA, US);
`Mosesian, Jerry L.
`(Newburyport, MA, US)
`
`
`
`Ferraz Shawmut S.A. (Villeurbanne, FR)11/566705
`
`2006-12-05 361/127
`
`7504787
`
`2009-03-17 Capacitive squeeze protecting device
`
`A capacitive squeeze protecting device having a high degree of security and flexibility for automatic doors. The squeeze
`protecting device is arranged to detect the presence of an object in a protection field comprising a housing and an antenna
`unit connected to a detecting circuit, which circuit is arranged to, via said antenna unit, detect capacitive variations in an
`electric or electromagnetic field at said antenna unit. The detecting circuit comprises means connected to said antenna unit
`arranged to detect a variation of the pressure at said antenna unit caused by a compressive force applied at said housing,
`wherein the presence of conductive as well as non-conductive object can be detected. Furthermore, the invention includes
`a system and methods for detecting for detecting the presence of an object in a protection field at a door.
`
`Hansson, Goran
`(Gronstensvagen 10,
`Uppsala, S-752 41, SE);
`Lindgren, Bo (Varmdo,
`SE); Norberg, Stig
`(Jarfalla, SE)
`
`Hansson, Goran (Uppsala, SE) 10/527394
`
`2003-09-12 318/266
`
`49/26, 324/686
`
`Page 4
`
`EXHIBIT 2004
`
`
`
`7513166
`
`2009-04-07 Anti-entrapment system
`
`An anti-entrapment system for preventing objects from being entrapped by a translating device includes a capacitance
`sensor positioned adjacent to the translating device and a controller. The sensor has first and second conductors
`separated by a separation distance and a compressible dielectric element interposed between the conductors. The
`conductors have a capacitance dependent upon the separation distance. The capacitance of the conductors changes in
`response to a geometry of the sensor changing as a result of either conductor or the dielectric element deforming in
`response to a first object touching the sensor. The capacitance of the conductors changes in response to a second
`conductive object coming into proximity with either conductor. The controller receives a signal from the sensor indicative of
`the capacitance of the conductors, and controls the translating device as a function of the capacitance of the conductors to
`prevent the translating device from entrapping either object.
`
`Shank, David W. (Hersey,
`MI, US); Perrin, Randall L.
`(Cadillac, MI, US);
`Washeleski, John
`(Cadillac, MI, US)
`
`
`
`Nartron Corporation (Reed City, MI, US)11/901831
`
`2007-09-19 73/780
`
`7518327
`
`2009-04-14 Vehicle panel control system
`
`A system includes a controller and a sensor. The controller transmits a panel control signal to a motor for the motor to
`move a movable panel of a vehicle along a path between opened and closed positions while the motor receives power from
`a power source. The motor receives power from the power source upon receiving the panel control signal. The sensor
`detects objects in the path without monitoring the motor. The sensor generates an object signal indicative of an object
`being detected in the path of the panel. When the panel is moving in a closing direction, the controller transmits a panel
`control signal to the motor to reverse movement of the panel to an opening direction upon receiving the object signal in
`order to prevent the panel from entrapping an object. The controller communicates with vehicle modules over an in-vehicle
`local area network (LAN).
`
`Newman, Todd R.
`(Traverse City, MI, US);
`Washeleski, John M.
`(Cadillac, MI, US)
`
`
`
`Nartron Corporation (Reed City, MI, US)12/008010
`
`2008-01-08 318/286
`
`318/468, 318/471
`
`Page 5
`
`EXHIBIT 2004
`
`
`
`7521921
`
`2009-04-21 Displacement sensor
`
`Sensors and methods for measuring displacement are disclosed. In one embodiment, among others, a resistive element is
`configured to receive an alternating voltage between a first electrical terminal and a second electrical terminal, the first and
`second electrical terminals defining a length of the resistive element. A signal pickup is capacitively coupled to the resistive
`element and is configured to be moved along the length of the resistive element at a substantially fixed distance from the
`resistive element and without contact between the resistive element and the signal pickup. A shielded cable, such as a
`coaxial cable, electrically connected to the signal pickup carries a signal having an amplitude proportional to the position of
`the signal pickup with respect to the first and second electrical terminals.
`
`Zhu, Haihong (Atlanta, GA,
`US); Book, Wayne J.
`(Atlanta, GA, US)
`
`
`
`Georgia Tech Research Corporation (Atlanta, GA, US)11/259665 2005-10-26 324/207.17
`
`
`
`324/207.24, 324/658
`
`7593000
`
`2009-09-22 Touch-based authentication of a mobile
`device through user generated pattern
`creation
`
`A method, system, and apparatus of a touch-based authentication of a mobile device through user generated pattern
`creation are disclosed. In one embodiment, a method of a mobile device includes recognizing a tactile pattern on a touch
`screen without a visual aid as an unlocking gesture, storing the unlocking gesture to a memory of the mobile device,
`associating another tactile pattern on the touch screen with the unlocking gesture, and transforming the mobile device from
`an initial state to an unlocked state based on the association between the another tactile pattern and the unlocking gesture.
`The method may include transforming the mobile device to operate as a telephonic communication device in the unlocked
`state.
`
`Chin, David H. (760 Oak
`Grove Ave., Menlo Park,
`CA, US)
`
`Chin, David H. (Menlo Park, CA, US)12/343516
`
`2008-12-24 345/156
`
`345/169, 345/173, 379/142.05, 382/181
`
`7642796
`
`2010-01-05 Control system and method of
`semiconductor inspection system
`
`A control system and method of a semiconductor inspection system are disclosed, wherein the inspection can be
`conducted without reducing the reliability of measurement even in the case where the supply voltage drops. The control
`system has a controller, a power supply for a power on-off circuit constituting a switching regulator designed to maintain the
`output voltage against a supply voltage drop, and a supply voltage drop detector. In the case where a supply voltage drop
`is detected during the measurement, the measurement is automatically suspended, and after restoring the supply voltage,
`the measurement is automatically restarted.
`
`Yamamoto, Kouichi
`(Hitachinaka, JP); Otsuka,
`Shinobu (Hitachinaka, JP)
`
`
`
`Hitachi High-Technologies Corporation (Tokyo, JP)11/723808 2007-03-22 324/750.3
`
`
`
`324/762.01
`
`Page 6
`
`EXHIBIT 2004
`
`
`
`7681458
`
`2010-03-23 Apparatus, method, and medium for
`adaptively setting reference sensing
`boundary of touch sensor
`
`Provided are an apparatus for and method and medium of adaptively setting a reference sensing boundary of a touch
`sensor. The apparatus for adaptively setting a reference sensing boundary includes a reference sensing boundary setting
`unit adaptively setting a reference sensing boundary of a capacitance using a signal generated by a reference touch
`sensor; a determination unit determining whether or not a value measured by a device control touch sensor controlling a
`device to which the reference touch sensor is attached is within the set reference sensing boundary, by sensing a change in
`the capacitance; and an output unit outputting the measured value if the determination result indicates that the measured
`value is within the reference sensing boundary. Accordingly, the reference sensing boundary of the touch sensor is
`automatically recalculated without a user's intervention and a sensitivity and threshold of the touch sensor are adaptively
`changed so that the operational reliability of the touch sensor can be enhanced.
`
`Chang, Wook (Yongin-si,
`KR); Bang, Won-chul
`(Yongin-si, KR); Park,
`Joon-ah (Yongin-si, KR);
`Kim, Yeun-bae (Yongin-si,
`KR)
`
`
`
`Samsung Electronics Co., Ltd. (Suwon-Si, KR)11/645705
`
`2006-12-27 73/774
`
`7688080
`
`2010-03-30 Variably dimensioned capacitance
`sensor elements
`
`A capacitance sensing apparatus includes capacitance sensor elements covered by a layer of material. The layer of
`material has an uneven effect on a measure of capacitance induced in the capacitance sensor elements when an object is
`in proximity to a sensing surface. For example, the layer of material may have a non-uniform thickness, or a property of the
`material may be non-uniform across the layer. The capacitance sensor elements are dimensioned to compensate for the
`effect.
`
`Golovchenko, Mykola (San
`Jose, CA, US); Mackey,
`Bob Lee (San Jose, CA,
`US)
`
`
`
`Synaptics Incorporated (Santa Clara, CA, US)11/488248
`
`2006-07-17 324/660
`
`324/686, 345/173
`
`7721609
`
`2010-05-25 Method and apparatus for sensing the
`force with which a button is pressed
`
`Disclosed is an apparatus for sensing a force, comprising an actuator having a conductive deformable surface, a substrate
`having a first conductive trace and a second conductive trace, a housing coupled to the actuator and to the substrate,
`holding the actuator in proximity to the substrate, and a circuit for measuring a capacitance value.
`
`Wright, David (Escondido,
`CA, US)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/394982 2006-03-31 73/862.043 324/662, 324/681, 324/686, 345/174
`
`
`
`Page 7
`
`EXHIBIT 2004
`
`
`
`7737724
`
`2010-06-15 Universal digital block interconnection
`and channel routing
`
`A programmable routing scheme provides improved connectivity both between Universal Digital Blocks (UDBs) and
`between the UDBs and other micro-controller elements, peripherals and external Inputs and Outputs (I/Os) in the same
`Integrated Circuit (IC). The routing scheme increases the number of functions, flexibility, and the overall routing efficiency for
`programmable architectures. The UDBs can be grouped in pairs and share associated horizontal routing channels.
`Bidirectional horizontal and vertical segmentation elements extend routing both horizontally and vertically between different
`UDB pairs and to the other peripherals and I/O.
`
`Snyder, Warren
`(Snohomish, WA, US);
`Sullam, Bert (Bellevue,
`WA, US); Mohammed,
`Haneef (Beaverton, OR,
`US)
`
`7761845
`
`2010-07-20 Method for parameterizing a user
`module
`
`A method for parameterizing a user module. A first design application corresponding to a parameter of a user module is
`accessed, wherein the user module is a pre-configured electronic design to be implemented on a microcontroller. The
`parameter is adjusted within the first design application to derive parameterized data. In response to a command, the
`parameterized data is automatically loaded into a second design application.
`
`Perrin, Jon (Redmond,
`WA, US); Seguine, Dennis
`(Monroe, WA, US)
`
`7765095
`
`2010-07-27 Conditional branching in an in-circuit
`emulation system
`
`An In-Circuit Emulation system. A real microcontroller (device under test) operates in lock-step with a virtual microcontroller
`so that registers, memory locations and other debugged data can be retrieved from the virtual microcontroller without
`disrupting operation of a real microcontroller. When an I/O read instruction is carried out followed by a conditional jump
`instruction dependent upon the I/O read data, the virtual microcontroller does not have adequate time to compute the jump
`address after receipt of I/O read data from the real microcontroller. Thus, when this sequence of instructions is detected,
`the virtual microcontroller pre-calculates the jump address and makes the jump decision after receipt of the I/O read data
`from the real microcontroller.
`
`Nemecek, Craig (Seattle,
`WA, US)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/965291 2007-12-27 326/41
`
`
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)10/238966 2002-09-09 717/109
`
`
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)10/002217 2001-11-01 703/26
`
`
`
`326/38, 326/39
`
`717/106, 717/113
`
`703/28, 714/28
`
`Page 8
`
`EXHIBIT 2004
`
`
`
`7770113
`
`2010-08-03 System and method for dynamically
`generating a configuration datasheet
`
`A system and method for dynamically generating a project configuration datasheet. Module and device descriptions are
`stored in extensible markup language (XML) format. The IDE includes an XSL (extensible stylesheet language) stylesheet.
`The module and device descriptions are combined with parameterization information as prescribed by the XSL stylesheet
`to produce a project configuration report. The project configuration report may be formatted in hypertext markup language
`(HTML) and may be rendered as a visual datasheet by a browser.
`
`Anderson, Douglas H.
`(Edmund, WA, US);
`Ogami, Kenneth Y.
`(Bothell, WA, US)
`
`7774190
`
`2010-08-10 Sleep and stall in an in-circuit emulation
`system
`
`A method and apparatus for performing sleep and stall operations in a system that includes a device under test and that
`includes an emulator device that operates to perform a sequence of instructions in lock-step fashion with the device under
`test. When a first signal is received at the device under test, the device under test initiates the sleep function and turns off
`its clocks. When the clocks are turned off, the emulator device discontinues execution of the sequence of instructions.
`When the sleep function has been completed by the device under test a second signal is sent to the emulator device.
`Execution of the sequence of instructions is resumed when the number of clock signals received at the emulator device
`since the second signal was received equals a predetermined value.
`
`Nemecek, Craig (Seattle,
`WA, US)
`
`7795882
`
`2010-09-14 Operator sensing circuit for disabling
`motor of power equipment
`
`An electrical characteristic in an operator-sensing circuit having a microcontroller that commands a charge sensor to send a
`sensor charge signal to a capacitive sensing element. The charge sensor outputs a corresponding raw data signal to the
`microcontroller that in turn sends a signal that disables the motor of a unit power equipment upon the absence of an
`operator's hand on a hand-gripping surface of the equipment. Capacitive means for operating within a predetermined
`charge range that includes preselected values that designate hands-off and hands-on conditions on the hand-gripping
`surface. The capacitor charge range is effective to distinguish between the presence of an operator's hand and foreign
`material on the gripping surface for avoiding a false hands-on-signal.
`
`Kirchner, Markus
`(Frickenhausen, DE);
`Neidert, Markus
`(Dettingen/Teck, DE);
`Sauter, Ralph
`(Frickenhausen, DE);
`Mittmann, Bernhard (Neu-
`Ulm, DE)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)09/994600 2001-11-19 715/272
`
`
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)09/989777 2001-11-19 703/23
`
`
`
`
`
`Gustav Magenwirth GmbH & Co. KG (Bad Urach, DE)11/504886 2006-08-15 324/686
`
`
`
`714/28
`
`324/672
`
`Page 9
`
`EXHIBIT 2004
`
`
`
`7812825
`
`2010-10-12 Capacitance touch slider
`
`A device for detecting the position of a human finger or other object on a touch-sensitive scrolling pad. Dual independent
`oscillators may be used to generate two pulse trains at frequencies dependent upon the capacitance of two conductors
`resulting from the position of the finger on the conductors. The pulses from each oscillator may be counted over a time
`interval. A ratio-metric measurement may be taken by calculating the ratio of the two counts, and a sum may also be
`calculated. The ratio of the two counts relates to finger position on the device, and their sum relates to finger pressure upon
`the device.
`
`Sinclair, Michael J.
`(Kirkland, WA, US);
`Hinckley, Kenneth P.
`(Seattle, WA, US); Kajiya,
`James T. (Duvall, WA,
`US); Sherman, Nathan C.
`(Sammamish, WA, US)
`
`
`
`Microsoft Corporation (Redmond, WA, US)11/592133
`
`2006-11-03 345/173
`
`178/18.06
`
`7825688
`
`2010-11-02 Programmable microcontroller
`architecture(mixed analog/digital)
`
`A microcontroller with analog/digital Programmable System On-a-Chip (PSoC) architecture including multiple digital PSoC
`blocks and multiple analog PSoC blocks in a communication array having a programmable interconnect structure. The
`single chip design is implemented by integration of programmable digital and analog circuit blocks that are able to
`communicate with each other. Robust analog and digital blocks that are flash memory programmable can be utilized to
`realize complex design applications that otherwise would require multiple chips and/or separate applications. The PSoC
`architecture includes a novel array having programmable digital blocks that can communicate with programmable analog
`blocks using a programmable interconnect structure. The programmable analog array contains a complement of
`Continuous Time (CT) blocks and a complement of Switched Capacitor (SC) blocks that can communicate together. The
`analog blocks consist of multi-function circuits programmable for one or more different analog functions, and fixed function
`circuits programmable for a fixed function with variable parameters. The digital blocks include standard multi-function
`circuits and enhanced circuits having functions not included in the standard digital circuits. The PSoC array is programmed
`by flash memory and programming allows dynamic reconfiguration. That is, “on-the-fly” reconfiguration of the PSoC blocks
`is allowed. The programmable analog array with both Continuous Time analog blocks and Switched Capacitor analog
`blocks are offered on a single chip along with programmable digital blocks. The programmable interconnect structure
`provides for communication of input/output data between all analog and digital blocks.
`
`Snyder, Warren
`(Snohomish, WA, US);
`Mar, Monte (Issaquah,
`WA, US)
`
`7844437
`
`2010-11-30 System and method for performing next
`placements and pruning of disallowed
`placements for programming an
`integrated circuit
`
`A system and method for matching the hardware resource requirements of a user module with the available resources of
`an underlying integrated circuit is shown. Databases are utilized to describe the requirements of a particular user module
`and the resources of a particular chip. A graphical interface is utilized to relate a selected user module with potentially
`appropriate resources, and to illustrate alternative placements. This graphical interface utilizes highlights of both the module
`and the associated resource in patterns, grayscales, or colors to graphically illustrate the relationship between the module
`and the associated resource.
`
`Ogami, Kenneth Y.
`(Bothell, WA, US); Hood
`III, Frederick R. (Auburn,
`WA, US)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/799439 2007-04-30 326/41
`
`
`
`326/39, 326/47
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)09/989762 2001-11-19 703/14
`
`
`
`Page 10
`
`EXHIBIT 2004
`
`
`
`7884621
`
`2011-02-08 Successive approximate capacitance
`measurement circuit
`
`A capacitance measurement circuit includes a current source, a switch, and a comparator. The current source is coupled to
`drive a current through a circuit node. The switch is coupled to the circuit node to switch the current into a device under test
`(“DUT”) capacitor. The comparator includes first and second input ports. The comparator is coupled to compare a first
`voltage received on the first input port against a reference voltage received on the second input port. The first voltage is
`related to the current driven through the circuit node, a frequency at which the switch is switched, and a capacitance of the
`DUT capacitor.
`
`Snyder, Warren S.
`(Snohomish, WA, US)
`
`7893724
`
`2011-02-22 Method and circuit for rapid alignment of
`signals
`
`Circuits and methods for aligning two or more signals including a first and second signal. In one embodiment, a shift
`register generates two or more shifted copies of the second signal, and each of a plurality of phase detectors receives the
`first signal and one of the shifted copies of the second signal, each phase detector providing an output indicating whether
`the first signal is substantially aligned with the shifted copy of the second signal. A multiplexer may also be provided for
`receiving each of the shifted copies of the second signal, the multiplexer having a plurality of select lines coupled with the
`output signals of the phase detectors. Some embodiments may include a power saving mode.
`
`Moyal, Nathan (West Linn,
`OR, US); Stiff, Jonathon
`(Beaverton, OR, US)
`
`7906875
`
`2011-03-15 Touch switches and practical
`applications therefor
`
`A touch switch apparatus for detecting the presence of an object such as a human appendage, the apparatus having a
`touch pad, an electric field generated about the touch pad and also having a preferably integrated and local control circuit
`connected to the touch pad and to a controlled device. Practical applications for touch switch apparatus, including use of
`touch switch apparatus in connection with other structure to emulate mechanical switches.
`
`Caldwell, David W.
`(Holland, MI, US); Oppor,
`Rick L. (Schaumburg, IL,
`US); Gioiosa, Anthony V.
`(Justice, IL, US);
`Campbell, Robert B.
`(Naperville, IL, US);
`Schreiber, Thomas M.
`(Wheaton, IL, US); Wadia,
`Bahar N. (Bartlett, IL, US);
`Mathews, Mark R.
`(Lombard, IL, US);
`Mueller, Donald Charles
`(Aurora, IL, US);
`Eavenson, Daniel (Tinley
`Park, IL, US)
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/983291 2007-11-07 324/658
`
`
`
`
`
`Cypress Semiconductor Corporation (San Jose, CA, US)11/985340 2007-11-13 327/12
`
`
`
`
`
`TouchSensor Technologies, LLC (Wheaton, IL, US)11/236077 2005-09-26 307/139
`
`
`
`324/678, 324/686
`
`327/3, 327/7, 327/141, 327/152
`
`200/600
`
`Page 11
`
`EXHIBIT 2004
`
`
`
`7930985
`
`2011-04-26 Sports board
`
`A sports apparatus configured to support a rider upon the water surface is disclosed and may comprise either a
`compartment in the top surface configured to accept personal articles and a watertight cover to prevent damage and loss
`of personal articles or a propulsion source. The sports apparatus can have a V-shaped hull to add stability when used in the
`waves. The propulsion source is powered by either a combustion or electric motor that is controlled by a user interface on
`the board.
`
`Walworth, Christopher J.
`(Costa Mesa, CA, US);
`Walworth, Cari M. (Costa
`Mesa, CA, US)
`
`12/337993
`
`2008-12-18 114/55.58
`
`RE42319
`
`2011-05-03 Circuit protection device
`
`A voltage suppression device for suppressing voltage surges in an electrical circuit, comprised of a voltage sensitive
`element having a predetermined voltage rating, the voltage sensitive element increasing in temperature as v