Patents Assigned to International Business Machines Coproration
-
Patent number: 11488267Abstract: A trans-boundary water resource usage detection method, system, and computer program product, including predicting an estimated water usage by an upstream administrative region using a machine learning model and a tracked water usage, detecting an excess water usage when the estimated water usage exceeds a contracted usage value by more than a threshold value by executing a smart contract on blockchain, and penalizing, via a token exchange in blockchain, the upstream administrative region for the excess water usage by executing the smart contract on blockchain.Type: GrantFiled: February 7, 2020Date of Patent: November 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES COPRORATIONInventors: Timothy Nyota, Isaac Waweru Wambugu, Shikhar Kwatra, Komminist Weldemariam, Fred Ochieng Otieno
-
Patent number: 10810234Abstract: Methods, systems, and computer program products are provided for processing a request regarding relationships among instances of entities. A graphical representation of instances of entities is generated and includes one or more source nodes, each representing an instance of an input entity of a request, and one or more related nodes, each representing an instance of a second entity related to one or more corresponding instances of the input entity and associated with a corresponding confidence score for the relationship. Each of the one or more related nodes associated with a confidence score satisfying a threshold is identified. One or more supplemental nodes are added to the graphical representation, each of which represents a corresponding instance of a third entity with a relationship to a corresponding instance of the second entity. The graphical representation is traversed to identify relationships between instances of entities and produce results for the request.Type: GrantFiled: April 24, 2018Date of Patent: October 20, 2020Assignee: International Business Machines CoprorationInventors: Yanyan Han, Xiaoyang Gao, William S. Spangler, Sheng Hua Bao, Brian S. Dreher
-
Patent number: 10169037Abstract: Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element containing an event from each JavaScript event and analyzing the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, a determination is made whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, the JavaScript events are identified as equivalent.Type: GrantFiled: February 25, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES COPRORATIONInventors: Gregor von Bochmann, Nevon C. Brake, Mustafa Emre Dincturk, Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Wayne Duncan Smith, Seyed M. Mir Taheri
-
Patent number: 9697527Abstract: Embodiments of the present invention address deficiencies of the art in respect to response subscriptions and provide a method, system and computer program product for centralized response tracking across social networks. In one embodiment of the invention, a social networking response tracking method can be provided. The method can include associating subscribers with a user or a group of users based upon a posting by the user or a user in the group of users within a centralized response tracking system, aggregating different postings from the user to correspondingly different forums disposed about a global computer communications network within the centralized response tracking system, and, notifying the subscribers of the aggregated postings from the centralized response tracking system.Type: GrantFiled: January 10, 2008Date of Patent: July 4, 2017Assignee: International Business Machines CoprorationInventors: Patrick J. O'Sullivan, Hema Srikanth, Carol S. Zimmet
-
Patent number: 9583211Abstract: A column access control circuit for generating column write enable outputs with redundancy steering control and bit write control for an integrated circuit chip, and an integrated circuit chip having the same. A column access control circuit may include: a column write enable driver, a redundancy steering logic, and a bit write controller. The column write enable driver may produce column write enable outputs through an output. The column write enable driver is configured to receive certain column interleave write enable and enable column write according to the column interleave write enable received. The redundancy steering logic is configured to receive one or more fuses and skip a damaged column indicated by a corresponding fuse. The bit write controller is configured to receive one or more bit write and provide bit write control according to the one or more bit write received.Type: GrantFiled: June 1, 2016Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES COPRORATIONInventors: Paul A. Bunce, John D. Davis, Russell P. Hayes, Brian J. Yavoich
-
Patent number: 9569873Abstract: A method, process, and associated systems for automatically selecting and masking areas of a still image or frame of a video clip as a function of depth-information metadata embedded into the image or frame. An image-editing or video-editing workstation receives an image or frame into which has been embedded a set of depth values. Each depth value identifies a distance from the camera position of an object depicted by a pixel of the image or frame. When a user directs the workstation to automatically select or mask a region of the image or frame, the workstation uses the depth values, optionally in conjunction with other graphical properties of each pixel, to automatically select which pixels to include in the selection or mask such that the selection or mask identifies an approximate area of the image or frame that represents a three-dimensional object.Type: GrantFiled: January 2, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CoprorationInventors: John F. Kelley, Todd Seager
-
Publication number: 20150150000Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: ApplicationFiled: December 6, 2013Publication date: May 28, 2015Applicant: International Business Machines CoprorationInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20140358621Abstract: According to an exemplary embodiment, a computer-implemented method for attempting to optimize a supply chain network (SCN) includes forecasting demand in the SCN based on a set of demand data. One or more time-dependent reorder points (ROPs) deemed to optimize the SCN are generated by a computer processor, based on the demand forecast, where each time-dependent ROP represents an ROP that changes over time. A simulation of operations of the SCN is performed, using the time-dependent ROPs.Type: ApplicationFiled: September 9, 2013Publication date: December 4, 2014Applicant: International Business Machines CoprorationInventors: Anthony Bussani, Soojung Hong, Ban Kawas, Tim Nonner, Manuel Parente, Jean-Philippe Pellet, Ulrich Schimpel, Satyadeep Vajjala, Stefan Woerner
-
Patent number: 8868477Abstract: Embodiments of the invention provide a neural core circuit comprising a synaptic interconnect network including plural electronic synapses for interconnecting one or more source electronic neurons with one or more target electronic neurons. The interconnect network further includes multiple axon paths and multiple dendrite paths. Each synapse is at a cross-point junction of the interconnect network between a dendrite path and an axon path. The core circuit further comprises a routing module maintaining routing information. The routing module routes output from a source electronic neuron to one or more selected axon paths. Each synapse provides a configurable level of signal conduction from an axon path of a source electronic neuron to a dendrite path of a target electronic neuron.Type: GrantFiled: March 29, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CoprorationInventors: Steven K. Esser, Dharmendra S. Modha
-
Patent number: 7751400Abstract: A packet that represents unknown traffic for a virtual host is received. A first test is performed to ascertain whether or not a destination connection can be determined for the received packet wherein, if a destination connection can be determined, a second test is performed to ascertain whether or not one or more connection-specific resources required to send the packet to a virtual host memory corresponding to the destination connection are available. If a destination connection for the packet cannot be determined, the packet is passed to a store engine. If the one or more connection-specific resources are not available, the packet is passed to the store engine. The store engine obtains a free packet buffer from a FIFO memory. The store engine moves the packet into the free packet buffer and submits the free packet buffer to the elastic FIFO memory.Type: GrantFiled: February 25, 2008Date of Patent: July 6, 2010Assignee: International Business Machines CoprorationInventors: Howard M. Haynie, Jeffrey C. Hanscom, Jeffrey M. Turner
-
Publication number: 20090083490Abstract: A system to improve data store throughput for a shared-cache of a multiprocessor structure that may include a controller to find and compare a last data store address for a last data store with a next data store address for a next data store. The system may also include a main pipeline to receive the last data store, and to receive the next data store if the next data store address differs substantially from the last data store address. The system may further include a store pipeline to receive the next data store if the next data store address is substantially similar to the last data store address.Type: ApplicationFiled: September 26, 2007Publication date: March 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES COPRORATIONInventors: Derrin M. Berger, Michael F. Fee, Park-kin Mak
-
Publication number: 20080177620Abstract: The current invention provides a method, system and computer program product for designing a catalog with optimized placement of items. Past user transactions are used to estimate the effect of nature and placement of an item on the response of users to the catalogs in terms of items clicked on or items purchased. These estimations are used to optimize the placement of items in a catalog in order to maximize the gains for a merchant specified objective, which can be in terms of revenues, sales or the number of clicks. Various stochastic and deterministic optimization functions are used for the purpose of optimization.Type: ApplicationFiled: March 24, 2008Publication date: July 24, 2008Applicant: International Business Machines CoprorationInventors: Jayanta Basak, Rajendra Sureka
-
Patent number: 7379470Abstract: A method and system for switching data packets through a multiple (m) input, multiple (n) output switching device providing a switching method having a fast one-cycle throughput. A respective switching device behaves like an output queued switch from a set of distributed output queues reading the incoming input control information from the plurality of input ports (IP) and compresses the information in a form which allows an easy association with a respective output port (OP) to which an individual input port is temporarily mapped.Type: GrantFiled: April 28, 2003Date of Patent: May 27, 2008Assignee: International Business Machines CoprorationInventors: Francois Abel, Gottfried Andreas Goldrian, Ingemar Holm, Helmut Kohler, Norbert Schumacher
-
Patent number: 7212091Abstract: A microelectromechanical switch including: at least one pair of actuator electrodes; at least one input electrode and at least one output electrode for input and output, respectively, of a radio frequency signal; and a beam movable by an attraction between the at least one pair of actuator electrodes, the movable beam having at least a portion electrically connected to the at least one input electrode and to the at least one output electrode when moved by the attraction between the at least one pair of actuator electrodes to make an electrical connection between the at least one input and output electrodes; wherein the at least one pair of actuator electrodes are electrically isolated from each of the at least one input and output electrodes. The microelectromechanical switch can be configured in single or multiple-poles and/or single or multiple throws.Type: GrantFiled: February 8, 2005Date of Patent: May 1, 2007Assignee: International Business Machines CoprorationInventors: Panayotis Constantinou Andricacos, L. Paivikki Buchwalter, Hariklia Deligianni, Robert A. Groves, Christopher Jahnes, Jennifer L. Lund, Michael Meixner, David Earle Seeger, Timothy D. Sullivan, Ping-Chuan Wang
-
Publication number: 20060165289Abstract: A method and system is provided for analyzing potential repeatable values for placement into a data field based on user-defined criteria and includes analyzing relationships between documents for the purpose of correlating sender and receiver information into a context to more accurately populate type-ahead functions in repeatable data fields. Threaded messages are typically limited to those messages that are responses to responses or responses to an original message and are usually denoted by terms such as, for example, “forwarded” or “reply to” and where the history of the previous related message is included in the most recent message. However, the invention now expands correlation into non-thread related documents to achieve a higher correlation rate. The expanded documents may be any previous email or associated documents of a sender or receiver, including any documents defined by user criteria.Type: ApplicationFiled: January 4, 2005Publication date: July 27, 2006Applicant: International Business Machines CoprorationInventors: Gregory Boss, Rick Hamilton, Kevin McConnell, James Seaman
-
Publication number: 20060075294Abstract: According to the present invention, there is provided a method for reliably storing data in a computer system. The method includes receiving a piece of data to be stored at a storage system. In addition, the method includes writing a first copy of the data to the storage system according to a first data redundancy scheme. Also, the method includes writing a second copy of the data to the storage system according to a second data redundancy scheme. Also, the system includes maintaining metadata of the data written to the storage system according to the second data redundancy scheme. In addition, the method includes copying the data written to the storage system according to the second data redundancy scheme to a backup storage system, wherein the copying is performed in response to a defined condition being met. Moreover, removing the data written to the storage system according to the second data redundancy scheme after it has been copied to the backup storage system.Type: ApplicationFiled: September 22, 2004Publication date: April 6, 2006Applicant: INTERNATIONAL BUSINESS MACHINES COPRORATIONInventors: XIAONAN MA, WINDSOR HSU
-
Publication number: 20020091882Abstract: A method and apparatus are provided for hard disk drive command queue ordering. A command received from a host is placed in a rotational order command list. A fraction of the rotational order command list is analyzed. Commands are analyzed with a maximum selection probability. A maximum analysis time before the currently executing command is completed is determined. The total analysis time cannot exceed the maximum analysis time. The fraction of the rotational order command list is analyzed in a first pass. A skip-sort interval is selected based upon the maximum analysis time and a current queue depth of the rotational order command list. In a second pass, the number of commands analyzed corresponds with the number of commands that can be analyzed in the remaining available processing time.Type: ApplicationFiled: January 10, 2001Publication date: July 11, 2002Applicant: INTERNATIONAL BUSINESS MACHINES COPRORATIONInventors: Adam Michael Espeseth, David Robison Hall
-
Patent number: 6314445Abstract: A method and system of processing within a Java Virtual Machine on a computer system, a native function call instruction of a dynamic parameter set type and contained in a Java byte code application. The method comprises the steps of; interpreting the byte code representing a native function call instruction of the dynamic parameter set type; storing the parameters of the variable parameter set in an array; using the computer system to process the native function call as a fixed parameter set type using the array as the fixed parameter set. Before the function is called the computer system transfers the parameters from the array to a stack used by the native function.Type: GrantFiled: August 3, 1998Date of Patent: November 6, 2001Assignee: International Business Machines CoprorationInventor: Stephen Poole
-
Patent number: 5770881Abstract: Producing a gap between a source and/or drain region of a silicon-on-insulator (SOI) field effect transistor which is less than the thickness of a depletion region normally surrounding the source and/or drain region, preferably at zero volts bias, permits gain of a parasitic bipolar transistor formed therewith to be transiently reduced and the effective base-emitter junction capacitance to be transiently increased during only modes of operation in which the parasitic bipolar conduction dominates normal operation of the field effect transistor. Such transient reduction of gain coupled with a transient reduction of high frequency response reduces the parasitic bipolar current spike to a degree greater than previously achievable and is fully compatible with other techniques of reducing such current spike.Type: GrantFiled: September 12, 1996Date of Patent: June 23, 1998Assignee: International Business Machines CoprorationInventors: Mario M. A. Pelella, Fariborz Assaderaghi, Lawrence Federick Wagner, Jr.
-
Patent number: 5070448Abstract: A method for testing an I/O controller (20) associated with a host processor (10) without the need of a special purpose hardware console. At the start of the procedure, a test program is loaded into the random access memory (24) of the I/O controller (20) through the host processor (10) on a cycle stealing basis. Then, an area of the main storage unit (11) of the host processor (10) is cleared for communicating data to the I/O controller (20), again on a cycle stealing basis, for instructing what operations from the test program are to be utilized and to supply data for use in the selected portion of the test program. With this procedure, data can be altered in the random access memory (24), data from the I/O controller (20) displayed on the operator console (13) of the host processor (10) and data on the channel (26) from an I/O device (30) examined without having to greatly disturb the operations of the host processor (10).Type: GrantFiled: December 9, 1985Date of Patent: December 3, 1991Assignee: International Business Machines CoprorationInventor: Donald R. Crandall