Patents Assigned to Apple
-
Publication number: 20080152299Abstract: 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: ApplicationFiled: June 29, 2007Publication date: June 26, 2008Applicant: APPLE INC.Inventor: Randy Ubillos
-
Publication number: 20080155438Abstract: 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: ApplicationFiled: March 11, 2008Publication date: June 26, 2008Applicant: APPLE INC.Inventors: Thomas Bonura, Kim Silverman
-
Publication number: 20080152297Abstract: 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: ApplicationFiled: June 29, 2007Publication date: June 26, 2008Applicant: APPLE INC.Inventor: Randy Ubillos
-
Publication number: 20080155232Abstract: 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: ApplicationFiled: March 3, 2008Publication date: June 26, 2008Applicant: APPLE INC.Inventors: Ronnie G. Misra, Joshua H. Shaffer
-
Patent number: 7391110Abstract: 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: GrantFiled: June 29, 2005Date of Patent: June 24, 2008Assignee: Apple Inc.Inventor: William P. Cornelius
-
Patent number: 7391812Abstract: 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: GrantFiled: April 30, 2003Date of Patent: June 24, 2008Assignee: Apple Inc.Inventors: Thomas Pun, Maynard Handley, Roger Kumar, Xiaochun Nie, Hsi-Jung Wu
-
Patent number: 7392286Abstract: 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: GrantFiled: July 31, 2006Date of Patent: June 24, 2008Assignee: Apple Inc.Inventor: Guy Riddle
-
Publication number: 20080143683Abstract: 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: ApplicationFiled: June 13, 2007Publication date: June 19, 2008Applicant: Apple Inc.Inventor: Steve Porter Hotelling
-
Patent number: 7389371Abstract: 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: GrantFiled: March 19, 2007Date of Patent: June 17, 2008Assignee: Apple Inc.Inventors: Jerrold Von Hauck, Colin Whitby-Strevens
-
Publication number: 20080140737Abstract: 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: ApplicationFiled: December 8, 2006Publication date: June 12, 2008Applicant: Apple Computer, Inc.Inventors: Blaine Garst, Bertrand Philippe Serlet
-
Patent number: 7385821Abstract: 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: GrantFiled: December 6, 2001Date of Patent: June 10, 2008Assignee: Apple Inc.Inventor: Gary F. Feierbach
-
Patent number: 7384295Abstract: 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: GrantFiled: January 6, 2006Date of Patent: June 10, 2008Assignee: Apple Inc.Inventors: Evans Hankey, Rico Zorkendorfer, John Benjamin Filson, Douglas Joseph Weber, Stephen Zadesky
-
Publication number: 20080133956Abstract: 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: ApplicationFiled: December 1, 2006Publication date: June 5, 2008Applicant: APPLE COMPUTER, INC.Inventor: Anthony M. Fadell
-
Publication number: 20080128182Abstract: 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: ApplicationFiled: July 30, 2007Publication date: June 5, 2008Applicant: Apple Inc.Inventors: Wayne Westerman, John G. Elias
-
Publication number: 20080131093Abstract: 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: ApplicationFiled: November 14, 2007Publication date: June 5, 2008Applicant: APPLE INC.Inventors: Fergal John Mohan, Rainer Brodersen
-
Publication number: 20080129520Abstract: 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: ApplicationFiled: December 1, 2006Publication date: June 5, 2008Applicant: APPLE COMPUTER, INC.Inventor: Michael M. Lee
-
Patent number: 7383400Abstract: 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: GrantFiled: April 22, 2004Date of Patent: June 3, 2008Assignee: Apple Inc.Inventors: Michael Eng, David Wong
-
Patent number: D571360Type: GrantFiled: January 5, 2007Date of Patent: June 17, 2008Assignee: 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: D571364Type: GrantFiled: October 29, 2007Date of Patent: June 17, 2008Assignee: 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: D571375Type: GrantFiled: August 24, 2005Date of Patent: June 17, 2008Assignee: 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