Abstract: Preventing the inclusion of a reference to a host cell in a formula to avoid a circular reference in the formula is disclosed. In some embodiments, an indication of a selection or an attempted selection of a host cell into which a formula is being entered is received wherein the selection or attempted selection is made by a user via a user gesture associated with adding to a formula a reference to a selected cell or range of cells with respect to which the user gesture is made, and a reference to the host cell is not inserted into the formula in response to the indication. In some embodiments, a host cell is not allowed to be selected.
Abstract: Improved graphical user interfaces suitable for reviewing, browsing, previewing and/or purchasing media items are also disclosed. The graphical user interfaces are suitable for reviewing or browsing numerous media items. The graphical user interfaces are also suitable for previewing or purchasing media items in an on-line manner. The graphical user interfaces are particularly useful for a system that provides purchase and distribution of media in a client-server environment.
Type:
Grant
Filed:
April 26, 2004
Date of Patent:
April 17, 2012
Assignee:
Apple Inc.
Inventors:
Jeffrey L. Robbin, Dave Heller, Peter K. Wagner, Mike Wiese
Abstract: Apparatus, methods and systems for creating mosaics are described. A method is provided that includes identifying an image for presentation as a mosaic; dividing the identified image into a plurality of tiles; scoring each tile; identifying a matching image from an image dataset using the score for each tile; and rendering the mosaic using the matching images.
Type:
Grant
Filed:
June 22, 2006
Date of Patent:
April 17, 2012
Assignee:
Apple Inc.
Inventors:
Mallory Jackson Paine, Devang Kalidas Naik, Steve Ko, Joshua Matthew Williams, John William Scalo, Kim E. A. Silverman
Abstract: One embodiment of the present invention provides a system that implements a long-lived query (LLQ) at a name server. During operation, the system receives an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server. In response to the LLQ, the system informs the client of updates to the one or more data items.
Abstract: An attachment mechanism for attaching a first component and a second component includes at least a body integrally formed with the first component. In the described embodiment, the body includes at least a first portion, and a second portion spaced apart from the first portion where the first portion is deflectable in at least a first direction and the second portion is deflectable in at least a second direction substantially orthogonal to the first direction. The second portion secures the second component to the first component with a securing force proportional to an amount of deflection of the first portion and the first portion and the second portion remain apart.
Abstract: A real-time calibration system and method for a mobile device having an onboard magnetometer uses an estimator to estimate magnetometer calibration parameters and a magnetic field external to the mobile device (e.g., the earth magnetic field). The calibration parameters can be used to calibrate uncalibrated magnetometer readings output from the onboard magnetometer. The external magnetic field can be modeled as a weighted combination of a past estimate of the external magnetic field and the asymptotic mean of that magnetic field, perturbed by a random noise (e.g., Gaussian random noise). The weight can be adjusted based on a measure of the statistical uncertainty of the estimated calibration parameters and the estimated external magnetic field. The asymptotic mean of the external magnetic field can be modeled as a time average of the estimated external magnetic field.
Abstract: A dither processing system processes pixel data having an integer component and a fractional component. The system may parse picture data into a plurality of blocks having a size corresponding to a dither matrix. Fractional components of each pixel may be compared to a corresponding dither value from the dither matrix. Based on the comparison, the processing system may determine whether or not to increment the integer components of the respective pixels. By performing such comparisons on a pixel-by-pixel basis, it is expected that this dithering will be more effective than this other dither processing.
Abstract: A method to control configuration change times is performed at a mobile wireless communication device when the mobile wireless communication device is connected to a wireless network. The mobile wireless device is connected in a first configuration mode. The mobile wireless communication device receives a control message from a radio network subsystem in the wireless network at a local receive time. The received control message includes a time indication for when to start a configuration mode change of the mobile wireless communication device, which the device extracts from the control message. The mobile wireless communication device reconfigures to a second configuration mode, different from the first configuration mode, based on the extracted time indication and the local receive time.
Abstract: Curved plastic objects and systems and methods for deburring the same are disclosed. The curved plastic object can be the cap or grill of a headphone or earbud.
Abstract: The disclosed embodiments relate to a power supply for a portable electronic device. This power supply includes a power source, an inductor, a control circuit, and an input switch that couples the input terminal of the inductor to either the power source or a reference voltage. The power supply also includes a first output path that produces a first output voltage and a second output path that produces a second output voltage. The first output path includes a first diode coupled between the output terminal of the inductor and the first output voltage, and a first output capacitor coupled between the first output voltage and the reference voltage. The second output path includes a second diode and an output switch coupled between the output terminal and the second output voltage, and a second output capacitor coupled between the second output voltage and the reference voltage.
Abstract: The present technology includes a digital content authoring tool for authoring digital content without the need to understand or access computer code. The present technology further includes creating digital content that can be modified with animation of assets. Each animation can be controlled by an action, and the actions can be tied to a time axis for execution. By relating actions to a time axis, animations based on the actions can be more easily viewed and reviewed. In some embodiments, the system can clear a page of all but a selected asset so that it may be more easily worked with.
Type:
Application
Filed:
December 15, 2011
Publication date:
April 12, 2012
Applicant:
Apple Inc.
Inventors:
Genevieve Garand, Steve Edward Marmon, Ralph Zazula, Michael Paul Stern
Abstract: Ultrasonically welded structures and methods for manufacturing welded structures are disclosed. The welded structures can be earbuds or headphones.
Type:
Application
Filed:
May 13, 2011
Publication date:
April 12, 2012
Applicant:
APPLE INC.
Inventors:
M. Evans Hankey, Jeff Hayashida, Jonathan Aase, Rico Zorkendorfer
Abstract: An operator friendly camera testing module is described. The camera testing module includes at least a color shift evaluation unit and a color non-uniformity evaluation unit. The color shift evaluation unit providing a color shift metric and the color non-uniformity evaluation unit providing a color non-uniformity metric each used to characterize a digital camera.
Type:
Application
Filed:
January 26, 2011
Publication date:
April 12, 2012
Applicant:
APPLE INC.
Inventors:
Hongqin Zhang, Shizhe Shen, Michael DiVincent, Chong Yip Chow
Abstract: Systems and methods are provided for allowing a user to obtain an intended network resource address. An undesired network resource address (NRA) which had been mistakenly entered by a user may be identified as being undesired. In response, an intended NRA may be determined and provided to the user. For example, a database of undesired NRAs may be access to determine an intended NRA (e.g., based on an association of the undesired NRA with an intended NRA). The undesired NRA database may be located local to or remote from the user equipment. The NRA database may be updated in response to, for example, receiving an undesired address command from the user.
Abstract: Improved techniques to manage operation of a portable electronic device having a substantially depleted battery when power is available from an external, power-limited source are disclosed. In one embodiment of the invention, the substantially depleted battery can be initially charged while a power-intensive operation is delayed. Once the battery has adequate charge to assist the external, power-limited source in powering the portable electronic device, the power-intensive operation can be performed. In this manner, power consumption of a portable electronic device can be managed so that reliable operation is achieved without exceeding limits on power being drawn from an external, power-limited source.
Abstract: A salt transmitted by a second node is received at a first node. The received salt is used to decrypt encrypted data. Optionally, authorization to access a service provided by the second node is received by the first node. In some cases the service includes access to one or more files.
Abstract: Systems and methods for managing data, such as metadata or indexes of content of files. In one exemplary method, notifications to update a metadata database or an index database are combined into a combined notification. According to other aspects, an order among logical locations on a storage device is determined in order to specify a sequence for scanning for files to be indexed. According to another aspect, a method includes determining whether to index a file based on a path name of the file relative to a plurality of predetermined path names.
Type:
Grant
Filed:
March 26, 2010
Date of Patent:
April 10, 2012
Assignee:
Apple Inc.
Inventors:
Yan Arrouye, Dominic Giampaolo, Andrew Carol
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.
Abstract: An electronic camera device has an imaging sensor to capture an image of a scene, a flash to illuminate the scene for capture by the sensor, and an evaluator to detect a condition in the scene. A redirector shifts the peak of a spatial energy profile of light from the flash. The peak is shifted from being aimed at one region in the scene to being aimed at another region in the scene, in response to the evaluator having detected the condition in the scene. Other embodiments are also described and claimed.
Inventors:
Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Vincent Keane Seid, legal representative, Christopher J. Stringer, Eugene Antony Whang