Patents Assigned to International Business Machines Corporaton
-
Patent number: 11687682Abstract: A security cable can include a restraining cable and a lock unit attached to the restraining cable. The lock unit can be configured to removably fasten to a computing device. The lock unit can be further configured to switch the security cable between a first configuration and a second configuration. In the first configuration, the lock unit can be fastened to the computing device and can place the computing device in an inactive state. In the second configuration, the lock unit can be removable from the computing device and may not place the computing device in the inactive state.Type: GrantFiled: August 13, 2019Date of Patent: June 27, 2023Assignee: International Business Machines CorporatonInventors: Yutaro Saito, Yohichi Miwa, Yutaka Kawai
-
Patent number: 10965166Abstract: A radio frequency identification (RFID) system may include a plurality of RFID readers and RFID tags. A RFID reader may include an antenna configured to operate at a first frequency and transmit a first beam of a first beam width to the plurality of RFID tags. The RFID antenna may further include an antenna array including a plurality of antennas configured to operate at a second frequency. The antenna array may be configured to transmit a second beam of a second beam width to the plurality of RFID tags. The RFID reader may receive backscatter signals and tag data from the plurality of RFID tags. The RFID reader may locate the plurality of RFID tags based on the backscatter signals and a direction of the second beam. The RFID reader may generate a 3D map of the tag data based on the locations of the plurality of RFID tags.Type: GrantFiled: February 15, 2019Date of Patent: March 30, 2021Assignee: International Business Machines CorporatonInventors: Arun Paidimarri, Bodhisatwa Sadhu, Duixian Liu, Alberto Valdes Garcia
-
Patent number: 10834843Abstract: A modular cabling fixture includes a first structure, a second structure, and a third structure, where a position of the first structure, the second structure, and the third structure is based on a server rack configuration. A first set of members on a first end of the first structure capable of interlocking with a first set of members of the second structure and a second set of members on a second end of the first structure capable of interlocking with a first set of members of the third structure, The first structure includes a first portion of a channel for routing a cable harness, where a position of the first portion of the channel of the first structures is based on the server rack configuration, wherein the cable harness is insertable into the first portion of the channel.Type: GrantFiled: June 14, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporatonInventors: Clinton William Erie, Michael John MacPherson, Ryan Paske, Donald Hrtanek
-
Publication number: 20150161154Abstract: 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.Type: ApplicationFiled: December 6, 2013Publication date: June 11, 2015Applicant: International Business Machines CorporatonInventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis
-
Patent number: 9001463Abstract: A magnetic head according to one embodiment includes a module, the module having both read and write transducers positioned towards a media facing side of the module, wherein the read and write transducers are selected from a group consisting of piggyback read-write transducers, merged read-write transducers, interleaved read and write transducers, and an array of write transducers flanked by servo read transducers; wherein the write transducers include write poles having media facing sides with negative, zero or near-zero recession from a plane extending along the media facing side of a substrate of the module; wherein the read transducers each have at least one shield, wherein a media facing side of the at least one shield is more recessed from the plane than the write poles.Type: GrantFiled: August 31, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporatonInventors: Robert G. Biskeborn, Jason Liang, Calvin S. Lo, Andrew C. Ting
-
Patent number: 8972380Abstract: A method (and structure) for monitoring continual range queries against events includes decomposing each range query with one or more predefined virtual constructs, building a query index, and using the query index to match an event with the range queries.Type: GrantFiled: September 29, 2003Date of Patent: March 3, 2015Assignee: International Business Machines CorporatonInventors: Shyh-Kwei Chen, Kun-Lung Wu, Philip Shi-lung Yu
-
Publication number: 20140217408Abstract: 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.Type: ApplicationFiled: February 6, 2013Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATONInventors: Augustin J. Hong, Marinus J. Hopstaken, Jeehwan Kim, John A. Ott, Devendra K. Sadana
-
Patent number: 8539421Abstract: A method, system, and computer program product for classifying and prioritizing a set of recommended rule (RR) violations in an integrated circuit (IC) design are provided in the illustrative embodiments. The set of RR violations is received. A layout corresponding to the IC design is received. A set of features is selected in the layout. A classification model corresponding to the set of features is selected. Using the set of features and the classification model, the first RR violation is classified into a classification from a set of classifications. The classification is prioritized in an order of priority such that the first RR violation in the classification is recommended for remedying in the order of priority.Type: GrantFiled: December 16, 2011Date of Patent: September 17, 2013Assignee: International Business Machines CorporatonInventors: Kanak Behari Agarwal, Sani Richard Nassif
-
Publication number: 20130054839Abstract: 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.Type: ApplicationFiled: August 26, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATONInventors: Adrian X. Rodriguez, Nicholas R. Sandonato
-
Publication number: 20130015912Abstract: 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.Type: ApplicationFiled: September 12, 2012Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATONInventors: Jin Cai, Robert H. Dennard, Ali Khakifirooz, Tak H. Ning, Jeng-Bang Yau
-
Patent number: 8176100Abstract: A system of the present invention includes a storage device for distinguishably storing old objects that are objects having existed for not less than a predetermined period since being generated and new objects that are objects having existed for less than the predetermined period since being generated. Then, a new object that has existed for less than the predetermined period since being generated is selected from the storage device, and an old object having the same content as the selected new object is searched for. If such an old object is not found, the selected new object is newly stored as an old object in the storage device. If the old object is found, a reference to the selected new object is integrated with a reference to the found old object. If the old object is stored, the reference to the selected new object is changed to a reference to the stored old object.Type: GrantFiled: August 15, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporatonInventors: Tamiya Onodera, Kiyokuni Kawachiya, Kazunori Ogata
-
Publication number: 20110177670Abstract: 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.Type: ApplicationFiled: January 20, 2010Publication date: July 21, 2011Applicant: International Business Machines CorporatonInventors: Russell T. Herrin, Peter J. Lindgren, Edmund J. Sprogis, Anthony K. Stamper
-
Publication number: 20090113042Abstract: 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.Type: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: International Business Machines CorporatonInventors: John A. Bivens, Rui Zhang
-
Publication number: 20090048984Abstract: 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.Type: ApplicationFiled: August 25, 2008Publication date: February 19, 2009Applicant: International Business Machines CorporatonInventors: Georgios Cheliotis, Christopher M. Kenyon
-
Publication number: 20090001162Abstract: 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.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: International Business Machines CorporatonInventors: Anthony C. Asher, Christian C. Clauss, Shrinivas S. Kulkarni, Gary Robinson
-
Publication number: 20080061982Abstract: System and method for tracking inventory of a multiplicity of products. First RFID tags are associated with respective products or groups of products. Second Active RFID tags are associated with respective first containers for the multiplicity products. A third Active RFID tag is associated with a second container for the first containers. First RFID tags broadcast their respective identifications. Second Active RFID tags hash the identities of the first RFID tags within their respective first containers and broad their hashed values. Third Active RFID tag hash the hashed values broadcast by the second Active RFID tags. An expected value is compared to a result of the third Active RFID tag hashing the hashed values broadcast by the second Active RFID tags.Type: ApplicationFiled: November 14, 2007Publication date: March 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATONInventors: Kevin Himberger, Clark Jeffries, Mohammad Peyravian
-
Publication number: 20070255830Abstract: Various embodiments of a computer-implemented method, computer system and computer program product provide a configuration recommendation. Request-processing performance data of an application is received. The request-processing performance data is collected by an application monitor during an execution of the application on a source hardware system. One or more request-processing performance measurements are determined based on the request-processing performance data. One or more target objectives of the application are received. An analytic engine is invoked to provide a configuration recommendation of a target hardware system on which to execute the application based on one or more request-processing performance measurements and one or more target objectives.Type: ApplicationFiled: April 27, 2006Publication date: November 1, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATONInventors: David Alt, Sarah Plantenberg, Sandra Tipton
-
Publication number: 20070234273Abstract: The present invention provides a standardized way to incorporate any new or legacy application into a templatable solution by using Reusable Asset Specification (RAS) profile features. A method in accordance with an embodiment of the present invention includes: providing a default RAS profile for a templatable RAS asset corresponding to the application; and adding at least one extension to the default RAS profile, the at least one extension including a templatable implementation extension for implementing a templatable interface.Type: ApplicationFiled: December 29, 2005Publication date: October 4, 2007Applicant: International Business Machines CorporatonInventors: Margaret O'Connell, Joyce Graham, Dmitri Grigoriev, Hanna Russo
-
Patent number: 7277873Abstract: A scheme is used to automatically discover algebraic constraints between pairs of columns in relational data. The constraints may be “fuzzy” in that they hold for most, but not all, of the records, and the columns may be in the same table or different tables. The scheme first identifies candidate sets of column value pairs that are likely to satisfy an algebraic constraint. For each candidate, the scheme constructs algebraic constraints by applying statistical histogramming, segmentation, or clustering techniques to samples of column values. In query-optimization mode, the scheme automatically partitions the data into normal and exception records. During subsequent query processing, queries can be modified to incorporate the constraints; the optimizer uses the constraints to identify new, more efficient access paths. The results are then combined with the results of executing the original query against the (small) set of exception records.Type: GrantFiled: October 31, 2003Date of Patent: October 2, 2007Assignee: International Business Machines CorporatonInventors: Paul Geoffrey Brown, Peter Jay Haas
-
Publication number: 20060269847Abstract: An apparatus and method for attaching a pellicle to a mask for use in optical lithography comprises a lithographic mask; a pellicle ring; and a binding layer having a thickness of less than 100 nanometers between the pellicle ring and the lithographic mask. The binding layer comprises a graded oxide layer or anodic oxide layer. Alternatively, the binding layer comprises a polymer having a material composition capable of being vapor deposited, wherein the polymer comprises a maleic anhydride polymer. Still alternatively, the binding layer comprises a polymer having a uniform material composition. Another embodiment provides that the binding layer comprises a polymer having a material composition capable of being reactive with a bonding agent. Additionally, the pellicle ring comprises a pellicle and a pellicle frame, wherein the method further comprises applying a binding layer having a thickness of less than 100 nanometers between the pellicle and the pellicle frame.Type: ApplicationFiled: May 25, 2005Publication date: November 30, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATONInventors: Steven Holmes, Kurt Kimmel