Patents Assigned to Apple
  • Publication number: 20110301885
    Abstract: An improved system and method for testing a sensor of a portable electronic device based on expected sensor data and not timing information. The system and method for testing a sensor of a portable electronic device retrieves sensed data from the portable electronic device (i.e. device under test) after the device has traversed a series of test areas or zones. The sensed data is compared against a set of expected sensor data patterns to determine which components of the sensed data correspond to each test area or zone. The sensor of the portable electronic device may be tested based on an association of the test areas or zones with segments of the sensed data.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Ching Yu John Tam, Bridget Bin Wu, Ryan Jeffrey Du Bois
  • Publication number: 20110299605
    Abstract: A system and method for gradually changing the resolution of a video signal to avoid a large spike in the video data transmitted between an encoder and a decoder. Upon detection of a change in the quality of source video, of the quality of the encoding process, or of the channel conditions, any of which may negatively impact the rate of frame transmission from encoder to decoder, or the quality of frames transmitted, a responsive change in the resolution of the video frame may be gradually implemented. To change the resolution by increasing the effective image size, each successive frame in a sequence of frames may contain additional pixel blocks in the expansion image area at the new resolution. In an embodiment, the decoder displays the video image at the original resolution until the resolution switch has been completed.
    Type: Application
    Filed: September 30, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Douglas Scott PRICE, Xiaosong ZHOU, Hsi-Jung WU, James Oliver NORMILE
  • Publication number: 20110300806
    Abstract: Systems, methods, and devices for user-specific noise suppression are provided. For example, when a voice-related feature of an electronic device is in use, the electronic device may receive an audio signal that includes a user voice. Since noise, such as ambient sounds, also may be received by the electronic device at this time, the electronic device may suppress such noise in the audio signal. In particular, the electronic device may suppress the noise in the audio signal while substantially preserving the user voice via user-specific noise suppression parameters. These user-specific noise suppression parameters may be based at least in part on a user noise suppression preference or a user voice profile, or a combination thereof.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Aram Lindahl, Baptiste Pierre Paquier
  • Publication number: 20110302422
    Abstract: In the data security field, a modular cryptographic hash function process is embodied in a computer system or hardware (circuitry). The process is based on the mode of operation of the known “Shabal” hash function which uses a keyed permutation applied to each word of the message. Here a function is substituted for the permutation and additional final rounds are added to the function. Security is further enhanced over that of the Shabal hash function by avoiding use of the message blocks in computing certain of the data arrays, in order to frustrate known message attacks.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Augustin J. Farrugia, Benoit Chevallier-Mames, Mathieu Ciet
  • Publication number: 20110300754
    Abstract: Circuits, methods, and apparatus that may provide protection from exposed wires or terminals when a power plug is damaged or destroyed. One example may provide a plug having an inner cover that shields power carrying wires or terminals when an outer shell is damaged or destroyed. The inner cover may include openings to receive conductors, where the openings may lead to terminals or wires that connect to plug prongs. The received conductors may attach directly or indirectly to an outer shell, and further to a power cord, circuitry, or other electronic components. When the outer shell is damaged or destroyed, the conductors may pull out of the openings in the inner cover, thus disconnecting from the wires or terminals. The wires or terminals may thus remain protected by the inner shell, avoiding exposure to contact by users or inadvertent conductors.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Min Chul Kim, Paul Yuan
  • Publication number: 20110298618
    Abstract: A user interface on a device allows a user to set their remote user status for viewing by other individuals on their devices. The user or an application can select from a number of predefined remote user status indicators representing remote user status, and the user can optionally include a text message to be displayed with the remote user status indicator. The selected remote user status indicator and optional text message can be stored on a network and made available to other devices that have a contact database that includes the user as a contact. In some implementations, the remote user status indicator can be displayed proximate the user's name in a user interface, such as a favorites list, e-mail interface, text messaging interface, chat room, or any other user interface associated with an application.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Geoff Stahl, Michael Dale Lampell, Laurent Baumann, Thomas Goossens
  • Publication number: 20110298785
    Abstract: Systems and methods for preventing parasitic capacitances within liquid crystal displays are provided. A display panel according to an embodiment may include, for example, a pixel with a pixel electrode and a transistor coupled to a gate line. Additionally, the pixel may include a shielding conductor interposed between the pixel electrode and the gate line. The shielding conductor may shield the pixel electrode from a parasitic capacitance with the gate line by causing a parasitic capacitance to form between the gate line and the shielding conductor instead of between the gate line and the pixel electrode.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Ahmad Al-Dahle, Wei H. Yao
  • Publication number: 20110298814
    Abstract: The disclosed embodiments provide a system that facilitates driving a display in a computer system. During operation, the system receives an input video stream from a graphics source, wherein the input video stream comprises a sequence of video frames. Next, the system directs the input video stream through a set of two or more memory buffers including a front buffer and a back buffer to produce an output video stream, which is used to drive the display. While directing the input video stream through the set of memory buffers, the system writes a video frame from the input video stream into the back buffer, and concurrently drives the output video stream from a preceding video frame in the front buffer. When the writing of the video frame completes, the system switches buffers so that the back buffer becomes the front buffer, which drives the output video stream, and the front buffer becomes either a spare buffer or the back buffer, which receives a subsequent frame from the input video stream.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
  • Publication number: 20110301870
    Abstract: One embodiment relates to testing and verifying vibrator motor operation during manufacturing of a device and during in-the-field use. The test relies on an integrated motion sensor or other mechanical measurement circuitry, such as, for example, an accelerometer. In one embodiment, a speed determination for a vibrator motor performance during initial manufacture of the device. Subsequently, when vibration is detected during the in-the-field use, the vibration may be sampled using the integrated mechanical measurement circuitry. Once sampled, a speed may be determined based on a resonance of the sampled signal. Over time, the various speed determinations for the vibrator motor may be analyzed to determine an overall health of the vibrator motor. A threshold for detecting when the overall health of the vibration motor over time has degraded may be predetermined. A notification of a degradation of vibrator motor performance is sent to either a manufacturer or user of the mobile communications device.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Ching Yu John Tam, Ryan Jeffrey Du Bois, Chanh-Duy Nguyen Tran
  • Publication number: 20110298716
    Abstract: A computer keyboard includes a plurality of keys arranged in a pattern contained within a plane, a webbed structure defining openings for each of the keys, an illumination source, and one or more light pipes positioned along the webbed structure and arranged to deliver light from the illumination source to the keys, wherein each of the keys is illuminated thereby. Although the keys have the appearance of being backlit similar to traditional illuminated keyboards, the illumination source is actually located along at least one side of and within the same plane as the pattern of keys, rather than beneath the keys. The keyboard can thus be made thinner in such arrangements where the illumination source does not need to be located beneath the keys.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Peter H. MAHOWALD, Patrick KESSLER, Harold J. WELCH
  • Publication number: 20110298933
    Abstract: Systems, methods, and devices for dual processing of raw image data by main image processing and alternative image processing capabilities of an electronic device are provided. According to an embodiment, alternative image processing may analyze a first copy of a frame of raw image data before a second copy of the frame of raw image data is processed by main image processing. Thereafter, the main image processing may process the second copy of the frame of raw image. The main image processing may be calibrated based at least in part on the analysis of the first copy of the frame of raw image data.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Andrew Yanowitz, Ting Chen, David Daming Kuo, Haitao Guo
  • Publication number: 20110299588
    Abstract: Embodiments of the present invention provide a video encoding system that may include a coding engine to code an input video signal according to a video compression process, compression of each portion of the input signal performed according to coding parameters assigned to the respective portion. The video encoding system may also include a rate controller to select coding parameters of each portion of the input signal, the rate controller estimating delay of delivery of coded video data by a delivery network according to a leaky bucket modeling process and selecting coding parameters of a portion to be coded based at least in part on the estimated delay.
    Type: Application
    Filed: September 15, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Xiaosong ZHOU, Hsi-Jung WU
  • Publication number: 20110299695
    Abstract: Active noise cancellation (ANC) circuitry is coupled to the input of an earpiece speaker in a portable audio device, to control the ambient acoustic noise outside of the device and that may be heard by a user of the device. A microphone is to pickup sound emitted from the earpiece speaker, as well as the ambient acoustic noise. Control circuitry deactivates the ANC in response to determining that an estimate of how much sound emitted from the earpiece speaker has been corrupted by noise indicates insufficient corruption by noise. In another embodiment, the ANC decision is in response to determining that an estimate of the ambient noise level is greater than a threshold level of an audio artifact that could be induced by the ANC. Other embodiments are also described and claimed.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventor: Guy C. Nicholson
  • Publication number: 20110301778
    Abstract: A predefined mathematical relationship that is stored in the memory of a computing system is accessed, wherein the relationship refers to temperatures of a number of points in the system, wherein the points together define a zone. The mathematical relationship yields a representative temperature for the zone. Temperature data from sensors in the system is obtained and applied to thermal models, to estimate the temperatures of at least some of the points that define the zone. The representative temperature for the zone is computed using the estimated temperatures as input to the mathematical relationship. A decision is then made on whether or not to change a power consuming activity limit in the system, based on the computed representative temperature. Other embodiments are also described and claimed.
    Type: Application
    Filed: August 23, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Frank Faqiu Liang, Jay S. Nigen, Amaury J. Heresztyn, Keith Cox
  • Publication number: 20110301902
    Abstract: An electronic device can include an inertial measurement unit (IMU) operative to monitor the movement of the electronic device. The IMU used in the device can be inaccurate due to the manufacturing process used to construct the IMU and to incorporate the IMU in the electronic device. To correct the IMU output, the electronic device in which the IMU is incorporated can be placed in a testing apparatus that moves the device to known orientations. The IMU output at the known orientations can be compared to an expected true IMU output, and correction factors (e.g., sensitivity and offset matrices) can be calculated. The correction factors can be stored in the device, and applied to the IMU output to provide a true output. The testing apparatus can include a fixture placed in a gimbal movable around three axes.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventor: Peter Panagas
  • Publication number: 20110302473
    Abstract: Coded video data may be transmitted between an encoder and a decoder using multiple FEC codes and/or packets for error detection and correction. Only a subset of the FEC packets need be transmitted between the encoder and decoder. The FEC packets of each FEC group may take, as inputs, data packets of a current FEC group and also an untransmitted FEC packet of a preceding FEC group. Due to relationships among the FEC packets, when transmission errors arise and data packets are lost, there remain opportunities for a decoder to recover lost data packets from earlier-received FEC groups when later-received FEC groups are decoded. This opportunity to recover data packets from earlier FEC groups may be useful in video coding and other systems, in which later-received data often cannot be decoded unless earlier-received data is decoded properly.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventors: Xiaosong ZHOU, Hyeonkuk JEONG, Yan YANG, Dazhong Zhang, Hsi-Jung WU
  • Publication number: 20110301948
    Abstract: A method for performing a call between a near-end user and a far-end user, which includes the following operations performed during the call by the near-end user's communications device. Automatic gain control (AGC) is performed to update a gain applied to an uplink speech signal. A frame is detected in a downlink signal that contains speech; in response, the updating of the gain is frozen. Other embodiments are also described and claimed.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventor: Shaohai Chen
  • Publication number: 20110299589
    Abstract: Embodiments of the present invention provide a video encoding system that may include a coding engine to code an input video signal according to a video compression process, compression of each portion of the input signal performed according to coding parameters assigned to the respective portion. The video encoding system may also include a rate controller to select coding parameters of each portion of the input signal, the rate controller estimating delay of delivery of coded video data by a delivery network according to a leaky bucket modeling process and selecting coding parameters of a portion to be coded based at least in part on the estimated delay.
    Type: Application
    Filed: September 15, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Xiaosong ZHOU, Hsi-Jung WU
  • Publication number: 20110298433
    Abstract: A switching power supply circuit has a controller, a power switch, and an inductor circuit that is coupled to a power node of the power switch and to a capacitor. The inductor circuit has several discrete component conductors that are connected to each other in parallel and laid out side-by-side and wired such that each of the inductors is oriented with opposite polarity relative to another adjacent one of the inductors. Each inductor has associated first and second traces that are used to wire it to the power node and the capacitor. These traces for one inductor have matched characteristics with those of an adjacent inductor. Other embodiments are also described and claimed.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Apple Inc.
    Inventor: Ching Yu John Tam
  • Publication number: 20110298886
    Abstract: Systems, methods, and a computer readable medium for performing auto exposure (AE) techniques that are beneficial in variable lighting conditions—and particularly applicable to handheld and/or mobile videoconferencing applications—are disclosed herein. Handheld and/or mobile videoconferencing applications—unlike their fixed camera counterparts—are often exposed to a wide variety of rapidly changing lighting and scene conditions, and thus face a difficult trade-off between adjusting exposure parameter values too frequently or not frequently enough. In personal electronic devices executing such handheld and/or mobile videoconferencing applications, it may be desirable to: use a small, centered, and center-weighted exposure metering region; set a relatively low brightness target value; and adjust the camera's exposure parameter values according to a distance-dependent convergence speed function.
    Type: Application
    Filed: August 3, 2010
    Publication date: December 8, 2011
    Applicant: Apple, Inc.
    Inventors: Douglas S. Price, Xiaosong Zhou, Hsi-Jung Wu