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:
2105
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
6584550 System and method for updating a head entry from read-only to read-write and allowing a list to June 24, 2003
In a multi-processor system having cache-coherent sharing list, initiating a request to obtain a read-write copy updates a head of a cache sharing list from read-only status to read-write status. If another cache joins the list before the updating transaction has been completed, the pres
6583676 Proximity/touch detector and calibration circuit June 24, 2003
A calibration circuit and method for a proximity/touch detector allow automatic calibration to the proximity/touch detector components, chassis affects, and ambient conditions such that initial factory calibration and periodic manual calibration are not needed. The calibration circuit
6578972 Computer monitor bezel June 17, 2003
The invention provides a computer monitor bezel including a bezel mount, and opaque planar member, and a bezel face. The bezel mount includes a frame and a mounting formation. The frame defines a frame viewing opening entirely surrounded by the frame. The mounting formation is located on
6578042 Method and apparatus for configuring a computer using scripting plug-in June 10, 2003
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
6577317 Apparatus and method for geometry operations in a 3D-graphics pipeline June 10, 2003
An apparatus and methods for rendering 3D-graphics images preferably includes a port for receiving commands from a graphics application, an output for sending a rendered image to a display and a geometry-operations pipeline, coupled to the port and to the output, the geometry-operations
6577305 Apparatus and method for performing setup operations in a 3-D graphics pipeline using unified pr June 10, 2003
The present invention provides post tile sorting setup in a tiled graphics pipeline architecture. In particular, the present invention determines a set of clipping points that identify intersections of a primitive with a tile. The mid-pipeline setup unit is adapted to compute a minimum d
6574620 Portable browsing interface for information retrieval June 3, 2003
An integrated searching/browsing mechanism employs user-constructed information hierarchies that represent a cognitive framework for the organization of information. The hierarchies are independent of the information itself. This feature permits them to be shared among multiple users
6574294 Data streaming for non-DMA digital computing devices June 3, 2003
High-speed data streams are exchanged between two digital computing devices one or both of which lacks DMA. Data transfers are performed by the devices using High-Level Datalink Control (HDLC) frames. An initiating device indicates that it wishes to exchange data with the other device by
6574096 Use of titanium in a notebook computer June 3, 2003
The present invention uses titanium and titanium alloys to form the main and display housings of notebook computers. Specifically, the present invention glues injection molded frames to titanium or titanium alloy sheet metal casings. Continuous beads of glue used to overcome the prob
6573846 Method and apparatus for variable length decoding and encoding of video streams June 3, 2003
Methods and apparatuses for decoding a compressed video stream. In one aspect of the invention, a method to decode a variable length encoded bit stream includes: concurrently processing first data obtained from variable length decoding a first code word in a register while variable lengt
6571262 Transparent local and distributed memory management system May 27, 2003
The present invention discloses a system for transparent local and distributed memory management. The invention overcomes the prior art's requirement of keeping track of whether a memory space allocated to a new object or a new program or data structure can be reclaimed. According to
6571011 Conversion of output device color values to minimize image quality artifacts May 27, 2003
Undesirable artifacts appearing in color images, such as blooming or smudging around the edges of text, are avoided through selective reduction of the color gamut for objects which form the image. Individual component color values are modified by taking into account combinations of color
6570757 Computer housing for a portable computer May 27, 2003
Improved housings for computing devices are disclosed. One improvement pertains to a multi-axis ventilation system. Another improvement pertains to a push button latch for a portable computer. Still another improvement pertains to a media bay ejection system provided with a dampener. The
6567919 Authenticated communication procedure for network computers May 20, 2003
Authentication of a request by a computer for access to a resource is accomplished by means of a randomly generated password that can only be used a limited number of times. In a disclosed embodiment of the invention, a network computer sends a boot request to a network server. In re
6567896 System and method for deleting read-only head entries in multi-processor computer systems suppor May 20, 2003
A method and system for deleting a head entry of a read-only list in a multi-processor computer system supporting mixed cache-coherence protocols involving both read-only and read-write processors. The head of the list first informs the next-list entry that the next-list entry is about t
6565167 Removable computer core with retractable handle mechanism May 20, 2003
A computer system comprising a casing enclosing a computer core unit and a latching system including a handle mechanism for removably securing the computer core unit within the casing; wherein the handle mechanism is configured in a first position for securing the core unit into the casi
6557055 Adaptive throughput optimization April 29, 2003
Computer system performance may be significantly enhanced by optimizing data throughput during input/output (I/O) operations. In turn, data throughput, during an I/O operation, may be optimized by adaptively modifying the I/O strategy at runtime, and/or continuously throughout the I/
6556712 Methods and apparatus for handwriting recognition April 29, 2003
Method and apparatus for handwriting recognition system for ideographies characters and other characters based on subcharacter hidden Markov models. The ideographies characters are modeled using a sequence of subcharacter models and by using two-dimensional geometric layout models of
6553373 METHOD FOR DYNAMICALLY DELIVERING CONTENTS ENCAPSULATED WITH CAPSULE OVERVIEWS CORRESONDING TO T April 22, 2003
A method for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method comprises receiving a plurality of documents and providing a plurality of topically rich capsule overviews corresponding to the plurality of documents. The method also
6553344 Method and apparatus for improved duration modeling of phonemes April 22, 2003
A method and an apparatus for improved duration modeling of phonemes in a speech synthesis system are provided. According to one aspect, text is received into a processor of a speech synthesis system. The received text is processed using a sum-of-products phoneme duration model that is u
6552723 System, apparatus and method for spatially sorting image data in a three-dimensional graphics pi April 22, 2003
The present invention is a mid-pipeline sorting unit that sorts image data mid-pipeline in a tiled 3-D graphics pipeline architecture. The image data includes vertices of geometric primitives. The mid-pipeline sorting determines whether a geometric primitive intersects a region of a 2-D
6545874 Ultra compact computer arrangement April 8, 2003
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
6539373 Contextual searching by determining intersections of search results March 25, 2003
A system and method for rapidly identifying the existence and location of an item in a file using an improved hash table architecture. A hash table is constructed having a plurality of hash buckets, each identified by a primary hash key. Each hash entry in each hash bucket contains a poi
6539110 Method and system for color matching between digital display devices March 25, 2003
A method and system for matching color displayed by source and destination display devices and particularly for providing color matching between a computer monitor and an ink printer. The technique of the present invention initially determines the combination and color value ratios of
6538665 User interface for presenting media information March 25, 2003
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 graphical
6535930 Method and apparatus for improved interaction with an application program according to data type March 18, 2003
A method and apparatus for performing actions while selecting objects on a user interface display. A user may select a first item in an area of a display controlled by a first process and drag that item to a second area on a display controlled by a second process. The second process may
6535230 Graphical user interface providing consistent behavior for the dragging and dropping of content March 18, 2003
A drag-and-drop operation in a graphical user interface is controlled dependence upon whether the destination for the operation is a content object or a service object. If the destination of a drag-and-drop operation is a content object, the resulting action is to move the dragged ob
6532472 Persistent state database for operating system services March 11, 2003
A database is used to store user interface state information. The database is accessed by a key having a service ID field, a caller ID field, and a caller context ID field. The caller context ID is used to identify the context in the application program from which the user interface is
6525737 Graphics processor with pipeline state storage and retrieval February 25, 2003
A deferred graphics pipeline processor comprised of a mode extraction unit and a Polygon Memory associated with the polygon unit. The mode extraction unit receives a data stream from a geometry unit and separates the data stream into vertices data, and non-vertices data which is sent to
6523113 Method and apparatus for copy protection February 18, 2003
Copy protection techniques that utilize a watermark and a permission key are disclosed. The copy protection techniques can provide single-copy copy protection in addition to different levels of copy protection. The permission key and the watermark can also permit the invention to yield
6520013 Method and apparatus for detecting free fall February 18, 2003
A data processing system including a data storage device having data stored on a data storage medium. Within said data processing system, a system electronics is operatively coupled to a sensor and to said data storage device. When the sensor senses a change in gravitational or inertial
6519138 Modular logic board chassis for a desktop computer February 11, 2003
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), a fixed disk drive (40) and an external connector panel (46) all generally housed within a sheet metal housing (42) having therein a plurality
6518984 Record range control for browsing published databases February 11, 2003
Improved graphical user interfaces and techniques for requesting records from a shared database over a network are disclosed. One aspect pertains to a record range control that allows easy selection of a record range to be viewed. Another aspect pertains to a record range control that pr
6512778 Method and apparatus for media data transmission January 28, 2003
Methods and apparatuses for processing media data for transmission in a data communication medium. A set of data indicates how to transmit a time related sequence of media data according to a transmission protocol. The set of data, includes a time related sequence of data which is associ
6512525 Multiple personas for mobile devices January 28, 2003
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
6510048 Keyboard arrangement January 21, 2003
The invention generally pertains to a computing device. More particularly, the invention pertains to an improved keyboard arrangement for use in the computing device. One aspect of the invention pertains to a movable keyboard that can be opened or removed to gain easy access to internal
6507485 Spring loaded hinge apparatus January 14, 2003
An improved hinge mechanism for use with a portable computing device is disclosed. The present invention relates to a hinge mechanism that is suitable for use in a portable computing device. According to one aspect of the present invention, a hinge mechanism that is used with a door in a
6505382 Hinge apparatus with cam mechanism January 14, 2003
An improved hinge mechanism for use with a portable computing device is disclosed. According to one aspect, a hinge mechanism includes a first assembly with a pivot connection, a cam follower, and a second assembly. The cam follower is used to produce a cam action. The second assembly
6505234 Method and apparatus for listening for incoming calls on multiple port/socket combinations January 7, 2003
In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components
6502147 Centralized queue in network printing systems December 31, 2002
A centralized queue for a network printing system is provided for allowing clients of a network printer to make job requests and enter a spot in a job queue without transmitting the actual print job data to the network. More particularly, an imaging device protocol (IDP) is provided whic
6496907 System and method for updating from a read-only to a read-write entry and concurrently invalidat December 17, 2002
Cache-coherence computer systems represent cache-lines associated with their processors by linked and shared lists, which can be read-only or read-write. In read-only lists all cache-line copies are the same and may be read by multiple processors at the same time, while read-write lists
6496872 Computer system for automatically instantiating tasks designated by a user December 17, 2002
A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. Based upon a particular task to be performed, the computer interviews the user to obtain the information pertinent
6496149 Recessed aperture-coupled patch antenna with multiple dielectrics for wireless applications December 17, 2002
The present invention provides an aperture-fed patch antenna assembly that is recessed into a conductive surface of an external shell of an electronic device. In one embodiment, an antenna feed attached to a removable core of the electronic device may be removed from the external she
6493222 Computer housing for a portable computer December 10, 2002
Improved housings for computing devices are disclosed. One improvement pertains to a multi-axis ventilation system. Another improvement pertains to a push button latch for a portable computer. Still another improvement pertains to a media bay ejection system provided with a dampener. The
6493045 Enclosure assembly December 10, 2002
A computer monitor case (10) having a subframe (28) with an intermediate bucket (12) affixed thereto to form a front assembly (56). A top bucket (14) is affixed to a bottom bucket (16) by rivets (52) to form a rear assembly (55). The rear assembly (55) is affixed to the front assembly
6493006 Graphical user interface having contextual menus December 10, 2002
A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears at the location of a cursor, so that the displayed commands are spatially very close to an item on which an action is to be
6493002 Method and apparatus for displaying and accessing control and status information in a computer s December 10, 2002
An interactive computer-controlled display system having a processor, a data display screen, a cursor control device for interactively positioning a cursor on the data display screen, and a window generator that generates and displays a window on a data display screen. The window region
6486897 Multi-repository display system using separate presentation, adaptation and access layers November 26, 2002
A software object display system using an adaptation layer to obtain information concerning a number of software objects is described. The adaptation layer communicates to a presentation layer which produces a display for the software objects. The adaptation layer isolates the presen
6486896 Scalable scroll controller November 26, 2002
A method for accessing a data field having fine resolution is disclosed. The method includes providing a scalable scroll controller with a scale controller to modify a scale for controlling a magnification for accessing data within the data field. The method also includes receiving a fir
6480621 Statistical classifier with reduced weight memory requirements November 12, 2002
A neural network has reduced requirements for storing intermodal weight values, as a result of a dual-precision training process. In the forward propagation of training samples, low-resolution weight values are employed. During back-propagation of errors to train the network, higher-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

 
 
  Recently Added Patents
Voice caller ID
Mirror attachment
Cover for motorcycle lower inner fairing
Semiconductor device and method of manufacturing the same
Apparatus and method for adjustment of ion separation resolution in FAIMS
Memory interleaving
Fuel injector having recessed check top
  Randomly Featured Patents
Optical fiber distribution apparatus
Boiler loading system
Paperboard container for fast food
Key retainer or the like
Hydroxamic and carboxylic acid derivatives
Method and apparatus for controlling feedwater flow to steam generating device
Renin inhibitors
Electronic computer
Sprinkler
System and method for flow triggering of pressure supported ventilation by comparison of inhalation and exhalation flow rates