IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 9883141Abstract: Disclosed aspects relate to dynamic video image management. A set of dynamic image quality factors may be collected with respect to a dynamic video image. A set of display parameter values may be determined based on the set of dynamic image quality factors. The set of display parameter values may be of a set of display parameter values for a set of computing assets. The set of display parameter values may be determined to benefit the set of dynamic image quality factors with respect to the dynamic video image. The set of computing assets may be configured using the set of display parameter values. The set of computing assets may be configured to benefit the set of dynamic image quality factors with respect to the dynamic video image.Type: GrantFiled: December 12, 2016Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
-
Patent number: 9881144Abstract: As disclosed herein a method, executed by a computer, includes receiving a deployed computer application to be staged, where the deployed computer application includes monitored items corresponding to a downloaded code package, verifying the integrity of the downloaded code package included in the deployed computer application, and staging the deployed computer application to provide a staged computer application. The method further includes monitoring the staged computer application for usage of monitored items corresponding to the downloaded code package and billing a customer according to usage of the monitored items. A computer system, and a computer program product corresponding to the method are also disclosed herein.Type: GrantFiled: June 15, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Nicholas K. Lincoln, Josephine D. Messa, Simon D. Stone
-
Patent number: 9882807Abstract: A computer implemented method and system comprising receiving a data packet from a network source, extracting source and destination data from the received data packet, determining a user from the extracted source and destination data from the received data packet. If a label does not exist for the extracted source and destination data from the received data packet, creating a label for the data packet, the label comprising the extracted source data and historic source data for the determined user, calling a chaotic function with the label for the received data packet. If the chaotic function returns false, calling an alternative function for an output with the label for the received data packet. If the chaotic function returns true, capturing the output of the chaotic function, and updating the label with the output of the chaotic function or with the output of the alternative function.Type: GrantFiled: November 11, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Luis Campo Giralte, Jose Luis Mujeriego Gomez
-
Patent number: 9882837Abstract: Predicting future utilization of a resource. The predicting future utilization of a resource may include receiving inquiries for a potential future utilization of the resource for different future points in time, recording time-based patterns of the received inquiries, recording a historic actual utilization value of the resource, and determining a future utilization of the resource using the recorded time-based patterns of the received inquiries, the recorded historic actual utilization value of the resource and a current inquiry pattern of the resource.Type: GrantFiled: March 20, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Petra Sabine Buehrer, Thomas H. Gnech, Joachim Rese, Holger J. Scheller
-
Patent number: 9882126Abstract: A phase change storage device, Integrated Circuit (IC) chip including the devices and method of manufacturing IC chips with the devices. The device includes a phase change storage region with multiple phase change regions, e.g., two (2), of different phase change material serially-connected between said program/read line and a select device conduction terminal.Type: GrantFiled: April 9, 2016Date of Patent: January 30, 2018Assignees: International Business Machines Corporation, Macronix International Co. LtdInventors: Matthew J. BrightSky, Huai-Yu Cheng, Wei-Chih Chien, Sangbum Kim, Chiao-Wen Yeh
-
Patent number: 9879110Abstract: An AB-type block copolymer for use in printed circuit board (PCB) fabrication is provided having a structure represented by the following formula: wherein R1 is a silane pendant group that includes a silicon-containing moiety capable of bonding to a glass surface, and wherein R2 is a matrix-reactive pendant group that includes at least one moiety (e.g., a vinyl-, allyl-, amine-, amide- or epoxy-containing moiety) capable of reacting with a base polymer.Type: GrantFiled: November 21, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Dylan J. Boday, Joseph Kuczynski, Timothy C. Mauldin
-
Patent number: 9882028Abstract: A method for forming fins of a semiconductor device comprises forming a first hardmask on a substrate, a sacrificial layer on the first hardmask, and a second hardmask on the sacrificial layer. Portions of the second hardmask and the sacrificial layer are removed to form a mandrel. Spacers are formed adjacent to the sacrificial mandrel. A second sacrificial layer is deposited and portions of the second sacrificial layer are removed to expose portions of the spacers and the first hardmask. A first doped region and a second doped region are formed by annealing. The second hardmask and the sacrificial spacer are removed. Undoped portions of the sacrificial mandrel and the second sacrificial layer are removed to further expose portions of the first hardmask. Exposed portions of the first hardmask are removed to expose portions of the semiconductor substrate, and exposed portions of the semiconductor substrate are removed to form fins.Type: GrantFiled: June 29, 2016Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kangguo Cheng, Lawrence A. Clevenger, Balasubramanian S. Pranatharthiharan, John H. Zhang
-
Patent number: 9879118Abstract: The disclosure describes new compositions and methods related to polyaminals and related polymers. The compositions are useful as therapeutic/drug conjugates, self-healing materials, reversible crosslinking materials, degradable hydrogels, protective coatings, and as metal scavenging agents. New atom efficient synthetic schemes are disclosed, which yield previously unobtainable high molecular weight polyaminals.Type: GrantFiled: August 26, 2016Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dylan J. Boday, Jeannette M. Garcia, James L. Hedrick, Rudy J. Wojtecki
-
Patent number: 9881487Abstract: An embodiment of the invention may include a method, a computer program product and a computer system for assessing interactions towards an electronic device. The embodiment may include a computing device that monitors a pattern of actions of a first user, where the first user is associated with a first electronic device. The embodiment may include a computing device that determines that at least one action from the first user indicates the first user is undergoing an aggressive act. The embodiment may include a computing device that responds to the aggressive act by: communicating results of the determination that the first pattern matches the data pattern to a second electronic device; and/or sending information detailing a command to activate a device component of one or both of the first electronic device and a third electronic device.Type: GrantFiled: November 12, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Christel Amato, Peter K. Malkin, Marc P. Yvon
-
Patent number: 9881063Abstract: Described are systems and methods for changing query result data graphically displayed on an electronic device. A query of a data repository is performed. A graphical representation of a set of query results identified from the query is displayed. The set of query results includes a plurality of query result records. The graphical representation includes a first node corresponding to a first record field value and a second node corresponding to a second record field value. A region proximal to the first node displays at least one query result record having the first record field value. A query result record of the at least one query result record having the first record field value is selected. A field value of a selected query result record is changed from the first record field value to the second record field value by transitioning the selected query result record to a region proximal to the second node of the graphical representation.Type: GrantFiled: June 14, 2011Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Gordon Marum, Samuel George Padgett, Steven Keith Speicher, Michael John Tabb
-
Patent number: 9881105Abstract: A mechanism is provided in a data processing system for minimizing uncertainty envelopes in trajectories of evolving ensemble members. The mechanism generates a trajectory forecast of each member object of an ensemble based on an initial state-space and a model for predicting trajectories of the member objects to generate a plurality of trajectory forecasts. Each of the plurality of trajectory forecasts has an individual uncertainty envelope. The mechanism applies a classification algorithm on the plurality of trajectory forecasts to identify at least one group of member objects having similar trajectory forecasts, generates a reduced ensemble of member objects including the identified group of member objects, and reconfigures the state-space and the model for predicting trajectories. The mechanism generates an updated trajectory forecast of each member object of the reduced ensemble based on the reconfigured state-space and the reconfigured model for predicting trajectories of the member objects.Type: GrantFiled: April 23, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Fearghal O'Donncha, Emanuele Ragnoli, Frank Suits, Sergiy Zhuk
-
Patent number: 9881848Abstract: A packaged assembly is disclosed, including thermal interface material dispensed on an organic package and methods of manufacturing. The method includes dispensing a thermal interface material (TIM) on an electronic assembly. The method further includes removing volatile species of the TIM, prior to lid placement on the electronic assembly. The method further includes placing the lid on the TIM, over the electronic assembly. The method further includes pressing the lid onto the electronic assembly.Type: GrantFiled: October 23, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Isabel De Sousa, Annique Lavoie, Eric Salvas, Michel Turgeon
-
Patent number: 9882901Abstract: Technical solutions are described for securely deploying a shrouded virtual server. An example method includes sending, by a host manager, authentication information of a hosting system to a client device in response to a request from the client device. The \method also includes receiving a request to deploy a virtual server using a shrouded mode. The method also includes deploying a preconfigured hypervisor on the hosting system, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending, by the host manager, an identifier of the virtual server for receipt by the client device.Type: GrantFiled: December 14, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Khary J. Alexander, Utz Bacher, Reinhard T. Buendgen, Patrick J. Callaghan, John C. Dayka, Thomas B. Mathias, K. Paul Muller, James A. O'Connor, William J. Rooney, Kurt N. Schroeder, Peter G. Spera, Tiberiu Suto, Sean Swehla, Stefan Usenbinz, Craig R. Walters
-
Patent number: 9881100Abstract: A computer-implemented method, computer program product, and computing system is provided for scoping searches within a website. In an implementation, a method may receiving a search request. The method may also include identifying a location of a search scoping feature within a website hierarchy. The method may further include setting a search scope relative to the search request based on, at least in part, the location of the search scoping feature.Type: GrantFiled: January 14, 2013Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Christopher J. Berry, Mark C. Hampton
-
Patent number: 9882723Abstract: A method and system of authenticating communications sessions between two or more parties over one or more simultaneous communications channels using one or more communicating devices is provided including having a first party create a first set of signatures, wherein the first set of signatures includes a signature for each communications channel, communicating with at a second party over at least one communications channel, whereby the second party authenticates the first party's signature associated with the at least one communications channel and accepts communication with the first party.Type: GrantFiled: July 29, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Christopher J. Pavlovski, Laurence J. Plant
-
Patent number: 9880913Abstract: An apparatus comprises a storage controller coupled to at least one multi-region storage device. The at least one multi-region storage device comprises two or more storage regions, the two or more storage regions comprising a first storage region associated with a first set of failure characteristics and at least a second storage region associated with a second set of failure characteristics different than the first set of failure characteristics. The storage controller is configured to replicate in the second storage region at least a portion of data that is stored in the first storage region.Type: GrantFiled: December 14, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Bulent Abali, Mohammad Banikazemi, Timothy J. Chainer, James L. Hafner, Dan E. Poff, Krishnakumar Rao Surugucchi
-
Patent number: 9880761Abstract: Various embodiments manage dynamic memory allocation data. In one embodiment, a set of memory allocation metadata is extracted from a memory heap space. Process dependent information and process independent information is identified from the set of memory allocation metadata based on the set of memory allocation metadata being extracted. The process dependent information and the process independent information at least identify a set of virtual memory addresses available in the memory heap space and a set of virtual memory addresses allocated to a process associated with the memory heap space. A set of allocation data associated with the memory heap space is stored in a persistent storage based on the process dependent information and the process independent information having been identified. The set of allocation data includes the process independent allocation information and a starting address associated with the memory heap space.Type: GrantFiled: December 28, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Michel Hack, Xiaoqiao Meng, Jian Tan, Yandong Wang, Li Zhang
-
Patent number: 9880541Abstract: Method and system are provided for providing instructions to a mainframe system. The method at a client system includes constructing a job control language (JCL) job embedded with an interpreted language program to provide instructions to a mainframe operating system. The method at a mainframe system includes: receiving a job control language (JCL) job embedded with an interpreted language program to provide instructions to a mainframe operating system; copying the interpreted language program to a transient executable area; and executing the interpreted language program.Type: GrantFiled: April 3, 2013Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Colin C. Stone, John D. Taylor, Gary O. Whittingham, Joseph R. Winchester
-
Patent number: 9882961Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.Type: GrantFiled: May 9, 2013Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
-
Patent number: 9880821Abstract: An optimizing compiler includes a vector optimization mechanism that optimizes vector operations that are reformatting-resistant, such as source instructions that do not have a corresponding reformatting operation, sink instructions that do not have a corresponding reformatting operation, a source instruction that is a scalar value, a sink instruction that may produce a scalar value, and an internal operation that depends on lanes being in a specified order. The ability to optimize vector instructions that are reformatting-resistant reduces the number of operations to improve the run-time performance of the code.Type: GrantFiled: August 17, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Michael Karl Gschwind, William J. Schmidt
-
Patent number: 9880944Abstract: A page replacement algorithm is provided. An idle range of memory pages is determined based, at least in part, on indications of references to memory pages in the idle range of memory pages, wherein the idle range of memory pages is a set of one or more memory pages. A first memory page is identified in the idle range of memory page for paging out of memory. The first memory page is identified based, at least in part, on indications of modifications to the memory pages. The first memory page is paged out of memory.Type: GrantFiled: July 21, 2017Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Mengze Liao, Jiang Yu
-
Patent number: 9881480Abstract: A system or computer usable program product for a mobile device to prevent loss including monitoring environmental parameters by a mobile device; storing the environmental parameters in the mobile device to form a history of the environmental parameters; applying statistical analysis to a current set of environmental parameters as compared to the history of the environmental parameters to determine a probability that the mobile device is lost; and responsive to determining the probability that the mobile device is lost exceeds a threshold, performing an action to prevent loss of the mobile device.Type: GrantFiled: December 20, 2013Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark B. Stevens, John D. Wilson
-
Patent number: 9881937Abstract: A semiconductor structure includes a first strained fin portion and a second strained fin portion, a pair of inactive inner gate structures upon respective strained fin portions, and spacers upon outer sidewalls surfaces of the inactive inner gate structures, upon the inner sidewall surfaces of the inactive inner gate structures, and upon the first strained fin portion and the second strained fin portion end surfaces. The first strained fin portion and the second strained fin portion end surfaces are coplanar with respective inner sidewall surfaces of the inactive inner gate structures. The spacer formed upon the end surfaces limits relaxation of the first strained fin portion and the second strained fin portion and limits shorting between the first strained fin portion and the second strained fin portion.Type: GrantFiled: January 3, 2017Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Kangguo Cheng, Bruce B. Doris, Hong He, Sivananda K. Kanakasabapathy, Gauri Karve, Juntao Li, Fee Li Lie, Derrick Liu, Chun Wing Yeung
-
Patent number: 9882979Abstract: A method transmits an image file to a target electronic device. One or more processors convert an original image file from a first format into a second format to create a converted image file. A locator address metatag is appended to the converted image file. The locator address metatag provides an address of a copy of the original image file in the first format. The converted image file with the locator address metatag is transmitted, from a source electronic device to a target electronic device, such that the locator address metatag enables the target electronic device to locate and retrieve the copy of the original image file.Type: GrantFiled: March 16, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Shadi E. Albouyeh, Jeffrey R. Hoy, Stephanie L. Trunzo
-
Patent number: 9880840Abstract: Detection of whether a result of a floating point operation is safe. Characteristics of the result are examined to determine whether the result is safe or potentially unsafe, as defined by the user. An instruction is provided to facilitate detection of safe or potentially unsafe results.Type: GrantFiled: February 28, 2014Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael F Cowlishaw, Shawn D Lundvall, Ronald M Smith, Sr., Phil C Yeh
-
Patent number: 9879216Abstract: The present invention is directed to an apparatus for monitoring a cell culture comprising a) one or more infrared sensors positioned adjacent to a cell culture, the one or more infrared sensors capable of recording an infrared heat signal from the cell culture; b) a power source in electrical communication with the one or more infrared sensors; c) a data storage and computation device configured to receive and analyze the infrared heat signal from the one or more infrared sensors; and d) a transmitter device in electrical communication with the storage and computation device; wherein the apparatus monitors the pattern of heat production in the cell culture. The present invention is also directed to methods for monitoring and analyzing the metabolic activity of cells using the above apparatus.Type: GrantFiled: December 10, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amos Cahan, Theodore G. van Kessel
-
Neutral hard mask and its application to graphoepitaxy-based directed self-assembly (DSA) patterning
Patent number: 9881793Abstract: A material stack is formed on the surface of a semiconductor substrate. The top layer of the material stack comprises at least an organic planarization layer. A neutral hard mask layer is formed on the top of the organic planarization layer. The neutral hard mask layer is neutral to the block copolymers used for direct self-assembly. A plurality of template etch stacks are then formed on top of the neutral hard mask layer. After formation of the template etch stacks, neutrality recovery is performed on the neutral hard mask layer and the top portions of the template etch stacks, the vertical sidewalls of the template etch stacks being substantially unaffected by the neutrality recovery. A template for DSA is thus obtained.Type: GrantFiled: July 23, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Sebastian U. Engelmann, Mahmoud Khojasteh, Deborah A. Neumayer, John Papalia, Hsinyu Tsai -
Patent number: 9878251Abstract: Awards of value are awarded to residents of a virtual universe for consenting to be teleported in response to invitations for teleportation. The consent can be made conditional upon any of a variety of circumstances which can be specified by a resident of the virtual universe for a corresponding avatar and which form rules for auto-teleportation. These conditions can be stored and searched and avatar and location status monitored and compared to the conditions to control issuance of invitations to increase the likelihood that an invitation will be automatically accepted. A delay before acceptance is also preferably provided to provide for graceful conclusion or termination of current avatar activity.Type: GrantFiled: August 5, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, James R. Kozloski, Clifford A. Pickover, James W. Seaman
-
Patent number: 9880827Abstract: An independent product upgrade function is associated with each of multiple software products installed in a set of multiple computing devices. Responsive to a triggering event, each upgrade function determines whether the corresponding product can be updated based on rules for the corresponding product. Upgrade may be dependent on other products, but the upgrade function need not know the conditions for upgrading other products. If a product can be updated, update is performed and all other products are notified. Each of the other product upgrade functions then determines whether its corresponding product can be upgraded as a result of the recent upgrade to the first product, and if so, another set of notifications is sent. This cycle continues until all dependent products have been updated. Upgrade functions preferably operate in a peer-to-peer relationship, and upgrade can be initiated in any node.Type: GrantFiled: August 30, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Robert Miller, Kiswanto Thayib
-
Patent number: 9880004Abstract: A not crossable element (NCE) is marked using a shape on a map. A map data does not prevent a route from crossing the NCE. A closed area is selected on the map, which includes a polygon bound on one side by a portion of the shape. A set of mapping points (MP) that are included in the closed area is selected. A route is formed by connecting one MP to another MP. A subset of MPs is identified as a set of candidate MPs (CMP). Each CMP lies within a search distance of a not-mapping point (NMP). The CMPs are sorted according to CMP-NMP distances. A subset of CMPs is selected whose paths to the NMP do not intersect with any shape corresponding to any NCE in the closed area. The NMP is linked in the route with a selected CMP from the subset of CMPs.Type: GrantFiled: September 15, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Antonio Castellucci, Roberto Guarda, Michele Iovino, Gianluca Pulcini
-
Patent number: 9882800Abstract: A computer room management device communicates with a serviceable device via a computer room serviceability network (CRSN) that is distinct from other functional data networks utilized to accomplish computing tasks. The CRSN may be, for example, a Bluetooth connection that provides for the communication of serviceability instructions between devices within the computer room. The management device instructs the serviceable device to activate a location identifier proximately located to a service location. The management device provides a service interface that includes a representation of the activated location identifier along with instructions for providing service at the service location.Type: GrantFiled: January 20, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Jesus A. Gonzalez Dominguez, Shaun E. Harrington, Emmanuel Barajas Gonzalez, Richard A. Welp
-
Patent number: 9883009Abstract: Techniques for automatically and efficiently controlling air conditioning units (ACUs) in a data center are provided. In one aspect, a method for controlling ACUs in a data center is provided. The method includes the following steps. It is identified which of the ACUs in the data center comprise base ACUs and which of the ACUs in the data center comprise redundant ACUs. Output from one or more of the redundant ACUs is increased in response to one or more control events. Output from the redundant ACUs is decreased once a predetermined period of time has elapsed without a new control event occurring.Type: GrantFiled: December 27, 2013Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Hendrik F. Hamann, Dennis G. Manzer, Sergio A. Bermudez Rodriguez, Hans-Dieter Wehle
-
Patent number: 9880012Abstract: Embodiments of the present invention provide efficient and dynamic systems and methods for building a hybrid road network and grid based spatial temporal index to handle big trajectory data. Embodiments of the present invention can be used to satisfy the issue of low indexing and compression rate of big trajectory data, and to improve the efficiency of index queries, while also providing a mechanism to account for missing road links in a map.Type: GrantFiled: November 18, 2016Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Ning Duan, Peng Gao, Peng Ji, Xiao Bo Li, Zhi Hu Wang, Jun Zhu
-
Patent number: 9880916Abstract: A method for managing a system may include gathering, with a system manager, data about a first system event and a second system event. The method further includes determining, with the system manager, a plurality of first system event attribute values and a plurality of second system event attribute values. The first and second system event attribute values are based on the data gathered about the first and second system event. The method further includes generating, with the system manager, a display of the plurality of first system event attribute values in hierarchal relation to the plurality of second system event attribute values.Type: GrantFiled: September 25, 2012Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, John P. Franks, Mark E. Molander
-
Patent number: 9882959Abstract: In an approach to managing requests to a high utilization website, one or more computer processors receive a first resource usage load status from a first server computer. The one or more computer processors receive a request for content on the first server computer from a client. The one or more computer processors determine whether the first resource usage load is above a pre-defined threshold. Responsive to determining the first resource usage load is above the pre-defined threshold, the one or more computer processors create a queue of a plurality of content requesters, wherein the client is one of the plurality of content requesters. The one or more computer processors establish a bidirectional communication channel with the client.Type: GrantFiled: September 30, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich Walls
-
Patent number: 9881345Abstract: A method, system and computer program product for evaluating an impact of a user's content utilized in a social network. Content in a document (e.g., a presentation) that has been posted on a social network environment is detected as being reused by another user in another document. The author of the reused content is then identified. A counter keeping track of the number of times this content has been adopted in derivative works is then incremented. A score (“impact score”), representing the author's ability to influence other users to adopt the author's content in other users' derivative works, is then generated based on the number of times this content has been adopted in derivative works. Social credit is then provided to the author using the impact score. In this manner, recognition is provided to the author thereby providing motivation for users to post created content in the social network.Type: GrantFiled: April 11, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
-
Patent number: 9880739Abstract: A method for storage volumes in a cascade of storage volumes including starting a first data map relating a first storage volume to a second storage volume while a second data map relating the first storage volume and a third storage volume is active. Starting the first data map uses a zone map that relates the first storage volume to a zone within the cascade of storage volumes.Type: GrantFiled: January 5, 2017Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John P. Agombar, Christopher B. E. Beeken, Stephanie Machleidt
-
Patent number: 9880785Abstract: A measurement sampling facility takes snapshots of the central processing unit (CPU) on which it is executing at specified sampling intervals to collect data relating to tasks executing on the CPU. The collected data is stored in a buffer, and at selected times, an interrupt is provided to remove data from the buffer to enable reuse thereof. The interrupt is not taken after each sample, but in sufficient time to remove the data and minimize data loss.Type: GrantFiled: April 24, 2017Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jane H. Bartik, Lisa C. Heller, Damian L. Osisek, Donald W. Schmidt, Patrick M. West, Jr., Phil C. Yeh
-
Patent number: 9880981Abstract: In an embodiment of the invention, a method for error handling during document processing is provided. The method includes receiving a well-defined document as input to a computer program executing in memory of a computer, parsing the well-defined document and validating the well-defined document as conforming with a defined plan for the well-defined document, and responsive to detecting an error during parsing and validating, permitting use of the well-defined document to proceed notwithstanding the detected error if enough of the well-defined document conforms to the defined plan to satisfy programmatic input needs of the computer program, but otherwise terminating use of the well-defined document in the computer program.Type: GrantFiled: December 30, 2010Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Tim Dunn, Oliver Wynn
-
Patent number: 9880695Abstract: According to one embodiment, a method for changing a graphical user interface is provided. The method may include identifying one or more devices. The method may include determining product information associated with the one or more devices, whereby the product information includes at least one of a type, a model number, and a brand. The method may include determining one or more applications associated with the one or more devices based on the product information, whereby the one or more applications allow for operation of the one or more devices. The method may include retrieving the one or more applications. The method may include determining that the computer is oriented toward a first device of the one or more devices. The method may include displaying a first graphical user interface corresponding to a first application of the one or more applications that allows for operation of the first device.Type: GrantFiled: May 1, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventor: Michael S. Thomason
-
Patent number: 9880595Abstract: The present invention is notably directed to a cooling device, e.g., for computer hardware. The device comprises a deformable, outer chamber, having at least one thermally conducting section, the latter suited for thermally contacting a heat source of a computer hardware. The outer chamber is deformable upon a pressure increase therein. The cooling device further comprises at least one inner chamber nested in the outer chamber, the inner chamber expandable in volume upon a pressure increase therein. The invention is further directed to a computer hardware apparatus comprising such a cooling device, or stacks of such cooling devices paired with respective set of electronic components.Type: GrantFiled: June 8, 2016Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Thomas Brunschwiler, Ingmar Meijer, Bruno Michel, Stephan Paredes, Gerd Schlottig
-
Patent number: 9881694Abstract: A BIST engine configured to store a per pattern based fail status during memory BIST run and related processes thereof are provided. The method includes testing a plurality of patterns in at least one memory device and determining which of the plurality of patterns has detected a fail during execution of each pattern. The method further includes storing a per pattern based fail status of each of the detected failed patterns.Type: GrantFiled: July 15, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aravindan J. Busi, John R. Goss, Paul J. Grzymkowski, Krishnendu Mondal, Kiran K. Narayan, Michael R. Ouellette, Michael A. Ziegerhofer
-
Patent number: 9882377Abstract: Electrostatic discharge protection circuits and methods for protecting a core circuit from an electrostatic discharge event. The protection circuit may include a first anti-parallel diode pair including a first terminal coupled to an input/output pad, and a second anti-parallel diode pair including a second terminal coupled to a negative power supply voltage. The second anti-parallel diode pair is coupled in series with the first anti-parallel diode pair at a node. An offset pad is coupled to the node. The offset pad is configured to receive a first signal that is a duplicate of a second signal that is received at the input/output pad.Type: GrantFiled: January 28, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Giuseppe La Rosa, You Li, Wen Liu
-
Patent number: 9882836Abstract: A method, system, and computer program product for adjusting cloud resource allocation using n-tier simulation are provided in the illustrative embodiments. In a multi-tiered simulation configuration, a combination of predictive models is executed such that each tier executes at least one predictive model to produce a corresponding set of predicted events. Each tier simulates a process that is consuming a computing resource. Using a subset of a selected set of predicted events outputted from a corresponding selected tier, a set of features is extracted. each feature in the set of features has an effect on an outcome of the simulated process. The set of features is used in a demand level prediction model to predict a threshold demand. Reaching the threshold demand in an actual utilization of the computing resource is indicative of a likelihood of an unforeseen rise in a demand for the computing resource after a period.Type: GrantFiled: June 3, 2014Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Brian M. O'Connell, Stefan Van Der Stockt
-
Patent number: 9879926Abstract: Energy efficient control of a cooling system cooling an electronic system is provided. The control includes automatically determining at least one adjusted control setting for at least one adjustable cooling component of a cooling system cooling the electronic system. The automatically determining is based, at least in part, on power being consumed by the cooling system and temperature of a heat sink to which heat extracted by the cooling system is rejected. The automatically determining operates to reduce power consumption of the cooling system and/or the electronic system while ensuring that at least one targeted temperature associated with the cooling system or the electronic system is within a desired range. The automatically determining may be based, at least in part, on one or more experimentally obtained models relating the targeted temperature and power consumption of the one or more adjustable cooling components of the cooling system.Type: GrantFiled: June 20, 2012Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Milnes P. David, Madhusudan K. Iyengar, Roger R. Schmidt
-
Patent number: 9882860Abstract: A method, system and computer program product for improving readability and understandability in messages posted on a social media website. The messages posted on a social media website, such as the user's social networking feed, are scanned. The scanned messages are analyzed for topics, meaning and/or tenses using natural language processing. The text in the scanned messages are split into message segments based on topic, meaning, tenses, punctuation, custom identifiers, hashtags and/or @ symbols. These message segments are then grouped based on relatedness of the topics, meaning and/or tenses. The message segments are ordered in each group of message segments, such as based on timestamps. The ordered message segments are then displayed to the user. By displaying these message segments in separate groupings in a logical order, the user will be able to view the messages posted on the user's social media website in a more readable and understandable manner.Type: GrantFiled: January 30, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Fang Lu, Alaa Abou Mahmoud
-
Patent number: 9882834Abstract: Embodiments of the present invention provide an approach for allowing a user to capture a set of values for a set of input parameters in a template that may be used for present and/or future provisioning of virtual resources. Under this approach, the template may be managed within a networked computing environment (e.g., cloud computing environment) for future use by the creating user or other authorized users. The next time the user is interacting with the environment, the set of templates available may be accessed, and the user can select/utilize a previously stored template. Once a template is chosen, the user may initiate a provisioning request from the environment's interface(s), which may include graphical user interfaces (GUIs), command lines, application programming interfaces (APIs), etc. In any event, the user may also have the opportunity to update any saved data and/or provide additional data.Type: GrantFiled: September 28, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Randy A. Rendahl, Tian Ming Pan
-
Patent number: 9882811Abstract: A computer-implemented method includes determining that network connectivity does not exist for a mobile data network. The computer-implemented method further includes initiating, via a wireless peer to peer communication protocol, a scan request to identify one or more peer devices, wherein each of one or more peer devices have a readiness score. The computer-implemented method further includes generating a routing table. The routing table includes the one or more peer devices located within a threshold distance. The computer-implemented method further includes generating a forwarding table. The forwarding table includes the one or more peer devices of the routing table that have a readiness score that exceeds a given threshold. The computer-implemented method further includes transmitting a data packet to each of the one or more peer devices of the forwarding table. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: February 16, 2017Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Muneeb Arshad, Michael E. Gildein, II, Vijai Kalathur, Rajaram B. Krishnamurthy, Moses J. Vaughan
-
Patent number: 9880942Abstract: A method of enhancing a refresh PCI translation (RPCIT) operation to refresh a translation lookaside buffer (TLB) includes determining, by a computer processor, a request to perform at least one RPCIT instruction for purging at least one translation from the TLB. The method further includes purging, by the computer processor, the at least one translation from the TLB in response to executing the at least one RPCIT instruction. The computer processor selectively performs a synchronization operation prior to completing the at least one RPCIT instruction.Type: GrantFiled: June 22, 2016Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David F. Craddock, Thomas A. Gregg, Dan F. Greiner, Damian L. Osisek
-
Patent number: 9882967Abstract: A processor-implemented method and/or computer program product negotiates the processing of incoming transactions based on resource utilization status of backend systems in an appliance cluster. An incoming transaction, which is a specialized function for an appliance, is received by a processor. The processor determines whether the incoming transaction can be processed by the appliance cluster based on a current threshold level and a current transaction count, and then identifies a target appliance from the appliance cluster as a negotiation device in response to determining that the incoming transaction cannot be processed.Type: GrantFiled: September 24, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Chun-Fei Chang, Jeffrey C H Liu, Joey H Y Tseng, Hao-Ting Shih