Patents Assigned to International Business
  • Patent number: 8847729
    Abstract: A host organization system for a host organization of a physical site, receives a request, by a visitor with an identifier of a visitor organization for a visitor access medium, for access to the physical site controlled by a physical access control system requiring presentation of the visitor access medium for access to the physical site, wherein there is an electronic trust relationship between the host organization system and a visitor organization system for the visitor organization via a network, wherein the visitor organization system maintains an electronic identity profile for the visitor. Responsive to the host organization system receiving an authenticated identifier for the visitor from the visitor organization system and validating the authenticated identifier from the visitor organization system, issuing a visitor access medium to the visitor for controlling access to the physical site.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: David P. Moore, Craig Pearson
  • Patent number: 8850153
    Abstract: A mechanism is provided for enabling throttling on average write throughput instead of peak write throughput for solid-state storage devices. The mechanism assures an average write throughput within a range but allows excursions of high throughput with periods of low throughput offsetting against those of heavy usage. The mechanism periodically determines average throughput and determines whether average throughput exceeds a high throughput threshold for a certain amount of time without being offset by periods of low throughput.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gary A. Tressler, Andrew D. Walls
  • Patent number: 8850454
    Abstract: The invention provides for a method and computer program product for integrating an e-business service application being provided by a B2B server and one or more other remote applications by means of an Entity-Relationship model.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Didier Boullery, Christophe Dumont
  • Patent number: 8849980
    Abstract: An apparatus, system, and method are disclosed for monitoring computer system components in large or complex systems. The apparatus includes an identifier module for associating at least one visual identifier with a computer system component. A function module associates one or more control functions with the visual identifier. A presentation module selectively displays the at least one identifier for the computer system component within a present view of a user interface. A monitoring module monitors the computer system component associated with the at least one identifier and modifies the identifier in response to a change in operational status for the computer system component.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Sandeep Gopisetty, Eser Kandogan, Cheryl Ann Kieliszewski, Roberto C. Pineiro, Chung-hao Tan
  • Patent number: 8850430
    Abstract: To migrate two or more virtual machines in a source hypervisor to a target hypervisor, a list of active and connected virtual machines in the source hypervisor is acquired. Connections between the source virtual machines are rerouted to a buffer so that data flowing between the source virtual machines is captured. The source virtual machines are migrated to a target hypervisor and are connected in the same manner as in the source hypervisor. The buffered data is migrated to the respective migrated virtual machines, and the target virtual machines are activated. The virtual machines can be migrated in order of data flow dependency such that the least dependent virtual machine is migrated first.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alan Hayward, Shawn P. Mullen
  • Patent number: 8847416
    Abstract: A wafer includes an active region and a kerf region surrounding at least a portion of the active region. The wafer also includes a target region having a rectangular shape with a width and length greater than the width, the target region including one or more target patterns, at least one of the target patterns being formed by two sub-patterns disposed at opposing corners of target rectangle disposable within the target region.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher P. Ausschnitt, Nelson M. Felix, Allen H. Gabor
  • Patent number: 8849875
    Abstract: At least one region of a heap that includes memory allocations is analyzed, using age and occupancy criteria, across a number of local garbage collection cycles using a processor executing a region-based garbage collector. Based upon the analyzed age and occupancy criteria of the at least one region, at least one stable region in age and occupancy is identified among the at least one region of the heap across the number of local garbage collection cycles. Maintenance of a remembered set (RS) of external references into the at least one stable region is temporarily stopped for each identified stable region during at least one additional local garbage collection cycle.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter W. Burka, Aleksandar Micic, Ryan A. Sciampacone
  • Patent number: 8849974
    Abstract: According to one embodiment of the present invention, a method is present for analyzing a network data processing system. Known information about the network data processing system is obtained by a computer system. A model of the network data processing system is created by the computer system using the known information. Missing information about the network data processing system is identified by the computer system in the model of the network data processing system. A number of people is selected by the computer system for obtaining the missing information. A number of requests to the number of people is sent by the computer system for the missing information. Each request includes the model. In response to receiving a number of responses to the number of requests by the computer system, the computer system updates the model.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vijay K. Naik, Maja Vukovic
  • Patent number: 8850273
    Abstract: An apparatus for monitoring changes to a block of data is disclosed. A first hardware watchpoint is set to monitor changes to the block of data at a current location of the block of data in memory and a second hardware watchpoint is set to monitor changes at a selected location in the memory where a reference to the block of data is located. Responsive to the second hardware watchpoint being triggered by a change at the selected location where the reference to the block of data is located, a new location of the block of data in the memory is identified based on the change that triggered the second hardware watchpoint. Subsequent to identifying the new location of the block of data, the first hardware watchpoint is reset to monitor changes to the block of data at the new location of the block of data.
    Type: Grant
    Filed: November 16, 2013
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Joshi Chandran, Shajith Chandran, Manish Kulshreshtha, Dilip K. Singh
  • Patent number: 8847796
    Abstract: According to one embodiment, a computer-implemented method of decompressing compressed data is described. A first decompression dictionary is analyzed, the first decompression dictionary including a plurality of chains each with uncompressed data portions distributed in a non-contiguous manner within the first decompression dictionary based on an addressing scheme, where the uncompressed data portions of each chain form a corresponding uncompressed version of compressed data. A second decompression dictionary is generated by combining the uncompressed data portions of each of the chains in the first decompression dictionary to form uncompressed versions of compressed data and instructions are inserted within the second decompression dictionary to decompress compressed data. The compressed data are decompressed by applying the compressed data to the second decompression dictionary.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel Kozin, Maggie M Lin, Arthur Marais, Timothy E McAllister, Nigel G Slinger, John B. Tobler, Wen J Zhu
  • Patent number: 8849987
    Abstract: This invention provides an extensible means of defining the mechanism to find one or more type(s) or instance(s) of existing resources (files, databases, repositories, etc.) and automating their linkages to the artifacts to be created, based on the customizable matching rules.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Brad Lee Blancett, Michael Damein Elder, Chad Holliday, Michael Husayn Kalantar, Alexander V. Konstantinou, Narinder Makin, Timothy Allen Pouyer, John E. Swanke
  • Patent number: 8849750
    Abstract: In a local storage system having a local volume with a plurality of local regions, respective local signatures are computed over the local regions. In a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures are computed over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ram Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
  • Patent number: 8850372
    Abstract: A computer-implemented method of invariant-guided abstraction includes a processor of a computing device generating one or more invariants corresponding to a design under verification by executing a proof algorithm with an input comprising at least a portion of the design and a specified resource limit. The method further includes deterministically assigning priority information to the one or more invariants generated and to components of the design referenced by said invariants. Finally, the method includes performing invariant-guided localization abstraction on the design model to generate an abstracted design model utilizing the assigned priority information as a localization hint that results in abstractions that are at least one of (a) smaller abstractions and (b) easier to verify abstractions.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jason Raymond Baumgartner, Alexander Ivrii, Arie Matsliah, Hari Mony
  • Patent number: 8849744
    Abstract: A method (and system) includes providing a memory including a plurality of named locations each holding a value and introducing at least one freshener. The at least one freshener chooses one of the plurality of named locations and re-computes its value.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Douglas N. Kimelman, David Ungar, Mark Wegman
  • Patent number: 8846191
    Abstract: Bilayer platelet fillers are employed to compensate for a positive coefficient of thermal expansion (CTE) of an embedding polymeric material, or even to provide a composite structure having a negative CTE to eliminate or alleviate thermomechanical stress and/or delamination during thermal cycling. A bilayer platelet includes two joined layers having different CTEs. The CTE mismatch induces bending of the bilayer platelets, thereby causing cavities at temperatures lower than the joining temperature at which the bilayers are joined. The decrease in the volume of the polymeric material and the bilayer platelets at low temperatures is compensated by an accompanying increase in the volume of the cavities so that the composite structure has a temperature independent volume, a low net CTE, or even a negative CTE.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gareth G. Hougham, Xiao H. Liu
  • Patent number: 8846486
    Abstract: A method of forming a semiconductor device includes defining a first type region and a second type region in a substrate, t separated by one or more inter-well STI structures; etching and filling, in at least one of the first type region and the second type region, one or more intra-well STI structures for isolating semiconductor devices formed within a same polarity well, wherein the one or more inter-well STI structures are formed at a substantially same depth with respect to the one or more intra-well STI structures; implanting, a main well region, wherein a bottom of the main well region is disposed above a bottom of the one or more inter-well and intra-well STI features; and implanting, one or more deep well regions that couple main well regions, wherein the one or more deep well regions are spaced away from the one or more inter-well STI structures.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: September 30, 2014
    Assignees: International Business Machines Corporation, Kabushiki Kaisha Toshiba, Freescale Semiconductors Inc.
    Inventors: Charles W. Koburger, III, Peter Zeitzoff, Mariko Takayanagi
  • Patent number: 8849766
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Masahiro Ohkawa
  • Patent number: 8850467
    Abstract: A computer-implemented method, computer program product, and computing system for receiving one or more transmitted frame identifiers that are mathematical representations of one or more transmitted video frames included within a multi-frame video. One or more video frames included within the multi-frame video are received, thus defining one or more received video frames. A mathematical representation of each of the one or more received video frames is generated, thus defining one or more received frame identifiers. The one or more received frame identifiers are compared to the one or more transmitted frame identifiers to determine a level of similarity between the one or more received video frames and the one or more transmitted video frames.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 30, 2014
    Assignees: International Business Machines Corporation, University College Dublin
    Inventors: John Fitzpatrick, Paul B. French, James P. Galvin, Patrick W. McDonagh, Patrick J. O'Sullivan
  • Patent number: 8849653
    Abstract: Methods, computer program products and systems for updating a dictionary on a computer are provided including identifying a set of words included with an application program being installed on the computer and identifying one or more installed dictionaries within the computer. The dictionaries that are identified, typically by searching the computer for installed dictionaries, may then be updated by adding one or more words of the set to at least one of the installed dictionaries. Optionally, one or more installed dictionaries may be identified by the user responding to a query asking the user to identify dictionaries or applications that contain dictionaries installed on the computer. An application programming interface may add the words to the dictionaries by associating the installed dictionaries with one or more installed application programs and identifying an API that is specific for the application and using the API to update the dictionaries.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian Bauman, Amanda J. Burton, Michael P. Carlson, Herman Rodriguez
  • Patent number: 8849745
    Abstract: Improved decision support techniques are disclosed. For example, a technique for processing transactional data for use in accordance with a decision support operation comprises the following steps/operations. The transactional data is transformed into an interim form according to a relative importance of the transactional data to the decision support operation. The transformed data is incrementally analyzed, wherein the incremental analysis comprises applying a successive approximation to the data in the interim form, such that the decision support operation can be incrementally performed based on a transactional load. The technique may further comprise allocating one or more computing resources to incrementally perform the decision support operation.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Murray S. Campbell, Chung-Sheng Li, Jeanette M. Rosenthal