Patents Assigned to International Business Machines Coporation
  • Publication number: 20120018837
    Abstract: A Schottky barrier diode comprises a first-type substrate, a second-type well isolation region on the first-type substrate, and a first-type well region on the second-type well isolation region. With embodiments herein a feature referred to as a perimeter capacitance well junction ring is on the second-type well isolation region. A second-type well region is on the second-type well isolation region. The perimeter capacitance well junction ring is positioned between and separates the first-type well region and the second-type well region. A second-type contact region is on the second-type well region, and a first-type contact region contacts the inner portion of the first-type well region. The inner portion of the first-type well region is positioned within the center of the first-type contact region. Additionally, a first ohmic metallic layer is on the first-type contact region and a second ohmic metallic layer is on the first-type well region.
    Type: Application
    Filed: July 21, 2010
    Publication date: January 26, 2012
    Applicant: International Business Machines Coporation
    Inventors: Frederick G. Anderson, Jenifer E. Lary, Robert M. Rassel, Mark E. Stidham
  • Patent number: 8047421
    Abstract: An arrangement for the equipping of electronic packages with elliptical C4 connects possessing optimal orientation for enhanced reliability. Furthermore, disclosed is a method providing elliptical C4 connects which possesses optimal orientation for enhanced reliability, as implemented in connection with their installation in electronic packages. Employed are essentially elliptical solder pads or elliptical C4 pad configurations at various preferably corner locations on a semiconductor chip.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: November 1, 2011
    Assignee: International Business Machines Coporation
    Inventors: Sri M. Sri-Jayantha, Lorenzo Valdevit
  • Publication number: 20110246658
    Abstract: The invention provides a method, system, and program product for optimizing data exchange in a peer-to-peer network (PTPN). In one embodiment, the invention provides a method of optimizing real-time data exchange in a peer-to-peer network (PTPN), the method comprising: receiving, from each peer in the PTPN: an upload limit of the peer; a download limit of the peer; and a delay to each other peer in the PTPN; determining, for each peer in the PTPN: a rate at which data may be transferred to at least one other peer in the PTPN (transfer rate); and a rate at which data may be received from at least one other peer in the PTPN (receive rate); and instructing each peer in the PTPN to: transfer data to at least one other peer in the PTPN at the transfer rate; and receive data from at least one other peer in the PTPN at the receive rate.
    Type: Application
    Filed: April 5, 2010
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Peter Westerink, Chai W. Wu
  • Publication number: 20110197149
    Abstract: Aspects of the invention are directed to XML post-processing hardware acceleration for high-speed simple type checking (e.g., string and format checking) and whitespace collapsing. An apparatus for processing text data according to an embodiment includes a post processing engine (PPE); a set of post processing state machines coupled to the PPE; and a memory for storing text data to be processed by the set of post processing state machines; wherein the set of post processing state machines includes a whitespace handler state machine for reading text data from the memory and for applying a whitespace facet to at least 4 bytes of the text data during a clock cycle.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventor: Heather D. Achilles
  • Publication number: 20110004926
    Abstract: A mechanism is provided for automatically handling server authentication. Responsive to receiving a response to a synthetic transaction from a server, a determination is made as to whether the response contains an authentication challenge. If the response contains the authentication challenge, the response is parsed to identify one or more attributes associated with the authentication challenge. A determination is made as to whether one or more attributes associated with each realm in a set of realms stored in a realm list matches the one or more attributes associated with the authentication challenge. If there is a match, an authentication response to the authentication challenge is generated for the matched realm. The authentication response is then sent automatically to the server in order to authenticate the synthetic transaction.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: International Business Machines Coporation
    Inventors: James P. O'Donnell, III, Rama S. Vykunta
  • Publication number: 20100246117
    Abstract: Disclosed herein is a data center having a plurality of liquid cooled computer systems. The computer systems each include a processor coupled with a cold plate that allows direct liquid cooling of the processor. The cold plate is further arranged to provide adapted flow of coolant to different portions of the processor whereby higher temperature regions receive a larger flow rate of coolant. The flow is variably adjusted to reflect different levels of activity. By maximizing the coolant temperature exiting the computer systems, the system may utilize the free cooling temperature of the ambient air and eliminate the need for a chiller. A data center is further provided that is coupled with a district heating system and heat is extracted from the computer systems is used to offset carbon emissions and reduce the total cost of ownership of the data center.
    Type: Application
    Filed: June 4, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Thomas J. Brunschwiler, Ryan J. Linderman, Bruno Michel, Erich M. Ruetsche
  • Publication number: 20100241278
    Abstract: Disclosed herein is a data center having a plurality of liquid cooled computer systems. The computer systems each include a processor coupled with a cold plate that allows direct liquid cooling of the processor. The cold plate is further arranged to provide adapted flow of coolant to different portions of the processor whereby higher temperature regions receive a larger flow rate of coolant. The flow is variably adjusted to reflect different levels of activity. By maximizing the coolant temperature exiting the computer systems, the system may utilize the free cooling temperature of the ambient air and eliminate the need for a chiller. A data center is further provided that is coupled with a district heating system and heat is extracted from the computer systems is used to offset carbon emissions and reduce the total cost of ownership of the data center.
    Type: Application
    Filed: June 4, 2010
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Thomas J. Brunschwiler, Ryan J. Linderman, Bruno Michel, Erich M. Ruetsche
  • Patent number: 7752161
    Abstract: An access management system includes an access administration apparatus which permits access to a database when the access request satisfies an access permission condition, and a policy determination apparatus which determines whether the access permission condition is satisfied by the access request; in which the access administration apparatus stores decision information containing a decision as to whether the access permission condition is satisfied, determines that the access request satisfies the access permission condition if the decision information has a predetermined inclusion relation with the access request, receives a decision as to whether the access permission condition is satisfied by the access request from the policy determination apparatus if it is determined that the decision information does not have the inclusion relation with the access request, and permits access to the database if it is determined that the access request satisfies the access permission condition.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Coporation
    Inventors: Yuji Watanave, Masayuki Numao, Madoka Yuriyama, Keitaroh Dohmen
  • Publication number: 20100135278
    Abstract: An architecture and method is provided for call routing using both IMS and non-IMS frameworks. The method includes receiving presence information of a third party from a non-IP Multimedia Subsystem (IMS) network device. The method further includes routing the third party to at least one callee designated device based on configurable preferences provided by the callee and correlated to presence information using an IMS compliant component. The method additionally includes providing a charging record for the routing on an IMS complaint charging platform.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: John R. DINGLER, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 7716154
    Abstract: Methods and apparatus are provided for generating a decision trees using linear discriminant analysis and implementing such a decision tree in the classification (also referred to as categorization) of data. The data is preferably in the form of multidimensional objects, e.g., data records including feature variables and class variables in a decision tree generation mode, and data records including only feature variables in a decision tree traversal mode. Such an inventive approach, for example, creates more effective supervised classification systems. In general, the present invention comprises splitting a decision tree, recursively, such that the greatest amount of separation among the class values of the training data is achieved. This is accomplished by finding effective combinations of variables in order to recursively split the training data and create the decision tree. The decision tree is then used to classify input testing data.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Coporation
    Inventors: Charu C. Aggarwal, Philip Shi-Lung Yu
  • Patent number: 7696979
    Abstract: An improved method and system for manipulation a plurality of graphical pointers utilizing a single graphical pointing device are disclosed. A plurality of graphical pointers are displayed within a display device. A user may then temporarily select one graphical pointer among the plurality of graphical pointers. During the selection, the selected graphical pointer is manipulated in response to operation of a single graphical pointing device. A point within the display device specified by the position of the selected graphical pointer is selected in response to closure of a switch associated with the selected graphical pointer.
    Type: Grant
    Filed: December 9, 1994
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Coporation
    Inventor: Timothy Michael Skergan
  • Publication number: 20100050031
    Abstract: An LBIST captures pseudo-random values from a pseudo-random pattern generator. Next, the LBIST stabilizes an untimed logic path by inputting the captured pseudo-random value into the untimed logic path. In turn, the LBIST tests one or more timed signal transitions that are dependent upon the stabilized untimed logic path.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Coporation
    Inventors: Robert Benjamin Gass, Phillip G. Williams
  • Publication number: 20100041221
    Abstract: The present invention relates to complementary metal-oxide-semiconductor (CMOS) circuits that each contains at least a first and a second gate stacks. The first gate stack is located over a first device region (e.g., an n-FET device region) in a semiconductor substrate and comprises at least, from bottom to top, a gate dielectric layer, a metallic gate conductor, and a silicon-containing gate conductor. The second gate stack is located over a second device region (e.g., a p-FET device region) in the semiconductor substrate and comprises at least, from bottom to top, a gate dielectric layer and a silicon-containing gate conductor. The first and second gate stacks can be formed over the semiconductor substrate in an integrated manner by various methods of the present invention.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 18, 2010
    Applicant: International Business Machines Coporation
    Inventors: John C. Arnold, Glenn A. Biery, Alessandro C. Callegari, Tze-Chiang Chen, Michael P. Chudzik, Bruce B. Doris, Michael A. Gribelyuk, Young-Hee Kim, Barry P. Linder, Vijay Narayanan, Joseph S. Newbury, Vamsi K. Paruchuri, Michelle L. Steen
  • Patent number: 7647565
    Abstract: A method, apparatus, and computer program product are disclosed for selecting links in a page using an enhanced mouse pointer. The page is displayed in a data processing system that includes a mouse that includes a scroll wheel. Multiple links are included in the page. A standard mouse pointer is displayed in the page. An enhanced mouse pointer state is then invoked causing the standard mouse pointer to become an enhanced mouse pointer. In response to invoking the enhanced mouse pointer state, a closest one of the links in the page to the enhanced standard mouse pointer is determined. An enhanced mouse pointer indicator is displayed that extends from the enhanced mouse pointer to the determined closest one of the links. The links may be scrolled through by rotating the scroll wheel.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Coporation
    Inventors: Kent Fillmore Hayes, Jr., Steven P. Kim, Oludare Adebankole Kumolu-Johnson, Robert Thomas Uthe
  • Publication number: 20090249189
    Abstract: A computer-implemented method of enhancing data in a screenshot can include capturing a screenshot of content presented on a display and identifying within the content at least a first element comprising first semantic data. A first semantic representation of the first semantic data can be generated and the first semantic representation can be associated with the first element. The first semantic representation and the screenshot can be output.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Frank L. Jania, Lawrence M. Wright
  • Patent number: 7552385
    Abstract: A method and structure converts a document corpus containing an ordered plurality of documents into a compact representation in memory of occurrence data, where the representation is to be based on a dictionary previously developed for the document corpus and where each term in the dictionary has associated therewith a corresponding unique integer. The method includes developing a first vector for the entire document corpus, the first vector being a sequential listing of the unique integers such that each document in the document corpus is sequentially represented in the listing according to the occurrence in the document of the corresponding dictionary terms. A second vector is also developed for the entire document corpus and indicates the location of each of the document's representation in the first vector.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Coporation
    Inventors: Jeffrey Thomas Kreulen, William Scott Spangler
  • Patent number: 7523106
    Abstract: Under the present invention, a data exploration system, a customized model system and an existing model system are provided. The data exploration system analyzes user data to identify statistical information such as data distribution, data relationships, data outliners and invalid or missing data values. The customized model center iteratively generates customized data mining models in parallel based on permutations of the user data, user-provided business parameters and/or a set of model generation algorithms. The existing model system provides users with a library of existing data mining models, assembled based on the business parameters, from which they can choose one or more. In any event, any customized or existing data mining models selected can be run against the user data in parallel.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Coporation
    Inventors: Feng-wei Chen Russell, Ameet M. Kini, Marcelo Cunha Loureiro, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
  • Publication number: 20090063575
    Abstract: Modeling a set of images representing a group of data replication states and displaying, to a customer, the group of data replication states and generating the model that graphically displays a copy solution; including creating an image data modeling definition, where the image data modeling definition includes a definition of the set of images representing the group of data replication states. The method also includes creating a group of dynamic images, using the definition of the set of images representing the group of data replication states included in the image data modeling definition, where creating the group of dynamic images includes: specifying how to draw site and role specific parts of the group of dynamic images and specifying how to draw arrows that connect each role of the group of dynamic images.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: David R. Blea, Errol J. Calder, Steven M. Kern, Gregory E. McBride, William D. Olsen, Jeffrey R. Placer, Benjamin J. Randall, Todd B. Schlomer, Jacob A. Stevens, John J. Wolfgang
  • Patent number: 7473059
    Abstract: An end mill including a shank having one end gripped by a chuck which is rotatable about a predetermined rotation axis, and a blade body attached to the other end of the shank and rotatable together with the shank. The blade body has a shape in which the area of a cross section in a plane perpendicular to the rotation axis decreases as the distance from the shank increases, and includes a linear cutting edge parallel to, and at a certain distance from, the rotation axis. An end cutting edge adjoining the cutting edge in the longitudinal direction thereof may be provided. The blade body includes, for example, a rake-face-side surface including a rake face and adjoining the flank-side surface in two portions, and a linear cutting edge formed at one of the positions at which the flank-side surface and the rake-face-side surface come in contact with each other.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Coporation
    Inventor: Fumiaki Yamada
  • Publication number: 20090006737
    Abstract: Methods, apparatus, and products are disclosed for implementing a redundant array of inexpensive drives (‘RAID’) with an external RAID controller and hard disk drives from separate computers, including configuring by the external RAID controller a RAID array, the RAID array comprising hard disk drives from the separate computers, the external RAID controller comprising a hardware RAID controller installed externally with respect to the separate computers, and storing, by one or more of the separate computers through the external RAID controller, computer data on the RAID array.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: Justin P. Bandholz, Kevin M. Reinberg, Philip L. Weinstein