| Patent Number |
Title Of Patent |
Date Issued |
| 7457108 |
Positioning mechanism for a pen-based computing system |
November 25, 2008 |
| In one embodiment, the invention provides a pen-based computing system. The system comprises a tablet unit including a display screen and an electronic assembly housed within an enclosure; and a separate base unit including two panels connected via a hinge, a first one of the panels |
| 7456720 |
On-die coupled inductor structures for improving quality factor |
November 25, 2008 |
| On-die coupled inductor structures are disclosed that are capable of reducing the occurrence of charge crowding within the structure. |
| 7456490 |
Sealing porous dielectrics with silane coupling reagents |
November 25, 2008 |
| A method and structure for sealing porous dielectrics using silane coupling reagents is herein described. A sealant chain (silane coupling reagent) is formed from at least silicon, carbon, oxygen, and hydrogen and exposed to a porous dielectric material, wherein the sealant chain rea |
| 7456476 |
Nonplanar semiconductor device with partially or fully wrapped around gate electrode and methods |
November 25, 2008 |
| A nonplanar semiconductor device and its method of fabrication is described. The nonplanar semiconductor device includes a semiconductor body having a top surface opposite a bottom surface formed above an insulating substrate wherein the semiconductor body has a pair laterally opposi |
| 7456068 |
Forming ultra-shallow junctions |
November 25, 2008 |
| A method to form an ultra-shallow junction is described. In one embodiment, a replacement gate process is utilized to enable the overlap of a gate electrode over the regions of a semiconductor substrate where tip extensions reside. In another embodiment, a sacrificial spacer is utili |
| 7456052 |
Thermal intermediate apparatus, systems, and methods |
November 25, 2008 |
| Apparatus and system, as well as fabrication methods therefor, may include a thermal intermediate structure comprised of a plurality of carbon nanotubes some of which have organic moieties attached thereto to tether the nanotubes to at least one of a die and a heat sink. The organic |
| 7456048 |
Semiconducting device with folded interposer |
November 25, 2008 |
| Some embodiments of the present invention relate to a semiconducting device that includes an interposer having a fold which divides the interposer into a first section and a second section. A first die is attached to a first surface of the interposer at the first and second sections |
| 7456047 |
Thermally enhanced electronic flip-chip packaging with external-connector-side die and method |
November 25, 2008 |
| A method and apparatus for making a package having improved heat conduction characteristics and high frequency response. A relatively thick package substrate, such as copper, has a wiring layer bonded to one face, leaving the opposite face exposed, for example, to be a surface for co |
| 7455526 |
Pick-and-place cap for land grid array socket |
November 25, 2008 |
| Disclosed is an electrical connector assembly. The electrical connector assembly comprises a land grid array socket and the pick-and-placed (PnP) cap. The land grid array socket comprises a socket body and a loading mechanism. The PnP cap is removably attached to the peripheral edge of |
| 7454756 |
Method, apparatus and system for seamlessly sharing devices amongst virtual machines |
November 18, 2008 |
| A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines ("VMs") on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager ("VMM") on the host cycles access to the I/O devices a |
| 7454751 |
Fault-tolerant system and methods with trusted message acknowledgement |
November 18, 2008 |
| Improved methods for providing fault tolerance in a distributed computer system utilize an explicit, delayed acknowledgement message protocol to send an acknowledgement message to a workflow-requesting entity, such as a load manager and/or a requesting client, only upon completion of a |
| 7454667 |
Techniques to provide information validation and transfer |
November 18, 2008 |
| Techniques to issue a single application programming interface (API) to request both data copy and CRC validation operations. In some embodiments, a receiver of the API may observe which logic (e.g., software or hardware and/or combinations of software and hardware) is available to e |
| 7454641 |
System powered from a local area network cable |
November 18, 2008 |
| A system has a power consuming component, power source circuitry, and power control circuitry. The power source circuitry is to supply power from a number of different sources, including some extracted from a local area network (LAN) cable that is attached to the system. The power co |
| 7454639 |
Various apparatuses and methods for reduced power states in system memory |
November 18, 2008 |
| A method, apparatus, and system are described in which a memory controller may have two or more registers to create and track zones of memory in a volatile memory device. The memory controller controls a power consumption state of a first zone of memory in the volatile memory device |
| 7454637 |
Voltage regulator having reduced droop |
November 18, 2008 |
| An on-die voltage regulator having a suspend mode voltage generator and an active mode voltage generator. Output drivers of the active mode voltage generator are disabled in stages to reduce voltage droop when transitioning between the active mode voltage generator and the suspend mo |
| 7454632 |
Reducing computing system power through idle synchronization |
November 18, 2008 |
| Systems and methods of power management provide for controlling the idleness of a processor based on an operating system schedule. The idleness of at least one device is synchronized with the idleness of the processor. Idleness synchronization may involve deferring bus transactions, |
| 7454611 |
System and method for establishing trust without revealing identity |
November 18, 2008 |
| One aspect of an embodiment of the invention provides a method, system, and device to prove to a challenger that a prover device has a signature from a device manufacturer without revealing the signature to the challenger. According to one implementation, a challenger is provided wit |
| 7454603 |
Method and system for linking firmware modules in a pre-memory execution environment |
November 18, 2008 |
| A BIOS includes a core and multiple modules. The modules include both those that are platform specific and those that are not platform specific. Each module has a standard interface that allows the core (or other module) to call the module. A platform vendor constructs a BIOS by sele |
| 7454601 |
N-wide add-compare-select instruction |
November 18, 2008 |
| The present invention relates to a method and system for providing an N-wide add-compare-select instruction includes decoding an instruction as an N-wide add-compare-select instruction and selecting a plurality of branch metrics. The method also includes combining the plurality of br |
| 7454600 |
Method and apparatus for assigning thread priority in a processor or the like |
November 18, 2008 |
| In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated |
| 7454596 |
Method and apparatus for partitioned pipelined fetching of multiple execution threads |
November 18, 2008 |
| Methods and apparatus for partitioning a microprocessor pipeline to support pipelined branch prediction and instruction fetching of multiple execution threads. A thread selection stage selects a thread from a plurality of execution threads. In one embodiment, storage in a branch pred |
| 7454586 |
Memory device commands |
November 18, 2008 |
| Data regarding physical parameters and security and commands to send such data can be communicated between a memory device and a memory controller using a memory bus connected between the two. In one embodiment, the invention includes receiving a first command at a memory device on a |
| 7454576 |
System and method for cache coherency in a cache with different cache location lengths |
November 18, 2008 |
| A system and method for the design and operation of a cache system with differing cache location lengths in level one caches is disclosed. In one embodiment, each level one cache may include groups of cache locations of differing length, capable of holding portions of a level two cache l |
| 7454523 |
Geographic location determination including inspection of network address |
November 18, 2008 |
| Geographic location determination for a client is facilitated by performing a trace route between a known network device and the client. The trace route results in a list of intermediary network devices between the client and the known network device. Network addresses may be configu |
| 7454511 |
Visibility of UPNP media renderers and initiating rendering via file system user interface |
November 18, 2008 |
| A computing device is equipped with file system services and media related services that automatically make visible to a user of the computing device, through an user interface of the file system, availability of one or more UPNP media renderers, on discovery of the availability of the o |
| 7454485 |
Providing uninterrupted media streaming using multiple network sites |
November 18, 2008 |
| A system, apparatus, and method are provided for providing uninterrupted media streaming by accessing multiple network sites. According to one embodiment of the present invention, in response to a request from a client for media content, a list of preferred edges sites is generated. |
| 7454464 |
Peer discovery and connection management based on context sensitive social networks |
November 18, 2008 |
| An arrangement is provided for responding a networking request. An initiating communication device, representing an initiating party, sends a networking request to a receiving communication device, representing a user, to request to establish a connection between the initiating party |
| 7454342 |
Coupled hidden Markov model (CHMM) for continuous audiovisual speech recognition |
November 18, 2008 |
| Method and apparatus for an audiovisual continuous speech recognition (AVCSR) system using a coupled hidden Markov model (CHMM) are described herein. In one aspect, an exemplary process includes receiving an audio data stream and a video data stream, and performing continuous speech |
| 7454341 |
Method, apparatus, and system for building a compact model for large vocabulary continuous speec |
November 18, 2008 |
| According to one aspect of the invention, a method is provided in which a mean vector set and a variance vector set of a set of N Gaussians are divided into multiple mean sub-vector sets and variance sub-vector sets, respectively. Each mean sub-vector set contains a subset of the dim |
| 7454123 |
Personal video recorder having reduced overscan coding |
November 18, 2008 |
| A digital recording device for storing video data is disclosed. The digital recorder intelligently records less data than is provided to it by determining which data to record, and which data to eliminate. In some embodiments, the recorder drops or modifies overscan data from a video |
| 7454101 |
Tunable optical dispersion compensators |
November 18, 2008 |
| A tunable optical dispersion compensator includes an optical input port, an input variable optical coupler, at least two optical dispersion paths, an output variable optical coupler, and an optical output port. The input variable optical coupler is coupled to selectively split portions o |
| 7453950 |
System and method of efficiently modulating data using symbols having more than one pulse |
November 18, 2008 |
| A method and apparatus to improve modulation efficiency. A symbol is created in which the relative position of a second pulse is a symbol period encode at least one bit. The symbol is transmitted across a communication channel. The one or more bits modulated by the position of the se |
| 7453946 |
Communication system and method for channel estimation and beamforming using a multi-element arr |
November 18, 2008 |
| A communication node of a wireless local area network utilizes a multi-element array antenna to estimate an angle-of-arrival for one or more signal sources which may communicate on symbol-modulated orthogonal subcarriers. Channel coefficients may be estimated from the angle-of-arriva |
| 7453916 |
High throughput optical micro-array reader capable of variable pitch and spot size array process |
November 18, 2008 |
| An optical micro-array reader system includes microchip, VCSEL, microlens and detector arrays. The microchip array includes multiple sample spots to be separately analyzed. The VCSEL array is disposed to simultaneously illuminate more than one of the multiple spots. The microlens array |
| 7453904 |
Cut-through communication protocol translation bridge |
November 18, 2008 |
| A method according to one embodiment may include receiving a portion of an inbound frame compliant with a first communication protocol, translating the portion of the inbound frame into a translated portion compliant with a second communication protocol; and constructing an outbound fram |
| 7453870 |
Backplane for switch fabric |
November 18, 2008 |
| A backplane employed in a switch fabric, having the capability to allow signal communication between at least two modules. Two or more of the modules being adapted to employ different topologies from the following types of topologies: star, dual star, mesh, and cascaded mesh. |
| 7453797 |
Method to provide high availability in network elements using distributed architectures |
November 18, 2008 |
| A method to provide high availability in network elements using distributed architectures. The method employs multiple software components that are distributed across data/forwarding plane and control plane elements in a network element. The software components in the data/forwarding |
| 7453622 |
Micro-electromechanical system (mems) polyelectrolyte gel network pump |
November 18, 2008 |
| According to embodiments of the present invention, a first layer of electrically conductive material may be disposed in a recess in a micro-electromechanical system (MEMS) base. An electrically charged gel network may be disposed in the recess on the first layer of electrically condu |
| 7453497 |
Object trackability via parametric camera tuning |
November 18, 2008 |
| A method and apparatus are described for improving object trackability via parametric camera tuning. In one embodiment, a determination is made as to whether the camera settings loaded cause saturation of a video image and hue differences between objects and between the objects and a |
| 7453469 |
Slow dither display |
November 18, 2008 |
| Embodiments of the invention provide an image display mode for displays, such as a television, that do not use the entire display field for displaying an image. A user selectable modification of the image display is provided, where the image may be stepped a predefined column of pixe |
| 7453466 |
Methods, systems, and data structures for generating a rasterizer |
November 18, 2008 |
| Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the |
| 7453144 |
Thin film capacitors and methods of making the same |
November 18, 2008 |
| An apparatus including a first electrode; a second electrode; a first and second ceramic material disposed between the first electrode and the second electrode, the second ceramic material having a greater electrical conductivity than the first ceramic material. A method including formin |
| 7452764 |
Gate-induced strain for MOS performance improvement |
November 18, 2008 |
| A method including forming a device on a substrate, the device including a gate electrode on a surface of the substrate; a first junction region and a second junction region in the substrate adjacent the gate electrode; and depositing a straining layer on the gate electrode. |
| 7452728 |
Metal ion separation from aqueous solutions using photoswitchable ionophores |
November 18, 2008 |
| Methods and systems for the concentration and removal of metal ions from aqueous solutions are described, comprising treating the aqueous solutions with photoswitchable ionophores. |
| 7452637 |
Method and apparatus for clean photomask handling |
November 18, 2008 |
| Some embodiments of the present invention include protecting a photomask from particle defects by heating the photomask to initiate a thermophoretic force. |
| 7452139 |
Aligning lens carriers and ferrules with alignment frames |
November 18, 2008 |
| Methods of aligning lens carriers and ferrules with alignment frames during assembly of optical cable connectors are disclosed. In one aspect, a method may include coupling an alignment frame with a circuit substrate, aligning a lens carrier with the alignment frame, and aligning a f |
| 7451454 |
Event handling mechanism |
November 11, 2008 |
| A method and apparatus for an event handling mechanism are described. Under an embodiment of the invention, a method comprises setting a timer for a plurality of time intervals; calling a polling function at the end of each of the plurality of time intervals, the polling function being |
| 7451353 |
Cache disassociation detection |
November 11, 2008 |
| In some embodiments an expected value is compared with a number of times a storage device has been powered up and/or spun up. A cache disassociation is detected in response to the comparing. Other embodiments are described and claimed. |
| 7451338 |
Clock domain crossing |
November 11, 2008 |
| Provided are a method, system, and device to effectuate a transfer of data from one clock domain to another. In accordance with one aspect of the description provided herein, bits of data to be transferred are shifted in the first clock domain. The shifted bits of data to be transferred |
| 7451333 |
Coordinating idle state transitions in multi-core processors |
November 11, 2008 |
| Systems and methods of managing processors provide for detecting a command at a core of a processor having a plurality of cores, where the command requests a transition of the core to an idle state. Power consumption of the core is managed based on the command and an idle state status of |