Patents Assigned to Apple
-
Patent number: 8125250Abstract: A frequency detection mechanism for a clock generation unit on an integrated circuit includes a clock generation unit and a detection unit. The clock generation unit may generate an output clock signal at a predetermined frequency that corresponds to a frequency multiple of a reference clock signal provided as an input to the clock generation unit. The detection unit may determine whether the output clock signal is at the predetermined frequency. As such, the detection unit includes a first counter that may generate a first count value based upon the reference clock signal and a second counter that may generate a second count value based upon the output clock signal. The detection unit also includes comparison logic that may perform a plurality of multiplication operations on the first and second count values and generate a final result that indicates whether the output clock signal is at the predetermined frequency.Type: GrantFiled: March 26, 2010Date of Patent: February 28, 2012Assignee: Apple Inc.Inventor: Daniel C. Murray
-
Patent number: 8125211Abstract: An apparatus and method for testing driver write-ability strength on an integrated circuit includes one or more drive detection units each including a number of drivers. At least some of the drivers may have a different drive strength and each may drive a voltage onto a respective driver output line. Each drive detection unit may include a number of keeper circuits, each coupled to a separate output line and configured to retain a given voltage on the output line to which it is coupled. Each detection unit may also include a number of detection circuits coupled to detect the drive voltage on each of the output lines. In one implementation, the drive voltage appearing at the output line of each driver may be indicative of that the driver was able to overdrive the voltage being retained on the output line to which it is coupled by the respective keeper circuits.Type: GrantFiled: June 9, 2009Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Ashish R. Jain, Edgardo F. Klass
-
Patent number: 8125497Abstract: A method for processing an image of a given file type is disclosed. The method involves converting the image into data formatted for a new pixel type, the new pixel type is closely correlated with and has all the components of pixels for the given file type. In addition, the method includes processing the data formatted in the new pixel type using standard image processing routines, these standard routines being designed for data having different components of pixels than the new pixel type and the given file type.Type: GrantFiled: May 29, 2007Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Eric Graves, Randy Ubillos
-
Patent number: 8125456Abstract: A system and method for autonomously scanning a sensor panel device, such as a multi-touch panel, is disclosed. In one embodiment, the system and method disables a sensor panel processor after a first predetermined amount of time has elapsed without the sensor panel device sensing any events. One or more system clocks can also be disabled to conserve power. While the processor and one or more system clocks are disabled, the sensor panel device can periodically autonomously scan the sensor panel for touch activity. Accordingly, if one or more results from the autonomous scans exceed a threshold, the sensor panel device re-enables the processor and one or more clocks to actively scan the sensor panel. If the threshold is not exceeded, then the sensor panel device continues to periodically autonomously scan the sensor panel without intervention from the processor. Furthermore, the sensor panel device can periodically perform calibration functions to account for any drift that may be present in the system.Type: GrantFiled: January 3, 2007Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Christoph Horst Krah, Minh-Dieu Thi Vu, Thomas James Wilson
-
Patent number: 8127248Abstract: A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area.Type: GrantFiled: June 20, 2003Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Bas Ording, John Louch
-
Patent number: 8125463Abstract: A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct locations in the plane of the touch panel and to produce distinct signals representative of the location of the touches on the plane of the touch panel for each of the multiple touches is disclosed.Type: GrantFiled: November 7, 2008Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Steven Porter Hotelling, Joshua Strickon, Brian Q. Huppi
-
Patent number: 8126925Abstract: A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a user interface description in accordance with the database model. The description is then distributed to the client, which interprets the description and creates the user interface therefrom.Type: GrantFiled: November 9, 2009Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Andreas W. Wendker, Eric Noyau
-
Patent number: 8126138Abstract: Systems and methods are provided for media devices including a housing, a frame disposed adjacent to the housing, and an acoustic source that is integrated with the frame for emitting sound from the media device.Type: GrantFiled: January 5, 2007Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Richard Hung Minh Dinh, Tang Yew Tan, Derek Boyd Barrentine
-
Patent number: 8125977Abstract: Methods and apparatuses for synchronizing a system clock of a computer via a local gateway are described herein. In one embodiment, a local clock of a gateway device is periodically synchronized with a remote time service facility over an external network. The synchronized local clock of the gateway device is then used to synchronize a system clock of one or more clients over a local network without having the clients individually to access the remote time service facility. Other methods and apparatuses are also described.Type: GrantFiled: January 13, 2011Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Stephen C. Fenwick, James Woodyatt, Robert Newberry, Sandeep Parikh
-
Patent number: 8126170Abstract: Methods and apparatus for improving the acoustical performance associated with a speaker, such as a piezoelectric speaker, are disclosed. According to one aspect, an apparatus includes a substrate, a can mounted on the substrate, and a piezoelectric speaker arrangement. The piezoelectric speaker arrangement is at least partially mounted on the can. In one embodiment, the substrate is a printed circuit board (PCB) and the can is an electromagnetic interference (EMI) shielding can.Type: GrantFiled: September 23, 2008Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Kyle Yeates, Stephen Brian Lynch, Teodor Dabov
-
Publication number: 20120044328Abstract: Methods and apparatuses disclosed herein relate to image sensing devices. One embodiment may take the form of an image sensing device that includes a first image sensor for capturing a luminance image, a second image sensor for capturing a first chrominance, and a third image sensor for capturing a second chrominance image. The image sensing device may further include an image processing module for combining the luminance image captured by the first image sensor, the first chrominance image captured by the second image sensor, and the second chrominance image captured by the third image sensor, to form a composite image.Type: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: Apple Inc.Inventor: David S. Gere
-
Publication number: 20120047497Abstract: Asynchronous loading of source dependencies is disclosed. An indication is received in the course of executing a script that a source file on which a current class or function depends is not available, wherein the current class or function is called or executed during the execution of the script. Execution of remaining portions of the script, if any, that do not depend on the source file, continues, or other processing tasks are performed if no such portions remain, while the source file is loaded asynchronously.Type: ApplicationFiled: November 3, 2011Publication date: February 23, 2012Applicant: APPLE INC.Inventor: Benoit Marchant
-
Publication number: 20120044372Abstract: Various techniques are provided for processing image data acquired using a digital image sensor. In accordance with aspects of the present disclosure, one such technique may relate to the processing of image data in a system that supports multiple image sensors. In one embodiment, the image processing system may include control circuitry configured to determine whether a device is operating in a single sensor mode (one active sensor) or a dual sensor mode (two active sensors). When operating in the single sensor mode, data may be provided directly to a front-end pixel processing unit from the sensor interface of the active sensor. When operating in a dual sensor mode, the image frames from the first and second sensors are provided to the front-end pixel processing unit in an interleaved manner. For instance, in one embodiment, the image frames from the first and second sensors are written to a memory, and then read out to the front-end pixel processing unit in an interleaved manner.Type: ApplicationFiled: August 18, 2010Publication date: February 23, 2012Applicant: APPLE INC.Inventors: Guy Côté, Jeffrey E. Frederiksen, Joseph P. Bratt, Shun Wai Go, Timothy J. Millet
-
Publication number: 20120044623Abstract: A housing of an electronic device encloses and supports at least one operational component and includes at least one opening sized to accommodate a mechanical input assembly. The mechanical input assembly includes a feature arranged to receive an input event, at least a portion of the feature exposed at an outside surface of the housing, an operational indicia visible on the exposed portion and having a preferred orientation with respect to the housing, the operational indicial providing an indication of how an operation of the operational component is influenced, and a shaft having a size and shape in accordance with the opening, the shaft attached to the external feature at a first end and an integrally formed self-capturing feature at the second end. The self-capturing feature is inserted into the opening until activated. The indicia is then properly aligned and the mechanical input assembly is locked to the housing.Type: ApplicationFiled: August 19, 2010Publication date: February 23, 2012Applicant: APPLE INC.Inventors: Felix Jose Alvarez Rivera, Wey-Jiun Lin, Emery Sanford
-
Publication number: 20120044635Abstract: A thin portable electronic device with a display is described. The components of the electronic device can be arranged in stacked layers within an external housing where each of the stacked layers is located at a different height relative to the thickness of the device. One of the stacked layers can be internal metal frame. The internal metal frame can be configured to act as a heat spreader for heat generating components located in layers adjacent to the internal frame. Further, the internal metal frame can be configured to add to the overall structural stiffness of the device. In addition, the internal metal frame can be configured to provide attachment points for device components, such as the display, so that the device components can be coupled to the external housing via the internal metal frame.Type: ApplicationFiled: August 19, 2010Publication date: February 23, 2012Applicant: APPLE INC.Inventors: Fletcher R. Rothkopf, Phillip M. Hobson, Adam Mittleman, Anna-Katrina Shedletsky
-
Publication number: 20120047316Abstract: Systems and methods are disclosed for efficient allocation policies for a system having non-volatile memory. A file system allocator of the system can be configured to allocate memory regions that are aligned with one or more logical blocks of a logical space (e.g., one or more super block-aligned regions). In some embodiments, the file system allocator can monitor the number of free sectors corresponding to each logical block. In other embodiments, the file system allocator can monitor a ratio of free space to total space corresponding to each logical block. The file system allocator can select a logical block based at least in part on the number of free sectors of the logical block. In some cases, the file system allocator can allocate the free sectors of the logical block in a sequential order.Type: ApplicationFiled: August 23, 2010Publication date: February 23, 2012Applicant: APPLE INC.Inventors: Daniel J. Post, Brian Sutton
-
Publication number: 20120044267Abstract: This is directed to adjusting the size of displayed text in response to receiving user instructions. An electronic device can display text or other content using one or more default sizes. A user can direct the device to increase a display size of text by providing a corresponding input. In response to receiving the instruction, the electronic device can increase the display size of the text and display the beginning of the text (e.g., the beginning of a sentence), even though an input may be detected in a region near the end of the text. In some cases, when the user instructs the device to increase the display size of text beyond a maximum level, the electronic device can provide an audio output corresponding to the text instead of or in addition to increasing the display size of the text.Type: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: Apple Inc.Inventor: Jorge Fino
-
Publication number: 20120043191Abstract: A keyboard mechanism for a low-travel keyboard and methods of fabrication are described. The low-travel keyboard is suitable for a thin-profile computing device, such as a laptop computer, netbook computer, desktop computer, etc. The keyboard includes a key cap that can be formed of a variety of materials in the form of a flat slab. The key cap is attached to one end of a support lever that supports it from underneath. In one embodiment, the support lever is formed of a rigid material and is pivotally coupled with a substrate on the other end. In another embodiment, the support lever is formed of a flexible material and is fixedly attached to the substrate on the other end. The portion of the support lever that is attached to the key cap is positioned over a metal dome that can be deformed to activate the switch circuitry of the membrane on printed circuit board underneath the dome.Type: ApplicationFiled: August 20, 2010Publication date: February 23, 2012Applicant: Apple Inc.Inventors: Patrick KESSLER, Bradley Joseph HAMEL, James J. NIU
-
Publication number: 20120044637Abstract: Methods for forming PCBs that can be used in a portable computing device are described. The PCBs can be installed in the portable computing device in a bent configuration. In a particular embodiment, a contiguously formed PCB can be shaped with two large regions connected a thin connector portion. The thin connector portion can connect components one each of the two large regions and can be used in lieu of a flex connector. In one embodiment, the PCB can be formed from multiple layers including trace and substrate layers. The trace and substrate layer can be adjusted to affect the stiffness of the PCB in various regions, such as to allow the PCB to hold a bent configuration after a bending moment is applied.Type: ApplicationFiled: August 19, 2010Publication date: February 23, 2012Applicant: APPLE INC.Inventors: Fletcher R. Rothkopf, Phillip M. Hobson, Adam Mittleman, Anna-Katrina Shedletsky
-
Publication number: 20120044660Abstract: A process is provided for characterizing a tactile response of a first mechanical actuator (e.g., button) based on a back off distance. The first mechanical actuator may include a plunger, a dome-shaped flexible membrane, and an electrical contact, all aligned with each other so that a contact signal is generated when the flexible membrane touches the contact. The plunger can be moved a first distance towards the contact until the contact signal is generated at a contact point. Then the plunger can be backed off a second distance from the contact point. This second distance may be called the “back off distance”. The particular feel of the first mechanical actuator can then be correlated to a particular back off distance. This process can be repeated a number of times to classify a number of different “feels” for the first mechanical actuator based on a number of different back off distances.Type: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: APPLE INC.Inventors: Benjamin M. Rappoport, Kevin Gibbs, Patrick Kessler, Derek W. Wright, Alex Chun Lap Yeung