| Patent Number |
Title Of Patent |
Date Issued |
| 6865670 |
Method and apparatus for enabling a computer system |
March 8, 2005 |
| A system and method for utilizing generic computer operating system software for computer hardware systems designed subsequent to the operating system software. The system and method of the present invention employs a separate modular software file called a System Enabler that has al |
| 6865632 |
Method and apparatus for arbitration and fairness on a full-duplex bus using dual phases |
March 8, 2005 |
| A method and apparatus for arbitrating on a high performance serial bus is disclosed. The invention provides for a plurality of arbitration phases and an arbitration advancing means. |
| 6865572 |
Dynamically delivering, displaying document content as encapsulated within plurality of capsule |
March 8, 2005 |
| A method and system for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method and system comprises receiving a plurality of documents and providing a plurality of topically rich capsule overviews corresponding to the plurality of d |
| 6862627 |
Method and system for preventing a timeout from reaching a network host |
March 1, 2005 |
| A method and system for preventing a timeout from reaching a network host when bringing up a down link that is slow to waken. The method generally comprises receiving a request to access an information. If a link along a path to a remote computer containing the information is down, the l |
| 6862602 |
System and method for rapidly identifying the existence and location of an item in a file |
March 1, 2005 |
| 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 |
| 6854116 |
Execution control for process task |
February 8, 2005 |
| Method and means for controlling the execution sequence of a first sequence of modules in a first task. The first sequence of modules are linked to one another and have at least one sequence of execution. The method stores in each of the first sequence of modules a skip value representin |
| 6850256 |
User interface for presenting media information |
February 1, 2005 |
| 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 |
| 6850247 |
Method and apparatus for image acquisition, organization, manipulation, and publication |
February 1, 2005 |
| To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization, manipulation, and publication of digital images by amateur digital photography enthusiasts. The system of the present invention f |
| 6848032 |
Pipelining cache-coherence operations in a shared-memory multiprocessing system |
January 25, 2005 |
| One embodiment of the present invention provides a system that facilitates pipelining cache coherence operations in a shared memory multiprocessor system. During operation, the system receives a command to perform a memory operation from a processor in the shared memory multiprocessor |
| 6847959 |
Universal interface for retrieval of information in a computer system |
January 25, 2005 |
| The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurali |
| 6844881 |
Method and apparatus for improved color correction |
January 18, 2005 |
| Methods and apparatuses for performing gamma corrections to maintain a plurality of colors substantially consistent with a color point. In one aspect of the present invention, a method to generate correction functions for performing color correction for a device for signals of different |
| 6844872 |
Computer mouse having side areas to maintain a depressed button position |
January 18, 2005 |
| A computer mouse having a base member with hold regions. A top member is pivotally coupled to the base member and covers the internal electronics of the mouse. The top member has a main surface with openings to accommodate the hold regions of the base member and leave them exposed to |
| 6844833 |
Methods and apparatus for constant-weight encoding and decoding |
January 18, 2005 |
| Methods and apparatus for spreading and concentrating information to constant-weight encode of 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 a |
| 6842805 |
Method and apparatus for preventing loops in a full-duplex bus |
January 11, 2005 |
| A method and apparatus is disclosed for preventing loops in a full-duplex bus. One method has the acts of: selecting at least two candidates to join said bus; establishing a dominant candidate from one of said at least two candidates; testing for loops in said bus; and joining said domin |
| 6842770 |
Method and system for seamlessly accessing remotely stored files |
January 11, 2005 |
| A system and method by which users via programs on one computer may seamlessly access files remotely stored on other computers that run a well known file access protocol. All programs running on a personal computer may access remote files as easily and in the same manner as accessing |
| 6842332 |
Magnetic securing system for a detachable input device |
January 11, 2005 |
| 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 |
| 6839791 |
Method and apparatus for accelerating detection of serial bus device speed signals |
January 4, 2005 |
| 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 |
| 6836760 |
Use of semantic inference and context-free grammar with speech recognition system |
December 28, 2004 |
| A method and apparatus to use semantic inference with speech recognition systems includes recognizing at least one spoken word, processing the spoken word using a context-free grammar, deriving an output from the context-free grammar, and translating the output to a predetermined com |
| 6834919 |
Drive bay cover and eject bracket |
December 28, 2004 |
| A novel door for an access opening in an electronic component housing includes a bracket pivotally connected to the housing, and a cover elastically mounted to the bracket. In a particular embodiment, the bracket includes a wing spring for biasing the cover to the bracket, and the co |
| 6834427 |
Method for depopulating of a ball grid array to allow via placement |
December 28, 2004 |
| 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 |
| 6833825 |
Apparatus for remotely controlling a digital processing system |
December 21, 2004 |
| According to one aspect of the invention an apparatus is provided for remotely controlling a digital processing system, comprising a housing, a scrolling detector, a cursor positioning detector, and a transmitter. The housing has a wall having an outer scrolling surface over which a fing |
| 6831928 |
Method and apparatus for ensuring compatibility on a high performance serial bus |
December 14, 2004 |
| Various methods for ensuring compatibility between devices utilizing the IEEE 1394-1995 serial bus standard and new implementations of the standard are disclosed. Methods are disclosed which a allow border nodes to speed filter a Legacy cloud. Methods are disclosed which allow a BOSS nod |
| 6831628 |
Input device off table switch |
December 14, 2004 |
| According to one aspect of the invention, a movable cursor control device is provided for controlling a cursor on a display screen of a digital processing system. One exemplary cursor control device comprises a housing, an electromagnetic emitting device coupled to the housing, and an |
| 6829648 |
Method and apparatus for preparing media data for transmission |
December 7, 2004 |
| 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 |
| 6829225 |
Method for computing speed map for IEEE-1394 network |
December 7, 2004 |
| Within a digital network having a bus architecture that complies with the IEEE-1394 Standard for a High Performance Serial Bus a speed map for the digital network is computed by first, computing a first speed between a first node and a second node of the digital network; and second, comp |
| 6825861 |
Three state icons for operation |
November 30, 2004 |
| A three state icon for a computer is disclosed. The icon prevents inadvertent starting of an operation on a computer. The icon has a first state which conceals a second state. Upon selection of the first state with a computer pointing device (i.e., mouse), the icon will change to the |
| 6823343 |
Persistent state database for operating system services |
November 23, 2004 |
| 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 |
| 6822654 |
Memory controller chipset |
November 23, 2004 |
| At least one chip of a chipset in a computer system having at least one host processor and a host memory are described herein. In one aspect of the invention, an exemplary chip includes an interconnect, a memory interface coupled to the interconnect, the memory interface providing ac |
| 6820209 |
Power managed graphics controller |
November 16, 2004 |
| A controller (or controller chip) providing reduced power consumption without impacting performance is disclosed. The controller monitors activity of components within the controller which require access to a local memory, and then decreases a clocking frequency for a memory interfac |
| 6819559 |
Method and apparatus for controlling the temperature of electronic device enclosures |
November 16, 2004 |
| 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 |
| 6819550 |
Computer controlled display device |
November 16, 2004 |
| 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 three |
| 6814613 |
Connector reveal |
November 9, 2004 |
| 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 |
| 6813719 |
Method and apparatus for increasing the operating frequency of an electronic circuit |
November 2, 2004 |
| One embodiment of the present invention provides a system that facilitates temporarily increasing the operating frequency of an electronic circuit, such as a computer system, beyond a maximum sustainable operating frequency. Upon receiving a request to operate at a higher frequency, the |
| 6813663 |
Method and apparatus for supporting and presenting multiple serial bus nodes using distinct conf |
November 2, 2004 |
| A method and apparatus for presenting a plurality of link devices as separate nodes within a single serial bus module by generating individual or a distinct configuration ROM image for each link device in the module. Each configuration ROM includes an entry for a distinct identifier |
| 6812930 |
Transparent compatibility and adaptation to differing format implementations in a computer syste |
November 2, 2004 |
| A method aspect provides a first format, the first format compatible with a format for an application program, provides a second format, the second format compatible with a format for an output device, and transforms inputs from the application program from the first format to the second |
| 6809736 |
Virtualization of graphics resources |
October 26, 2004 |
| 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 |
| 6809735 |
Virtualization of graphics resources |
October 26, 2004 |
| 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 |
| 6807668 |
Method and apparatus for improved interaction with an application program according to data type |
October 19, 2004 |
| 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 |
| 6802014 |
Method and apparatus for managing power in computer systems |
October 5, 2004 |
| The invention is directed towards minimizing power consumption in computer systems. One embodiment of the invention is a power management system that is used for a computer system that has at least one device and one power domain. This embodiment uses two different power managers to mana |
| 6799226 |
Hot unpluggable media storage device |
September 28, 2004 |
| Improved techniques for rendering a peripheral device removable (e.g., unpluggable) are disclosed. According to one aspect of the invention, the peripheral device is rendered removable from a host computer without preparatory user actions. In effect, the peripheral device can be auto |
| 6799192 |
Method and apparatus for inverse discrete cosine transform |
September 28, 2004 |
| A method of implementing a two-dimensional Inverse Discrete Cosine Transform on a block of input data. The method includes 1) generating a performance array for the columns of the input data; 2) performing a column-wise IDCT upon the input data, the IDCT performed in accordance with |
| 6798918 |
System and method using edge processing to remove blocking artifacts from decompressed images |
September 28, 2004 |
| 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, a |
| 6795740 |
Rectifying overflow and underflow in equalized audio waveforms |
September 21, 2004 |
| The invention is a method, apparatus and computer readable program for eliminating overflow and underflow by re-adjusting or rectifying the audio levels of an audio signal in those portions where overflow/underflow occurs.In a first preferred embodiment a single stage scale down solution |
| 6791578 |
16:9 aspect ratio and anamorphic image processing |
September 14, 2004 |
| 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 |
| 6785652 |
Method and apparatus for improved duration modeling of phonemes |
August 31, 2004 |
| 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 |
| 6781529 |
Methods and apparatuses for variable length encoding |
August 24, 2004 |
| Methods and apparatuses for variable length encoding using a vector processing unit. In one aspect of the invention, a method for execution by a microprocessor to perform variable length encoding includes: receiving a plurality of parameters, each of the plurality of parameters correspon |
| 6781528 |
Vector handling capable processor and run length encoding |
August 24, 2004 |
| Methods and apparatuses for run length encoding using a vector processing unit. In one aspect of the invention, a method for execution by a microprocessor in response to the microprocessor receiving a single instruction includes: receiving a first list of a plurality of elements from |
| 6779096 |
Method and apparatus for a calibrated variable phase offset timing between synchronous clock sub |
August 17, 2004 |
| A method and apparatus for a calibrated variable phase offset timing between synchronous clock subdomains is described. In one embodiment, the invention is an apparatus. The apparatus includes a first subsystem and a second subsystem coupled to the first subsystem. The apparatus also |
| 6778952 |
Method for dynamic context scope selection in hybrid N-gram+LSA language modeling |
August 17, 2004 |
| A method and system for dynamic language modeling of a document are described. In one embodiment, a number of local probabilities of a current document are computed and a vector representation of the current document in a latent semantic analysis (LSA) space is determined. In addition, a |
| 6778195 |
Zooming controller |
August 17, 2004 |
| A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan that portion of the |