Patents Assigned to International Business Machine Corp.
  • Publication number: 20190205251
    Abstract: Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Applicant: International Business Machines Corp
    Inventors: Ekaterina M. Ambroladze, Deanna P. Berger, Michael F. Fee, Arthur J. O'Neill, Robert J. Sonnelitter, III
  • Publication number: 20180121359
    Abstract: Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration
    Type: Application
    Filed: January 2, 2018
    Publication date: May 3, 2018
    Applicant: International Business Machines Corp
    Inventors: Ekaterina M. Ambroladze, Deanna P. Berger, Michael F. Fee, Arthur J. O'Neill, Robert J. Sonnelitter, III
  • Publication number: 20180121358
    Abstract: Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration
    Type: Application
    Filed: January 2, 2018
    Publication date: May 3, 2018
    Applicant: International Business Machines Corp
    Inventors: Ekaterina M. Ambroladze, Deanna P. Berger, Michael F. Fee, Arthur J. O'Neill, Robert J. Sonnelitter, III
  • Publication number: 20160147661
    Abstract: Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration
    Type: Application
    Filed: August 3, 2015
    Publication date: May 26, 2016
    Applicant: International Business Machines Corp
    Inventors: Ekaterina M. Ambroladze, Deanna P. Berger, Michael F. Fee, Arthur J. O'Neill, Robert J. Sonnelitter, III
  • Publication number: 20160147658
    Abstract: Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Applicant: International Business Machines Corp
    Inventors: Ekaterina M. Ambroladze, Deanna P. Berger, Michael Fee, Arthur J. O'Neill, JR., Robert J. Sonnelitter, III
  • Patent number: 9085080
    Abstract: A solution for performing a set of tasks using one or more robotic devices is provided. The robotic device can be configured to perform each task using one or more effector devices, one or more sensor devices, and a hybrid control architecture including a plurality of dynamically changeable levels of autonomy. The levels of autonomy can include: full autonomy of the robotic device, teleoperation of the robotic device by a human user, and at least one level of shared control between the computer system and the human user.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corp.
    Inventor: Zahid F. Mian
  • Publication number: 20140099769
    Abstract: Isolation trenches are etched through an active silicon layer overlying a buried oxide on a substrate into the substrate, and through any pad dielectric(s) on the active silicon layer. Lateral epitaxial growth of the active silicon layer forms protrusions into the isolation trenches to a lateral distance of at least about 5 nanometers, and portions of the isolation trenches around the protrusions are filled with dielectric. Raised source/drain regions are formed on portions of the active silicon layer including a dielectric. As a result, misaligned contacts passing around edges of the raised source/drain regions remain spaced apart from sidewalls of the substrate in the isolation trenches.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Applicants: INTERNATIONAL BUSINESS MACHINES CORP., STMICROELECTRONICS, INC.
    Inventors: Nicolas Loubet, Qing Liu, Shom Ponoth
  • Publication number: 20140074872
    Abstract: Relational database modeling and triggers are employed and coordinated to maintain and manage tunable parameters and characteristics of a Workload Optimized System. The database model is initialized with pre-defined values as per definition of Workload Optimized Systems, which models the optimal configuration of the workload-optimized system, capturing various performance configurations, security and other related system and software configuration. The values present the optimal values for the entire solution. A daemon is run to monitor for changes in the tunable configuration settings, which also updates the current values of the configuration parameters on the RDBMS. SQL Triggers are implemented on the database to identify cases where corrective actions are required to the configuration parameters.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Sandip Amin, Rishika Kedia, Anbazhagan Mani, Vasu Vallabhaneni
  • Publication number: 20140019574
    Abstract: Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target.
    Type: Application
    Filed: January 14, 2013
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Omar Cardona, Shaival Jagdishbhai Chokshi, Rakesh Sharma, Xiaohan Qin
  • Publication number: 20140019572
    Abstract: Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Omar Cardona, Shaival Jagdishbhai Chokshi, Rakesh Sharma, Xiaohan Qin
  • Publication number: 20140006854
    Abstract: File system errors are handled and computing systems are recovered by, responsive to receiving a page buffer request, initializing a sleep timer according to a detection interval value plus a hang resolution range value; responsive to the timer expiring, detecting that a process, thread, application program, daemon, or task is waiting on availability of the requested page buffer; and responsive to the detection, quarantining metadata associated with the requested page buffer, failing the page buffer request and releasing one or more locks on the requested page buffer. This process is then optionally repeated for additional processes, threads, application programs, daemons, tasks or combinations thereof which are waiting for availability of the requested page buffer, optionally randomizing the detection interval value in order to avoid an instantaneous recovery from the error.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP
    Inventors: Adekunle Bello, Aruna Yedavilli
  • Publication number: 20130341935
    Abstract: Electrical power is generated from falling liquids such as captured rain water, gray water and black water in tall buildings using two or more reservoirs. Fill valves for each of the reservoirs are controlled to fill the first reservoir in a raised position while emptying the second reservoir in a lowered position. When full, the first reservoir is dropped to the lowered position while imparting mechanical energy to an electrical generator and while raising the second reservoir. Next, the second reservoir is filled until full while the first reservoir is emptied, followed by dropping the second reservoir to the lowered position while imparting mechanical energy to the electrical generator and while raising the first reservoir. The cycle is repeated so that electrical generation from the falling of the liquid avoids the liquid contacting or passing through a turbine or impeller.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Mark B. Stevens, John D. Wilson
  • Publication number: 20130341937
    Abstract: Electrical power is generated from falling liquids such as captured rain water, gray water and black water in tall buildings using two or more reservoirs. Fill valves for each of the reservoirs are controlled to fill the first reservoir in a raised position while emptying the second reservoir in a lowered position. When full, the first reservoir is dropped to the lowered position while imparting mechanical energy to an electrical generator and while raising the second reservoir. Next, the second reservoir is filled until full while the first reservoir is emptied, followed by dropping the second reservoir to the lowered position while imparting mechanical energy to the electrical generator and while raising the first reservoir. The cycle is repeated so that electrical generation from the falling of the liquid avoids the liquid contacting or passing through a turbine or impeller.
    Type: Application
    Filed: January 14, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Mark B. Stevens, John David Wilson
  • Publication number: 20130332913
    Abstract: Performance impact of a computing system component on a transient end-to-end system operation is estimated by profiling an overall characteristic for a transient end-to-end system operation, and simultaneously profiling a program code component for a second characteristic, thereby collecting a first pair of data points, repeating the operational period while introducing a known artificial delay into the program code component, and while profiling the overall performance characteristic for the system and for the program code component, thereby collecting pairs of data points for each repetition of the operational period for each of the artificial delays; curve fitting and analyzing intercepts of the collected data points to estimate the effect of the artificial delays in the program code component on the transient end-to-end system operation; and reporting the estimate correlated to potential optimal transient end-to-end system operation.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Marc A. Dickenson, Andrew Geissler, Adriana Kobylak, Aditya Kumar
  • Publication number: 20130205086
    Abstract: Transforming an in-use RAID array from a first array configuration having a first parameter to a second array configuration having a second parameter while preserving the logical data structure. An extent reservation component and data migration component are provided for reading unmigrated data from an area of an array arranged according to the first array configuration and writing the data to an area of the array arranged according to the second array configuration using reserved extents to store first migrated data and using further extents to store second migrated data. A first I/O component for performing I/O according to the first array configuration on unmigrated data prior to its reading by the data migration component is provided along with a second I/O component for performing I/O according to the second array configuration on the first migrated data and the second migrated data after its writing by the data migration component.
    Type: Application
    Filed: August 31, 2011
    Publication date: August 8, 2013
    Applicant: International Business Machines Corp,
    Inventors: Joanna K. Brown, Matthew J. Fairhurst, William J. Scales, Mark B. Thomas
  • Publication number: 20130133062
    Abstract: A system for automatically completing fields in online forms, such as login forms and new user registration forms, which employs a Master Cookie File containing sets of records associated with the user, his or her accounts or web sites, and registered values associated with form tags (e.g. username, password, address, email, telephone, etc.). When the user encounters another form, the MCF is automatically searched for matching values and form tags, primarily from the same account or web site, or alternatively from other accounts or sites. A flowing pop-up menu is displayed nearby the form fields from which the user can select values to automatically complete the form. Automatic account information updating, value expiration management, mapping of favorite values, and sharing of values are optional, enhanced functions of the invention.
    Type: Application
    Filed: January 18, 2013
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventor: International Business Machines Corp.
  • Patent number: 8384690
    Abstract: Disclosed herein are embodiments of an interface device (e.g., a display, touchpad, touchscreen display, etc.) with integrated power collection functions. In one embodiment, a solar cell or solar cell array can be located within a substrate at a first surface and an array of interface elements can also be located within the substrate at the first surface such that portions of the solar cell(s) laterally surround the individual interface elements or groups thereof. In another embodiment, a solar cell or solar cell array can be located within the substrate at a first surface and an array of interface elements can be located within the substrate at a second surface opposite the first surface (i.e., opposite the solar cell or solar cell array). In yet another embodiment, an array of diodes, which can function as either solar cells or sensing elements, can be within a substrate at a first surface and can be wired to allow for selective operation in either a power collection mode or sensing mode.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corp.
    Inventors: Brent A. Anderson, Mark D. Jaffe, Jed H. Rankin
  • Publication number: 20120254947
    Abstract: Information about security events detected by a group of protected web-connected resources is centrally managed in order to detect distributed attacks and slow paced attacks by providing to a plurality of web-connected resources a deployment component which couples to a native authorization service of each web-connected resource; receiving a plurality of security event reports from one or more of the deployment components by a command and control center computer; based on collected information from the plurality of security event reports, determining a threat level indicator across the plurality of web-connected resources using one or more analyses and metrics; and transmitting the threat level indicator to each of the web-connected resources.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Vijay Dheap, Michael David Whitley
  • Publication number: 20120185243
    Abstract: A speech feature extraction apparatus, speech feature extraction method, and speech feature extraction program. A speech feature extraction apparatus includes: first difference calculation module to: (i) receive, as an input, a spectrum of a speech signal segmented into frames for each frequency bin; and (ii) calculate a delta spectrum for each of the frame, where the delta spectrum is a difference of the spectrum within continuous frames for the frequency bin; and first normalization module to normalize the delta spectrum of the frame for the frequency bin by dividing the delta spectrum by a function of an average spectrum; where the average spectrum is an average of spectra through all frames that are overall speech for the frequency bin; and where an output of the first normalization module is defined as a first delta feature.
    Type: Application
    Filed: July 10, 2010
    Publication date: July 19, 2012
    Applicant: International Business Machines Corp.
    Inventors: Takashi Fukuda, Osamu Ichikawa, Masafumi Nishimura
  • Patent number: 8103758
    Abstract: A service processing apparatus that is realized by a computer is provided. A service ID generating/adding component of the service processing apparatus generates a service ID including a call origin ID and a call destination ID, in each of which an ID element is set, and adds the generated service ID to a service request transmitted when no upper service processing apparatus to the own apparatus exists, and, when an upper service processing apparatus to the own apparatus exists, generates a service ID including a call origin ID in which is set an ID element set as the call destination ID in a service ID added to a service request received from the upper service processing apparatus and a call destination ID in which is set an ID element and adds the generated service ID to the service request.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: January 24, 2012
    Assignees: The Bank of Tokyo-Mitsubishi UFJ, Ltd., International Business Machines Corp.
    Inventors: Naoki Miura, Masumi Yamashita