Patents Assigned to Apple
  • Publication number: 20080158178
    Abstract: A touch surface device having improved sensitivity and dynamic range is disclosed. In one embodiment, the touch surface device includes a touch-sensitive panel having at least one sense node for providing an output signal indicative of a touch or no-touch condition on the panel; a compensation circuit, coupled to the at least one sense node, for generating a compensation signal that when summed with the output signal removes an undesired portion of the output signal so as to generated a compensated output signal; and an amplifier having an inverting input coupled to the output of the compensation circuit and a non-inverting input coupled to a known reference voltage.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventors: Steve Porter Hotelling, Brian Richards Land
  • Publication number: 20080158198
    Abstract: A touch sensor panel can be constructed on a single surface of a substrate. The panel can be formed as a plurality of distributed RC lines arranged in an array of rows and columns. Each distributed RC line can include alternating connected transistors and metal pads formed on a single surface of the substrate. During operation, the rows and columns are enabled at different times, and the pulse travel times for each row and column in both directions are measured. Equalized travel times are then computed as the sum of the pulse travel times in both directions, and indicate which rows and columns have a finger touching it. The un-equalized pulse travel time data can then be used to determine the relative positions of the fingers within the rows and columns and un-ambiguously determine the positions of all the finger contacts.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventor: John Greer Elias
  • Publication number: 20080158168
    Abstract: Techniques for identifying an object in close proximity to, but not in contact with, a multi-touch touch-screen device are described. By way of example, a cheek or ear hovering a short distance from the touch-surface (e.g., approximately 1 to 3 centimeters) may be identified and distinguished from physical contacts to the surface.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Wayne Carl Westerman, Steve Hotelling
  • Publication number: 20080158147
    Abstract: Techniques for identifying and discriminating between different input patterns to a multi-touch touch-screen device are described. By way of example, large objects hovering a short distance from the touch-surface (e.g., a cheek, thigh or chest) may be identified and distinguished from physical contacts to the surface. In addition, rough contacts due to, for example, ears and earlobes, may be similarly identified and distinguished from contacts due to fingers, thumbs, palms and finger clasps. In one implementation, a unique technique to reduce the noise in segmented image peripheral pixels.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Wayne Carl Westerman, Steve Hotelling
  • Publication number: 20080158172
    Abstract: The use of one or more proximity sensors in combination with one or more touch sensors in a multi-touch panel to detect the presence of a finger, body part or other object and control or trigger one or more functions in accordance with an “image” of touch provided by the sensor outputs is disclosed. In some embodiments, one or more infrared (IR) proximity sensors can be driven with a specific stimulation frequency and emit IR light from one or more areas, which can in some embodiments correspond to one or more multi-touch sensor “pixel” locations. The reflected IR signal, if any, can be demodulated using synchronous demodulation. In some embodiments, both physical interfaces (touch and proximity sensors) can be connected to analog channels in the same electrical core.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Steve Porter Hotelling, Christoph Horst Krah
  • Publication number: 20080162835
    Abstract: A method and system for accessing a computer system memory without processor intervention is disclosed. In one embodiment, the method includes initiating a predetermined communication protocol between a first device and a second device, the first device including a first processor, a first memory and a first communication interface, the second device including a second processor, a second memory and a second communication interface. The predetermined communication protocol enables an access operation to be performed on the first or second memory without intervention by the first or second processor. In one embodiment, the predetermined communication protocol utilizes a plurality of predefined packet types which are identified by a packet header decoder.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventors: Thomas James Wilson, Yutaka Hori
  • Publication number: 20080158180
    Abstract: A sensor panel device that can generate and use a stimulus signal having multiple different waveforms for detecting events on or near the sensor panel is disclosed. Among other things, such a stimulus signal can be used to reject environmental noise present in the device. In some embodiments, the stimulus signal has multiple waveforms having different frequencies. Logic circuitry can generate representative values from output of the different waveforms applied to one or more sensing nodes in the sensor panel device. From the representative values, a final value can be generated that represents whether an event occurred at or near the one or more sensing nodes.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventors: Christoph Horst Krah, Minh-Dieu Thi Vu
  • Publication number: 20080158177
    Abstract: A computer system having two or more controllers operating in a Master/Slave configuration is disclosed. In one embodiment, the computer system includes: a sensor panel having a first portion for generating a first set of sense signals indicative of a touch or no-touch condition on the first portion, and a second portion for generating a second set of sense signals indicative of a touch or no-touch condition on the second portion; a first device for receiving and processing the first set of output signals from the first portion of the panel; and a second device for receiving and processing the second set of output signals from the second portion of the panel, wherein the first and second devices operate cooperatively in a Master/Slave configuration.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventors: Thomas James Wilson, Minh-Dieu Thi Vu, Yutaka Hori
  • Publication number: 20080157882
    Abstract: Disclosed is a system and method for providing an oscillating signal of relatively precise frequency without using a signal provided by a crystal as a reference. Disclosed is a feedback oscillator circuit configured to output an oscillating signal having a frequency defined by a reference signal. The oscillating signal can be sent to one or more circuits including at least one frequency sensitive element. The frequency sensitive element produces an output signal which depends on the frequency of the oscillating signal. A controller controls the reference signal in order to cause an attribute of the output signal to have a value within a desired range.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventor: Christoph Horst Krah
  • Publication number: 20080162967
    Abstract: A method and system for managing power in a computer system is disclosed. In one embodiment the method includes providing output signals from a sensor panel to a controller, wherein the controller includes a data bus and a plurality of devices communicatively coupled to the data bus; monitoring an activity level on the data bus by monitoring bus access requests by one or more of the plurality of devices; and reducing or shutting off a bus clock frequency if there is reduced or no activity on the bus for a predetermined period of time.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Thomas James Wilson, Richard James Reeve
  • Publication number: 20080158185
    Abstract: Techniques for identifying and discriminating between different types of contacts to a multi-touch touch-screen device are described. Illustrative contact types include fingertips, thumbs, palms and cheeks. By way of example, thumb contacts may be distinguished from fingertip contacts using a patch eccentricity parameter. In addition, by non-linearly deemphasizing pixels in a touch-surface image, a reliable means of distinguishing between large objects (e.g., palms) from smaller objects (e.g., fingertips, thumbs and a stylus) is described.
    Type: Application
    Filed: May 31, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventor: Wayne Carl Westerman
  • Publication number: 20080158167
    Abstract: Multi-touch touch-sensing devices and methods are described herein. The touch sensing devices can include multiple sense points, each located at a crossing of a drive line and a sense line. In some embodiments, multiple drive lines may be simultaneously or nearly simultaneously stimulated with drive signals having unique characteristics, such as phase or frequency. A sense signal can occur on each sense line that can be related to the drive signals by an amount of touch present at sense points corresponding to the stimulated drive lines and the sense line. By using processing techniques based on the unique drive signals, an amount of touch corresponding to each sense point can be extracted from the sense signal. The touch sensing methods and devices can be incorporated into interfaces for a variety of electronic devices such as a desktop, tablet, notebook, and handheld computers, personal digital assistants, media players, and mobile telephones.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: APPLE COMPUTER, INC.
    Inventors: Steven P. Hotelling, John Greer Elias, Kapil Vinod Sakariya
  • Publication number: 20080162997
    Abstract: A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventors: Minh-Dieu Thi Vu, Thomas James Wilson, Christoph Horst Krah
  • Publication number: 20080158173
    Abstract: A multi-layer cover for an electronic device having one or more of a sensor panel, a proximity sensor, an ambient light sensor, and a display device can include an outer hardcoat, a structural layer, an IR transmissive ink layer, a mask layer, and a backside hardcoat. The backside hardcoat can reduce cover warpage, enable full surface lamination of the cover to the sensor panel, prevent bubbles from forming in transparent windows in the cover, enable a wider range of functional inks to be applied in various layering orders to allow certain types of light to pass through while blocking others, and hide the sensors to provide a seamless, uncluttered visual appearance.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Mark Arthur Hamblin, Richard Hung Minh Dinh
  • Publication number: 20080158174
    Abstract: Pre-stored no-touch or no-hover (no-event) sensor output values can initially be used when a sensor panel subsystem is first booted up to establish an initial baseline of sensor output values unaffected by fingers or other objects touching or hovering over the sensor panel during boot-up. This initial baseline can then be normalized so that each sensor generates the same output value for a given amount of touch or hover, providing a uniform response across the sensor panel and enabling subsequent touch or hover events to be more easily detected. After the initial normalization process is complete, the pre-stored baseline can be discarded in favor of a newly captured no-event baseline that may be more accurate than the pre-stored baseline due to temperature or other variations.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Brian Richards Land, Wayne Carl Westerman, Steve Porter Hotelling
  • Publication number: 20080158184
    Abstract: Normalization of the built-in DC offset error in each analog channel is disclosed to reduce image distortion in multi-event (multi-touch or multi-hover) sensor panels. By eliminating the component-dependent offset error from each analog channel, each analog channel will generate approximately the same output value for a given dynamic input signal. Normalization can include “phantom row” compensation, which involves measuring the static output value of each analog channel when no stimulus is applied to any row of a multi-event sensor panel, and subtracting this value out of any subsequent output value generated by the analog channel. Normalization can also include DAC offset compensation, which involves setting the offset compensation voltage of each analog channel to some fraction of its normal value, measuring the output of the analog channel over temperature, determining a temperature coefficient, and adjusting any subsequent output value generated by the analog channel to account for this drift.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventors: Brian Richards Land, Steve Porter Hotelling
  • Publication number: 20080162751
    Abstract: Disclosed is an electronic device featuring a multi buffer scheme for processing incoming signals. For example, two buffers can be used. A processor can read and process stored signals from a first buffer while an incoming data module can concurrently store signals in a second buffer. Once, the processor is done, it can move on to the second buffer and process signals stored therein while the incoming data module stores signals in the first buffer. Also provided is a flagging scheme for allowing the processor and the incoming data module to control their respective access to the various buffers, so that only one of them accesses a single buffer at any time.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventor: Thomas James Wilson
  • Publication number: 20080163130
    Abstract: Systems and methods that incorporate various techniques for teaching gestures to a user of a multi-touch sensitive device are disclosed herein. Such techniques can include presenting visible feedback of gestures, such as animated motion trails and/or hand motions, along with affirmative feedback for correctly performed gestures and negative feedback for incorrectly performed gestures. Such techniques can be expanded to provide training exercises that present tasks requiring a particular gesture or sequence of gestures to be performed. These training exercises can take the form of games or other engaging activities to encourage use.
    Type: Application
    Filed: June 15, 2007
    Publication date: July 3, 2008
    Applicant: APPLE INC
    Inventor: WAYNE CARL WESTERMAN
  • Publication number: 20080157782
    Abstract: Embodiments of the present invention are directed to performing boundary scanning without using a pin which is exclusively dedicated for that purpose. The boundary scan can be performed by an integrated circuit by utilizing a pin which has an alternative use during ordinary operation of the integrated circuit and the device. This pin can be connected to an analog circuit configured to sense capacitance outside of the pin. The analog circuit may also have an alternative function in normal operation of the device. During a testing mode, the analog circuit can sense a stray capacitance present at the pin. The sensed capacitance can be compared to one or more stored expected capacitance values to determine an interconnection state of the system.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventor: Christoph Horst Krah
  • Publication number: 20080158179
    Abstract: An oscillating signal of relatively precise frequency is generated by tuning an oscillator using an external stable oscillating source as a reference. Calibration logic is included to compare a signal from the local oscillator to the reference signal and vary the local signal to a desired frequency. In one embodiment, a binary search algorithm is used to tune the local oscillator. The local oscillating signal can be sent to one or more circuits including at least one sensor of a touch sensitive panel for detecting touch events.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Apple Inc.
    Inventor: Thomas James Wilson