Patents Assigned to Apple
  • Patent number: 8023260
    Abstract: An electronic device is provided. The electronic device may include a plate placed behind a screen formed from a window and a display module to provide the screen with additional stiffness (e.g., to resist dropping events). The window may be maintained in the electronic device by trapping the window between a bezel and the display module. In some embodiments, the window may include a chamfered edge operative to be received by a recessed edge in the bezel. In some embodiments, the input mechanism of the electronic device may be metallic and need to be grounded, but may be surrounded by plastic components or other non-grounding components. The electronic device may include screws operative to pass through a circuit board to reach a frame, which may serve as a ground, where the screws are located in proximity of the button.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: John Benjamin Filson, Duane Lawrence Fowler
  • Patent number: 8024193
    Abstract: The present invention provides, among other things, automatic identification of near-redundant units in a large TTS voice table, identifying which units are distinctive enough to keep and which units are sufficiently redundant to discard. According to an aspect of the invention, pruning is treated as a clustering problem in a suitable feature space. All instances of a given unit (e.g. word or characters expressed as Unicode strings) are mapped onto the feature space, and cluster units in that space using a suitable similarity measure. Since all units in a given cluster are, by construction, closely related from the point of view of the measure used, they are suitably redundant and can be replaced by a single instance. The disclosed method can detect near-redundancy in TTS units in a completely unsupervised manner, based on an original feature extraction and clustering strategy.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: September 20, 2011
    Assignee: Apple inc.
    Inventor: Jerome R. Bellegarda
  • Patent number: 8024618
    Abstract: Systems, methods, and computer program products for network diagnostics and repair are provided. In some implementations, a method is provided. The method includes scanning a network for one or more network problems, identifying one or more problem, the identifying including comparing configuration data of a plurality of electronic devices for inconsistencies, and correcting the one or more identified problems.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventor: Michael Ryan Margolis
  • Patent number: 8021183
    Abstract: This is directed to a power adapter plug arm manufactured from a single piece of material. The plug arm can include a plug operative to extend into a wall socket, an elongated plate coupled to an end of the plug such that the plug extends from a first surface of one end of the plate, and a pin coupled to the opposite end of the plate and extending from the opposite surface of the plate. The pin can be operative to engage a circuit board of the power adapter to provide power received from the wall socket to an electronic device coupled to the power adapter. To enhance the strength of the plug arm, the plate can be manufactured by creating a co-axial plug and a stem from a single piece of material, bending the stem, and cold heading the bent portion of the stem to form a plate. Because the cold heading process involves cold working the material, the arm and in particular the bridge member at the interface between the plate and the stem can become stronger as a result of the manufacturing process.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Malcolm Early, Brandon Connors, Kevin Walsh
  • Patent number: 8022964
    Abstract: The disclosed implementations relate generally to 3D histograms and other user interface elements for color correcting digital images. A color correction method includes: generating a user interface for display on a display device, the user interface including a display area; generating a three-dimensional cube representing a color space for display in the display area; and generating a plurality of spheres for display within the cube, where the spheres are sized to represent pixel densities in a digital image.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Daniel Pettigrew, Jean-Pierre Mouilleseaux, Dan Candela
  • Patent number: 8024351
    Abstract: Systems and methods for processing an index are described. A pulse in an inverted index refers to a group of items that do not occur in any other pulse in the index. When processing a query against an inverted index in which pulses are present, the query is processed against a single pulse. The end of the pulse is determined based on the characteristics of the pulse and the linked list nodes that comprise the postings lists from which the index was generated. In some embodiments, index updates are applied to the query result obtained from a single pulse to provide an efficient and up to date query result.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventor: John Martin Hornkvist
  • Patent number: 8024295
    Abstract: The invention is directed towards methods and apparatuses for archiving and unarchiving objects. Some embodiments of the invention archive and unarchive objects that have global and user settings in multi-user environments. To archive objects, these embodiments identify which object settings are global settings and which settings are user settings. They store the global settings in an archive, and then store the user settings in another archive. To unarchive each object, some embodiments identify the object's settings in one or both archives. These embodiments instantiate the object, and retrieve its settings from the data archives and use the retrieved settings to define the values of the settings of the instantiated object. Some embodiments use key-value coding techniques to retrieve values and load values in an object. Key-value coding allows an archiving or unarchiving process to retrieve and load setting values for an object by using the setting names.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: John Graziano, Anders Bertelrud
  • Patent number: 8021198
    Abstract: A low-profile power adapter is disclosed. In one embodiment, a low profile power adapter is facilitated by improved approaches to construct and assembly of a power adapter plug for the power adapter. According to one aspect, a base for a power adapter plug of a power adapter can include a metal base connected to a blade (or prong) of the power adapter plug. The metal base can provide mechanical support to the blade as well as electrical connectivity to an internal terminal for the power adapter plug. According to another aspect, internal terminals used by a power adapter plug of a power adapter can be flexibly positioned on the power adapter plug, thereby facilitating interconnection with electrical components used by the power adapter. A molded base can be formed around the metal base leaving the blade and terminals exposed.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Way Chet Lim, Cameron Frazier, Kevin Walsh
  • Patent number: 8024322
    Abstract: Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Wayne Loofbourrow, John Martin Hoernkvist, Eric Richard Koebler, Yan Arrouye
  • Patent number: 8020762
    Abstract: Improved podcasts and techniques that facilitate their use are disclosed. The improved techniques can pertain to creating, publishing, hosting, accessing, subscribing, managing, transferring, and/or playing podcasts. According to one aspect, a client application can subscribe to podcasts and then automatically monitor the podcasts for updates to be downloaded. In the event that user interest in a podcast becomes inadequate, downloading of further updates can be restricted. According to another aspect, a podcast can be subscribed to through use of a portable subscription file. According to still another aspect, podcast feeds can be enhanced to include segment elements and other metadata.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Anne Jones, Thomas Dowdy, Jeffrey Robbin, Mike Wiese, Stephen Davis
  • Patent number: 8024552
    Abstract: Some embodiments present a method of performing a variable shift operation. This method can be used by a microprocessor that does not allow variable shift operation for certain operand sizes. The method simulates a shift instruction that shifts an operand by a shift count. The method identifies a first shift command and a second shift command. The method computes a mask value. The mask value depends on whether the shift count is less than half of the operand size or greater than or equal to half of the operand size. The method uses the mask value to cause one of the first shift command and the second shift command to produce no shift. In some embodiments, the method allows for the shift count to be specified in bytes or in bits.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Hyeonkuk Jeong, Paul Chang
  • Patent number: 8024658
    Abstract: Some embodiments of the invention provide a computer-based application that allows its users to insert their pictures in a variety of different photo album books (called photo books below). Each photo book has several pages that have one or more picture fields for presenting pictures. Different photo books can differ in their size, themes, covers, page designs, page colors, picture-field designs, picture-field layouts, and/or other attributes. In some embodiments, the application also allows the users to modify photo books that they select. For instance, in some embodiments, a user can modify the page design, color, frame design, and/or other thematic aspects of a selected photo books. Also, in some embodiments, the user can add picture and text fields to the photo book. Once the user has completed designing the photo book and inserting pictures in the photo book, the user can order the photo book through an online transaction that is initiated through the application.
    Type: Grant
    Filed: January 9, 2005
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Joshua Fagans, Eric Hanson, Jeff Robbin, Timothy B Martin
  • Patent number: 8024731
    Abstract: Systems and processes may be implemented to receive threads of execution and assign priorities to the threads of execution. Threads of execution may include nonvolatile memory input/output threads, other input/output threads, and/or other non-input/output threads. A lower priority may be assigned to nonvolatile memory input/output threads than other input/output threads. An algorithm may determine an order of execution of the threads of execution. An order of execution may be at least partially based on assigned priorities.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Michael J. Cornwell, Christopher P. Dudte
  • Patent number: 8024657
    Abstract: Some embodiments of the invention provide a user interface of editing video through a multi-stage editing process. The user interface selects a particular stage in the editing process. A particular editing operation is performed on a set of video images during the particular stage. After the selection of the particular stage, the user interface uses a background rendering process to render the result of the particular editing operation on the particular set of video images. The background rendering process is a process that the user interface performs separately from the multi-stage video editing process, so that a user may continue editing the video sequence while the rendering occurs. Some embodiments provide a preview of the rendering process in a preview window. Some of these embodiments update the preview in real time. In some embodiments, the rendering occurs to a temporary location and then stores to a persistent storage.
    Type: Grant
    Filed: November 11, 2005
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Eric Larsen, Ron Brinkmann, Dan Candela
  • Patent number: 8023262
    Abstract: In one exemplary embodiment, a portable computer having a display assembly coupled to a base assembly to alternate between a closed position and an open position. An input device disposed on the base assembly senses a contact with a portion of the display assembly to detect the display assembly in the closed position.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Chris Ligtenberg, Steven P. Hotelling
  • Patent number: 8022571
    Abstract: This is directed to methods, systems, and apparatuses for implementing circuitry that can be used to control multiple solar cells to generate power for a portable electronic device. For example, in response to determining that one or more of the solar cells is generating a reduce voltage output (e.g., due to a partial obstruction of one or more of the solar cells), the connections among the solar cells can be configured to generate a constant preset voltage, as long as a subset of the solar cells is operating. The voltage generated by the solar cells can then be boosted to a value suitable for powering the portable electronic device and/or any of its individual components. As another example, the connections among the solar cells can be configured to generate a startup voltage to directly power the portable electronic device and/or any of its components.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Daniel A. Warren, Michael Rosenblatt
  • Publication number: 20110222087
    Abstract: This is directed to defining the orientation in which a document is printed from the orientation of the device on which the document is displayed. In particular, some electronic devices can have limited user interfaces that do not provide for a simple or elegant interface for defining print settings. To overcome limitations in a displayed user interface, the orientation of an electronic device can be used to define the print orientation of a displayed document. In particular, a motion-sensing component of an electronic device can determine whether the electronic device display is in a portrait or landscape orientation, and define the page orientation of the displayed document to match the determined device orientation. The electronic device can then transmit the document, in the defined page orientation, to a printer system for printing in the desired page orientation.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: Apple Inc.
    Inventor: David Gelphman
  • Publication number: 20110221604
    Abstract: A portable electronic device has a connector with a first pin and a second pin, and a battery charging circuit having an input coupled to receive current through the second pin to charge a battery of the device. The portable device also has a controller to determine whether the connector is coupled to an external power source (EPS) having a power converter circuit that can provide the current. The controller on that basis drives the first pin to stimulate the power converter circuit to raise voltage on the second pin. Other embodiments are also described and claimed.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: Apple Inc.
    Inventor: Timothy M. Johnson
  • Publication number: 20110223812
    Abstract: Plugs with core structural members and methods for manufacturing plugs with core structural members are provided. A plug can include a core structural member that may increase the structural integrity of the plug. The plug can further include contact pads and traces, and each trace can electrically couple with one of the contact pads and extend along a plug axis towards the proximal end (e.g., base section) of the plug. In orientation-specific embodiments, the traces may be disposed on the surface of the plug. However, in other embodiments, the traces may be disposed below but near the surface of the plug. The plug may also include one or more insulating layers to prevent contact pads and traces from shorting.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 15, 2011
    Applicant: APPLE INC.
    Inventors: Christopher D. Prest, Matthew Rohrbach
  • Patent number: D645472
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventor: Marcel van OS