Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Apple Computer, Inc. Patents
Assignee:
Apple Computer, Inc.
Address:
Cupertino, CA
No. of patents:
2106
Patents:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next


Patent Number Title Of Patent Date Issued
7046230 Touch pad handheld device May 16, 2006
A media player having a touch pad is disclosed.
7043694 Object selection using hit test tracks May 9, 2006
A method for labeling the pixels within a selected visual area of at least one image frame containing that visual area from a sequence of image frames stored in memory and operative to be displayed on an interactive display so that a user may subsequently select the selected visual area
7042943 Method and apparatus for control of rate-distortion tradeoff by mode selection in video encoders May 9, 2006
A Method And Apparatus For Control of Rate-Distortion Tradeoff by Mode Selection in Video Encoders is Disclosed. The system of the present invention first selects a distortion value D near a desired distortion value. Next, the system determines a quantizer value Q using the selected
7042733 Ultra compact computer arrangement May 9, 2006
A cubical computer housing assembly comprises first and second ends and four sides, which define an interior compartment for housing the various computer components. The first and second ends are rigidly connected to one another and are slidingly detachable from four sides of the assembl
7042714 Computer controlled display device May 9, 2006
A computer controlled display device. In one embodiment, the computer controlled display device includes a flat panel display having an input for receiving data and a moveable assembly coupled to the display. A motor may be operatively coupled to a tension device disposed within the
7042472 Method and apparatus for morphing May 9, 2006
A method of morphing between the states of a sound, which is defined by a group of one or more parameters. The method comprises providing a display of at least five fixed points each associated with the group of one or more parameters. The values of each of the parameters in the group ar
7042464 Methods and apparatuses for the automated display of visual effects May 9, 2006
Methods and apparatuses for the generation of visual effects according to the elapsed time for real time display. One embodiment of the present invention provides an automated mechanism for displaying visual effects (e.g., fade to or from a target color) through adjusting color correctio
7039912 Integrated computer testing and task management systems May 2, 2006
Methods and apparatus for constructing integrated computer testing and task management applications provide a computer user access to multiple testing and task management tools, all through a single, uniform interface. According to exemplary embodiments, an integrated testing applica
7039203 Reduced complexity audio mixing apparatus May 2, 2006
A plurality of audio inputs which require gain applied are coupled together, the gain is applied and that weighted signal is summed with the output of similar circuits running with different gains. For typical overall gain requirements of 0 to +22.5 dB to be applied in 1.5 dB increme
7038914 Processor module mounting assembly and a method of use May 2, 2006
A computer assembly is disclosed. The computer assembly comprises a chassis and a mounting module rigidly coupled to the chassis. The mounting module is for cooling the computer assembly when in operation. The computer assembly includes at least one circuit board suspended from the m
7035102 Apparatus for air cooling of an electronic device April 25, 2006
An apparatus for air-cooling an electronic device is disclosed. A contoured panel channels a flow of air within the housing of an electronic device so as to channel the flow of air more directly over heat producing elements such as the microprocessor and peripheral cards. A sensor ca
7035092 Computer controlled display device April 25, 2006
The present invention is a computer controlled display device. In one embodiment, the display device includes a flat panel display having an input for receiving display data. Additionally, a moveable assembly may be coupled to the display. The moveable assembly may provide at least t
7034849 Method and apparatus for image blending April 25, 2006
Methods and apparatuses for blending two images using vector table look up operations. In one aspect of the invention, a method to blend two images includes: loading a vector of keys into a vector register; converting the vector of keys into a first vector of blending factors for the fir
7034814 Methods and apparatuses using control indicators for data processing systems April 25, 2006
A control indication assembly. A first control mounted on a surface of a computer is coupled to a first sensor, to a first sensing circuit to send an electrical signal to the first control when a user-touch occurs to the first sensor, and to a first indicator to indicate an occurrence of
7024626 System and method of producing user interface information messages April 4, 2006
A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The notification objects point to a target to which the information contained therein relates and are persistent until dismissed by a user o
7019967 Computer component protection March 28, 2006
A computing device is disclosed. The computing device includes a shock mount assembly that is configured to provide impact absorption to sensitive components such as a display and an optical disk drive. The computing device also includes an enclosureless optical disk drive that is ho
7019758 Method and system for maintaining fidelity of color correction information with displays March 28, 2006
Aspects for maintaining and providing a calibrated color environment for display devices of a computer system. In an aspect of an exemplary method, the method includes determining relevant state data, including a framebuffer driver state and a display driver state. The method further
7019752 Method and apparatus for frame buffer management March 28, 2006
Methods and apparatuses for dynamic virtual frame buffer management. At least one embodiment of the present invention dynamically enables or disables the use of a virtual frame buffer, which is not under control of graphics hardware of a data processing system, without restarting the
7016944 System and method for passive detection and context sensitive notification of upgrade availabili March 21, 2006
The present invention is a system and method that monitors upgrade availability for computer information on a user's computer and allows the user to determine which of the available upgrades will be downloaded to the user's computer and installed. The upgrade availability for computer
7016891 System and method for performing context checks March 21, 2006
A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks requested by applications or processes. In one embodiment, the context check modules are defined as self-contained modules located
7015921 Method and apparatus for memory access March 21, 2006
An apparatus, in a data processing system having at least one host processor with host processor cache and host memory, includes a chip interconnect, a cache coherent interface coupled to the chip interconnect wherein the cache coherent interface provides cache coherent access, a cac
7015919 Virtualization of graphics resources March 21, 2006
Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands for access to the graphics resources from the graphics clients, and resolves con
7013346 Connectionless protocol March 14, 2006
Packets transmitted from a server into a computer network are assigned a sequence number, a retransmit time and a time to live. Each packet is retransmitted upon the expiration of the retransmit time if no acknowledgment has been received from a client to which the packet was sent. T
7013314 System and method for storing and retrieving filenames and files in computer memory March 14, 2006
The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory. The invention then sets a flag, associated with the memory, indicating that a first
7012189 Computer enclosure March 14, 2006
A computing device having an improved enclosure arrangement is disclosed. One aspect of the enclosure pertains to enclosure parts that are structurally bonded together to form a singular composite structure. In one embodiment, structural glue is used to bond at least two unique parts
7007062 Methods and apparatuses for transferring data February 28, 2006
The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from t
7006559 Automatic switching between DSL and analog on a single RJ-11 DSL/analog combo modem February 28, 2006
Standard analog modems (modulator-demodulator devices) are currently commonplace in the home and office environments, where they are used to enable electronic devices, such as personal computers, to transmit data over existing telephone lines (made of small gauge copper wire) to other
7003590 Automatic ID allocation for AV/C entities February 21, 2006
Disclosed herein is an automatic ID allocation technique for use in AV/C device applications. The method allows ID assignment without manual user intervention. The method includes assigning an ID to an entity when called to do so upon detection of a new entity. Furthermore, old IDs are
7003260 Database programs for handheld devices February 21, 2006
Techniques for providing access to databases from handheld devices are disclosed. Techniques can be used to implement a database system. The database system provides a graphical user interface which can be displayed on handheld devices. This allows users of handheld devices to conven
7000099 Large table vectorized lookup by selecting entries of vectors resulting from permute operations February 14, 2006
A lookup operation is carried out on a data table by logically dividing the data table into a number of smaller sets of data that can be indexed with a single byte of data. Each set of data consists of two vectors, which constitute the operands for a permute instruction. Only a limited
6996624 Reliable real-time transport protocol February 7, 2006
Reliability is added to RTP by having a client acknowledge to the server each of the RTP packets received by the client, and retransmitting from the server to the client any of the packets that remain unacknowledged subsequent to expiration of a predetermined time duration subsequent to
6995963 Methods and apparatus for charging a battery in a peripheral device February 7, 2006
A power manager for managing power delivered to a battery operated peripheral device is disclosed. The power manager includes an input current limiter arranged to suppress a power surge associated with an insertion event by a power cable arranged to provide an external voltage. A vol
6987466 Keyboard having a lighting system January 17, 2006
A keyboard and methods of making the same. The keyboard comprises of a bottom conducting base plate, an illumination layer, a transparent top conducting layer, a light transmissive keyboard membrane, and a plurality of input keys. The illumination layer is deposited on the bottom con
6985981 Method and apparatus for preventing loops in a full-duplex bus January 10, 2006
A method and device for preventing loops in a high performance serial bus is disclosed. One aspect includes selecting an untested connection by at least one of the plurality of nodes to the bus; establishing dominance of the bus by one of the nodes which selected the untested connection;
6985529 Generation and use of masks in MPEG video encoding to indicate non-zero entries in transformed m January 10, 2006
During Motion Picture Experts Group (MPEG) video encoding a two-dimensional discrete cosine transform (DCT) is performed on data representing an original image. The resulting coefficients are then quantized, which typically results in many zero coefficients. Because of the nature of
6981161 Method and apparatus for changing a digital processing system power consumption state by sensing December 27, 2005
A method and apparatus senses peripheral power consumption for system power control. In a digital processing system, an increase in current drawn by a peripheral device coupled to the digital processing system while the digital processing system is in a reduced power consumption state is
6980418 Method and apparatus for controlling the temperature of electronic device enclosures December 27, 2005
An electronic device housing comprising a device enclosure with electronic components mounted inside the enclosure is disclosed. Mounted between the electronic device housing and the device enclosure is a thermally reflective electrical insulator configured to reduce external heating of
6978388 Method and apparatus for managing a power load change in a system December 20, 2005
An apparatus and method for maintaining a state during a power load change. The apparatus of one embodiment includes a voltage controller coupled to receive a signal from a detector of current change. The detector of current change in this embodiment is coupled to detect change in the
6977887 Method and apparatus for loop breaking on a serial bus December 20, 2005
A method for loop breaking includes selecting a first port of a node, transmitting a first packet containing a first identifier from the first port of the node, listening for a second packet containing a second identifier for a period of time on a second port of the node, joining the
6977818 Heat dissipating device for an integrated circuit chip December 20, 2005
An electronic assembly comprises a support board, an integrated circuit chip interconnected and coupled to the support board, and a thermal-gap-filler pad placed over the integrated circuit chip and in contact with an external device to dissipate heat generated by the integrated circ
6977808 Display housing for computing device December 20, 2005
An improved housing for a computing device is disclosed. The improved housing can have one or more of the following aspects. A first aspect of the invention pertains to a computer housing having a logo or other symbol that can be illuminated using light from the backside of a display pan
6976871 Connector reveal December 20, 2005
A case (12) for a computer monitor (10) having a tub (16) with a case aperture (38) therein adapted for receiving a subpanel (26). The subpanel (26) has a plurality of electrical connectors 28 which are user accessible thereby. A beveled flange (40) on the subpanel (26) is received withi
6976249 Method for embedding object codes in source codes December 13, 2005
Methods for embedding codes executable in a first system having a first microprocessor into codes executable in a second system having a second microprocessor are described herein. In one aspect of the invention, an exemplary method includes providing first codes having a routine, the
6975412 Font management system that provides for synchronization of fonts among resources December 13, 2005
A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent handling and printing of the document. Each font that is utilized within a document, or available in a printing system, is char
6974902 Music synthesizer and a method of generating a synthesizer output with a constant beat December 13, 2005
Prior art synthesizers often select a small interval d to detune. For example, if the nominal oscillator frequency was 1000 Hz, then applying a detune parameter of 10 cent would result in a detuned oscillator frequency of 1006 Hz. However, at the next octave, the nominal frequency would
6973585 Conserving power by reducing voltage supplied to an instruction-processing portion of a processo December 6, 2005
One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system receives a signal indicating that instruction execution within the processor is to be temporarily halted. In response to this signal,
6972953 Thermal management system December 6, 2005
An apparatus for removing heat from heat generating elements is disclosed. The apparatus is a thermal management system having a thermal distribution assembly in either one of or both of conductive and radiative communication with heat generating elements. The thermal distribution as
6972772 White point correction without luminance degradation December 6, 2005
White point is corrected without degrading luminance on a display device. A white point manager modifies the balance between red, green and blue according to a target white point up to a threshold gray value. As the gray scale approaches white from the threshold gray value, the white poi
6972364 User interface and a synthesizer with a user interface December 6, 2005
A synthesiser to generate sounds often in a musical environment but also in a speech environment. Such synthesis of sounds is often accompanied by at least one mode of filtering or many modes. Hitherto, the application of such filtering has involved a control for each filter. This may be
6968890 Heat sink November 29, 2005
In one exemplary embodiment of the present invention, a heat sink having an embedded heat pipe and fins attached to opposite sides of the base plate. In an alternative embodiment, the base plate includes a main heat pipe and auxiliary heat pipes coupled to the main heat pipe. The fins ar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Wheel bearing apparatus
Electrical connector
Ambulance cot with a centrally located loading wheel providing improved lowest position maneuverability and method of use
Adjustable automatic gain control
Process control with unreliable communications
Fuel efficient method and system for hybrid vehicles
Gas purge valve
  Randomly Featured Patents
Solid-state image sensor assembly with image sensor element chip mounted in package
Telecommunication calling party number determination and manipulation
Double bay container and liner therefor
Steering axle suspension system
Annular seal arrangement and a valve fitted therewith
Brake friction pad
Release agent for lignocellulosic composites
Battery operated miniature syringe infusion pump and improved halfnut therefor
Method of making an array of solar cells
Electromagnetically-operable fluid injectors