Patents Assigned to International Business Machines Coporation
-
Publication number: 20120018837Abstract: 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: ApplicationFiled: July 21, 2010Publication date: January 26, 2012Applicant: International Business Machines CoporationInventors: Frederick G. Anderson, Jenifer E. Lary, Robert M. Rassel, Mark E. Stidham
-
Patent number: 8047421Abstract: 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: GrantFiled: August 26, 2010Date of Patent: November 1, 2011Assignee: International Business Machines CoporationInventors: Sri M. Sri-Jayantha, Lorenzo Valdevit
-
Publication number: 20110246658Abstract: 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: ApplicationFiled: April 5, 2010Publication date: October 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Peter Westerink, Chai W. Wu
-
Publication number: 20110197149Abstract: 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: ApplicationFiled: February 11, 2010Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventor: Heather D. Achilles
-
Publication number: 20110004926Abstract: 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: ApplicationFiled: July 1, 2009Publication date: January 6, 2011Applicant: International Business Machines CoporationInventors: James P. O'Donnell, III, Rama S. Vykunta
-
Publication number: 20100246117Abstract: 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: ApplicationFiled: June 4, 2010Publication date: September 30, 2010Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Thomas J. Brunschwiler, Ryan J. Linderman, Bruno Michel, Erich M. Ruetsche
-
Publication number: 20100241278Abstract: 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: ApplicationFiled: June 4, 2010Publication date: September 23, 2010Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Thomas J. Brunschwiler, Ryan J. Linderman, Bruno Michel, Erich M. Ruetsche
-
Patent number: 7752161Abstract: 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: GrantFiled: October 6, 2004Date of Patent: July 6, 2010Assignee: International Business Machines CoporationInventors: Yuji Watanave, Masayuki Numao, Madoka Yuriyama, Keitaroh Dohmen
-
Publication number: 20100135278Abstract: 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: ApplicationFiled: December 2, 2008Publication date: June 3, 2010Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: John R. DINGLER, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
-
Patent number: 7716154Abstract: 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: GrantFiled: August 20, 2007Date of Patent: May 11, 2010Assignee: International Business Machines CoporationInventors: Charu C. Aggarwal, Philip Shi-Lung Yu
-
Patent number: 7696979Abstract: 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: GrantFiled: December 9, 1994Date of Patent: April 13, 2010Assignee: International Business Machines CoporationInventor: Timothy Michael Skergan
-
Publication number: 20100050031Abstract: 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: ApplicationFiled: August 21, 2008Publication date: February 25, 2010Applicant: International Business Machines CoporationInventors: Robert Benjamin Gass, Phillip G. Williams
-
Publication number: 20100041221Abstract: 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: ApplicationFiled: August 14, 2009Publication date: February 18, 2010Applicant: International Business Machines CoporationInventors: 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: 7647565Abstract: 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: GrantFiled: February 16, 2005Date of Patent: January 12, 2010Assignee: International Business Machines CoporationInventors: Kent Fillmore Hayes, Jr., Steven P. Kim, Oludare Adebankole Kumolu-Johnson, Robert Thomas Uthe
-
Publication number: 20090249189Abstract: 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: ApplicationFiled: March 28, 2008Publication date: October 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Frank L. Jania, Lawrence M. Wright
-
Patent number: 7552385Abstract: 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: GrantFiled: May 4, 2001Date of Patent: June 23, 2009Assignee: International Business Machines CoporationInventors: Jeffrey Thomas Kreulen, William Scott Spangler
-
Patent number: 7523106Abstract: 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: GrantFiled: November 24, 2003Date of Patent: April 21, 2009Assignee: International Business Machines CoporationInventors: Feng-wei Chen Russell, Ameet M. Kini, Marcelo Cunha Loureiro, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
-
Publication number: 20090063575Abstract: 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: ApplicationFiled: August 27, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: 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: 7473059Abstract: 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: GrantFiled: December 14, 2006Date of Patent: January 6, 2009Assignee: International Business Machines CoporationInventor: Fumiaki Yamada
-
Publication number: 20090006737Abstract: 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: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Justin P. Bandholz, Kevin M. Reinberg, Philip L. Weinstein