IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 7354281Abstract: An electrical connector includes a first connector body having an interlocking feature extending therefrom. The interlocking feature interlocks the first connector body with a complimentary interlocking feature extending from an adjacent second connector body to distribute a lateral force on either the first or second connector bodies across the adjacent connector body thereby reducing a rotational moment at a base of each electrical connector connected to a printed circuit board (PCB).Type: GrantFiled: March 8, 2007Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: William L. Brodsky, Mark G. Clark, Amanda E. E. Mikhail, Arvind K. Sinha, Scott A. Shurson, Jason T. Stoll
-
Patent number: 7356832Abstract: A method and apparatus provide security for a network-connected vehicle (or other networked environment) in which a predefined set of permitted operations relating to protected resources can be initiated remotely from elsewhere in the network, while security is maintained for the protected resources (for example, an engine performance optimisation control unit or air conditioning control unit within a vehicle) by preventing remote initiation of any other operations on a data processing unit which is connected to the protected resources. One of a pair of gateway components runs on each of two data processing units within the vehicle (or other environment), the first processing unit being connected to the vehicle's device control units and the second processing unit being connected to the external network.Type: GrantFiled: February 10, 2000Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Wolfgang G Eibach, Mark P Nuttall, Matthias Gruetzner
-
Patent number: 7354822Abstract: A vertical pass transistor used in a DRAM cell for maintaining a low total leakage current and providing adequate drive current is described together with a method of fabricating such a device. The transistor gate is engineered in lieu of the channel. The vertical pass transistor for the DRAM cell incorporates two gate materials having different work functions. The gate material near the storage node is n-type doped polysilicon. The gate material near the bit line diffusion is made of silicide or metal having a higher work function than the n-polysilicon. The novel device structure shows several advantages: the channel doping is reduced while maintaining a high Vt and a low sub-threshold leakage current; the carrier mobility improves with the reduced channel doping; the body effect of the device is reduced which improves the write back current; and the sub-threshold swing is reduced because of the low channel doping.Type: GrantFiled: October 26, 2006Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Xiangdong Chen, Geng Wang, Yujun Li, Qiqing C. Ouyang
-
Patent number: 7356766Abstract: A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository.Type: GrantFiled: January 21, 2000Date of Patent: April 8, 2008Assignees: International Business Machines Corp., Pearson Education Inc.Inventors: William J. Baer, Edward Hanapole, Robert C. Hartman, Jr., Richard D. Hennessy, Eugene Johnson, Jr., I-Ming Kao, Janet L. Murray, Jerry D. Robertson, III, Richard W. Walkus
-
Patent number: 7356704Abstract: An apparatus and method for authenticating users on a data processing system is implemented. The present invention provides for aggregating authenticated identities and related authorization information. A security context created in response to a first user logon is saved in response to a second logon. A composite or aggregate security context is created based on the identity passed in the second logon. Access may then be granted (or denied) based on the current, aggregated security context. Upon logout of the user based on the second identity, the aggregate security context is destroyed, and the security context reverts to the context previously saved.Type: GrantFiled: December 7, 2000Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Debora Rinkevich, John Michael Garrison
-
Patent number: 7355221Abstract: A field effect transistor is provided which includes a contiguous single-crystal semiconductor region in which a source region, a channel region and a drain region are disposed. The channel region has an edge in common with the source region as a source edge, and the channel region further has an edge in common with the drain region as a drain edge. A gate conductor overlies the channel region. The field effect transistor further includes a structure which applies a stress at a first magnitude to only one of the source edge and the drain edge while applying the stress at no greater than a second magnitude to another one of the source edge and the drain edge, wherein the second magnitude has a value ranging from zero to about half the first magnitude. In a particular embodiment, the stress is applied at the first magnitude to the source edge while the zero or lower magnitude stress is applied to the drain edge.Type: GrantFiled: May 12, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Gregory G. Freeman, Anil K. Chinthakindi, David R. Greenberg, Basanth Jagannathan, Marwan H. Khater, John Pekarik, Xudong Wang
-
Patent number: 7356643Abstract: System, method and program for managing a storage server comprising first and second clusters of storage controllers. The first cluster comprises one or more storage controllers each controlling one or more storage arrays. The first cluster also comprises a first cache memory and a first nonvolatile storage (“NVS”) shared by the one or more storage controllers of the first cluster. The second cluster comprises one or more storage controllers each controlling one or more storage arrays. The second cluster also comprises a second cache memory and a second nonvolatile storage shared by the one or more storage controllers of the second cluster. There is monitoring of an amount of time that data controlled by each of the clusters is held in the cache memory of the cluster before being outpaged to the storage arrays. There is monitoring of an amount of requests to access storage arrays of a cluster that were delayed due to insufficient NVS.Type: GrantFiled: October 26, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Brett M. Allison, Elise Bobitt
-
Patent number: 7355968Abstract: Disclosed is a method for stateless group communication based on constructing and encoding sender based trees. The headers obtained by encoding the distribution trees are inserted in each communication packet. The encoding allows partial or full decoding of the distribution trees. The encoding is performed to minimize the overhead of the header and the processing required for partial decoding of the distribution tree. The invention includes mechanisms for processing the encoded header at intermediate nodes in the distribution tree in order to determine the next communication nodes and mechanisms for modification and re-encoding of the trees in order to provide resilience to network failures or to react to application level specified conditions.Type: GrantFiled: September 30, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Zhen Liu, George V. Popescu
-
Patent number: 7356491Abstract: Method for transferring large supplier catalogs in a data transmission system including the Internet network, a marketplace site able to be addressed through the Internet network, a first plurality of customers connected to the Internet network and a second plurality of suppliers connected to the Internet network, each supplier having a catalog file of available goods to be supplied to any customer. The method includes the steps requesting by one supplier the transfer of its catalog file to the marketplace site through a B2B gateway by using a catalog control protocol, transferring the catalog file to the marketplace site through a catalog gateway by using a catalog transfer protocol, aggregating the catalog file received from the supplier to a general catalog, and publishing the updated general catalog onto a storefront web site so that any one of the customers can view the goods of the supplier.Type: GrantFiled: December 23, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Olivier Casile, Joaquin Picon
-
Patent number: 7356767Abstract: An extensible resource resolution framework. Executing code that references a resource invokes an interface of an extensible resource resolution framework. Parameters may be provided on the invocation to specify information pertaining to the current execution context. One or more resource resolvers are selected, transparently to the invoking code, as appropriate to a given situation (comprising, for example, the execution context). Preferably, the resource resolvers are contributed as plug-ins to the resolution framework. Criteria may be specified for each resolver, indicating when that resolver should be selected. Priority order may be specified, per resolver, to control order of invocation when more than one resolver is selected.Type: GrantFiled: October 27, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Nitin Somabhai Dahyabhai, Lawrence Alan Mandel, Craig Salter
-
Patent number: 7356792Abstract: A method, system and computer program product for performing verification are disclosed. A first abstraction of an initial design netlist containing a first target is created and designated as a current abstraction, and the current abstraction is unfolded by a selectable depth. A composite target is verified using a satisfiability solver, and in response to determining that the verifying step has hit the composite target, a counterexample to is examined to identify one or more reasons for the first target to be asserted. One or more refinement pairs are built by examining the counterexample, and a second abstraction is built by composing the refinement pairs. One or more learned clauses and one or more invariants to the second abstraction and the second abstraction is chosen as the current abstraction. The current abstraction is verified with the satisfiability solver.Type: GrantFiled: January 26, 2006Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Jason R. Baumgartner, Robert L. Kanzelman, Hari Mony, Viresh Paruthi
-
Patent number: 7354805Abstract: A fuse structure and method of forming the same is described, wherein the body of the fuse is formed from a crystalline semiconductor body on an insulator, preferably of a silicon-on-insulator wafer, surrounded by a fill-in dielectric. The fill-in dielectric is preferably a material that minimizes stresses on the crystalline body, such as an oxide. The body may be doped, and may also include a silicide layer on the upper surface. This fuse structure may be successfully programmed over a wide range of programming voltages and time.Type: GrantFiled: April 25, 2007Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Chandrasekharan Kothandaraman, Edward P. Maciejewski
-
Patent number: 7356538Abstract: A method for performing business control task notification is proposed. The method comprises processing a combination of one or more databases and one or more user profiles to generate a schedule template and receive a request for a schedule. A computer program product compares attributes of the request for the schedule to a user profile and a schedule template to identify one or more events of the schedule template to be accessed from one or more of a plurality of distributed databases and forms a query to be sent to the one or more distributed databases. The query is sent to a particular database among the plurality of distributed databases. The computer program product receives a positive response to the query, indicating that the particular database contains a first event for the schedule, and the event. In response to receiving the event, the schedule is created. The schedule is stored.Type: GrantFiled: January 25, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Matthew Jay Bangel, James A. Martin, Jr., Renee Christine Mullins, Douglas G. Murray, Diane Christy Rauch
-
Patent number: 7356664Abstract: A method, apparatus, and computer instructions for transferring data from a memory to a network adapter. A request is received to transfer data to a network adapter. An offset is set for a starting address of the data to align the data with an end of a frame in the memory, wherein the frame is transferred from the memory to the network adapter.Type: GrantFiled: July 17, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Herman Dietrich Dierks, Jr., Binh K. Hua, Sivarama K. Kodukula
-
Patent number: 7355245Abstract: A field effect transistor (FET) device includes a gate conductor formed over a semiconductor substrate, a source region having a source extension that overlaps and extends under the gate conductor, and a drain region having a drain extension that overlaps and extends under the gate conductor only at selected locations along the width of the gate conductor.Type: GrantFiled: March 28, 2007Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Huilong Zhu, Oleg Gluschenkov
-
Patent number: 7356587Abstract: A detection and response system that generates an Alert if unauthorized scanning is detected on a computer network that includes a look-up table to record state value corresponding to the sequence in which SYN, SYN/ACK and RST packets are observed. A set of algorithms executed on a processing engine adjusts the state value in response to observing the packets. When the state value reaches a predetermined value indicating that all three packets have been seen, the algorithm generates an Alert.Type: GrantFiled: July 29, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Alan D. Boulanger, Robert W. Danford, Kevin D. Himberger, Clark D. Jeffries, Raj K. Singh
-
Patent number: 7356613Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine the active partitions of an application and assign the active partitions among servers via a routing table. The routing table is sent to a client, who uses the routing table to send requests and/or messages to the active partitions. In an embodiment, the routing table includes identifiers of the active partitions and the associated partitions. If one of the servers fails or if the partitions have a loading imbalance, the partitions are reassigned via the routing table.Type: GrantFiled: August 17, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Gennaro A. Cuomo, Donald Francis Ferguson, William T. Newport
-
Patent number: 7356818Abstract: A method for communicating from a first virtual machine, defined by a virtual machine operating system, to an external device via a local area network (LAN). The virtual machine operating system also defines other virtual machines and a base portion common to all of the virtual machines. The first virtual machine writes an IP datagram to an output buffer allocated to the first virtual machine. The IP datagram comprises data and a destination IP address associated with the external device. The program functions in the base portion read the IP datagram from the output buffer to determine the destination IP address and then copy the IP datagram from the output buffer into storage allocated to the common base portion whereby the IP datagram passes from the first virtual machine into the common base portion storage without passing through any other virtual machines. Then, the program functions request a tangible adapter card for the network to send the IP datagram to the IP destination address.Type: GrantFiled: June 24, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Mary Ellen Carollo, Susan Marie Farrell, Angelo Macchiano, Dennis R. Musselwhite, Richard P. Tarcza
-
Patent number: 7354777Abstract: A biomolecular array includes a substrate across which is distributed an array of discrete regions of a porous substance formed from a porogen-containing organosilicate material. The porous substance is designed to bind chemical targets useful in biotechnology applications, such as gene expression, protein, antibody, and antigen experiments. The regions are preferably optically isolated from each other and may be shaped to enhance detection of optical radiation emanating from the porous substance, e.g., as a result of irradiation of the regions with ultraviolet light. The discrete regions may be configured as microscopic wells within the substrate, or they may reside on top of the substrate in the form of microscopic mesas.Type: GrantFiled: July 19, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Mark Whitney Hart, Ho-Cheol Kim, Robert Dennis Miller, Gregory Michael Wallraff
-
Patent number: 7356648Abstract: Buffer memories having hardware controlled buffer space regions in which the hardware controls the dimensions of the various buffer space regions to meet the demands of a particular system. The hardware monitors the usage of the buffer data regions over time and subsequently and automatically adjusts the dimensions of the buffer space regions based on the utilization of those buffer regions.Type: GrantFiled: October 2, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventor: Robert A. Shearer
-
Patent number: 7355253Abstract: A semiconductor device (and method for making the same) includes a strained-silicon channel formed adjacent a source and a drain, a first gate formed over a first side of the channel, a second gate formed over a second side of the channel, a first gate dielectric formed between the first gate and the strained-silicon channel, and a second gate dielectric formed between the second gate and the strained-silicon channel. The strained-silicon channel is non-planar.Type: GrantFiled: August 22, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventor: Guy Moshe Cohen
-
Patent number: 7355271Abstract: A three-dimensional package consisting of a plurality of folded integrated circuit chips (100, 110, 120) is described wherein at least one chip provides interconnect pathways for electrical connection to additional chips of the stack, and at least one chip (130) is provided with additional interconnect wiring to a substrate (500), package or printed circuit board. Further described, is a method of providing a flexible arrangement of interconnected chips that are folded over into a three-dimensional arrangements to consume less aerial space when mounted on a substrate, second-level package or printed circuit board.Type: GrantFiled: September 30, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Richard P. Volant, Kevin S. Petrarca, George F. Walker
-
Patent number: 7354779Abstract: Methods for applying topographically compensated film in a semiconductor wafer fabrication process are disclosed. The processes include premapping a surface of a wafer so as to determine the local topography (e.g., z-height) of the wafer and then applying a variable depth of a film to the wafer, such that the variable depth is modulated based on the local topography of the wafer. The resultant topography of the applied film and wafer is substantially planar (e.g., within approximately 100 nm) across the wafer.Type: GrantFiled: March 10, 2006Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Colin J. Brodsky, Scott J. Bukofsky, Allen H. Gabor
-
Patent number: 7356638Abstract: A system provides communication between components of a computer data storage system using out-of-band (OOB) signaling. The system includes a plurality of data storage devices having a local controller for directing data flow to each of the plurality of data storage devices. A switch is coupled to the local controller to direct data to the set of the plurality of data storage devices. First and second initiators are coupled to the switch. The first initiator communicates the OOB signals through the switch alternatively to the local controller or to the second initiator.Type: GrantFiled: October 12, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: William G. Holland, Shah Mohammad Rezaul Islam, Greg S. Lucas, Yoshihiko Terashita
-
Patent number: 7356802Abstract: A method and computer readable medium for automatic replacement of object classes in a library with custom classes to improve program efficiency. The method begins with static analysis preformed on a program containing a plurality of objects in order to determine type-correctness constraints and to detect unused functionality in one or more of the objects to be replaced. The plurality of objects is instrumented to detect usage patterns of functionality in one or more objects. Customized classes are generated based upon the static analysis and usage patterns detected. Bytecode is rewritten which is used for generating classes. The present invention provides transparency in the replacement of the objects.Type: GrantFiled: September 29, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Bjorn de Sutter, Julian Dolby, Frank Tip
-
Patent number: 7356619Abstract: A method, apparatus, and computer instructions for managing a set of I/O subsystems. Previously stored I/O subsystem information is compared to current I/O subsystem information collected from the set of I/O subsystems. The I/O subsystem information includes addresses associated with unique identifiers. Information in the set of subsystems is recorrelated if a mismatch is present between the previously stored I/O subsystem information and the current I/O subsystem information in the set of subsystems.Type: GrantFiled: May 9, 2002Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Gary Dean Anderson, Richard Jamie Knight, Jayeshkumar M. Patel
-
Patent number: 7356625Abstract: Systems, methods, and software products for moving and/or resizing a producer-consumer queue in memory without stopping all activity is provided so that no data is lost or accidentally duplicated during the move. There is a software consumer and a hardware producer, such as a host channel adapter.Type: GrantFiled: October 29, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Richard L. Arndt, David F. Craddock, Ronald E. Fuhs, Thomas A. Gregg, Thomas Schlipf
-
Patent number: 7356710Abstract: A method, system and computer program product for computing a message authentication code for data in storage of a computing environment. An instruction specifies a unit of storage for which an authentication code is to be computed. An computing operation computes an authentication code for the unit of storage. A register is used for providing a cryptographic key for use in the computing to the authentication code. Further, the register may be used in a chaining operation.Type: GrantFiled: May 12, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Shawn D. Lundvall, Ronald M. Smith, Sr., Phil Chi-Chung Yeh
-
Patent number: 7355608Abstract: A method and an apparatus for selecting, prioritizing, saving, and receiving image data are disclosed. Portions of an image can be selected and the selected portions assigned priorities using preferred embodiments of the present invention. The prioritized image portions can then be saved in a prioritized graphics file. The image can be saved in any graphics file format. When a user accesses the prioritized graphics file, the highest priority portions of the image will be sent to and received by the user first. These highest priority portions will then be displayed to the user. Lower priority portions will subsequently be sent and received until the entire image is displayed to the user. This allows the areas of higher priority to be seen by the user before the user sees areas of lower priority.Type: GrantFiled: October 28, 1998Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventor: Mark J. Beach
-
Patent number: 7354333Abstract: Methods for reconditioning a polishing pad and detecting diamond contamination of the polishing pad, are disclosed. In particular, the methods include the step of exposing the reconditioned polishing pad to an energy source to induce the diamond contamination to fluoresce. Detection of the diamond contamination is then made by detecting the fluorescence. Removal of the diamond contamination results in an improved reconditioned polishing pad. A reconditioning system for reconditioning a damaged polishing pad is also disclosed. The reconditioning system includes a reconditioning disk including a plurality of diamonds for reconditioning the polishing pad, wherein each diamond fluoresces when exposed to an energy source.Type: GrantFiled: January 21, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Laertis Economikos, John A. Fitzsimmons
-
Patent number: 7354692Abstract: A class of lithographic photoresist combinations is disclosed which is suitable for use with visible light and does not require a post-exposure bake step. The disclosed photoresists are preferably chemical amplification photoresists and contain a photosensitizer having the structure of formula (I): where Ar1 and Ar2 are independently selected from monocyclic aryl and monocyclic heteroaryl, R1 and R2 may be the same or different, and have the structure —X—R3 where X is O or S and R3 is C1-C6 hydrocarbyl or heteroatom-containing C1-C6 hydrocarbyl, and R4 and R5 are independently selected from the group consisting of hydrogen and —X—R3, or, if ortho to each other, may be taken together to form a five- or six-membered aromatic ring, with the proviso that any heteroatom contained within Ar1, Ar2, or R3 is O or S. The use of the disclosed photoresists, particularly for the manufacture of holographic diffraction gratings, is also disclosed.Type: GrantFiled: May 9, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Gregory Breyta, Daniel Joseph Dawson, Carl E. Larson, Gregory Michael Wallraff
-
Patent number: 7355974Abstract: The invention describes a method for transmitting data packets by a router, whereby the ports of the router are assigned to affinity values. The data packets also comprise affinity values. Depending on a match of the affinity values of the data packets and the affinity values of the ports, the router forwards the data packets to selected ports. Furthermore, the data of the payload of the data packets are attenuated depending on the affinity value that is used for selecting the port.Type: GrantFiled: January 30, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventor: Sean G. Rooney
-
Patent number: 7353861Abstract: A transpiration cooled heat sink, a self contained coolant supply and a method of using a transpiration cooled heat sink and a self contained coolant supply is provided and includes a heat sink base structure, the heat sink base structure having a coolant inlet for receiving a coolant and a coolant outlet for distributing a coolant, wherein the heat sink base structure defines at least one coolant channel disposed so as to be communicated with the coolant inlet and the coolant outlet and a coolant distribution structure, wherein the coolant distribution structure defines at least one distribution cavity and includes at least one distribution inlet communicated with the distribution cavity and wherein the coolant distribution structure is disposed relative to the heat sink base structure such that the distribution inlet is communicated with the coolant outlet.Type: GrantFiled: March 17, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Richard C. Chu, Michael J. Ellsworth, Jr., Robert E. Simons
-
Patent number: 7356713Abstract: A component of a microprocessor-based data processing system, which includes features for regulating power consumption in snoopable components and has gating off memory coherency properties, is determined to be in a relatively inactive state and is transitioned to a non-snoopable low power mode. Then, when a snoop request occurs, a retry protocol is sent in response to the snoop request. In conjunction with the retry protocol, a signal is sent to bring the component into snoopable mode. When the retry snoop is requested, the component is in full power mode and can properly respond to the snoop request. After the snoop request has been satisfied, the component again enters into a low power mode. Therefore, the component is able to enter into a low power mode in between snoops.Type: GrantFiled: July 31, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Shigehiro Asano, Jeffrey Douglas Brown, Michael Norman Day, Charles Ray Johns, James Allan Kahle, Alvan Wing Ng, Michael Fan Wang, Thuong Quang Truong
-
Patent number: 7356697Abstract: Authenticating a first user in a protected network to an application in a DMZ network shared simultaneously with a second user in an unprotected network. The first user supplies a userID and a password to a first server within the protected network for authentication for the application. The first sewer checks authentication of the first user based on the userID and password. If the first user is authentic, the first server forwards to the application an authentication key for the first user and a selection by the first user pertaining to the application. The application checks authentication of the key, and if authentic, complies with the selection by the first user. The second user supplies another userID and another password to the application. If the other userID and other password are authentic, the application complies with a selection made by the second user pertaining to the application.Type: GrantFiled: June 20, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Christopher E. Barnabo, Gordan G. Greenlee
-
Patent number: 7356811Abstract: A method, apparatus, and computer instructions for referencing a constant pool. A determination is made as to whether a bytecode references the constant pool. A relative offset to the constant pool is identified for the bytecode, in response to the bytecode referencing the constant pool. The bytecode is then replaced with a new bytecode containing the relative offset. The relative offset is used to reference the constant pool.Type: GrantFiled: July 8, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Peter Wiebe Burka, Graham Alan Chapman, Trent A. Gray-Donald, Karl Michael Taylor
-
Patent number: 7356428Abstract: A method, system and test fixture for allowing testing and calibration of various operation parameters of an overhead traveling vehicle (hereinafter “OTV”) are disclosed. The invention implements a test fixture that includes a rotatable bearing set for rotatably engaging a wheel of the OTV such that the wheel can rotate but the OTV remains stationary. The bearing set is held in a raised position, similar to the operational position of the OTV, by a raised support. The test fixture may also include a reflective tape for use with an optical sensor(s) of the OTV. In this fashion, operation parameters of the OTV such as drive servomotor velocity, current gain, current offset, OTV travel profile, optical sensor op-amp gain, etc., can be tested and calibrated.Type: GrantFiled: September 24, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Nicholas F. Ciminello, Ray A. Reyes, David L. Schmoke, Uldis A. Ziemins
-
Patent number: 7356525Abstract: A method for implementing a web-based, front-end user request includes receiving a list request from a front-end user, and receiving user characteristics associated with the list request. Data corresponding to the list request is retrieved from a data storage medium, and the retrieved data is configured in accordance with the user characteristics. The configured data is returned to the front-end user in accordance with the user characteristics.Type: GrantFiled: May 28, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Peter F. Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R. Phillips
-
Patent number: 7356147Abstract: A method and system for attaching a title key to encrypted content for synchronized transmission to, or storage by, a recipient is provided. Specifically, under the present invention, an elementary media stream is parceled into content units that each include a content packet and a header. The content packets are encrypted with one or more title keys. Once the content packets have been encrypted, the title keys are themselves encrypted with a key encrypting key. The encrypted title keys are then attached to the corresponding encrypted content packets for synchronized transmission to a recipient.Type: GrantFiled: April 18, 2002Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Eric M. Foster, Jeffrey B. Lotspiech, Florian Pestoni, Wilfred E. Plouffe, Jr., Frank A. Schaffa
-
Patent number: 7355486Abstract: A current controlled, phase locked loop device includes a phase detector configured to compare a reference frequency to an output frequency of a current controlled oscillator (ICO), a charge pump coupled to the phase detector and a low pass filter coupled to the charge pump. A voltage to current (V to I) converter is coupled to the low pass filter, providing an output current for integral control of the ICO. A control circuit is coupled to the ICO, and receives increment and decrement outputs of the phase detector, wherein the control circuit is configured to provide proportional control of the ICO through an amount of bias current applied thereto.Type: GrantFiled: March 31, 2006Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Ram Kelkar, Anjali R. Malladi
-
Patent number: 7354867Abstract: The embodiments of the invention generally relate to an etching process, and more particularly to an etch processing for improving the yield of dielectric contacts on nickel silicides. An oxygen-free feedgas is used in an etching process to reduce or eliminate residuals, including oxidation and consumption of the silicide layer, at the contact surface. The contact resistance at contact surface is reduced, thereby improving the performance of the device.Type: GrantFiled: February 3, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Scott D. Allen, Kenneth A. Bandy, Sadanand V. Deshpande, Richard Wise
-
Patent number: 7356566Abstract: A method, system, and program for selective mirrored site access from a communication are provided. When composing a communication, multiple mirrored site addresses are embedded with a target site address. The sender may request to enter the mirrored site addresses or a browser supplies the mirrored site addresses. At each client system receiving the communication, selections of site addresses accessible for each intended recipient are detected. Thus, each client system, when outputting the communication, displays the selection of mirrored site address accessible to the intended recipient accessing that client system.Type: GrantFiled: October 9, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
-
Patent number: 7356772Abstract: The present invention provides a user interface that includes a first column for chronologically displaying a set of messages (objects) in a conversation, and a second column for displaying a branch of messages (objects) corresponding to a message (object) selected in the first column. The user interface further includes, among other things, a list of participants to the conversation, a vertical index (time line), a list of related conversations and a conversation map that illustrates a hierarchy of the conversation. Each message (object) in the first column can have an associated indicator for indicating a quantity of predecessors and successors to the set of messages (objects), as well as an in-line reply button for replying to the set of messages. Each of the messages displayed of the second column can have one or more associated navigation buttons for navigating adjacent hierarchical levels.Type: GrantFiled: November 25, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Werner Geyer, Bernard J. Kerr, David R. Millen, Michael Muller, Eric M. Wilcox, Andrew J. Witt
-
Patent number: 7353996Abstract: A device for storing and displaying numerous optically readable codes. The device includes a memory for storing the codes, a display for displaying the codes of sufficient contrast to be readable by an optical scanner, an optional selector for allowing the user to request display of the code(s), and a processor for coordinating operation of the memory, display and optional selector.Type: GrantFiled: April 28, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Brian Gerard Goodman, Diana Joyce Hellman
-
Patent number: 7355700Abstract: An automated system for illuminating and inspecting the inner surface areas of tubular samples, especially stents, is disclosed. The system comprises rotatable means for receiving the sample to be inspected; at least one fluorescent surface area arranged in the immediate vicinity of the sample to be inspected; an UV-light source for illuminating the at least one fluorescent surface area; an electronic line-scan camera for inspecting the sample; and a computer based electronic imaging system, functionally connected to the camera, whereby the imaging system creates a line-by-line image of an area extending along the length of the sample as it rotates under the camera.Type: GrantFiled: November 3, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Achim Kreckel, Christian Laue, Edgar Maehringer-Kunz
-
Patent number: 7355125Abstract: The present invention relates to computer hardware design and in particular to a printed circuit board comprising wiring dedicated to supply electric board components such as integrated circuits with at least three different reference planes. In order to provide a printed circuit board having an improved signal return path for basically all relevant signal layers at transitions between card, connector, module and chip while still holding the cross-section structure simple, it is proposed to establish a layer structure wherein a) a split voltage plane is located adjacent to one side of one of said reference planes and comprises conducting portions for all of said at least three different voltage levels in respective plane parts, and b) a signal layer being located adjacent to said reference planes.Type: GrantFiled: November 17, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Wiren D. Becker, Bruce J. Chamberlin, Roland Frech, Andreas Huber, George Katopis, Erich Klink, Andreas Rebmann, Thomas-Michael Winkel
-
Patent number: 7356245Abstract: Systems, methods, and computer products that facilitate transmission of information used for fast and responsive video and audio playback at non-standard, trick mode speeds. An embodiment of the present invention uses low resolution, compressed, and independent frames derived from the encoded digital video or audio information to facilitate the operation of user-requested VTR-like speed change functions associated with digital video and digital audio frames. The present invention greatly simplifies locating specific frames in a video or audio presentation for purposes such as fast forward and fast reverse scanning that is typically used in digital editing.Type: GrantFiled: June 29, 2001Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: William R. Belknap, Jane K. Doong
-
Patent number: 7356228Abstract: Fiber optic cable systems and methods incorporating a luminescent compound-containing layer to identify cracks. Exemplary embodiments include a fiber optic cable apparatus including a core for receiving laser light emitted from a VCSEL for the detection of faults in the fiber optic cable, a cladding disposed around the core, the cladding having an index of refraction differential with the core thereby allowing containment of light within the core by total internal reflection within the core, a buffer disposed around the cladding, the buffer capable of receiving LED emitted light for the detection of faults in the fiber optic cable, a braiding layer disposed around the buffer and configured to allow LED light to transmit from the buffer, and a jacket disposed around the braiding layer, the jacket having optical properties to receive LED light transmitted down the buffer in response to VCSEL, light having been unsuccessfully transmitted down the core.Type: GrantFiled: January 12, 2007Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Jessica R. Berens, Lad W. Freitag, Joseph Kuczynski, Fraser A. Syme
-
Patent number: 7353590Abstract: A method of forming a printed circuit card with a metal power plane layer between two photoimageable dielectric layers is provided. Photoformed metal filled vias and plated through holes are in the photopatternable material, and signal circuitry is on the surfaces of each of the dielectric materials connected to the vias and plated through holes. A border may be around the card including a metal layer terminating in from the edge of one of the dielectric layers. Copper foil with clearance holes is provided. First and second layers of photoimageable curable dielectric material are on opposite sides of the copper. Patterns are developed on the first and second layers of the photoimageable material to reveal the metal layer through vias. Through holes are developed where holes were patterned in both dielectric layers. The surfaces of the photoimageable material, vias and through holes are metallized by copper plating, preferably using photoresist.Type: GrantFiled: September 12, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Kenneth Fallon, Miguel A. Jimarez, Ross W. Keesler, John M. Lauffer, Roy H. Magnuson, Voya R. Markovich, Irv Memis, Jim P. Paoletti, Marybeth Perrino, John A. Welsh, William E. Wilson
-
Patent number: 7355429Abstract: Techniques for on-chip detection of integrated circuit power supply noise are disclosed. By way of example, a technique for monitoring a power supply line in an integrated circuit includes the following steps/operations. A first signal and a second signal are preconditioned. The first signal is representative of a voltage of the power supply line being monitored. The second signal is representative of a voltage of a reference power supply line. Preconditioning includes shifting respective levels of the voltages such that the voltages are within an output voltage range of comparator circuitry. Then, the preconditioned first signal and the preconditioned second signal are compared in accordance with the comparator circuitry. Comparison includes detecting when a difference exists between the voltage level of the preconditioned first signal and the voltage level of the preconditioned second signal.Type: GrantFiled: March 24, 2005Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Keith A. Jenkins, Anuja Sehgal, Peilin Song