Patents Assigned to Apple Computer, Inc.
-
Publication number: 20120235949Abstract: A system including a capacitive array element capable of sensing touch from either side is described. A connected processor unit, either in the device or the host system, may be adapted to interpret signals from the capacitive array element as a cursor or view movement with six degrees of freedom. The track pad device may include a display element and the capacitive array element may be translucent. The display element and the array element may be configured with respect to each other, where different configurations can be associated with different operating modes. For example, when the array element lies over the display screen so that the display screen is viewable through the array element, the array element can function as a touch screen. In another configuration, the array element may generate signals indicating a user's touch from one or the other or both sides of the array element.Type: ApplicationFiled: September 6, 2006Publication date: September 20, 2012Applicant: APPLE COMPUTER, INC.Inventor: CHRIS A. LIGTENBERG
-
Publication number: 20120210022Abstract: Techniques are disclosed for managing data requests from multiple requestors. According to one implementation, when a new data request is received, a determination is made as to whether a companion relationship should be established between the new data request and an existing data request. Such a companion relationship may be appropriate under certain conditions. If a companion relationship is established between the new data request and an existing data request, then when data is returned for one request, it is used to satisfy the other request as well. This helps to reduce the number of data accesses that need to be made to a data storage, which in turn enables system efficiency to be improved.Type: ApplicationFiled: February 17, 2012Publication date: August 16, 2012Applicant: Apple Computer, Inc.Inventor: ALEXANDER B. BEAMAN
-
Publication number: 20110202674Abstract: A method and apparatus for the dynamic adjustments of video streams sent from a server to a client is provided. Using both short term and long term thinning mechanisms, the server reduces its data transfer rate when bandwidth is reduced and increases its data transfer rate when bandwidth is available. In the short term mechanism, the server will dynamically adjust the transmission rate of the video or the quality of the video based on parameters returned by the client. These parameters include currently-buffered data-size, buffered-data duration, and packet loss rate. In the long term mechanism, the server will adjust the current maximum quality level allowed depending upon the round trip times of data packets transmitted. This invention decreases client rebuffering and packet loss and increases the efficiency of available bandwidth.Type: ApplicationFiled: April 26, 2011Publication date: August 18, 2011Applicant: Apple Computer, Inc.Inventors: George P. Su, John K. Murata
-
Patent number: 7962637Abstract: A method and apparatus for the dynamic adjustments of video streams sent from a server to a client is provided. Using both short term and long term thinning mechanisms, the server reduces its data transfer rate when bandwidth is reduced and increases its data transfer rate when bandwidth is available. In the short term mechanism, the server will dynamically adjust the transmission rate of the video or the quality of the video based on parameters returned by the client. These parameters include currently-buffered data-size, buffered-data duration, and packet loss rate. In the long term mechanism, the server will adjust the current maximum quality level allowed depending upon the round trip times of data packets transmitted. This invention decreases client rebuffering and packet loss and increases the efficiency of available bandwidth.Type: GrantFiled: November 3, 2006Date of Patent: June 14, 2011Assignee: Apple Computer, Inc.Inventors: George P. Su, John K. Murata
-
Patent number: 7831727Abstract: Audio files and video files are selected for playback. One or more unassociated video items are selected for presentation during a playback of a selected audio file and presented during the playback of the selected audio file.Type: GrantFiled: September 11, 2006Date of Patent: November 9, 2010Assignee: Apple Computer, Inc.Inventors: Rainer Brodersen, Rachel Clare Goldeen, Jeffrey Ma, Mihnea Calin Pacurariu, Eric Taylor Seymour, Thomas Michael Madden
-
Publication number: 20100277007Abstract: A power adapter for a peripheral device such as portable electronics device is disclosed. The power adapter includes a housing that contains electrical components associated with the power adapter. The power adapter also includes a data port provided at a surface of the housing. The data port is configured to provide external power to the peripheral device.Type: ApplicationFiled: July 16, 2010Publication date: November 4, 2010Applicant: Apple Computer, Inc.Inventors: Daniele DeIuliis, Andrew Bert Hodge, Jeffrey L. Robbin, Stanley Carl Ng, Eric W. Anderson, Anthony M. Fadell
-
Publication number: 20090307477Abstract: An indication is received from a user to initiate installation of an operating system onto a storage device of a computer. The storage device is partitioned into an original partition and a new partition. Installation software for the operating system is loaded onto the new partition. The computer is booted into the installation software on the new partition. The operating system is installed onto the original partition via the installation software on the new partition. The computer is then re-booted into the operating system on the original partition and the new partition is removed from the storage device.Type: ApplicationFiled: September 30, 2008Publication date: December 10, 2009Applicant: Apple Computer, Inc.Inventors: Jack R. Matthew, John R. Chang
-
Publication number: 20090307282Abstract: A merge method includes determining whether a source item in a source file directory is a file or a subdirectory. If the source item is a file, any conflicting items in a destination file directory are deleted and the file is moved from the source file directory to the destination file directory without copying the file. If the source item is a subdirectory that has no corresponding destination subdirectory in the destination file directory, the subdirectory is moved from the source file directory to the destination file directory without copying the subdirectory. If the source item is a subdirectory that does have a corresponding destination subdirectory, the merge method is repeated for each item of the source subdirectory.Type: ApplicationFiled: September 30, 2008Publication date: December 10, 2009Applicant: Apple Computer, Inc.Inventor: John R. Chang
-
Publication number: 20090182924Abstract: A method for a portable media player to control power provided an accessory is disclosed. The method includes requesting information about the power capabilities of the accessory by the portable media player. The method further includes providing information about the power capabilities of the accessory by the accessory to the portable media player, and utilizing the information to set the power of the accessory. A method and system in accordance with the present invention provides a system that allows a portable media player to obtain information from an accessory concerning its power requirements. A portable media player can then utilize the power requirements information to allow for the powering of the accessory when connected to the portable media player.Type: ApplicationFiled: September 11, 2006Publication date: July 16, 2009Applicant: Apple Computer, Inc.Inventors: Gregory T. Lydon, Scott Krueger, Donald J. Novotney, John B. Filson, David Tupman
-
Publication number: 20090169124Abstract: Embodiments of the present invention provide a coding system that codes data according to a pair of coding chains. A first coding chain generates coded video data that can be decoded by itself to represent a source video sequence of a small size, such as a size sufficient to support the real time playback and display features of a video editing application. The second coding chain generates coded video data representing supplementary data, which when decoded in conjunction with the coded video data of the first coding chain, yields the source video sequence for full-size display. The output of the first coding chain may be stored in memory in a file structure that can be accessed independently of the second chain's output and, therefore, it facilitates real time decoding and playback.Type: ApplicationFiled: March 6, 2009Publication date: July 2, 2009Applicant: APPLE COMPUTER, INC.Inventors: Gregory Kent WALLACE, Haitao GUO, Mitchell Howard OSLICK
-
Publication number: 20090168898Abstract: Embodiments of the present invention provide a coding system that codes data according to a pair of coding chains. A first coding chain generates coded video data that can be decoded by itself to represent a source video sequence of a small size, such as a size sufficient to support the real time playback and display features of a video editing application. The second coding chain generates coded video data representing supplementary data, which when decoded in conjunction with the coded video data of the first coding chain, yields the source video sequence for full-size display. The output of the first coding chain may be stored in memory in a file structure that can be accessed independently of the second chain's output and, therefore, it facilitates real time decoding and playback.Type: ApplicationFiled: March 6, 2009Publication date: July 2, 2009Applicant: APPLE COMPUTER, INC.Inventors: Gregory Kent WALLACE, Haitao GUO, Mitchell Howard OSLICK
-
Publication number: 20090073005Abstract: Techniques for encoding data based at least in part upon an awareness of the decoding complexity of the encoded data and the ability of a target decoder to decode the encoded data are disclosed. In some embodiments, a set of data is encoded based at least in part upon a state of a target decoder to which the encoded set of data is to be provided. In some embodiments, a set of data is encoded based at least in part upon the states of multiple decoders to which the encoded set of data is to be provided.Type: ApplicationFiled: October 22, 2008Publication date: March 19, 2009Applicant: APPLE COMPUTER, INC.Inventors: Jim NORMILE, Thomas PUN, Xiaojin SHI, Xin TONG, Hsi-Jung WU
-
Publication number: 20090044128Abstract: An original content item and a first derivative content item are stored in a storage, the derivative content item being associated with the original content item. A request is received from a remote device, the request including information about the remote device and an identifier associated with the original content item. The first derivative content item is provided to the remote device upon determining that the remote device has a property that does not match a corresponding property of the original content item, and a second derivative content item that is a derivative of the original content item is generated, the second derivative content item having a property that matches a corresponding property of the remote device. The second derivative content item is provided to the remote device.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Applicant: Apple Computer, Inc.Inventors: John S. Baumgarten, Christopher Brooke Sharp
-
Publication number: 20080306927Abstract: Systems and methods for processing an index are described. Searches are scope checked more efficiently using a forward lookup process based on the size of the requested search scope. In addition, an index is partitioned into separate stores based on a search scope that is learned based on where the user commonly conducts searches. As an example, a separate store may be created for a user's home directory should the user be conducting most of his or her searches in that directory. In addition to limiting the size of the index, during retrieval, intelligent index partitioning avoids the need to scope check a common search location.Type: ApplicationFiled: October 25, 2007Publication date: December 11, 2008Applicant: Apple Computer, Inc.Inventor: John Martin Hoernkvist
-
Publication number: 20080229335Abstract: A network media device is described that pulls multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time, stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time.Type: ApplicationFiled: September 11, 2006Publication date: September 18, 2008Applicant: APPLE COMPUTER, INC.Inventors: JEFFREY L. ROBBIN, DAVID HELLER
-
Publication number: 20080181298Abstract: Systems, apparatuses and methods whereby coded bitstreams are delivered to downstream end-user devices having various performance capabilities. A head-end encoder/video store generates a primary coded bitstream and metadata for delivery to an intermediate re-encoding system. The re-encoding system recodes the primary coded bitstream to generate secondary coded bitstreams based on coding parameters in the metadata. Each secondary coded bitstream is matched to a conformance point of a downstream end-user device. Coding parameters for each conformance point can be derived from the head-end encoder encoding original source video to generate the secondary coded bitstreams and extracting information from the coding process/results. The metadata can then can be communicated as part of the primary coded bitstream (e.g., as SEI) or can be communicated separately.Type: ApplicationFiled: January 26, 2007Publication date: July 31, 2008Applicant: APPLE COMPUTER, INC.Inventors: Xiaojin Shi, Hsi-Jung Wu, James Oliver Normile
-
Publication number: 20080168388Abstract: Systems, apparatus, methods and computer program products are described for automatically resizing or repositioning an area of interest, identifying a portion of a document for display, so that the area of interest aligns with one or more edges of a structural element in the document. A method is provided that includes receiving input to resize (or reposition) an area of interest associated with a clipping of content. The clipping displays a portion of a document corresponding to the area of interest. The document has a plurality of structural elements. A boundary associated with a structural element in the document is determined. The area of interest is automatically resized (or repositioned) based on the boundary.Type: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: APPLE COMPUTER, INC.Inventor: Kevin Decker
-
Publication number: 20080165999Abstract: Systems and methods are provided for media devices including a housing, a frame disposed adjacent to the housing, and a microphone assembly that is integrated with the frame for receiving sound.Type: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: Apple Computer, Inc.Inventors: Richard Hung Minh Dinh, Tang Yew Tan, Derek Boyd Barrentine
-
Publication number: 20080167087Abstract: A wireless communication headset having both wired and wireless modes is provided. The wireless headset can include a headset connector assembly that can be coupled to a cable connector of a cable, which can in turn be connected to a telephone. When the wireless headset is coupled to the telephone, it can advantageously be operable to exchange audio information with the telephone through the cable, receive electrical power from the telephone through the cable, or both. In addition, the cable connector can advantageously be coupled to the wireless headset without obstructing airflow to a microphone that is located in the headset connector assembly, through use of apparatus of the invention located on the cable connector, such as an acoustic tunnel, a microphone-speaker pair, or a microphone that is coupled to control circuitry operable to disable the microphone of the headset.Type: ApplicationFiled: January 6, 2007Publication date: July 10, 2008Applicant: Apple Computer, Inc.Inventors: John Tang, Brett Alten
-
Patent number: D592222Type: GrantFiled: March 30, 2004Date of Patent: May 12, 2009Assignee: Apple Computer, Inc.Inventor: Imran A. Chaudhri