International Business Machines Corporaton Patent applications |
Patent application number | Title | Published |
20150161154 | FILES HAVING UNALLOCATED PORTIONS WITHIN CONTENT ADDRESSABLE STORAGE - A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be handled by retrieving first tree data from a first node in a hash tree that represents the file, the first tree data including a first hash tree depth, a first CAS signature, a block size and a file size. Based on the tree data, a second node is selected from a higher level in the hash tree. Second tree data from the second node of the hash tree that represents the file is retrieved, including a second CAS signature. The second CAS signature is determined to match a reserved CAS signature, and in response, an indication that the requested logical location is unallocated within the file is provided. | 06-11-2015 |
20140217408 | BUFFER LAYER FOR HIGH PERFORMING AND LOW LIGHT DEGRADED SOLAR CELLS - Methods for forming a photovoltaic device include forming a buffer layer between a transparent electrode and a p-type layer. The buffer layer includes a doped germanium-free silicon base material. The buffer layer has a work function that falls within barrier energies of the transparent electrode and the p-type layer. An intrinsic layer and an n-type layer are formed on the p-type layer. Devices are also provided. | 08-07-2014 |
20130054839 | Synchronizing Time Across A Plurality Of Devices Connected To A Network - Methods, apparatuses, and computer program products for synchronizing time across a plurality of devices connected to a network are provided. Embodiments include detecting, by a particular device, a synchronization initiation event; in response to detecting the synchronization initiation event, broadcasting, by the particular device to each device of the plurality of devices, a synchronization request; receiving, by the particular device, a plurality of time acknowledgments from the plurality of devices, each time acknowledgement indicating a current time of a device and a device initialization time indicating a time that the device last set the current time of the device; selecting, from the plurality of time acknowledgements the time acknowledgement with the shortest duration between an indicated device initialization time and an indicated current time of a device; and setting a current time of the particular device based on the current time indicated in the selected time acknowledgment. | 02-28-2013 |
20130015912 | SOI CMOS STRUCTURE HAVING PROGRAMMABLE FLOATING BACKPLATE - SOI CMOS structures having at least one programmable electrically floating backplate are provided. Each electrically floating backplate is individually programmable. Programming can be performed by injecting electrons into each conductive floating backplate. Erasure of the programming can be accomplished by tunneling the electrons out of the floating backplate. At least one of two means can accomplish programming of the electrically floating backgate. The two means include Fowler-Nordheim tunneling, and hot electron injection using an SOI pFET. Hot electron injection using pFET can be done at much lower voltage than injection by tunneling electron injection. | 01-17-2013 |
20110177670 | THROUGH SILICON VIA LITHOGRAPHIC ALIGNMENT AND REGISTRATION - A method of manufacturing an integrated circuit structure forms a first opening in a substrate and lines the first opening with a protective liner. The method deposits a material into the first opening and forms a protective material over the substrate. The protective material includes a process control mark and includes a second opening above, and aligned with, the first opening. The method removes the material from the first opening through the second opening in the protective material. The process control mark comprises a recess within the protective material that extends only partially through the protective material, such that portions of the substrate below the process control mark are not affected by the process of removing the material. | 07-21-2011 |
20090113042 | METHOD FOR CORRELATING PERIODICALLY AGGREGATED DATA IN DISTRIBUTED SYSTEMS - A computer-implemented method for computing distributed component lag times includes: determining a transaction path for groups of transactions in a plurality of transactions to be processed; determining a distribution of elapsed times from a start of work at each component to an end of work at each component for the plurality of work processing components in the transaction path; determining a distribution of the offsets between the completion of work at the last component of the transaction path and the time of reporting the work at the last component of the transaction path; and combining the distributions of component elapsed times and the distribution of component offsets to calculate the transaction lag for each component in the transaction path. | 04-30-2009 |
20090048984 | Method and Device for Calculating a Forward Price for Using Links in a Network - The invention relates to a method for calculating in a network that comprises links a distribution of forward prices for using the links in the network. The method comprises the following steps:
| 02-19-2009 |
20090001162 | Enhancing Discovery Services in an EPC Network - Methods and apparatus, including computer program products, implementing and using techniques for providing a discovery service that provides a mapping from an electronic product code to electronic product code information services that include information about an item represented by an electronic product code. The discovery service includes a database containing a list of custodians for the item and a service interface through which electronic product code information services and applications can access the entries in the list. The list includes an entry for each custodian. Each entry includes the electronic product code number, a pointer to an electronic product code information service associated with the custodian, and a trip identifier for the item. The service interface includes several services enabling traceability of the item represented by the electronic product code. Methods and apparatus, including computer program products for using a trip identifier in a discovery service are also described. | 01-01-2009 |