200 Recent Apple Patents



saw this on ebay yesterday, thought it was kinda fun to look over.

enjoy!

http://snipurl.com/o72n

Sample Titles of Patented Inventions on this CD

16:9 aspect ratio and anamorphic image processing
Accelerator handles
Accessing media across networks
Adapter plug
Aligning rectilinear images in 3D through projective registration and
calibration
Apparatus and method for inter-node communication
Apparatus and method for rotating the display orientation of a captured
image
Apparatus and method to facilitate universal remote control
Apparatus for remotely controlling a digital processing system
Apparatuses and methods for illuminating a keyboard
Automatic ID allocation for AV/C entities
Automatic switching between DSL and analog on a single RJ-11 DSL/analog
combo modem
Camera
Combined menu-list control element in a graphical user interface

Computer
Computer component protection
Computer controlled display device
Computer enclosure
Computer interface having a single window mode of operation
Computer mouse having side areas to maintain a depressed button position
Computer operating system using compressed ROM image in RAM
Computer system for automatically instantiating tasks designated by a
user

Computing device
Connectionless protocol

Connector reveal

Conserving power by reducing voltage supplied to an
instruction-processing portion of a processor
Creation and manipulation of internet location objects in a graphical
user interface environment
Cryptographic system using chaotic dynamics
Data driven layout engine
Database programs for handheld devices

Display device with a moveable assembly
Display housing for computing device
Distributing and synchronizing objects
Docking station

Drive bay cover and eject bracket
Dynamic generation and automated distribution of user interface from
database model
Dynamically delivering, displaying document content as encapsulated
within plurality of capsule overviews with topic stamp
Ear phone
Ear phone and ear phone holder
Easel display arrangement
Edit to tape
Electronic device
Electronic device holder
Execution control for process task
Execution control for processor tasks

Fly-by serial bus arbitration
Font management system that provides for synchronization of fonts among
resources
Generation and use of masks in MPEG video encoding to indicate non-zero
entries in transformed macroblocks
Glyph rendering quantization for subpixel positioning
Handler for floating-point denormalized numbers
Heat dissipating device for an integrated circuit chip
Heat sink
Hot unpluggable media storage device
Housing for a computing device
Icon for a portion of a display screen
Icon for a portion of a display screen such as an electronic display or
a computer screen
Input device off table switch
Interface providing continuous feedback on task progress in a computer
operating system
Isochronous channel having a linked list of buffers
Keyboard
Keyboard having a lighting system
Large table vectorized lookup by selecting entries of vectors resulting
from permute operations on sub-tables
Light guide panel and method of use
Magnetic securing system for a detachable input device
Matrix multiplication in a vector processing system
Mechanism for color-space neutral (video) effects scripting engine

Media device
Media player interface
Media player with instant play capability
Memory controller chipset
Method and apparatus for a calibrated variable phase offset timing
between synchronous clock subdomains
Method and apparatus for accelerating detection of serial bus device
speed signals
Method and apparatus for arbitration and fairness on a full-duplex bus
using dual phases
Method and apparatus for automatic detection and healing of signal pair
crossover on a high performance serial bus
Method and apparatus for border node behavior on a full-duplex bus
Method and apparatus for changing a digital processing system power
consumption state by sensing peripheral power consumption

Method and apparatus for controlling the temperature of electronic
device enclosures
Method and apparatus for correcting pixel level intensity variation
Method and apparatus for detecting free fall
Method and apparatus for dynamic link driver configuration
Method and apparatus for enabling a computer system
Method and apparatus for ensuring compatibility on a high performance
serial bus
Method and apparatus for icon compression and decompression
Method and apparatus for image acquisition, organization, manipulation,
and publication
Method and apparatus for improved color correction
Method and apparatus for improved duration modeling of phonemes
Method and apparatus for improved interaction with an application
program according to data types and actions performed by the application
program
Method and apparatus for improved memory core testing

Method and apparatus for increasing the operating frequency of an
electronic circuit
Method and apparatus for inverse discrete cosine transform
Method and apparatus for listening for incoming calls on multiple
port/socket combinations
Method and apparatus for loop breaking on a serial bus
Method and apparatus for managing a power load change in a system
Method and apparatus for managing power in computer systems
Method and apparatus for matrix transposition
Method and apparatus for media data transmission
Method and apparatus for performing tangent space lighting and bump
mapping in a deferred shading graphics processor
Method and apparatus for preparing media data for transmission

