| Patent application number | Description | Published |
| 20110262769 | SURFACE HARDENED SUBSTRATE AND METHOD MAKING SAME - A surface hardened substrate includes a base, a transition layer disposed on a surface of the base, and a hard layer disposed on the transition layer. The transition layer includes at least two kinds of transition metals. The hard layer includes a composite that comprises the at least two kinds of transition metals and a nonmetal. | 10-27-2011 |
| 20120027968 | DEVICE HOUSING AND METHOD FOR MAKING THE SAME - A device housing is provided. The device housing includes a substrate, and an anti-fingerprint film formed on the substrate. The anti-fingerprint film is a metal-nitrogen-oxygen compound coating. A method for making the device housing is also described there. | 02-02-2012 |
| 20120040116 | DEVICE HOUSING AND METHOD FOR MAKING THE SAME - A device housing is provided. The device housing includes a substrate, and a photochromic coating formed on the substrate. The photochromic coating includes at least one of a silver chloride-cuprous chloride mixture, a silver bromide-cuprous bromide mixture, and a silver chloride-cuprous chloride-silver bromide-cuprous bromide mixture. A method for making the device housing is also described therein. | 02-16-2012 |
| 20120058361 | DEVICE HOUSING AND METHOD FOR MAKING THE SAME - A device housing is provided. The device housing includes a substrate, a barrier layer formed on the substrate, an illuminating layer formed on the barrier layer, and a protective layer formed on the illuminating layer. The barrier layer is made of titanium. The illuminating layer is made of rare-earth aluminates. The protective layer is made of silica dioxide. A method for making the device housing is also described there. | 03-08-2012 |
| 20120070653 | COATED ARTICLE AND METHOD FOR MAKING THE SAME - A coated article is provided. The coated article includes a substrate, and an anti-fingerprint layer formed on the substrate. The anti-fingerprint layer is a nano aluminum-oxygen-carbon-nitrogen (Al—O—C—N) layer. A method for making the coated article is also described there. | 03-22-2012 |
| 20120077002 | COATED ARTICLE AND METHOD FOR MAKING THE SAME - A coated article is provided. The coated article includes a substrate, a first anti-fingerprint layer formed on the substrate, and a second anti-fingerprint layer formed on the first anti-fingerprint layer. The first anti-fingerprint layer is a polytetrafluoroethylene layer. The second anti-fingerprint layer is a compound layer of polytetrafluoroethylene and aluminum-oxygen-nitrogen. A method for making the coated article is also described therein. | 03-29-2012 |
| 20120094095 | COATED ARTICLE AND METHOD FOR MAKING THE SAME - A coated article is described. The coated article includes a substrate, a combining layer formed on the substrate, a plurality of chromium nitride layers and a plurality of copper-zinc alloy layers formed on the combining layer. The combining layer is a chromium layer. Each chromium nitride layer interleaves with one copper-zinc alloy layer. A method for making the coated article is also described. | 04-19-2012 |
| 20120094096 | COATED ARTICLE AND METHOD FOR MAKING THE SAME - A coated article is described. The coated article includes a substrate, a combining layer formed on the substrate, a plurality of chromium nitride layers and a plurality of copper-titanium alloy layers formed on the combining layer. The combining layer is a chromium layer. Each chromium nitride layer interleaves with one copper-titanium alloy layer. A method for making the coated article is also described. | 04-19-2012 |
| 20120094097 | COATED ARTICLE AND METHOD FOR MAKING THE SAME - A coated article is described. The coated article includes a substrate, a combining layer formed on the substrate, a plurality of titanium dioxide layers and a plurality of copper-zinc alloy layers formed on the combining layer. The combining layer is a titanium layer. Each titanium dioxide layer interleaves with one copper-zinc alloy layer. A method for making the coated article is also described. | 04-19-2012 |
| 20120094098 | COATED ARTICLE AND METHOD FOR MAKING THE SAME - A coated article is described. The coated article includes a substrate, a combining layer formed on the substrate, a plurality of silicon dioxide layers and a plurality of copper-zinc alloy layers formed on the combining layer. The combining layer is a silicon layer. Each silicon dioxide layer interleaves with one copper-zinc alloy layer. A method for making the coated article is also described. | 04-19-2012 |
| Patent application number | Description | Published |
| 20090187641 | Optimization of network protocol options by reinforcement learning and propagation - In one embodiment, a method for optimization of network protocol options with reinforcement learning and propagation is disclosed. The method comprises: interacting, by a learning component of a server of a network, with one or more clients and an environment of the network; conducting, by the learning component, different trials of one or more options in different states for network communication via a protocol of the network; receiving, by the learning component, performance feedback for the different trials as rewards; and utilizing, by the learning component, the different trials and associated resulting rewards to improve a decision-making policy associated with the server for negotiation of the one or more options. Other embodiments are also described. | 07-23-2009 |
| 20090254723 | APPARATUS AND METHOD FOR INCREMENTAL PACKAGE DEPLOYMENT - A method and apparatus for incremental package deployment are described. In one embodiment, the method includes the redirection of disk input/output (I/O) requests to preserve contents of disk memory. Following redirection of the disk I/O request, a software distribution package is created according to disk I/O write requests redirected to unused blocks of disk memory. In one embodiment, the software distribution package is generated using a firmware agent, which uploads the software distribution package to a server, which provisions the software distribution packet to other computers within a uniform environment to ensure that each system within the uniform environment has an identical system and memory image. Other embodiments are described and claimed. | 10-08-2009 |
| 20110144818 | METHOD AND APPARATUS FOR DYNAMICALLY ALLOCATING POWER IN A DATA CENTER - Embodiments of the invention relate generally to the field of power management of computer systems, and more particularly to a method and apparatus for dynamically allocating power to servers in a server rack. The method comprises: measuring power consumption of a computer system having one or more servers; estimating probability distribution of power demand for each of the one or more servers, the estimation based on the measured power consumption; estimating performance loss via the estimated probability distribution; computing power capping limits for each of the one or more servers, the computation based on the estimated probability distribution and the performance loss; and dynamically allocating the power capping limits to each of the one or more servers by modifying previous power capping limits of each of the one or more servers. | 06-16-2011 |
| 20110258286 | APPARATUS AND METHOD FOR INCREMENTAL PACKAGE DEPLOYMENT - A method and apparatus for incremental package deployment are described. In one embodiment, the method includes the redirection of disk input/output (I/O) requests to preserve contents of disk memory. Following redirection of the disk I/O request, a software distribution package is created according to disk I/O write requests redirected to unused blocks of disk memory. In one embodiment, the software distribution package is generated using a firmware agent, which uploads the software distribution package to a server, which provisions the software distribution packet to other computers within a uniform environment to ensure that each system within the uniform environment has an identical system and memory image. Other embodiments are described and claimed. | 10-20-2011 |
| Patent application number | Description | Published |
| 20090171962 | System and Method for Implementing Nonblocking Zero-Indirection Transactional Memory - Systems and methods for implementing and using nonblocking zero-indirection software transactional memory (NZSTM) are disclosed. NZSTM systems implement object-based software transactional memory that eliminates all levels of indirection except in the uncommon case of a conflict with an unresponsive thread. Shared data is co-located with a header in an NZObject, and is addressable at a fixed offset from the header. Conflicting transactions are requested to abort themselves without being forced to abort. NZObjects are modified in place when there are no conflicts, and when a conflicting transaction acknowledges the abort request. In the uncommon case, NZObjects are inflated to introduce a locator and some levels of indirection, and are restored to their un-inflated form following resolution of the conflict. In some embodiments, transactions are executed using best effort hardware transactional memory if it is available and effective, and software transactional memory if not, yielding a hybrid transactional memory system, NZTM. | 07-02-2009 |
| 20090172299 | System and Method for Implementing Hybrid Single-Compare-Single-Store Operations - A hybrid Single-Compare-Single-Store (SCSS) operation may exploit best-effort hardware transactional memory (HTM) for good performance in the case that it succeeds, and may transparently resort to software-mediated transactions if the hardware transactional mechanisms fail. The SCSS operation may compare a value in a control location to a specified expected value, and if they match, may store a new value in a separate data location. The control value may include a global lock, a transaction status indicator, and/or a portion of an ownership record, in different embodiments. If another transaction in progress owns the data location, the SCSS operation may abort the other transaction or may help it complete by copying the other transactions' write set into its own right set before acquiring ownership. A hybrid SCSS operation, which is usually nonblocking, may be applied to building software transactional memories (STMs) and/or hybrid transactional memories (HyTMs), in some embodiments. | 07-02-2009 |