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:




Patent Number Title Of Patent Date Issued
7117450 Method and apparatus for determining font attributes October 3, 2006
A method to determine a font attribute includes: determining a first number and a second number; receiving input resulting from repositioning of a thumb of a slider to a position; and determining a value for the font attribute from the position relative to the first and second number
7117293 Method and apparatus for archiving and unarchiving objects October 3, 2006
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
7114058 Method and apparatus for forming and dispatching instruction groups based on priority comparison September 26, 2006
Methods and apparatuses for dispatching instructions executed by at least one functional unit of a data processor, each one of the instructions having a corresponding priority number, in a data processing system having at least one host processor with host processor cache and host me
7113196 Computing device with dynamic ornamental appearance September 26, 2006
The invention pertains to electronic devices capable of dynamically changing their ornamental or decorative appearance, i.e., the outer appearance as seen by a user. The electronic devices generally include an illuminable housing. The illuminable housing, which includes at least one
7112880 Depopulation of a ball grid array to allow via placement September 26, 2006
The present invention provides an apparatus and methods for the functionality of an integrated circuit. An exemplary embodiment according to an aspect of the present invention includes a ball grid array having open spaces therein. Within the open spaces, pairs of opposite polarity vi
7111240 User interface for presenting media information September 19, 2006
A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation of a time line for a time-based media is displayed along with a graphical representation of a current time along the graph
7107471 Method and apparatus for saving power in pipelined processors September 12, 2006
Techniques for reducing power consumption in pipelined processors are described. As a method, one embodiment of the present invention reduces power requirements in a piplelined processor by evaluating instructions to be executed to determine the operation type of the instructions, pr
7107442 Method and apparatus for implementing a sleep proxy for services on a network September 12, 2006
One embodiment of the present invention provides a system for implementing a sleep proxy. The system starts by receiving a request at the sleep proxy for information pertaining to a service provided by a device. In response to this request, the system determines if the device is a member
7107304 Single-channel convolution in a vector processing computer system September 12, 2006
A system and method for performing convolution in a single channel of a vector processing computer system takes advantage of the parallel computing capability of the vector processing system and the distributed properties of the discrete-time convolution sum by performing convolution
7106581 Modular logic board chassis for a desktop computer September 12, 2006
A computer (10) having a monitor housing (12) within which is affixed a logic module (24) having thereon a processor (36), a memory module (38), an internal power connector (39), a fixed disk drive (40), an internal data connector (41), and an external connector panel (46) all generally
7106345 Mechanism for color-space neutral (video) effects scripting engine September 12, 2006
A first command is retrieved from a script containing one or more commands written for a first color space. The first command is associated with zero or more input buffers and zero or more output buffers. The first command has zero or more parameters. A behavior of the first command in
7106275 Rendering translucent layers in a display system September 12, 2006
A system and method of rendering overlapping layers in a computer display, such as a windowing system, employs front-to-back assembly of the displayed image. An arbitrary number of overlapping elements, such as windows, can be presented, without requiring temporary storage space or a
7103779 Method and apparatus for incremental code signing September 5, 2006
The present invention discloses a method for quickly and easily authenticating large computer program. The system operates by first sealing the computer program with digital signature in an incremental manner. Specifically, the computer program is divided into a set of pages and a ha
7102644 Apparatus and method for storing a movie within a movie September 5, 2006
A hierarchical movie is provided. A hierarchical movie is a movie that contains one or more embedded movies. Embedded movies may themselves contain embedded movies. Each movie contains zero or more media sequences. Within a hierarchical movie, media sequences that should be edited to
7100113 Systems and methods for using media upon insertion into a data processing system August 29, 2006
Methods and apparatuses for operating with writeable media. In one aspect of the invention, an exemplary method includes inserting a writeable media into a drive system which is coupled to a data processing system, instructing the data processing system to write or erase first data on
7099869 Method and apparatus for managing file extensions in a digital processing system August 29, 2006
Methods and apparatuses for managing file extensions in a processing system. An exemplary method of managing file extensions in a digital processing system involves a user interface and a plurality of files, each file having a name that comprises a filename and an extension. The meth
7099467 Electronic device holder August 29, 2006
An apparatus that can secure an electronic device and be inserted into a conventional cup holder is described. The cup holder, for example, is inside of an automobile. The electronic device being held can be a variety of devices that include a digital music player. One embodiment of
7098817 Methods and apparatus for constant-weight encoding and decoding August 29, 2006
Methods and apparatus for spreading and concentrating information to constant-weight encode data words on a parallel data line bus while allowing communication of information across sub-word paths. In one embodiment, data transfer rates previously obtained only with differential arch
7096302 Method and apparatus for accelerating detection of serial bus device speed signals August 22, 2006
A method and apparatus for accelerating detection of speed code signals, and in particular S400 signals, for IEEE Standard 1394-1995 serial bus devices. The present invention validates S400 mode immediately after detecting an S400 speed signal, or immediately after detecting an S400
7095610 Self aligning foot assembly August 22, 2006
A foot assembly includes a foot including a snap and a first alignment feature, the snap and the alignment feature are coupled to a base, and the first alignment feature extending a greater distance from the base than an engagement of the snap. The assembly also includes a foot socket
7094089 DC connector assembly August 22, 2006
A DC connector arrangement is disclosed. The DC connector arrangement includes a DC plug and a DC receptacle that are configured to engage one another at more than one position. The DC plug and DC receptacle are also configured with a small contact distance to minimize the insertion and
7092580 System and method using edge processing to remove blocking artifacts from decompressed images August 15, 2006
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation of a received image, a statistics analyzer for compiling a histogram containing edge intensities of the edge representation
7092254 Cooling system for electronic devices utilizing fluid flow and agitation August 15, 2006
A cooling system, the system comprises a housing having an inlet and an outlet, a liquid to be flown from the inlet into the housing and out of outlet to exit the housing. The housing further has an interior portion for an electronic device to reside therein and a vibration transducer
7089300 Method and apparatus for administering the operating system of a net-booted environment August 8, 2006
A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a network computer (NC) system including an NC server and multiple NC clients is managed by an NC client causing the remainder of t
7088776 Method and apparatus for variable accuracy inter-picture timing specification for digital video August 8, 2006
A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one em
7086008 Multiple personas for mobile devices August 1, 2006
A computer system is disclosed which may adopt one of many personas, depending upon the role that its owner is currently playing. The computer system includes a central repository of extensible personas available to all applications running on the computer system. Each such persona has
7084881 Method and apparatus for improved color correction August 1, 2006
Methods and apparatuses for color correction that includes gamma correction. One embodiment of the present invention pre-processes the native device information of a color device (e.g., a color display device) to generate pseudo-native device information such that when a single, uniq
7084856 Mouse having a rotary dial August 1, 2006
A user operated input device is disclosed. The user operated input device includes a housing and a rotary dial positioned relative to an external surface of the housing. The rotary dial provides a control function.
7080132 Presentation during network address acquisition July 18, 2006
A method and apparatus for instructing a processing system to present information. In one embodiment of the invention a server processing system on a network uses the DHCP protocol to provide network configuration information for a client processing system. The server processing syst
7079695 Digital image coding system having self-adjusting selection criteria for selecting a transform f July 18, 2006
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are
7079366 Power on sequence and ground fault interruptor for hot plug device July 18, 2006
A protection circuit for use with a 1394-compliant network of devices is disclosed. The protection circuit comprises a power source, a switch connecting the protection circuit to power supplied by another device, a transceiver having at least one outbound data line, the at least one data
7076670 Two stage power supply circuit for independently supplying power to first and second components July 11, 2006
A power supply circuit for a digital processing system. A first stage of the power supply circuit is used to generate power for a first component of the digital processing system and to drive a second stage of the power supply circuit. The second stage of the power supply circuit support
7076527 Method and apparatus for filtering email July 11, 2006
A method and apparatus for filtering messages comprising determining a first semantic anchor corresponding to a first group of messages, for example, legitimate messages and a second semantic anchor corresponding to a second group of messages, for example, unsolicited messages. Deter
7075559 16:9 Aspect ratio and anamorphic image processing July 11, 2006
A method and apparatus is described for receiving a first data stream comprising a graphic image having an aspect ratio of 16:9 into a computer system, capturing the image within a storage device of the computer system, and displaying the image on a graphical user interface of the co
7072477 Method and apparatus for automatically normalizing a perceived volume level in a digitally encod July 4, 2006
Automatically normalizing a perceived loudness for a digitally encoded audio track formed of a number of channels during playback on a multimedia asset player is described. A number of auditory selectivity frequency bands are selected and for each channel in the track, a power value
7071892 Keyed antenna adapter July 4, 2006
A keyed antenna apparatus (10, 10, 10b) for adapting a wireless access point (12, 12a, 12b) to an external antenna (52, 54) or an external antenna group (22). A plurality of notches (62, 64) in a keyed jack (26, 26a, 26b, 26c) accept a keyed plug (28, 28a, 28b) having thereon key pro
7069454 System and method for deactivating a first device from a second device June 27, 2006
A signaling circuit may be implemented with a connection comprised of signal lines having predefined signals and/or functions. The predefined signals and/or functions may be defined by an individual entity or standards organization. The signaling circuit transmits information in addi
7065533 Method and apparatus for configuring a computer June 20, 2006
A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The conf
7064759 Methods and apparatus for displaying a frame with contrasting text June 20, 2006
An area within a frame is defined in which text or an image is to be generated. The text or image may also include an optional border surrounding and adjacent to the text or image. In accordance with one embodiment, in order to increase the contrast between the text or image and the
7064757 Automatic synthesis of font tables for character layout June 20, 2006
Data tables that are required for the proper processing of font glyphs are automatically synthesized if they do not form part of an original font definition. The synthesized tables are stored in an annex file that is associated with the font, rather than being incorporated into the font
7058872 Method and apparatus for generating jitter test patterns on a high performance serial bus June 6, 2006
The present invention provides a computer readable medium containing instructions for generating random jitter test patterns by generating a sequence of maximum-size asynchronous packets according to the P1394b standard and transmitting the sequence to the device under test. The inst
7055215 Hinge assembly June 6, 2006
In one exemplary embodiment, a hinge assembly having a counterbalance spring, a friction mechanism, and an independent pop-up element attached to a shaft. In one embodiment, a hinge assembly having a counterbalancing spring and an independent pop-up element attaches a display assembly to
7055160 Bezel door for computer enclosure May 30, 2006
A computer is disclosed. The computer includes a housing having an opening. The computer also includes a door that is movably coupled to the housing via a linkage mechanism. The linkage mechanism allows the door to move between a closed position where the door is placed against the h
7055018 Apparatus for parallel vector table look-up May 30, 2006
Methods and apparatuses for performing simultaneous table look-up using multiple look-up tables. In one aspect of the invention, an execution unit in a microprocessor includes: look-up memory and a first circuit coupled to the look-up memory. In response to the microprocessor receivi
7054981 Methods and apparatus for providing automatic high speed data connection in portable device May 30, 2006
In a portable FireWire compatible device, a direct memory access (DMA) bus switch coupled by way of a DMA bus to a central processing unit (CPU), a local hard drive (HDD), and a FireWire port, provides a direct connection between the FireWire port and the HDD bypassing a main bus and the
7053802 Single-ended balance-coded interface with embedded-timing May 30, 2006
An interface includes an encoder to receive a stream of input symbols and, in response, to output a corresponding stream of output symbols of substantially equal weight via multiple signal lines, which can improve noise/speed performance. The encoder outputs the stream of output symbols
7050453 Method and apparatus for ensuring compatibility on a high performance serial bus May 23, 2006
A data communications system is disclosed having at least one Legacy cloud coupled to at least one Beta cloud. The system further having at least one BOSS node and at least one border node. A method for ensuring compatibility is disclosed comprising determining when the BOSS node is
7049575 System for sensing ambient light having ambient stability probability May 23, 2006
A system and method for sensing ambient light. The system has a first sensor for measuring a first ambient light level and a second sensor for measuring a second ambient light level. A processor in communication with the first sensor and the second sensor is configured to determine a
7047193 Unsupervised data-driven pronunciation modeling May 16, 2006
Pronunciation for an input word is modeled by generating a set of candidate phoneme strings having pronunciations close to the input word in an orthographic space. Phoneme sub-strings in the set are selected as the pronunciation. In one aspect, a first closeness measure between phone
7046509 Computer controlled display device May 16, 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

 
 
  Recently Added Patents
Polypeptide display libraries and methods of making and using thereof
Portion of a sample rack
Strained silicon with elastic edge relaxation
Unified concept of presence
Flow meter for bitumen froth pipelines
Air bag inflation/ deflation system
Magnetoresistive sensor with a free layer stabilized by direct coupling to in stack antiferromagnetic layer
  Randomly Featured Patents
Scrapper type vehicle
Semiconductor integrated circuit device employing MOSFETS
Front end forklift truck with pivotable operator seat unit
Utility rack for a vehicle
Balance with overload protection
Two-piece rolling bearing cage
Interlock panel
Nonvolatile semiconductor memory having an address-transition-detection circuit
Can end
Photochemical process for preparing amines