Method and apparatus for preventing loops in a full-duplex bus
Method and apparatus for quantifying the number of identical consecutive
digits within a string
Method and apparatus for reducing visibility of damping wires in
aperture grill display tubes
Method and apparatus for relaying events intended for a first
application program to a second application program
Method and apparatus for supporting and presenting multiple serial bus
nodes using distinct configuration ROM images
Method and apparatus for the addition and removal of nodes from a common
interconnect
Method and apparatus for updating and synchronizing information between
a client and a server
Method and apparatus for variable accuracy inter-picture timing
specification for digital video encoding with reduced requirements for
division operations
Method and system for preventing a timeout from reaching a network host
Method and system for seamlessly accessing remotely stored files
Method and system for synchronous operation of linked command objects
Method and system for the representation of color and other attributes
in bitmap fonts
Method for computing speed map for IEEE-1394 network
Method for depopulating of a ball grid array to allow via placement
Method for dragging and dropping between multiple layered windows
Method for dynamic context scope selection in hybrid N-gram+LSA language
modeling
Method for embedding object codes in source codes
Method for providing stand-in objects
Method of forming a computer casing
Methods and apparatus for charging a battery in a peripheral device
Methods and apparatus for constant-weight encoding and decoding
Methods and apparatuses for handwriting recognition
Methods and apparatuses for signal line termination
Methods and apparatuses for transferring data
Methods and apparatuses for variable length encoding
Modular digital image processing via an image processing chain with
modifiable parameter controls
Music synthesizer and a method of generating a synthesizer output with a
constant beat
Network copy protection for database programs
Object movie exporter
Object oriented editor for creating world wide web documents
Parallel vector table look-up with replicated index element vector
Pattern and color abstraction in a graphical user interface
Persistent state database for operating system services
Pipelining cache-coherence operations in a shared-memory multiprocessing
system
Power adapter
Power managed graphics controller
Providing a reliable operating system for clients of a net-booted
environment
Quiet fan speed control
Recessed aperture-coupled patch antenna with multiple dielectrics for
wireless applications
Recognition process
Rectifying overflow and underflow in equalized audio waveforms
Reliable real-time transport protocol
Single-ended balance-coded interface with embedded-timing
Smart synchronization of computer system time clock based on network
connection modes
Splitter and microfilter dongle for a single RJ11 DSL/analog combo modem
Storage server
Switching between appearance/behavior themes in graphical user interfaces
Synchronous frequency convertor for timebase signal generation
Synthesizer
System and method for activating a first device from a second device
System and method for additional font availability
System and method for dynamic correction of display characteristics
System and method for interfacing index based and iterator based
application programming interfaces
System and method for rapidly identifying the existence and location of
an item in a file
System and method for storing and retrieving filenames and files in
computer memory
System and method using edge processing to remove blocking artifacts
from decompressed images
System for and method of efficiently controlling memory accesses in a
multiprocessor computer system
System for iteratively designing an object heterarchy in an
object-oriented computing environment
System for real-time adaptation to changes in display configuration
System with graphical user interface including automatic enclosures

Thermal management system
Three state icons for operation
Transparent compatibility and adaptation to differing format
implementations in a computer system
Universal interface for retrieval of information in a computer system
USB device notification
Use of semantic inference and context-free grammar with speech
recognition system
User interface and a synthesizer with a user interface

User interface for computer display
User interface for presenting media information
Vector handling capable processor and run length encoding

Virtualization of graphics resources
White point correction without luminance degradation
Wire bonding method and apparatus for integrated circuit
Zooming controller
.



Relevant Pages

  • Re: Andrew Tanenbaum on emacs
    ... The user control interface is a two way thing. ... The "user interface" to a program is a two way communications ... but a display isnt two way. ...
    (comp.emacs)
  • Re: Andrew Tanenbaum on emacs
    ... The user control interface is a two way thing. ... The "user interface" to a program is a two way communications ... but a display isnt two way. ...
    (comp.emacs)
  • Re: Andrew Tanenbaum on emacs
    ... The user control interface is a two way thing. ... The "user interface" to a program is a two way communications ... but a display isnt two way. ... many possible interpretations of the control state of the program. ...
    (comp.emacs)
  • Re: vortex recumbent
    ... What if Mobile phones really are primitive remote control devices? ... A method and apparatus for simulation of hearing in mammals ... Method of inducing and maintaining various stages of sleep ... Device for the induction of specific brain wave patterns ...
    (rec.bicycles.tech)
  • Re: Steal that vote!
    ... you are already in control of the government, ... making correct voter IDs. ... the first place they should check is the people who control the ... apparatus for making *real* state ID, then they are dumber than my ...
    (rec.arts.sf.fandom)