Patents Assigned to International Business Machine Corporation
-
Patent number: 8856771Abstract: A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.Type: GrantFiled: August 19, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Diane Christine Chalmers, Nixon Cheaz, David Michael Stecher
-
Patent number: 8856479Abstract: A method and controller for implementing storage adapter performance optimization with chained hardware operations completion coalescence, and a design structure on which the subject controller circuit resides are provided. The controller includes a plurality of hardware engines, and a processor. A plurality of the command blocks are selectively arranged by firmware in a predefined chain including a plurality of simultaneous command blocks. All of the simultaneous command blocks are completed in any order by respective hardware engines, then the next command block in the predefined chain is started under hardware control without any hardware-firmware (HW-FW) interlocking with the simultaneous command block completion coalescence.Type: GrantFiled: April 20, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Adrian C. Gerhard, Lyle E. Grosbach, Daniel F. Moertl
-
Patent number: 8854808Abstract: A fitting includes a body, a first connection member provided on the body, a second connection member provided on the body opposite to the first connection member, a third connection member provided on the body generally perpendicular to the first and second connection members, and a flange extending from the body substantially perpendicular to the first, second, and third connection members. The flange includes a captive mounting fastener configured and disposed to secure the fitting to a substrate.Type: GrantFiled: June 27, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventor: Robert K. Mullady
-
Patent number: 8856557Abstract: An apparatus, system, and method are disclosed for providing power balancing for power supplies. A power module measures an amount of input power for each of a plurality of switching power supplies. A conversion module converts the measured amount of input power of each power supply to a digital power measurement signal. An averaging module determines an average amount of input power per power supply based on a summation of the digital power measurement signal of each power supply. A comparison module compares the digital power measurement signal of a power supply to the determined average amount of input power per power supply. An input power adjustment module adjusts the input power of the power supply to cause the amount of input power of the power supply to be substantially equal to the determined average amount of input power per power supply.Type: GrantFiled: June 3, 2010Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Robert DiMarco, Randhir S. Malik
-
Patent number: 8855801Abstract: The present invention addresses the deficiencies of the art in respect to the manufacturing test processes and provides a novel and non-obvious method, system and apparatus for dynamic optimization of manufacturing test coverage with automated integration of field failure feedback with the order configurator. In one embodiment of the invention, a manufacturing field failure feedback method can be provided. The method can include retrieving field failure data, analyzing the field failure data, storing failure analysis object information, modifying a manufacturing test case selection within the test case selection and order configurator based on using field failure data analysis, the test case selection including rules for test case selection and test case object information, and configuring a testing order with an optimized test case selection.Type: GrantFiled: October 17, 2007Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Derek P. Bagwell, Joni L. Buttke, Gary V. Tollers, Cheranellore Vasudevan
-
Patent number: 8856055Abstract: A reconfigurable neural network circuit is provided. The reconfigurable neural network circuit comprises an electronic synapse array including multiple synapses interconnecting a plurality of digital electronic neurons. Each neuron comprises an integrator that integrates input spikes and generates a signal when the integrated inputs exceed a threshold. The circuit further comprises a control module for reconfiguring the synapse array. The control module comprises a global final state machine that controls timing for operation of the circuit, and a priority encoder that allows spiking neurons to sequentially access the synapse array.Type: GrantFiled: April 8, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Bernard V. Brezzo, Leland Chang, Steven K. Esser, Daniel J. Friedman, Yong Liu, Dharmendra S. Modha, Robert K. Montoye, Bipin Rajendran, Jae-sun Seo, Jose A. Tierno
-
Patent number: 8856068Abstract: Replicating modifications of a directory that include receiving in a source directory service for a source directory requests for modifications in the source directory and transmitting, from the source directory service to a duplicate directory service for a duplicate directory asynchronously in parallel over a plurality of data communications connections, requests for the same modifications in the duplicate directory. In typical embodiments, a duplicate directory may replicate a subtree of a source directory, receiving requests for modifications may include receiving in the source directory service requests for modifications in the subtree in the source directory, and transmitting requests may include transmitting requests for the same modifications in the subtree in the duplicate directory.Type: GrantFiled: April 12, 2005Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: John Mark McConaughy, John Ryan McGarvey, Gary Dale Williams
-
Patent number: 8853750Abstract: A channel region of a finFET has fins having apexes in a first direction parallel to a surface of a substrate, each fin extending downwardly from the apex, with a gate overlying the apexes and between adjacent fins. A semiconductor stressor region extends in at least the first direction away from the fins to apply a stress to the channel region. Source and drain regions of the finFET can be separated from one another by the channel region, with the source and/or drain at least partly in the semiconductor stressor region. The stressor region includes a first semiconductor region and a second semiconductor region overlying and extending from the first semiconductor region. The second semiconductor region can be more heavily doped than the first semiconductor region, and the first and second semiconductor regions can have opposite conductivity types where at least a portion of the second semiconductor region meets the first semiconductor region.Type: GrantFiled: April 27, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Thomas N. Adam, Kangguo Cheng, Ali Khakifirooz, Alexander Reznicek
-
Patent number: 8856746Abstract: A method, a system and a computer program product for managing graphical user interface (GUI) objects in a testing environment. GUI objects in the testing environment are uniquely identified and the GUI objects have corresponding test objects. The uniquely identified GUI objects in the test environment are sorted in response to the pre-defined hierarchy of properties belonging to the set of properties and the pre-defined hierarchy of properties includes at least one spatial property.Type: GrantFiled: March 12, 2013Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Varun Kumar Mishra, Nitin Chaturvedi
-
Patent number: 8853847Abstract: Disclosed is a stacked chip module incorporating a stack of integrated circuit (IC) chips having integratable and automatically reconfigurable built-in self-maintenance blocks (i.e., built-in self-test (BIST) circuits or built-in self-repair (BISR) circuits). Integration of the built-in self-maintenance blocks between the IC chips in the stack allows for servicing (e.g., self-testing or self-repairing) of functional blocks at the module-level. Automatic reconfiguration of the built-in self-maintenance blocks further allows for functional blocks on any of the IC chips in the stack to be serviced at the module-level even when one or more controllers associated with a given built-in self-maintenance block on a given IC chip has been determined to be defective (e.g., during previous wafer-level servicing). Also disclosed is a method of manufacturing and servicing such a stacked chip module.Type: GrantFiled: October 22, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Kevin W. Gorman, Krishnendu Mondal, Saravanan Sethuraman
-
Patent number: 8856187Abstract: The invention provides a method, system, and program product for managing data for data aggregation, including data mining and reporting. Locations of a plurality of data to be collected are determined within a source database. Data are simultaneously collected from the plurality of locations and aggregated. The aggregated data are normalized by adding an encryption key and the normalized data are stored. Data at each of the plurality of locations are then released in the source database.Type: GrantFiled: February 7, 2008Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventor: Ravi K. R. Kanamatareddy
-
Patent number: 8854952Abstract: A method, system and program product that in response to a segmented server going offline reallocates only those primary and secondary destinations that need to be reallocated on an evenhanded basis, so there is at most a difference of one in the number of buckets allocated to each segmented server before and after re-allocation.Type: GrantFiled: December 22, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: David K. Siegwart, Rajini Sivaram
-
Patent number: 8856753Abstract: Processor performance in executing a section of software code is measured. A clock associated with the section of software code. It is detected that the section of software code is beginning to be executed. In response, the clock associated with the section of software code is started. It is then detected that the section of software code is no longer being executed. In response, the clock associated with the section of software code is stopped. The clock is stopped and restarted as the section of software code temporarily stops execution to cede control to other sections of software code. Ultimately, a value of the clock associated with the section of software code is output, where the value corresponds to the processor performance in executing the section of software code.Type: GrantFiled: April 18, 2008Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventor: Gopikrishnan Varadarajulu
-
Patent number: 8854391Abstract: A method and systems for providing and processing images of a virtual world scene. The method includes: rendering the scene of the virtual world to generate a plurality of rendering results, generating at least one image stream based on at least part of the plurality of rendering results, and sending the at least one image stream to the client. The system for providing the images includes: rendering means to generate a plurality of rendering results; image stream generation means for generating at least one image stream; and sending means for sending said at least one image stream to a client. After providing the images, the images are processed by receiving means for receiving, at a client, two image streams and merging means for merging the two image streams into a single image stream for playing.Type: GrantFiled: March 17, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Dong Jun Lan, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
Patent number: 8856445Abstract: Methods and apparatus are provided for performing byte caching using a chunk size based on the object type of the object being cached. Byte caching is performed by receiving at least one data packet from at least one network node; extracting at least one data object from the at least one data packet; identifying an object type associated with the at least one data packet; determining a chunk size associated with the object type; and storing at least a portion of the at least one data packet in a byte cache based on the determined chunk size. The chunk size of the object type can be determined, for example, by evaluating one or more additional criteria, such as network conditions and object size. The object type may be, for example, an image object type; an audio object type; a video object type; and a text object type.Type: GrantFiled: May 24, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Franck Le, Vasileios Pappas, Mudhakar Srivatsa, Dinesh C. Verma
-
Patent number: 8856750Abstract: A system and method for evaluating interfaces includes computing a reference script for a task from a reference interface design and translating the reference script into one or more target action scripts based on a target design. The one or more target action scripts on the target design are executed to produce target metrics. The target metrics are compared to determine whether the target action script successfully translates the reference script.Type: GrantFiled: September 28, 2010Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Rachel K. E. Bellamy, Bonnie E. John, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
-
Patent number: 8856261Abstract: A system, method and computer program product for supporting system initiated checkpoints in parallel computing systems. The system and method generates selective control signals to perform checkpointing of system related data in presence of messaging activity associated with a user application running at the node. The checkpointing is initiated by the system such that checkpoint data of a plurality of network nodes may be obtained even in the presence of user applications running on highly parallel computers that include ongoing user messaging activity.Type: GrantFiled: December 28, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Dong Chen, Philip Heidelberger
-
Patent number: 8856119Abstract: A method resolves ambiguous spotted entity names in a data corpus by determining an activation level value for each of a plurality of nodes corresponding to a single ambiguous entity name. The activation levels for each of the nodes may be modified by inputting outside domain knowledge corresponding to the nodes to increase the activation value of the nodes, spotting entity names corresponding to the nodes to increase the activation value of the nodes, searching the data corpus to spot newly posted entity names to increase the activation value of the nodes, and searching the data corpus to reduce or deactivate the activation value of the nodes by eliminating false positives. The ambiguous entity name is assigned to the node determined to have the highest activation level and is then outputted to a user.Type: GrantFiled: February 27, 2009Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Varun Bhagwan, Tyrone W. A. Grandison, Daniel F. Gruhl, Jan H. Pieper
-
Patent number: 8856050Abstract: A novel domain adaption/transfer learning method applied to the problem of classifying abbreviated documents, e.g., short text messages, instant messages, tweets. The method uses a large number of multi-labeled examples (source domain) to improve the learning on the partial observations (target domain). Specifically, a hidden, higher-level abstraction space is learned that is meaningful for the multi-labeled examples in the source domain. This is done by simultaneously minimizing the document reconstruction error and the error in a classification model learned in the hidden space using known labels from the source domain. The partial observations in the target space are then mapped to the same hidden space, and classified into the label space determined by the source domain.Type: GrantFiled: January 13, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Vijil E. Chenthamarakshan, Richard D. Lawrence, Yan Liu, Dan Zhang
-
Patent number: RE45184Abstract: A process of segmenting a single email so that portions of it may be directed to or away from select recipients is disclosed. The sender highlights portions of the email and right clicks (or key command, button, or menu item) and selects an option to select recipients. The operator interface then provides the sender with the option of selecting recipients from their address book or the server's address book. To speed the process along, the sender may select those already on the To, Cc, or Bcc distribution lists. The sender then selects whether those chosen will receive the highlighted portion or if they will be excluded from receiving it. Lastly, the sender will have the option of providing text that is unique to each of the selected groups.Type: GrantFiled: February 14, 2013Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker