Patents Assigned to International Business Machines Corporaton
  • Patent number: 11687682
    Abstract: 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: Grant
    Filed: August 13, 2019
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporaton
    Inventors: Yutaro Saito, Yohichi Miwa, Yutaka Kawai
  • Patent number: 10965166
    Abstract: 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: Grant
    Filed: February 15, 2019
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporaton
    Inventors: Arun Paidimarri, Bodhisatwa Sadhu, Duixian Liu, Alberto Valdes Garcia
  • Patent number: 10834843
    Abstract: 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: Grant
    Filed: June 14, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporaton
    Inventors: Clinton William Erie, Michael John MacPherson, Ryan Paske, Donald Hrtanek
  • Publication number: 20150161154
    Abstract: 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: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: International Business Machines Corporaton
    Inventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis
  • Patent number: 9001463
    Abstract: 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: Grant
    Filed: August 31, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporaton
    Inventors: Robert G. Biskeborn, Jason Liang, Calvin S. Lo, Andrew C. Ting
  • Patent number: 8972380
    Abstract: 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: Grant
    Filed: September 29, 2003
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporaton
    Inventors: Shyh-Kwei Chen, Kun-Lung Wu, Philip Shi-lung Yu
  • Publication number: 20140217408
    Abstract: 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: Application
    Filed: February 6, 2013
    Publication date: August 7, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: Augustin J. Hong, Marinus J. Hopstaken, Jeehwan Kim, John A. Ott, Devendra K. Sadana
  • Patent number: 8539421
    Abstract: 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: Grant
    Filed: December 16, 2011
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporaton
    Inventors: Kanak Behari Agarwal, Sani Richard Nassif
  • Publication number: 20130054839
    Abstract: 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: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato
  • Publication number: 20130015912
    Abstract: 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: Application
    Filed: September 12, 2012
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: Jin Cai, Robert H. Dennard, Ali Khakifirooz, Tak H. Ning, Jeng-Bang Yau
  • Patent number: 8176100
    Abstract: 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: Grant
    Filed: August 15, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporaton
    Inventors: Tamiya Onodera, Kiyokuni Kawachiya, Kazunori Ogata
  • Publication number: 20110177670
    Abstract: 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: Application
    Filed: January 20, 2010
    Publication date: July 21, 2011
    Applicant: International Business Machines Corporaton
    Inventors: Russell T. Herrin, Peter J. Lindgren, Edmund J. Sprogis, Anthony K. Stamper
  • Publication number: 20090113042
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporaton
    Inventors: John A. Bivens, Rui Zhang
  • Publication number: 20090048984
    Abstract: 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: Application
    Filed: August 25, 2008
    Publication date: February 19, 2009
    Applicant: International Business Machines Corporaton
    Inventors: Georgios Cheliotis, Christopher M. Kenyon
  • Publication number: 20090001162
    Abstract: 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: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: International Business Machines Corporaton
    Inventors: Anthony C. Asher, Christian C. Clauss, Shrinivas S. Kulkarni, Gary Robinson
  • Publication number: 20080061982
    Abstract: 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: Application
    Filed: November 14, 2007
    Publication date: March 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: Kevin Himberger, Clark Jeffries, Mohammad Peyravian
  • Publication number: 20070255830
    Abstract: 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: Application
    Filed: April 27, 2006
    Publication date: November 1, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: David Alt, Sarah Plantenberg, Sandra Tipton
  • Publication number: 20070234273
    Abstract: 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: Application
    Filed: December 29, 2005
    Publication date: October 4, 2007
    Applicant: International Business Machines Corporaton
    Inventors: Margaret O'Connell, Joyce Graham, Dmitri Grigoriev, Hanna Russo
  • Patent number: 7277873
    Abstract: 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: Grant
    Filed: October 31, 2003
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporaton
    Inventors: Paul Geoffrey Brown, Peter Jay Haas
  • Publication number: 20060269847
    Abstract: 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: Application
    Filed: May 25, 2005
    Publication date: November 30, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATON
    Inventors: Steven Holmes, Kurt Kimmel