Patents Assigned to The International Business Machines Corporation
-
Patent number: 8635492Abstract: System, method and computer program product for a multiprocessing system to offer selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). Each paired microprocessor or processor cores that provide one highly reliable thread for high-reliability connect with a system components such as a memory “nest” (or memory hierarchy), an optional system controller, and optional interrupt controller, optional I/O or peripheral devices, etc. The memory nest is attached to a selective pairing facility via a switch or a bus.Type: GrantFiled: February 15, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Alan Gara, Michael K. Gschwind, Valentina Salapura
-
Patent number: 8635230Abstract: A method, system and computer program code for managing stored contents within a computing device is provided. The method includes tracking activities performed in the computing device responsive to user inputs. The method gathers data pertaining to the activities performed within a predefined interval of time. The method then creates content filtering rules based on the gathered data and displays the contents within the computing device based on the content filtering rules.Type: GrantFiled: January 26, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventor: Suneeta Mall
-
Patent number: 8634172Abstract: An enhanced turn-on time SCR based electrostatic discharge (ESD) protection circuit includes an integrated JFET, method of use and design structure. The enhanced turn-on time silicon controlled rectifier (SCR) based electrostatic discharge (ESD) protection circuit includes an integrated JFET in series with an NPN base.Type: GrantFiled: May 18, 2010Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: John B. Campi, Jr., Shunhua T. Chang, Kiran V. Chatty, Robert J. Gauthier, Jr., Mujahid Muhammad
-
Patent number: 8635430Abstract: An address provided in a request issued by an adapter is converted to an address directly usable in accessing system memory. The address includes a plurality of bits, in which the plurality of bits includes a first portion of bits and a second portion of bits. The second portion of bits is used to index into one or more levels of address translation tables to perform the conversion, while the first portion of bits are ignored for the conversion. The first portion of bits are used to validate the address.Type: GrantFiled: June 23, 2010Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: David Craddock, Thomas A. Gregg, Dan F. Greiner, Eric N. Lais
-
Patent number: 8635634Abstract: For seamlessly abstracting metadata in multiple formats, an abstraction module converts first metadata of an incoming object and additional metadata for the incoming object from an annotation map contained by the first metadata into a common format useable. The additional metadata is not part of an original format of the first metadata. A communication module communicates the converted metadata to an adapter in the common format, the adapter processing the first metadata and the additional metadata independent of the original format of the first metadata.Type: GrantFiled: May 29, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Madhavi Katari, Travis E. Nelson, Suraksha Vidyarthi
-
Patent number: 8635258Abstract: The problem of aligning multiple liquid chromatography mass spectrometry (LC-MS) runs to a common reference time frame is solved to facilitate comparison among LC-MS runs. The alignment of multiple LCMS can be achieved by solving a sparse system of linear equations to optimally stretch or compress local retention times for maximal similarity among the multiple runs. The multiple LCMS runs can be aligned simultaneously, thereby providing the advantage of efficient use of data by employing a sparse solver. A method of quality control in retention time alignment is also provided.Type: GrantFiled: August 30, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Peicheng Du, Frank Suits
-
Patent number: 8634195Abstract: A heatsink may include an area in thermal contact with a semiconductor microchip surface and a first trench of a first depth. The first trench may be substantially continuous around the area. A first substance, such as ferrite, may be positioned in the first trench to attenuate electromagnetic interference. A second trench having a second depth may be formed around and further from the area than the first trench. A second substance may be positioned in the second trench.Type: GrantFiled: September 1, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventor: Don A. Gilliland
-
Patent number: 8635197Abstract: Described herein are methods, systems, apparatuses and products for efficient development of a rule-based system. An aspect provides a method including accessing data records; converting said data records to an intermediate form; utilizing intermediate forms to compute similarity scores for said data records; and selecting as an example to be provided for rule making at least one record of said data records having a maximum dissimilarity score indicative of dissimilarity to already considered examples.Type: GrantFiled: February 28, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Snigdha Chaturvedi, Tanveer Afzal Faruquie, L. Venkata Subramaniam
-
Patent number: 8635683Abstract: An embodiment of the invention provides a method for detecting fraudulent use of a moderator passcode in a conference calling system. The method sets a threshold number of moderator passcodes permitted in a conference call. The total number of moderator passcodes entered into the conference call is determined and compared to the threshold number with a processor. The conference call is allowed to continue if the threshold number exceeds the total number of moderator passcodes entered into the conference call. If, however, the total number of moderator passcodes exceeds the threshold number of moderator passcodes, the processor performs validation actions and/or alert actions.Type: GrantFiled: December 4, 2009Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Charles Steven Lingafelt, James William Murray, James Thomas Swantek
-
Patent number: 8635577Abstract: A design tool can automatically improve timing of nets of a fully routed physical design solution. Nets of a netlist are evaluated against a plurality of re-routing criteria to identify the nets that satisfy at least one of the plurality of re-routing criteria. For each of the nets that satisfy at least one of the plurality of re-routing criteria: several operations are performed. The net is globally re-routed to determine a new global route for the net. Those of the nets that are within a given distance of the new global route are identified. The net is detail re-routed in accordance with the new global route without regard to those of the nets within the given distance of the new global route. Those of the nets within the given distance of the new global route are re-routed after completion of the detailed re-routing of the net.Type: GrantFiled: June 1, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Michael Anthony Kazda, Zhuo Li, Gi-Joon Nam, Ying Zhou
-
Patent number: 8635439Abstract: A lightweight embedded directory server with portable LDAP data is disclosed. The directory server and database comprises a processing chip, an on-chip processing unit, an on-chip memory system, and an on chip input/output system. The memory system stores an embedded operating system and an embedded directory server, and is also used for storing data to be processed by the processing unit. The input/output system is provided for connecting the processor chip to one or more applications for supplying directory services to the one or more applications. A portable memory device stores a directory database, and, in use, this memory device is releasably connected to the on chip input/output system. An on-chip driver is used to perform read and write operations on the portable memory device; and a boot loader software program is used for starting execution of the embedded directory service.Type: GrantFiled: June 30, 2009Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 8635012Abstract: Travel routes for a vehicle from a first location of the vehicle to a second location are generated. Different alternative travel routes are calculated from a first location to a second location selected by a user for a specific vehicle in a navigation system. For each of the different alternative travel routes, both estimated emissions of the specific vehicle and also estimated fuel consumption of the specific vehicle when following each of the different alternative travel routes are computed. Subsequently, each of the different alternative travel routes are presented to a user in the navigation system in connection with corresponding estimated emissions and fuel consumption for each of the different alternative travel routes.Type: GrantFiled: October 2, 2008Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
-
Patent number: 8635162Abstract: Exemplary methods, systems, and products are described for creating rules for the administration of end-user license agreements (‘EULAs’). Creating rules for the administration of end-user license agreements is accomplished by identifying, from historical license data, a license administration pattern. A license administration rule is then created in dependence upon the license administration pattern. Identifying a license administration pattern from historical license data may include data mining a collection of accepted EULAs and data mining a collection of rejected EULAs.Type: GrantFiled: October 7, 2005Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8633055Abstract: Manufacturing a semiconductor structure including: forming a seed material on a sidewall of a mandrel; forming a graphene field effect transistor (FET) on the seed material; and removing the seed material.Type: GrantFiled: December 13, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: James W. Adkisson, Thomas J. Dunbar, Jeffrey P. Gambino, Molly J. Leitch
-
Patent number: 8635180Abstract: A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.Type: GrantFiled: February 6, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Giora Biran, Christoph Hagleitner, Timothy Hume Heil, Jan Van Lunteren
-
Patent number: 8635421Abstract: Embodiments of the invention relate to data replication and block allocation in a file system to support write transactions. Regions in a cluster file system are defined to support a block allocation. Blocks in the defined regions are allocated to support the data replication. A pipeline manager is provided to schedule population of the blocks in the allocated region(s) based upon network characteristics.Type: GrantFiled: July 16, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Karan Gupta, Roger L Haskin, Prasenjit Sarkar, Dinesh K. Subhraveti
-
Patent number: 8635299Abstract: A system that responds to a user setting a follow-up flag on a message within a first communication application by associating the flagged message with another user, such that the flagged message is available to a second communication application. When a user sets a flag on an electronic mail message contained in an electronic mail mailbox provided by an electronic mail application, the system responds by associating the flagged message with another user in a list of other users with whom flagged messages are associated. When a communication session occurs with the other user through another communication application, the system checks the list and determines that a flagged message is associated with the other user. The flagged message is then brought to the attention of the local user, for example within a list of flagged messages associated with the other user displayed simultaneously with the instant messaging session.Type: GrantFiled: September 13, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Robert R. Peterson, Lisa Seacat DeLuca
-
Patent number: 8634174Abstract: Protection circuits, design structures, and methods for isolating the gate and gate dielectric of a field-effect transistor from electrostatic discharge (ESD). A protection field-effect transistor is located between a protected field-effect transistor and a voltage rail. Under normal operating conditions, the protection field-effect transistor is saturated so that the protected field-effect transistor is coupled to the voltage rail. The protection field-effect transistor may be driven into a cutoff condition in response to an ESD event while the chip is unpowered, which increases the series resistance of an ESD current path between the gate of the protected field-effect transistor and the voltage rail. The voltage drop across the protection field-effect transistor may reduce the ESD stress on the gate dielectric of the protected field-effect transistor.Type: GrantFiled: May 25, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Michel J. Abou-Khalil, James P. Di Sarro, Robert J. Gauthier, Jr., Junjun Li, Souvick Mitra, Yang Yang
-
Patent number: 8635170Abstract: A method, system and computer software product are provided for process automation. The method includes monitoring one or more workstations to obtain multiple sets of character and graphical information including user actions, times and durations associated with the user actions, user-entered data, and retrieved character and graphical screen data. The method further includes identifying functional events from the sets, defining focal states as respective historic patterns of the functional events, and generating a set of facilitating scripts associated with respective ones of the focal states. The facilitating scripts each provide one or more automatic actions in the workstations. At least a portion of the set of facilitating scripts are then executed.Type: GrantFiled: January 10, 2013Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Tal Drory, Amir Geva, Eugene Walach
-
Patent number: 8634561Abstract: A system for implementing secure key management is provided. The system includes a computer processor and an application configured to execute on the computer processor, the application implementing a method. The method includes populating a section of information associated with a key, the section being populated with information relating to how the key was created. The method also includes populating the section with information relating to how the key was acquired by a secure module; and binding the section to the key, wherein the key is encrypted.Type: GrantFiled: May 4, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Todd W. Arnold, Elizabeth A. Dames, Carsten D. Frehr, Kenneth B. Kerr, Richard V. Kisley, Michael J. Kelly, Eric D. Rossman, Eric B. Smith