| 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 |