Patents Assigned to International Machines Corporation
-
Patent number: 10650309Abstract: High dynamic range, high class count, high input rate winner-take-all on neuromorphic hardware is provided. In some embodiments, a plurality of thermometer codes are received by a neurosynaptic core. The plurality of thermometer codes are split into a plurality of intervals. One of the plurality of intervals is selected. A local maximum is determined within the one of the plurality of intervals. A global maximum is determined based on the local maximum.Type: GrantFiled: August 9, 2016Date of Patent: May 12, 2020Assignee: INTERNATIONAL MACHINES CORPORATIONInventors: Alexander Andreopoulos, Steven K. Esser, Jeffrey A. Kusnitz
-
Publication number: 20140119547Abstract: A system is provided and includes a plurality of acoustic devices disposed in locations arrayed throughout a defined space, each one of the plurality of acoustic devices being receptive of acoustical attributes such as sound or noise levels generated in the defined space and configured to issue signals reflective of the generated acoustical attributes and an acoustic data unit disposed in signal communication with each of the plurality of acoustic devices. The acoustic data unit is receptive of the signals issued from the plurality of acoustic devices and configured to convert the signals into digital acoustic data and to output the digital acoustic data in a serialized format compatible with a network protocol.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: INTERNATIONAL MACHINES CORPORATIONInventors: Matthew A. Nobile, Sal M. Rosato
-
Publication number: 20120323866Abstract: Described herein are methods, systems, apparatuses and products for efficient development of a rule-based system. An aspect provides a method including accessing data records; converting said data records to an intermediate form; utilizing intermediate forms to compute similarity scores for said data records; and selecting as an example to be provided for rule making at least one record of said data records having a maximum dissimilarity score indicative of dissimilarity to already considered examples.Type: ApplicationFiled: August 29, 2012Publication date: December 20, 2012Applicant: INTERNATIONAL MACHINES CORPORATIONInventors: Snigdha Chaturvedi, Tanveer Afzal Faruquie, L. Venkata Subramaniam
-
Publication number: 20120221508Abstract: Described herein are methods, systems, apparatuses and products for efficient development of a rule-based system. An aspect provides a method including accessing data records; converting said data records to an intermediate form; utilizing intermediate forms to compute similarity scores for said data records; and selecting as an example to be provided for rule making at least one record of said data records having a maximum dissimilarity score indicative of dissimilarity to already considered examples.Type: ApplicationFiled: February 28, 2011Publication date: August 30, 2012Applicant: INTERNATIONAL MACHINES CORPORATIONInventors: Snigdha Chaturvedi, Tanveer Afzal Faruquie, L. Venkata Subramaniam
-
Patent number: 8085493Abstract: A tape library is provided with a fixed coupling mechanism so that the tape library includes discrete locations via which power and communication are provided to an accessor. The use of such a coupling mechanism in a vertical tape library allows for the use of gravity to ensure that the accessor can couple with the fixed coupling mechanism even when no power is present in the accessor.Type: GrantFiled: January 21, 2011Date of Patent: December 27, 2011Assignee: International Machines CorporationInventors: Jonathan E. Bosley, Aaron L. Herring, Daniel S. Moore, Shawn M. Nave
-
Patent number: 7895558Abstract: A method is disclosed of associating a mapping function with a configuration construct of a digital design defined by one or more hardware description language (HDL) files. According to the method, in the HDL files, a configuration latch is specified within a design entity forming at least a portion of the digital design. In addition, a Dial is specified that defines a relationship between each of a plurality of input values and a respective one of a plurality of different output values. The HDL files also include a statement that instantiates an instance of the Dial in association with the configuration latch such that a one-to-one correspondence exists between a value contained within the configuration latch and an input value of the instance of the Dial. The HDL files further include a statement associating the Dial with a mapping function that applies a selected transformation to values read from or written to the instance of the Dial.Type: GrantFiled: April 25, 2008Date of Patent: February 22, 2011Assignee: International Machines CorporationInventors: Wolfgang Roesner, Derek Edward Williams
-
Patent number: 7772096Abstract: A method is provided for making a silicon-on-insulator substrate. Such method can include epitaxially growing a highly p-type doped silicon-containing layer onto a major surface of an underlying semiconductor region of a substrate. Subsequently, a non-highly p-type doped silicon-containing layer may be epitaxially grown onto a major surface of the p-type highly-doped epitaxial layer to cover the highly p-type doped epitaxial layer. The overlying non-highly p-type doped epitaxial layer can have a dopant concentration substantially lower than the dopant concentration of the highly p-type doped epitaxial layer. The substrate can then be processed to form a buried oxide layer selectively by oxidizing at least portions of the highly p-type doped epitaxial layer covered by the non-highly p-type doped epitaxial layer, the buried oxide layer separating the overlying monocrystalline semiconductor layer from the underlying semiconductor region.Type: GrantFiled: July 10, 2008Date of Patent: August 10, 2010Assignee: International Machines CorporationInventors: Joel P. DeSouza, Keith E. Fogel, Alexander Reznicek, Devendra Sadana
-
Patent number: 7602068Abstract: A method and semiconductor device. In the method, at least one partial via is etched in a stacked structure and a border is formed about the at least one partial via. The method further includes performing thick wiring using selective etching while continuing via etching to at least one etch stop layer.Type: GrantFiled: January 19, 2006Date of Patent: October 13, 2009Assignee: International Machines CorporationInventors: Douglas D. Coolbaugh, Keith E. Downes, Peter J. Lindgren, Anthony K. Stamper
-
Patent number: 7471684Abstract: A method and system for preventing address resolution protocol (ARP) cache poisoning in a network system with multiple hosts. Multiple hosts representing and/or located in separate local area networks (LANS) are tapped (via a shared agreement) to utilize a trusted ARP cache for each LAN represented. Whenever a new ARP response is detected in one network, a request for validation is sent to a separate host in a different network. The separate host initiates a verification process for the ARP, which involves checking whether duplication of one of the IP address or MAC address of the ARP response exists within the address pairings in the ARP cache. If the ARP response is not validated, then the trusted ARP cache is not updated and the system administrator is notified of the failed attempt.Type: GrantFiled: October 21, 2004Date of Patent: December 30, 2008Assignee: International Machines CorporationInventors: Paul Bernell Finley, Jr., Tommy Lucas McLane, Eduardo Lazaro Reyes
-
Patent number: 7418508Abstract: A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.Type: GrantFiled: January 26, 2004Date of Patent: August 26, 2008Assignee: International Machines CorporationInventors: Daniel M. Haller, Shyh-Mei F. Ho, Gerald D. Hughes, Jenny C. Hung, Bill T. Huynh, Steve T. Kuo
-
Publication number: 20030179515Abstract: A spin valve sensor includes an antiparallel (AP) pinned layer structure which is self-pinned without the assistance of an antiferromagnetic (AFM) pinning layer. A free layer of the spin valve sensor has first and second wing portions which extend laterally beyond a track width of the spin valve sensor and are exchange coupled to first and second AFM pinning layers. Magnetic moments of the wing portions of the free layer are pinned parallel to the ABS and parallel to major planes of the layers of the sensor for magnetically stabilizing the central portion of the free layer which is located within the track width.Type: ApplicationFiled: March 21, 2002Publication date: September 25, 2003Applicant: INTERNATIONAL MACHINES CORPORATIONInventor: Mustafa Pinarbasi
-
Publication number: 20020078422Abstract: A method for automatically running a plurality of interactive programs that are necessary to complete a VLSI design and verification is disclosed. Layout data is completed and saved. Multiple programs of the VLSI logic are launched using this data. The submission of design programs (jobs) operate as programs “states” with each program state having data inputs, data outputs possibly receiving logic inputs and generating logic outputs. The data inputs and data outputs may be conditional in that they were generated from other program states that may not have executed error free. Logic routines generate the logic signals which are logic combinations of the generated logic outputs and these logic signals may be used to launch other program states. Once the method is started, a designer simply corrects errors that occur and then re-starts the design process.Type: ApplicationFiled: December 15, 2000Publication date: June 20, 2002Applicant: International Machines CorporationInventors: Douglas Hooker Bradley, Tai Anh Cao
-
Patent number: 6002872Abstract: A method for monitoring performance of a program. A periodically occurring event is detected and a stack associated with the program is identified in response to a detection of the periodically occurring event, which may be a timer interrupt. The stack is examined to identify each routine (and specific invocation point, or offset) that is currently executing in association with the program. Each routine (and offset) is represented as a node in a tree structure.Type: GrantFiled: March 31, 1998Date of Patent: December 14, 1999Assignee: International Machines CorporationInventors: William Preston Alexander, III, Robert Francis Berry, Donald L. Mulvey, Robert John Urquhart