Patents Assigned to Apple
  • Publication number: 20080152299
    Abstract: A computer-implemented method includes displaying, within a user interface of a digital media system, a bounded region representing at least a portion of a media item, the media item comprising a plurality of frames, determining a position of a cursor within the bounded region, and displaying within the bounded region a frame from among the plurality of frames based on the determined cursor position.
    Type: Application
    Filed: June 29, 2007
    Publication date: June 26, 2008
    Applicant: APPLE INC.
    Inventor: Randy Ubillos
  • Publication number: 20080155438
    Abstract: Methods and systems for providing graphical user interfaces are described. Overlaid, information-bearing windows whose contents remain unchanged for a predetermined period of time become translucent. The translucency can be graduated so that, over time, if the window's contents remain unchanged, the window becomes more translucent. In addition to visual translucency, windows also have a manipulative translucent quality. Upon reaching a certain level of visual translucency, user input in the region of the window is interpreted as an operation on the underlying objects rather than the contents of the overlaying window.
    Type: Application
    Filed: March 11, 2008
    Publication date: June 26, 2008
    Applicant: APPLE INC.
    Inventors: Thomas Bonura, Kim Silverman
  • Publication number: 20080152297
    Abstract: A computer-implemented method includes displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the media pane, a thumbnail group representing a media item, the thumbnail group comprising one or more thumbnails, enabling a user to select, from the thumbnail group, a segment of the media item, and enabling a user to transfer the selected segment to the project pane.
    Type: Application
    Filed: June 29, 2007
    Publication date: June 26, 2008
    Applicant: APPLE INC.
    Inventor: Randy Ubillos
  • Publication number: 20080155232
    Abstract: A computer-program product may have instructions that, when executed, cause a processor to perform operations including managing execution of application functions that access data in a shared buffer; determining if a first instruction that is stored at a first memory location causes, upon execution, data to be read from or written to the shared buffer; and when it is determined that the first instruction causes data to be read from or written to the shared buffer, 1) identify one or more replacement instructions to execute in place of the first instruction; 2) store the one or more replacement instructions; and 3) replace the first instruction at the first memory location with a second instruction that, when executed, causes the stored one or more replacement instructions to be executed.
    Type: Application
    Filed: March 3, 2008
    Publication date: June 26, 2008
    Applicant: APPLE INC.
    Inventors: Ronnie G. Misra, Joshua H. Shaffer
  • Patent number: 7391110
    Abstract: One embodiment of the present invention provides capacitive decoupling on the surface of a semiconductor die, instead of providing the decoupling on a package or printed circuit board to which the semiconductor die is attached. In this embodiment, a surface of a semiconductor die includes exposed power and ground conductors, which are electrically coupled to internal power and ground nodes within the semiconductor die. To provide the wafer-level decoupling, a plurality of bypass capacitors are electrically coupled between pairs of exposed power and ground conductors, so that the plurality of bypass capacitors reduce voltage noise between the power and ground conductors on the semiconductor die.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: June 24, 2008
    Assignee: Apple Inc.
    Inventor: William P. Cornelius
  • Patent number: 7391812
    Abstract: Some embodiments of the invention provide a method of decoding an encoded video signal that includes a plurality of successive encoded images. The method initially receives an encoded image of the video signal. It then decodes the encoded image. The method next examines the decoded image to determine whether the decoded image satisfies at least one criterion for performing a post-filter operation on the decoded image. Only if the decoded image satisfies the criterion, the method performs the post-filter operation on the decoded image. The criterion in some embodiments is whether the amount of time for applying the post-filter operation exceeds the remaining amount of time that the method has to process the received image. Some embodiments of the invention provide a method of post-filtering a current image that was decoded from an encoded video signal, which includes a plurality of successive encoded images. The current image has several sub-sections. The method selects a sub-section of the current image.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: June 24, 2008
    Assignee: Apple Inc.
    Inventors: Thomas Pun, Maynard Handley, Roger Kumar, Xiaochun Nie, Hsi-Jung Wu
  • Patent number: 7392286
    Abstract: A system and method providing capability expansion in a teleconferencing environment. One or more accessories are invoked and arranged in an accessory stack associated with an application. The accessory stack is positioned logically between a teleconferencing application and a conference component in both a local and a remote end point.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: June 24, 2008
    Assignee: Apple Inc.
    Inventor: Guy Riddle
  • Publication number: 20080143683
    Abstract: A space-efficient substantially transparent mutual capacitance touch sensor panel can be created by forming columns made of a substantially transparent conductive material on one side of a first substantially transparent substrate, forming rows made of the substantially transparent conductive material on one side of a second substantially transparent substrate, adhering the two substrates together with a substantially transparent adhesive, bringing column connections down to the second substrate using vias, and routing both the column and row connections to a single connection area on the second substrate. In addition, in some embodiments some of the row connections can be routed to a second connection area on the second substrate to minimize the size of the sensor panel.
    Type: Application
    Filed: June 13, 2007
    Publication date: June 19, 2008
    Applicant: Apple Inc.
    Inventor: Steve Porter Hotelling
  • Patent number: 7389371
    Abstract: A method and apparatus is disclosed for preventing loops in a full-duplex bus The method has the acts of: selecting at least two candidates to join said bus; establishing a dominant candidate from one of the candidates; testing for loops in said bus; and joining said dominant candidate is no loop is found in said bus. Alternate embodiments are shown that utilize unique identifiers to facilitate candidate selection and to establish dominance on the bus.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: June 17, 2008
    Assignee: Apple Inc.
    Inventors: Jerrold Von Hauck, Colin Whitby-Strevens
  • Publication number: 20080140737
    Abstract: Methods, devices, systems and computer program products for the automatic management of dynamically allocated program memory (“garbage collection”s are described. In one implementation, identification of reachable objects is performed substantially concurrently with continued execution of computational threads (mutator execution). Only during a brief, catch-up scan, are mutator threads blocked—and then only one thread at a time. In another embodiment, generational collection is provided wherein retained nodes are not moved. In still another implementation, functions may be registered with the garbage collector task. These functions may be executed periodically during a collection cycle to determine if a specified event (e.g., timer expiration or user interface event such as a mouse “click”) has occurred. If the specified event is detected, garbage collection may be aborted.
    Type: Application
    Filed: December 8, 2006
    Publication date: June 12, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Blaine Garst, Bertrand Philippe Serlet
  • Patent number: 7385821
    Abstract: The present invention is a cooling device for removing heat from an integrated circuit. In one embodiment, the cooling device includes a conduit and a flexible channel having a first open end and a second closed end. The flexible channel's first open end has an internal width and is coupled with the conduit. The flexible channel is comprised of a resilient material having spring-like characteristics. In one embodiment, this material provides a spring-like restoring force when compressed. The cooling device also includes an interconnect mechanism between the conduit and the flexible channel to allow a gas or a fluid introduced within the conduit to move between the conduit and the flexible channel.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: June 10, 2008
    Assignee: Apple Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 7384295
    Abstract: A Universal Serial Bus socket-equipped arrangement (USB-SEA) configured for mating with a Universal Serial Bus (USB) plug having a plug metal housing and an aperture disposed in the plug metal housing. The arrangement includes a plug-receiving cavity configured to receive the USB plug. The arrangement further includes a spring-loaded mechanism disposed within the plug-receiving cavity. The spring-loaded mechanism is biased toward an interior region of the plug-receiving cavity. The spring-loaded mechanism is also configured to slide along the connector metal housing of the USB plug when the USB plug is inserted into the plug-receiving cavity and to movably mate with the aperture disposed in the plug metal housing when the USB plug is in a terminal mating position with the USB socket assembly. The spring-loaded mechanism represents one of a spring-loaded ball and a spring-loaded pin.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: June 10, 2008
    Assignee: Apple Inc.
    Inventors: Evans Hankey, Rico Zorkendorfer, John Benjamin Filson, Douglas Joseph Weber, Stephen Zadesky
  • Publication number: 20080133956
    Abstract: Methods and apparatus for managing power consumption in a multi-function electronic device powered by one or more batteries are provided. In one embodiment, when the power available from the one or more batteries is diminished (e.g., below a certain threshold), management of power consumption in a battery-powered electronic device (e.g., a portable electronic device) can operate or be operated to preserve one or more functions supported by the electronic device. For example, the one or more functions can be preserved by: (i) alerting a user that they should act to avoid usage of other functions that are not being preserved, and/or (ii) disabling (e.g., automatically) one or more of the other functions that are not being preserved.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Applicant: APPLE COMPUTER, INC.
    Inventor: Anthony M. Fadell
  • Publication number: 20080128182
    Abstract: Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of typing, resting, pointing, scrolling, 3D manipulation, and handwriting into a versatile, ergonomic computer input device.
    Type: Application
    Filed: July 30, 2007
    Publication date: June 5, 2008
    Applicant: Apple Inc.
    Inventors: Wayne Westerman, John G. Elias
  • Publication number: 20080131093
    Abstract: Methods for integrating an authored DVD system and a WWW web browser are described. Universal Resource Locator (URL) information corresponding to sites accessible by the browser is stored in fields within the DVD data. When a user actuates a DVD element that has a corresponding URL, the web browser displays information from that site. When the user actuates an HTML menu or other browser-implemented feature, the DVD system accesses a portion of the DVD data specified in the menu. This arrangement provides for two-way communication, i.e., HTML in the browser is able to control DVD content and vice-versa. Having the WWW information embedded in the DVD brings a number of benefits, the foremost of which is the ability to write a “one size fits all” template web page that can interrogate the DVD for URL information and present WWW content corresponding to the URL synchronized with the DVD information.
    Type: Application
    Filed: November 14, 2007
    Publication date: June 5, 2008
    Applicant: APPLE INC.
    Inventors: Fergal John Mohan, Rainer Brodersen
  • Publication number: 20080129520
    Abstract: An electronic device that provides audio feedback is disclosed. The audio feedback can assist a user with usage of the electronic device. Audio characteristics of the audio feedback can pertain to one or more events or condition associated with the electronic device. The events or conditions can vary depending on the nature of the electronic device. The electronic device is, for example, a portable electronic device, such as a media device (e.g., media playback device).
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Applicant: APPLE COMPUTER, INC.
    Inventor: Michael M. Lee
  • Patent number: 7383400
    Abstract: Techniques for improving access time in data storage systems are disclosed. These techniques can be used to prevent undesirable access delays that are often experienced in conventional storage systems. “Slow-access” can be defined as an access operation that does not successfully complete within a predetermined amount of time. The “slow-access” time can, for example, be defined based on a system requirement, specification, or a particular need of a specific application. As such, when detected “slow-access” indicates a potential performance problem that can manifest in undesirable effects. A data storage system is evaluated for potential performance problems by scanning it for “slow-access.” In addition, preventative measures are taken to prevent occurrence of a “slow-access” once it has been identified. These measures can prevent the undesirable effects experienced in conventional storage systems. This also means that specific system or application requirements can be certified and met.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: June 3, 2008
    Assignee: Apple Inc.
    Inventors: Michael Eng, David Wong
  • Patent number: D571360
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: June 17, 2008
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
  • Patent number: D571364
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: June 17, 2008
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
  • Patent number: D571375
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: June 17, 2008
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer