Patents Assigned to International Business
-
Patent number: 8260925Abstract: In one embodiment, a data structure stores information about the number of client virtual I/O adapters, the number of possible destination VIOS hosts and the number of available slots on those hosts. The information is used to iteratively assign adapters to available slots of the VIOS hosts of the destination server to which a client partition is to be migrated. A method comprises testing the data structure to determine whether conditions exist that make allocation of the adapter to a VIOS host unquestionable.Type: GrantFiled: November 7, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Ping Chen, Robert K. Foster, Yiwei Li, Elizabeth A. Ruth
-
Patent number: 8258495Abstract: A chemical vapor deposition (CVD) method for depositing materials including germanium (Ge), antimony (Sb) and nitrogen (N) which, in some embodiments, has the ability to fill high aspect ratio openings is provided. The CVD method of the instant invention permits for the control of nitrogen-doped GeSb stoichiometry over a wide range of values and the inventive method is performed at a substrate temperature of less than 400° C., which makes the inventive method compatible with existing interconnect processes and materials. In some embodiments, the inventive method is a non-selective CVD process, which means that the nitrogen-doped GeSb materials are deposited equally well on insulating and non-insulating materials. In other embodiments, a selective CVD process is provided in which the nitrogen-doped GeSb materials are deposited only on regions of a substrate in a metal which is capable of forming an eutectic alloy with germanium.Type: GrantFiled: July 1, 2010Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Jennifer L. Gardner, Fenton R. McFeely, John J. Yurkas
-
Patent number: 8260333Abstract: Two or more received SMS messages can be aggregated into a single consolidated SMS message. The consolidated SMS message can be conveyed across a boundary in accordance with SMS protocols. A fee per SMS message can be incurred for conveying SMS messages across the boundary. The fee can be minimized by use of the consolidated SMS message in lieu of having to convey multiple SMS messages. Once the consolidated SMS message have been conveyed across the boundary, the consolidated SMS message can be parsed or decomposed into its constituent SMS messages, each of which can be conveyed to an intended recipient.Type: GrantFiled: May 17, 2010Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Itzhack Goldberg, Miron Horodi, Ruthie D. Lyle, Kenneth Nagin, Gilad Sharaby
-
Patent number: 8260622Abstract: The embodiments of the invention provide methods, computer program products, etc. for complaint-based service level objectives. More specifically, a method of deducing undefined service level objectives receives complaints regarding behavior of a system. The complaints could include a severity parameter, an entity parameter, a nature-of-complaint parameter, a timestamp parameter, and/or an identification parameter. Next, system details representing a current state of the system are recorded for each of the complaints. The method then automatically analyzes a history of the system details and the complaints to produce a historical compilation of the system details. The analyzing can include weighing each of the system details by a severity parameter value.Type: GrantFiled: February 13, 2007Date of Patent: September 4, 2012Assignees: International Business Machines Corporation, National Security AgencyInventors: Edward G. Chron, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani
-
Patent number: 8257092Abstract: A memory module configured to connect to a slot of a data processing system. A set of tabs is connected to the module and configured to electrically connect the module to the slot and to electrically connect the module to a clock of the data processing system. The set of tabs includes a first tab, a second tab, a third tab, and a fourth tab. The first tab and the second tab are opposite the third tab and the fourth tab. The first tab comprises a positive type tab, the second tab comprises a negative type tab, the third tab comprises a positive type tab, and the fourth tab comprises a negative type tab. The first and third tabs are configured to provide a first electrical connection to the clock. The second and fourth tabs are configured to provide a second electrical connection to the clock. Together, the first, second, third, and fourth tabs comprise two dual tabs.Type: GrantFiled: November 15, 2010Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Sungjun Chun, Daniel M. Dreps, Dierk Kaller, Rohan U. Mandrekar, Lei Shan
-
Patent number: 8261117Abstract: This invention describes an apparatus, computer architecture, method, operating system, compiler, and application program products for MPEs as well as virtualization in a symmetric MCP. The disclosure is applied to a generic microprocessor architecture with a set (e.g., one or more) of controlling elements (e.g., MPEs) and a set of groups of sub-processing elements (e.g., SPEs). Under this arrangement, MPEs and SPEs are organized in a way that a smaller number MPEs control the behavior of a group of SPEs. The apparatus enables virtualized control threads within MPEs to be assigned to different groups of SPEs for controlling the same. The apparatus further includes a MCP coupled to a power supply coupled with cores to provide a supply voltage to each core (or core group) and controlling-digital elements and multiple instances of sub-processing elements.Type: GrantFiled: September 11, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Karl J. Duvalsaint, Harm P. Hofstee, Daeik Kim, Moon J. Kim
-
Patent number: 8261330Abstract: A method, system and apparatus for federated identity brokering. In accordance with the present invention, a credential processing gateway can be disposed between one or more logical services and one or more service requesting clients in a computer communications network. Acting as a proxy and a trusted authority to the logical services, the credential processing gateway can map the credentials of the service requesting clients to the certification requirements of the logical services. In this way, the credential processing gateway can act as a federated identity broker in providing identity certification services for a multitude of different service requesting clients without requiring the logical services to include a pre-configuration for specifically processing the credentials of particular service requesting clients.Type: GrantFiled: August 25, 2009Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Barry D. Atkins, David O. Melgar, Anthony Nadalin, Ajamu A. Wesley
-
Patent number: 8261226Abstract: A scaled network flow graph is constructed, including a plurality of nodes and a plurality of edges. The plurality of nodes correspond to: (i) a pseudo device pin node for each pair of corresponding paired device pins; (ii) a pseudo bottom surface metal node for each pair of bottom surface metal pins on each of multiple routing layers; (iii) a source node connected to each of the pseudo device pin nodes; (iv) a sub-sink node for each pair of the paired bottom surface metal pins (each of the sub-sink nodes is connected to corresponding ones of the pseudo bottom surface metal nodes for each of the pairs of bottom surface metal pins on each of the multiple routing layers); and (v) a sink node connected to the sub-sink nodes. A capacity and a cost are assigned to each of the edges of the scaled network flow graph. A min-cost-max-flow technique is applied to the scaled network flow graph with the assigned capacities and costs to obtain an optimal flow solution.Type: GrantFiled: July 20, 2011Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Wiren Dale Becker, Ruchir Puri, Haoxing Ren, Hua Xiang, Tingdong Zhou
-
Patent number: 8260801Abstract: A system for parallel flow-awared pattern matching and a method thereof for performing distributed detection for incoming flows are provided. The system includes a pattern-set-partitioner for partitioning a pattern set for pattern matching into a number of pattern subsets in advance, a plurality of pattern matching engines, and a scheduler. The pattern matching engines each perform pattern matching for the incoming flows. The scheduler selects a number of pattern matching engines equal to the number of the partitioned pattern subsets from all the pattern matching engines and allocates pattern matching tasks, each performing flow matching against one pattern subset, to the selected pattern matching engines. With the system and method of the present invention, distributed detection can be performed by partitioning rules/pattern set to realize load-balancing parallel flow-awared pattern matching.Type: GrantFiled: April 25, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Bo Feng, Hong Bin Lu, Kai Zheng
-
Patent number: 8261326Abstract: A database security overlay that identifies each network and local access gateway to a database, and monitors each access path from the identified gateways to analyze each connection to the database and block any connections determined to transport unauthorized or undesirable content. Access gateways that establish connections are identifiable by interprocess communication (IPC) mechanisms employed in accessing the database. An evaluator monitors access attempts, while a tapping mechanism on IPC mechanisms that provide the connections captures access attempts from the access gateways. The tapping mechanism intercepts and forwards access attempts to the evaluator to centralize and focus DB paths amid multiple local and external connections on the DB server. A lightweight check for each local access quickly determines if the access attempt warrants further scrutiny.Type: GrantFiled: April 25, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventor: Ron Ben-Natan
-
Patent number: 8261353Abstract: An automatic patch deployment system is provided that deploys a patch according to an assessed risk and a policy. The policy may specify actions to be taken to deploy the patch for different categories of risk. The automatic patch deployment system receives a patch notification, an assessment of the risk, and the policy and deploys the patch accordingly. For example, installation of a patch may be indefinitely delayed for high risk patches, rescheduled for medium risk patches, or installed immediately for low risk patches.Type: GrantFiled: June 2, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Praveen Prasanna Kumar Hirsave, Puthukode G. Ramachandran, Edmund Troche, Minto Tsai
-
Patent number: 8261199Abstract: One embodiment of the invention provides a method to allow a user to navigate through a virtual environment using breakpoints. Each breakpoint may store a context of a virtual location within the virtual world, recorded for the moment in time when the breakpoint was created. Further, in a persistent virtual world, the user's avatar may be restored to a given breakpoint location, as well as restoring elements of the virtual world, based on what was present within the virtual world when the breakpoint was created.Type: GrantFiled: October 16, 2007Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Ryan Kirk Cradick, Zachary Adam Garbow
-
Patent number: 8260289Abstract: The present invention provides a mobile station implemented method for managing a requested name and phone record. The method comprises steps of the requester associated device receiving a user's identification from a mobile station phonebook owner and a search term. The requester associated device transmits the user identification of the mobile station phonebook owner and the search term. Receiving at least one matching name and phone record, the requester associated device presents the at least one matching name and phone record to a user. The requester associated device receives a user management command to perform an action on the name and phone record. The method may complete when the requester associated device performs the action on the name and phone record.Type: GrantFiled: June 11, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Eric P. Fried, Vijayasekhar Mekala, Rajeev Mishra, Suresh Sabarathinam
-
Patent number: 8261138Abstract: A test structure for characterizing a production static random access memory (SRAM) array. The test structure includes a characterization circuit having multiple memory cell columns connected in series to form a ring configuration. The characterization circuit is fabricated on a wafer substrate in common with and proximate to a production SRAM array. The characterization circuit preferably includes SRAM cells having a circuit topology substantially identical to the circuit topology of memory cells within the production SRAM array. In one embodiment, the test structure is utilized for characterizing a multi-port memory array and includes multiple memory cell columns connected in series to form a ring oscillator characterization circuit. Each cell column in the characterization circuit includes multiple SRAM cells each having a latching node and multiple data path access nodes.Type: GrantFiled: October 24, 2006Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Leland Chang, Jente B. Kuang, Robert K. Montoye, Hung C. Ngo, Kevin J. Nowka
-
Patent number: 8258619Abstract: An integrated circuit die stack including a first integrated circuit die mounted upon a substrate, the first die including pass-through vias (‘PTVs’) composed of conductive pathways through the first die with no connection to any circuitry on the first die; and a second integrated circuit die, identical to the first die, shifted in position with respect to the first die and mounted upon the first die, with the PTVs in the first die connecting signal lines from the substrate through the first die to through silicon vias (‘TSVs’) in the second die composed of conductive pathways through the second die connected to electronic circuitry on the second die; with the TSVs and PTVs disposed upon each identical die so that the positions of the TSVs and PTVs on each identical die are translationally compatible with respect to the TSVs and PTVs on the other identical die.Type: GrantFiled: November 12, 2009Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Jimmy G. Foster, Sr., Kyu-Hyoun Kim
-
Patent number: 8258577Abstract: A CMOS inverter formed with narrowly spaced fins structures including transistors formed on sidewalls of each fin structure. A high-k dielectric material is deposited on the fins to provide mechanical stability to the fins and serve as a gate dielectric material. A mid gap metal gate layer may be formed on the high-k dielectric layer.Type: GrantFiled: June 4, 2009Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventor: Abhisek Dixit
-
Patent number: 8260673Abstract: Parties involved in a transaction in an E-marketplace identify characteristics of a transaction that they are willing to accept and/or that they can provide. To do this, an attribute certificate is created for each party that contains the attributes of a buyer, seller, or third-party participant who will be transacting business in the particular E-marketplace. The attributes pertain to specifics of the transaction. The party submitting the attribute also identifies alternative conditions which, if they exist would be acceptable for conducting the transaction. Once these criteria, in the form of the attribute certificates, are received by the E-marketplace, the E-marketplace verifies the attributes. A server in the E-marketplace is configured to determine various combinations of participants that can match the deal criteria. In this manner, the E-marketplace “choreographs” the transaction to meet the needs of all.Type: GrantFiled: May 9, 2003Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Gordon K. Arnold, David G. Kuehr-McLaren
-
Patent number: 8260189Abstract: An entertainment system using bio-response includes a narrative, which includes a plurality of narrative segments assembled into at least one of a plurality of sequences, depending on at least one of a user profile and user bio-response, to create a plurality of cogent narratives.Type: GrantFiled: January 3, 2007Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Timothy Chainer, Tomasz J. Nowicki, Howard Sachar, Charles P. Tresser
-
Patent number: 8260821Abstract: A system, method and computer program product for database driver for the global, dynamic, remote and centralized configuration of database drivers. In an embodiment of the invention the system includes a remote controller host and a central controller disposed in the remote controller host. A plurality of application hosts and a plurality of applications are disposed in each of the application hosts. A single attachment agent is disposed in each of the application hosts, the single attachment agent being coupled to each of the plurality of applications in the application hosts. The central controller provides each of the attachment agents with information regarding how to connect the database driver to the central controller.Type: GrantFiled: February 5, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: David Wei-Jye Chang, Bilung Lee, Paul Arnold Ostler
-
Patent number: 8260718Abstract: A method for authenticating an end user. The method begins by generating a login field in response to receiving an authentication request from an end user. The login field comprises a plurality of colored nodes containing a first subset of nodes matching both color and location to a second subset of nodes residing in a transparent credit card being controlled by the end user. Next the method determines the authenticity status of the end user by comparing data received from the end user with the first subset of nodes. The end user having generated the data by overlaying the transparent credit card on top of the login field and selecting at least one colored node. Each node being selected according to a function utilizing both static and dynamic variables. Finally, the method sends the determined authenticity status to the end user via an output device.Type: GrantFiled: December 10, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Frederic Bauchot, Flemming Boegelund, Gerard Marmigere, Sebastian Thomschke