Patents Assigned to International Business Machines Corporation Armonk
-
Patent number: 11862989Abstract: A computer receives determines a mobile device requires a recharge, where the mobile device have a solar cell and an imaging device. The computer identifies an object with a low diffusion rate. The computer recharges the mobile device, based on determining that the mobile device receiving the solar energy from the identified object.Type: GrantFiled: March 26, 2021Date of Patent: January 2, 2024Assignee: International Business Machines Corporation ArmonkInventors: Aaron K. Baughman, Shikhar Kwatra, Diwesh Pandey, Arun Joseph
-
Patent number: 11842256Abstract: Embodiments for ensemble training in a distributed marketplace in a computing environment. One or more ensemble machine learning models may be provided from a plurality of machine learning models competing within the distributed marketplace that achieve a performance on ensemble training data equal to or greater than a selected performance threshold, wherein the distributed marketplace is a blockchain.Type: GrantFiled: May 15, 2020Date of Patent: December 12, 2023Assignee: International Business Machines Corporation ArmonkInventors: Killian Levacher, Emanuele Ragnoli, Stefano Braghin, Gokhan Sagirlar
-
Patent number: 11721801Abstract: A silicon-based electrode forms an interface with a layer pair being: 1. a thin, semi-dielectric layer made of a lithium (Li) compound, e.g. lithium fluoride, LiF, disposed on and adheres to the electrode surface of the silicon-based electrode and 2. an molten-ion conductive layer of a lithium containing salt (lithium salt layer) disposed on the semi-dielectric layer. One or more device layers can be disposed on the layer pair to make devices such as energy storage devices, like batteries. The interface has a low resistivity that reduces the energy losses and generated heat of the devices.Type: GrantFiled: August 17, 2020Date of Patent: August 8, 2023Assignee: International Business Machines Corporation, ArmonkInventors: John Collins, Teodor Krassimirov Todorov, Ali Afzali-Ardakani, Joel P. de Souza, Devendra K. Sadana
-
Patent number: 11687491Abstract: Data-deduplicating includes comparing a first record of a data-store with a second record of the data-store but instead of using a static weight for a field, the present data-deduplicating dynamically assigns a first weight for the first score to generate a first weighted score, wherein the first weight is based on one or both of the first value or the second value; and assigns a second weight for the second score to generate a second weighted score. A composite score is calculated based on the first weighted score and the second weighted score; and it is determined whether or not the first record and the second record are duplicate records, based on the composite score.Type: GrantFiled: July 17, 2018Date of Patent: June 27, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, NYInventors: Namit Kabra, Manish A. Bhide
-
Patent number: 11361676Abstract: A system and method for using augmented reality for assisting speech development of multiple languages includes analyzing speech recorded in an environment to detect a word used in a conversation between a first speaker and a second speaker that is in a language different from other words in the conversation, wherein a target user is in the environment with the first speaker and the second speaker, isolating an object associated with the word within an augmented reality environment of the target user located in the environment, determining a confusion level of the target user based on a use of the word in the conversation, and implementing, by the processor, an augmented reality technique based on the confusion level of the target user.Type: GrantFiled: June 14, 2019Date of Patent: June 14, 2022Assignee: International Business Machines Corporation, Armonk, NYInventors: Shubhadip Ray, Sarbajit K. Rakshit, Avik Sanyal, Craig M. Trim
-
Patent number: 11281999Abstract: In an approach to improving the predictive accuracy of classifiers, one or more computer processors calculate one or more training set statistics. The one or more computer processors generate one or more balanced training sets based on one or more calculated training set statistics. The one or more computer processors train one or more cognitive models utilizing one or more unbalanced training sets and one or more generated balanced training sets. The one or more computer processors determine a fitness of the one or more trained cognitive models. The one or more computer processors adjust one or more training sets based on the determined fitness of the one or more cognitive models.Type: GrantFiled: May 14, 2019Date of Patent: March 22, 2022Assignee: International Business Machines Corporation Armonk, New YorkInventors: Gerhardt Jacobus Scriven, Kartik Narayanaswamy, Venkatesh Halappa, Naganarasimha Subraveshti Vijayanarasimha
-
Patent number: 11028294Abstract: An adhesive composition includes a photoinitiator and an acrylate-cyanoacrylate monomer. The acrylate-cyanoacrylate monomer includes at least one acrylate functional group to enable photo-curing of the adhesive composition and at least one cyanoacrylate functional group to enable latent curing of the adhesive composition.Type: GrantFiled: August 10, 2018Date of Patent: June 8, 2021Assignee: International Business Machines Corporation Armonk, New YorkInventors: Sarah K. Czaplewski-Campbell, Joseph Kuczynski, Melissa K. Miller, Rebecca Morones
-
Patent number: 10895518Abstract: Tools, methods and systems for filtering air, identifying contaminants in the air being filtered, collectivizing the contaminant data from a network of filtering systems to identify the source of the contaminant, allowing for real-time mapping of the flow of contaminants in the air and predictive location mapping. Filtration systems receive, analyze, identify, track and report the presence of contaminants in the air using one or more computing systems, or specialized air filtration systems which may be either a self-contained computing systems, connected to a computing system or connected to a computing network. Messaging services provide updates, alerts and reports regarding the presence of the contaminant to the general public and/or selective alerts to medically sensitive or endangered individuals whose medical information indicates the contaminant is harmful or dangerous to particular individuals present in the surrounding area.Type: GrantFiled: May 27, 2016Date of Patent: January 19, 2021Assignee: International Business Machines Corporation, Armonk, NYInventors: Karl J. Cama, Abdolreza Salahshour
-
Patent number: 10825891Abstract: The disclosure is directed to semiconductor structures and, more particularly, to Metal-Insulator-Metal (MIM) capacitor structures and methods of manufacture. The method includes: forming at least one gate structure; removing material from the at least one gate structure to form a trench; depositing capacitor material within the trench and at an edge or outside of the trench; and forming a first contact in contact with a first conductive material of the capacitor material and a second contact in contact with a second conductive material of the capacitor material.Type: GrantFiled: July 9, 2019Date of Patent: November 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION ARMONKInventors: Veeraraghavan S. Basker, Kangguo Cheng, Theodorus E. Standaert, Junli Wang
-
Patent number: 10783589Abstract: An example operation may include one or more of receiving, by a participating peer, an accident certificate associated with a claim, extracting, by the participating peer, an accident type data from the accident certificate, receiving, by the participating peer, a repair estimate associated with the accident certificate, the repair estimate containing a value and repair steps, executing, by the participating peer, a smart contract to obtain from a blockchain an average value and a standard deviation for the value of the repair estimate based on the accident type data, subtracting, by the participating peer, the average value from the value of the repair estimate and dividing a subtraction result by the standard deviation to obtain a deviation of the value of the repair estimate, and in response to the deviation of the value of the repair estimate exceeding a threshold value, declining the repair estimate for the claim by the participating peer.Type: GrantFiled: November 3, 2018Date of Patent: September 22, 2020Assignee: International Business Machines Corporation ArmonkInventors: Kohtaroh Miyamoto, Kohichi Kamijoh
-
Patent number: 9606861Abstract: A plurality of data words are written into a TCAM; each has binary digits and don't-care digits. Contemporaneously, for each of the words: a first checksum is calculated on the binary digits; and the following are stored in a corresponding portion of a RAM: an identifier of the binary digits and the first checksum. The ternary content-addressable memory is queried with an input word. Upon the querying yielding a match, further steps include retrieving, from the random-access memory, corresponding values of the identifier of the binary digits and the first checksum; computing a second checksum on the input word, using the identifier of the binary digits; and if the second and first checksums are not equal, determining in real time that the match is a false positive.Type: GrantFiled: March 28, 2015Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION ARMONKInventors: Bulent Abali, Bartholomew Blaner
-
Publication number: 20070143113Abstract: A system is described for processing voice applications comprising a client device (10) having associated data indicative of its computing capability. The system has access to a plurality of scripts specifying tasks to be performed in a voice-based dialog between a user and the system. The scripts are interpretable at a browser level. A server (20) selects an appropriate script for the client device (10) based on the associated data. An interpreter layer processes the selected script to determine a first set of instructions to be performed on the client device (10) and a second set of instructions to be performed on the server (20) for the dialog. Computation is thus shared between the client device and the server based on the computational capability of the client.Type: ApplicationFiled: December 20, 2005Publication date: June 21, 2007Applicant: International Business Machines Corporation ArmonkInventors: Amit Nanavati, Nitendra Rajput
-
Publication number: 20040267853Abstract: A method and apparatus are provided for implementing a power of two estimation function in a general purpose floating-point processor. A floating point number is stored within a memory. The floating point number includes a sign bit, a plurality of exponent bits, and a mantissa having an implied bit and a plurality of fraction bits. In response to a floating-point instruction, the mantissa is partitioned into an integer part and a fraction part, based on the exponent bits. A floating-point result is provided by assigning the integer part of the floating point number as an unbiased exponent of the floating-point result, and by utilizing combinational logic hardware for converting the fraction part of the floating point number to a fraction part of the floating point result.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, NEW YORKInventors: Gordon Clyde Fossum, Stephen Joseph Schwinn, Matthew Ray Tubbs
-
Publication number: 20040267471Abstract: Electron beam lithography tool image quality evaluating and correcting including a test pattern with a repeated test pattern cell, an evaluation method and correction program product are disclosed. The test pattern cell includes a set of at least three elongated spaces with each elongated space having a different width than other elongated spaces in the set such that evaluation of a number of space widths in terms of tool image quality and calibration can be completed. The evaluation method implements the test pattern cell in a test pattern in at least thirteen sub-field test positions across an exposure field, which provides improved focus and astigmatism corrections for the lithography tool. The program product implements the use of corrections from the at least thirteen sub-field test positions to provide improved corrections for any selected sub-field position.Type: ApplicationFiled: June 24, 2003Publication date: December 30, 2004Applicant: International Business Machines Corporation, Armonk, NYInventors: William A. Enichen, Christopher F. Robinson
-
Publication number: 20040268226Abstract: Development of computer programs is facilitated. An interface of a program is created and that program interface encapsulates an existing spreadsheet, such that the spreadsheet itself is the calculation engine of the program. The logic of the spreadsheet is not re-coded, and the spreadsheet is hidden from and unchangeable by the user. The interface provides exclusive input and output access to the spreadsheet.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: International Business Machines Corporation, Armonk, New YorkInventor: Angelina McMullin
-
Publication number: 20040267767Abstract: A method and apparatus are provided for implementing data mapping using a shuffle algorithm. An output shuffler and an input shuffler convert a physical data group to a plurality of data subgroups. The physical data group includes a plurality of bits and each subgroup includes a subplurality of bits. The output shuffler performs an output shuffle sequence for providing a predefined output pattern of ordered subplurality data bits. The predefined output pattern of ordered subplurality data bits is applied to the input shuffler. The input shuffler performs a reverse shuffle sequence. For each shuffle transfer a number of first header bytes of a packet are located at a first one of a plurality of physical layer links. Both the output shuffler and the input shuffler are implemented with minimized logic required to keep a largest multiplexer as a 4-to-1 multiplexer, resulting in minimal area and power being used for implementing the shuffle sequence and reverse shuffle sequence.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, NEW YORKInventors: Scott Douglas Clark, Charles Ray Johns, Jeffrey Joseph Ruedinger
-
Publication number: 20040260590Abstract: A method for process modeling includes reading a record of executions of a process including at least first and second activities, and identifying in one of the executions in the record respective first and second lifespans of the first and second activities, defined by respective initiating and finish events, such that the initiating event of the second lifespan occurs during the first lifespan. A graphic model of the process is generated, so as to reflect a concurrency of the first and second activities, responsively to occurrence of the initiating event of the second lifespan during the first lifespan.Type: ApplicationFiled: June 17, 2003Publication date: December 23, 2004Applicant: International Business Machines Corporation, Armonk, New YorkInventors: Mati Golani, Shlomit Pinter
-
Publication number: 20040236846Abstract: The present system and associated method resolve the problem of providing statistical performance guarantees for applications generating streams of read/write accesses (I/Os) on a shared, potentially distributed storage system of finite resources, by initiating throttling whenever an I/O stream is receiving insufficient resources. The severity of throttling is determined in a dynamic, adaptive way at the storage subsystem level. Global, real-time knowledge about I/O streams is used to apply controls to guarantee quality of service to all I/O streams, providing dynamic control rather than reservation of bandwidth or other resources when an I/O stream is created that will always be applied to that I/O stream. The present system throttles at control points to distribute resources that are not co-located with the control point.Type: ApplicationFiled: May 23, 2003Publication date: November 25, 2004Applicant: International Business Machines Corporation, Armonk, New YorkInventors: Guillermo Alejandro Alvarez, David Darden Chambliss, Divyesh Jadav, Tzongyu Paul Lee, Ramachandran Gopalakrishna Menon, Prashant Pandey, Jian Xu
-
Publication number: 20040174391Abstract: A system, apparatus and method of displaying a Web page accessed via a link are provided. The system, apparatus and method display the Web page by determining whether an opened browser session is locked. If the opened browser session is locked a new browser session is opened to display the Web page. Otherwise, the Web page is displayed in the opened browser session if it is so configured.Type: ApplicationFiled: March 6, 2003Publication date: September 9, 2004Applicant: International Business Machines Corporation Armonk, New YorkInventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
-
Publication number: 20040177129Abstract: A method, apparatus, and computer instructions for obtaining a logical unit. A request is sent for the logical unit. In the depicted examples, the request is sent to a multicast IP address. Responses to the request for the logical unit are received from a number of responders. A responder is identified from the set of responders to form a selected responder. The selected responder is identified based on at least one connection metric between the data processing system and the set of responders. The logical unit is retrieved from the selected responder.Type: ApplicationFiled: March 6, 2003Publication date: September 9, 2004Applicant: International Business Machines Corporation, Armonk, New YorkInventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh