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: 7003581Abstract: A data transmission system and method for transmitting packetized data from an Internet Protocol (IP) host, having at least an IP layer and a network layer, to a plurality of workstations by the intermediary of an IP network, wherein the IP host is connected to the IP network via a layer 2 network interfacing the IP network with a set of routers. The IP host further includes a Multiple Address Resolution Protocol (MARP) layer between the IP layer and the network layer for selecting one of the set of routers in response to the next hop IP addresses provided by the IP layer to the MARP layer when a packet of data is be transmitted from the IP host to one of the workstations.Type: GrantFiled: March 10, 2000Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Marc Lamberton, Eric Ley-Abegnoli, Pierre Secondo, Pascal Thubert
-
Patent number: 7003736Abstract: A method and apparatus for determining and displaying icons representing files containing text, such as e-mail, web pages, text documents, word-processor documents, etc. In particular, the system determines the content of the text by examining words in the document. For example, if words relating to cars appear several times in the document, then the document's topic probably relates to car. Next, the system searches in a database of icons, which are labeled according to type. For example, the database may contain graphics relating to transportation (cars, planes, trains, etc.) computers (hard disk, monitor, keyboard, etc.), animals (mammal, reptile, amphibian), and many other categories. The system chooses the closest icon available and displays it as the icon representing the text document. (For example, the system may associate the document on cars with a car icon, and the car icon is displayed in appropriate regions of the desktop such as in file listings, desktop shortcuts, menus task bars, etc.).Type: GrantFiled: January 26, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Dimitri Kanevsky, Clifford A. Pickover, Alexander Zlatsin
-
Patent number: 7003700Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.Type: GrantFiled: May 8, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: David A. Elko, Steven N. Goss, Michael J. Jordan, David H. Surman, Wendell W. Wilkinson
-
Patent number: 7003662Abstract: A system and method for dynamically determining a CRL location and protocol. CRL location names and protocols are retrieved from a digital certificate data structure which includes a network servers that contain the CRL file. A determination is made as to whether any of the servers reside in the current domain, in which case the server is used because the data is more secure. If no locations are within the current domain, Internet servers outside the current domain are analyzed. Security parameters may be established that restrict which Internet servers can be used to retrieve the data. The security parameters may also include which access methods may be used to retrieve data since some access methods provide greater security than other access methods. A security parameter may also be based upon both the access method and the name, or address, of the Internet server.Type: GrantFiled: May 24, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Denise Marie Genty, Guha Prasad Venkataraman, Jacqueline Hegedus Wilson
-
Patent number: 7003789Abstract: A method, system, and computer readable code for extending payment protocols to include information related to the television context of commercial activity between a consumer using a television (or a set-top box) and a merchant, thereby enabling “TV commerce” to generate additional revenue streams which may include payments to the operator of the television system, as well as to various other parties (such as a cable or satellite provider who is providing the broadcast, the ad agency responsible for creating the advertisement from which the consumer made his purchase, etc.) involved with television advertisements and programs. A number of different payment protocols may be used for these TV commerce transactions, where the protocol messages are then augmented according to the present invention to include TV context data.Type: GrantFiled: December 21, 1999Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Mark H. Linehan
-
Patent number: 7002247Abstract: A thermal interposer is provided for attachment to the back surface of a semiconductor device so as to give a very low thermal resistance. In one preferred embodiment, the thermal interposer has two plates containing wick structures such as grooves. The thermal interposer is integrated with a semiconductor device so as to form a vapor chamber. In particular, the back surface of the semiconductor chip is in direct contact with the interior sealed volume of the vapor chamber, so as to greatly reduce the thermal resistance from the combination of the chip and the vapor chamber. Further, the upper plate is thermally coupled to a heat-sinking fixture such as a heat sink or a cold plate.Type: GrantFiled: June 18, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Lawrence S. Mok, Evan G. Colgan, Minhua Lu, Da-Yuan Shih
-
Patent number: 7003597Abstract: A method and system is provided to efficiently manage memory in a network device that receives packets of variable size. The memory is allocated into portions whereby each portion, comprising multiple equally-sized buffers, receives packets of a particular size. One portion is used for smaller packet sizes and another portion is for larger packet sizes, although other portions may be created. As packets are received at the network device, they are stored into the appropriate memory portion based on their size. The number of available buffers in each portion is monitored so that, when it falls below a threshold, buffers are reallocated to the other thereby increasing the overall memory efficiency.Type: GrantFiled: July 9, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Christos John Georgiou, Valentina Salapura
-
Patent number: 7001827Abstract: There is provided a method for making a wafer including the steps of providing a substrate having a first surface, an opposite second surface, and at least one side edge defining a thickness of the substrate, the at least one side edge having a first peripheral region and a second peripheral region adjacent to the first peripheral region. The method includes applying a fluid to the first surface and the first peripheral region of the at least one side edge and removing the opposite second surface and the second peripheral region of the at least one side edge to form a third surface. A semiconductor chip made from the method for making the wafer is also provided.Type: GrantFiled: April 15, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Allan D. Abrams, Donald W. Brouillette, Joseph D. Danaher, Timothy C. Krywanczyk, Rene A. Lamothe, Ivan J. Stone, Matthew R. Whalen
-
Patent number: 7002763Abstract: In a tape having separate servo bands of patterns positioned laterally across the tape, the patterns of a separate servo band have at least one differentiating characteristic with respect to patterns of another of the separate servo bands. The differentiating characteristic allows identification of the separate servo bands. For example, the patterns of a separate servo band have differing azimuthal orientations of detectable transitions with respect to another servo band, such as being laterally inverted. In another, variations in the width of gaps of patterns are made with respect to another servo band. In another, variations are made in the number of the detectable transitions of patterns with respect to the patterns of another servo band.Type: GrantFiled: August 8, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Nhan Xuan Bui, James Howard Eaton, Junichi Fukuda, Glen Alan Jaquette, Eiji Ogura, Mark Allan Taylor, Kazuhiro Tsuruta
-
Patent number: 7002956Abstract: An addressing method and a system for assigning network addresses such that access to a network resource remains local. This is accomplished by allocating a local network address in favor of a remote network address. A process executing on a processor makes a request for a network address. A local network address is located in memory of the processor executing the process. The local network address is assigned, if available. Otherwise, a remote network address located in the memory of another processor is assigned. Preferably, the network address request contains information about on which processor the requesting process is running. Using this information, the present invention is able to select a network address that resides in the local memory of that processor. The network address allocation system of the present invention includes a network address allocator that uses the method of the present invention as outlined above.Type: GrantFiled: July 5, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Dwip N. Banerjee, Vasu Vallabhaneni
-
Patent number: 7003582Abstract: In a network environment including one or more network processing (NP) devices implementing for communicating packets, each NP device supporting a forwarding table comprising entries to enable forwarding of received data packets from a source device to a destination device according to a routing protocol via a network connection, the network device routing receiving updated forwarding table entries from one or more network control devices executing routing protocol applications, a system and method for updating forwarding table entries comprises: generating for each forwarding table entry update, a data structure indicating identification of the routing protocol application and a version of a particular routing protocol application instance generating the entry update, the data structure received by the forwarding table and incorporated within a respective forwarding table entry; identifying for deletion forwarding table entries having data structures matching a designated selection criteria; and, deleting thType: GrantFiled: June 20, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Claude Basso, Natarajan Vaidhyanathan, Colin Beaton Verrilli, Rama Mohan Yedavalli
-
Patent number: 7002209Abstract: The present invention provides a semiconducting device including at least one gate region including a gate conductor located on a surface of a substrate, the substrate having an exposed surface adjacent the gate region; a silicide contact located adjacent the exposed surface; and a stress inducing liner located on the silicide contact, the exposed surface of the substrate adjacent to the gate region and the at least one gate region, wherein the stress inducing liner provides a stress to a device channel portion of the substrate underlying the gate region. The stress produced on the device channel is a longitudinal stress on the order of about 200 MPa to about 2000 MPa. The present invention also provides a method for forming the above-described semiconducting device.Type: GrantFiled: May 21, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Xiangdong Chen, Dureseti Chidambarrao, Oleg Gluschenkov, Brian Greene, Kern Rim, Haining S. Yang
-
Patent number: 7002966Abstract: A method and system for scheduling multiple frames and packets that are queued for transmission over a link, and queued from a link for storing into main memory. It recognizes priorities, provides fairness, and guarantees forward progress of all users. This method and system provides a mechanism that achieves the objectives with a very small state machine. It takes advantage of the nature of the traffic to calculate priorities in parallel to frame transmission.Type: GrantFiled: September 21, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Thomas A. Gregg, Kulwant M. Pandey
-
Patent number: 7003782Abstract: A method for calling a software method in a called CORBA application by a caller software method in a caller CORBA application in a process of a computer system is disclosed. The caller software method calls a software method in a CORBA stub sending a parameter which is created using a classloader of the caller application. The CORBA stub software method calls a software method in a dynamic proxy sending the parameter. The dynamic proxy software method calls an ORB sending the parameter. The ORB serializes the parameter and returns it to the dynamic proxy software method. The dynamic proxy software method calls the ORB sending the serialized parameter. The ORB deserializes the serialized parameter using a classloader of the called application and returns it to the dynamic proxy software method. The dynamic proxy software method calls the called software method sending the deserialized parameter.Type: GrantFiled: October 31, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Timothy John Baldwin, Ann Eleanor Dalton, Simon Christopher Nash
-
Patent number: 7003704Abstract: A system and methodology for testing memory in an integrated circuit implementing BIST testing to calculate row and column redundancy and enable replacement of a defective row or column of memory cells. The system comprises circuitry for detecting a first single memory cell failure in a row; and, recording the I/O value of the first Single Cell Fail (SCF). A circuit is provided for detecting whether more than one single cell failure has occurred for a tested row, and, in response to detecting a second SCF, comparing recorded I/O value of the subsequent tested row, with the I/O value associated with the first failed memory cell. Upon detection of defective bits, the defective column and row of memory having corresponding defective bits set is replaced.Type: GrantFiled: November 12, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: R. Dean Adams, Thomas J. Eckenrode, Steven L. Gregor, Garrett S. Koch
-
Patent number: 7002221Abstract: A bipolar transistor with raised extrinsic base and selectable self-alignment between the extrinsic base and the emitter is disclosed. The fabrication method may include the formation of a predefined thickness of a first extrinsic base layer of polysilicon or silicon on an intrinsic base. A dielectric landing pad is then formed by lithography on the first extrinsic base layer. Next, a second extrinsic base layer of polysilicon or silicon is formed on top of the dielectric landing pad to finalize the raised extrinsic base total thickness. An emitter opening is formed using lithography and RIE, where the second extrinsic base layer is etched stopping on the dielectric landing pad. The degree of self-alignment between the emitter and the raised extrinsic base is achieved by selecting the first extrinsic base layer thickness, the dielectric landing pad width, and the spacer width.Type: GrantFiled: August 29, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Marwan H. Khater, James S. Dunn, David L. Harame, Alvin J. Joseph, Qizhi Liu, Francois Pagette, Stephen A. St. Onge, Andreas D. Stricker
-
Patent number: 7001844Abstract: Stress level of a nitride film is adjusted as a function of two or more of the following: identity of a starting material precursor used to make the nitride film; identity of a nitrogen-containing precursor with which is treated the starting material precursor; ratio of the starting material precursor to the nitrogen-containing precursor; a set of CVD conditions under which the film is grown; and/or a thickness to which the film is grown. A rapid thermal chemical vapor deposition (RTCVD) film produced by reacting a compound containing silicon, nitrogen and carbon (such as bis-tertiary butyl amino silane (BTBAS)) with NH3 can provide advantageous properties, such as high stress and excellent performance in an etch-stop application. An ammonia-treated BTBAS film is particularly excellent in providing a high-stress property, and further having maintainability of that high-stress property over repeated annealing.Type: GrantFiled: April 30, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Ashima B. Chakravarti, Shreesh Narasimha, Victor Chan, Judson Holt, Satya N. Chakravarti
-
Patent number: 7001498Abstract: An electroplating apparatus, in accordance with the present invention, includes a plurality of chambers. A first chamber includes an anode therein. The first chamber has an opening for delivering an electrolytic solution containing metal ions onto a surface to be electroplated. The surface to be electroplated is preferably a cathode. A second chamber is formed adjacent to the first chamber and has a second opening in proximity of the first opening for removing electrolytic solution containing metal ions from the surface to be electroplated. The plurality of chambers are adapted for movement in a first direction along the surface to be electroplated.Type: GrantFiled: October 10, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Evan George Colgan, John Christopher Flake, Lubomyr Taras Romankiw, Robert Luke Wisnieff
-
Patent number: 7001783Abstract: Methods of patterning magnetic tunnel junctions (MTJ's) of magnetic memory devices that avoid shorting magnetic memory cells to upper levels of conductive lines during etching processes. One method involves using a hard mask having two material layers to pattern the lower magnetic material layers of an MTJ. The first material of the hard mask is thin and comprises an etch-resistant material. The second material of the hard mask deposited over the first material is thicker and is less etch-resistant than the first material. At least a portion of the second material is sacrificially removed during the etch process of the lower magnetic material layers. A conformal or non-conformal material may be used as the second material of the hard mask. The hard mask used to pattern lower magnetic materials of an MTJ may comprise a single layer of non-conformal material.Type: GrantFiled: June 15, 2004Date of Patent: February 21, 2006Assignees: Infineon Technologies AG, International Business Machines CorporationInventors: Gregory Costrini, Frank Findeis, Gill Yong Lee, Chanro Park
-
Patent number: 7002190Abstract: A heterobipolar transistor (HBT) for high-speed BiCMOS applications is provided in which the collector resistance, Rc, is lowered by providing a buried refractory metal silicide layer underneath the shallow trench isolation region on the subcollector of the device. Specifically, the HBT of the present invention includes a substrate including at least a subcollector; a buried refractory metal silicide layer located on the subcollector; and a shallow trench isolation region located on a surface of the buried refractory metal silicide layer. The present invention also provides a method of fabricating such a HBT. The method includes forming a buried refractory metal silicide underneath the shallow trench isolation region on the subcollector of the device.Type: GrantFiled: September 21, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Peter J. Geiss, Peter B. Gray, Alvin J. Joseph, Qizhi Liu
-
Patent number: 7001250Abstract: In the tape head polishing method of the present invention the tape head is moved orthogonally to the polishing medium (such as diamond polishing tape) direction of motion during polishing. The polishing medium motion is synchronized with the tape head motion, such that the polishing medium is held stationary when the tape head motion is stationary, and the polishing medium is moved when the tape head motion is approximately at a maximum velocity. The tape head velocity VH and the polishing medium velocity VT during the tape motion are generally related by the equation VT?VH Tan ?, where Tan ?=W/L, where W is the width of an insulation layer fabricated between a magnetic shield and a tape head read sensor element, and L is the length of a read sensor element.Type: GrantFiled: April 30, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Robert Glenn Biskeborn
-
Method and an apparatus to extend the logic volume manager model to allow device management plug-ins
Patent number: 7003780Abstract: Logical disks are provided, which are created by device managers. The logical volume manager is modified to use only logical disks. The device managers may be plug-in modules. This allows new device managers to be added to the logical volume manager at any time without changing the code in the logical volume manager. Anything that can be made to appear as a logical disk through the use of a device manager plug-in may then be used with the logical volume manager. A device manager for network attached storage may be written allowing network attached storage devices to be treated as local disk drives by the logical volume manager, thereby allowing all of the capabilities of the logical volume manager to be used with the network attached storage devices.Type: GrantFiled: December 11, 2000Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Mark A. Peloquin, Benedict Michael Rafanello, Cuong Huu Tran -
Patent number: 7003779Abstract: An automated method and system for the implementation of a hierarchical event relationship network for correlation analysis in a distributed computing environment in which events are defined based on a connected graph model. Event handling information for each event type to be monitored is used to customize a plurality of rule templates for each type within an event source, where the event source is a hardware component, an application software component or an operating system platform. A plurality of event relationship network rules are verified to ensure they do not violate an event protocol. A hierarchical class definition and naming structure is generated from the plurality of event relationship network rules for each event source. Event management rules are then generated automatically for each event type from the event relationship network rules and the rule templates. The event management rules are loaded into a rule-based event manager.Type: GrantFiled: February 17, 2005Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: James A. Riosa, Andrew D. Naiberg
-
Patent number: 7003735Abstract: A structure and method for supplying a graphic user interface for a computer. The graphic user interface comprises a schedule having at least one time slot identifying at least one activity and at least one link associated with the activity. The link starts at least one computer program and opens a computer file associated with the activity.Type: GrantFiled: March 29, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Daniel A. Ford, Joseph J. Gebis, Qi Lu
-
Patent number: 7002194Abstract: A magnetic storage structure comprises a first magnetic layer; a second magnetic layer; and a nonmagnetic spacer layer disposed between the first and second layers for coupling the first and second layers to be parallel in a zero field condition. According to another embodiment of the invention a magnetic memory cell exhibits a hysteresis loop wherein in small fields the thin layer switches, reversibly, leaving the layers coupled anti parallel. At larger fields the thick layer switches making the layers parallel. According to yet another embodiment of the invention, a magnetic memory structure comprises two magnetic layers wherein the layers are magnetically coupled in a substantially parallel mode in zero field, and switches via the anti parallel state.Type: GrantFiled: July 18, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Daniel Worledge
-
Patent number: 7003513Abstract: A method and a system for re-ranking an existing result set of documents. A user starts a search by entering search term(s). The search term(s) is (are) transferred to a search engine which generates a result set ranked by the search term(s). The search engine, in parallel, automatically retrieves context information from returned result set which is related to the original set of documents. The search engine presents the context information to the user and asks for a feedback. The user performs a weighting of the presented context information in a range from “important” to “non-important”. The result set is then re-ranked with the user-weighted context information to increase the “rank distance” of important and non important documents. The documents that are on top of the list (highest context-weighted ranking value) represent the desired information.Type: GrantFiled: May 14, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Reinhold Geiselhart
-
Patent number: 7003494Abstract: An accounts payable system in which invoices submitted by electronic data interchange (EDI) are audited for duplicate invoices prior to them being entered into the production database, or environment. Pre-processor logic audits, identifies and returns electronically duplicate transmissions. At this pre-processor level, all inbound invoices are sorted in credit/debit sequence. Invoices are posted (committed to the production accounts payable environment; that is, to the accounts payable data base) one at a time so purchase order history is current for each evaluation. Inbound invoices are sorted by credit/debit. Only debits are audited.Type: GrantFiled: February 3, 1999Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Michael W. Beach, Gerald D. Bucinell, Lawrence J. Cartin, Louis M. Ciotoli, Theodore W. Fedorchak, Robert P. Hughes, Eileen L. Mosher, Julie M. Murphy, Scotty J. Reynolds
-
Patent number: 7003611Abstract: A method, apparatus, and computer instructions for managing interrupts using a set of presentation controllers. A first interrupt server is identified in the set of interrupt servers to handle the interrupt in response to receiving an interrupt signal. The set of interrupt servers constituting a server pool are linked in a circular list using a set of identifiers. The message representing the interrupt is sent to a second interrupt server, such as in a second presentation controller in the set of presentation controllers based on an identifier identifying the second interrupt server in the set of interrupt servers, if the first interrupt server is unable to handle the interrupt. The identifier is found within the first interrupt controller. The interrupt is passed to different interrupt servers potentially associated with different presentation controllers within the circular list.Type: GrantFiled: September 30, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Richard Louis Arndt
-
Patent number: 7002453Abstract: A method and apparatus are provided for remotely monitoring the status of a variety of illumination devices. A fiber optic cable coupled to a light fixture transmits a light display. Based on the light received, the status of the light is determined. The status is determined without the use of elegant and expensive electronics that are more subject to failure and with minimal power consumption.Type: GrantFiled: January 16, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Anthony Edward Martinez
-
Patent number: 7000467Abstract: Method, system and program product are provided for monitoring coolant within a cooling system designed to provide system coolant to one or more electronics subsystems. The monitoring technique includes employing at least one pressure transducer to obtain multiple pressure measurements related to an amount of coolant within an expansion tank of the cooling system, and determining a rate of volume change of coolant within the expansion tank employing the multiple pressure measurements. Successive pressure measurements can be taken at a known time interval to determine the rate of volume change of coolant within the expansion tank. An automatic determination can also be made on the immediacy of action to be taken for service of the cooling system based on the rate of volume change of coolant within the expansion tank.Type: GrantFiled: December 16, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Richard C. Chu, Michael J. Ellsworth, Jr., Roger R. Schmidt, Robert E. Simons, Randy J. Zoodsma
-
Patent number: 7003285Abstract: The present invention provide a method, apparatus and computer program product which enables the mode of use of a multi-sensory device to be used to prioritise the type of data which is sent to the device. The multi-sensory device sends its usage mode, for example, aural or visual, as part of communications to a server. The server then obtains the usage mode and uses this information to prioritise data sent to the device. For example if the device is being used aurally, audio data is prioritised for sending to the device such that data sent to the device is primarily or exclusively audio data.Type: GrantFiled: October 30, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: John M. Carter
-
Patent number: 7001835Abstract: A hardmask layer in the back end of an integrated circuit is formed from TaN having a composition of less than 50% Ta and a resistivity greater than 400 ?Ohm-cm, so that it is substantially transparent in the visible and permits visual alignment of upper and lower alignment marks through the hardmask and intervening layer(s) of ILD. A preferred method of formation of the hardmask is by sputter deposition of Ta in an ambient containing N2 and a flow rate such that (N2 flow)/(N2+carrier flow)>0.5.Type: GrantFiled: November 21, 2003Date of Patent: February 21, 2006Assignees: International Business Machines Corporation, Infineon Technologies, AGInventors: Lawrence A. Clevenger, Andrew P. Cowley, Timothy J. Dalton, Mark Hoinkis, Steffen K. Kaldor, Kaushik A. Kumar, Stephen M. Rossnagel, Andrew H. Simon, Douglas C. La Tulipe, Jr.
-
Patent number: 7003677Abstract: A method for providing a proactive security in proactive operating environment. The proactive operating environment includes a group of proactive servers communicating over a network. Each proactive server (PSI) includes a storage that includes a non erasable part that stores a public, non proactive related, key VIStart. The storage further includes an erasable part for storing private and public data. The proactive server has a discardable one-time private key SIStart that corresponds to the public key VIStart. The proactive server further has configuration data C. There is further provided a processor for providing a proactive services to applications. The proactive server has a group public proactive key VCERT common to the group of proactive servers and a share SICERT of a corresponding private proactive key SCERT.Type: GrantFiled: November 1, 1999Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Amir Herzberg, Dalit Naor, Eldad Shai, Boaz Barak
-
Patent number: 7003463Abstract: A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources inlcudes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.Type: GrantFiled: October 1, 1999Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Stephane H. Maes, Ponani Gopalakrishnan
-
Patent number: 7003645Abstract: Liveness determination in a multinode data processing system is enhanced through the use of a shared nonvolatile memory, typically a disk, which is utilized in conjunction with defined transmission protocols to provide an independent communication path usable for both the transmission of node liveness information and for other, more general, data transfer purposes. This path is considered as having the same degree of importance as other network paths and liveness indications from the shared memory path are likewise considered at the same time as liveness indications from another path or paths.Type: GrantFiled: December 18, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Felipe Knop, John R. Hare
-
Patent number: 7002927Abstract: According to an embodiment of the present invention, a method is provided for automatic aggregation of a plurality of virtual paths emanating from a first switch. The method includes automatically discovering and identifying portions of the virtual paths that run parallel to one another, e.g., through the same set of switches up to a common terminating switch at which the paths diverge or terminate, as a candidate path set for aggregation, constructing a tunnel path along this set of paths all the way between the first switch and the terminating switch, and aggregating the parallel portions identified by the path set into the tunnel.Type: GrantFiled: August 1, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Venkata Guruprasad
-
Patent number: 7003608Abstract: A system and method are disclosed for automatically and correctly configuring IDE bus devices to be either master or slave devices regardless of the devices' location on an IDE cable. A modified IDE cable is described for causing an IDE device set to cable select mode to automatically configure itself appropriately as either a master or a slave device. The modified cable includes means for setting the cable select value to a master value when the IDE device is coupled to the cable's middle connector, for setting the cable select value to a slave value when the IDE device is coupled to the cable's end connector while a second IDE device is coupled to the middle connector, and for setting the cable select value to a master value when the IDE device is coupled to the end connector while no device is coupled to the middle connector.Type: GrantFiled: June 12, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Rolf Brudeseth
-
Patent number: 7003727Abstract: The present invention is a method for automatically determining a user identification (user ID) display field and a password display field during a logon process. The present invention comprises identifying the password display field based on a characteristic associated with the password display field and then identifying the location of the user ID display field based on a predetermined relationship to the identified password display field.Type: GrantFiled: February 6, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Bruce Rosar
-
Patent number: 7003693Abstract: System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operating systems, making many of the steps associated with duplexing transparent to the exploiters of the coupling facility structures. System-managed duplexing provides high availability for coupling facility structure data via a robust recovery mechanism (i.e., duplexing failover).Type: GrantFiled: April 5, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Ruth A. Allen, Mark A. Brooks, Michael J. Jordan, Georgette L. Kurdt, William C. Neiman, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
-
Patent number: 7002420Abstract: An interleaved VCO is configured using a ring oscillator with voltage controlled feedforward inverting stages coupled around the inverting stages making up the basic ring oscillator to enable the frequency of the ring oscillator to be voltage controlled. The feedforward inverting stages comprise a complementary inverter stage and a voltage controlled transfer gate. Complementary control voltages are coupled to the gates of the complementary transfer gate FET devices. Likewise, the complementary control voltages are coupled to the corresponding body of the FET devices in the transfer gate and in the inverting stage. The complementary control voltages may also be connected to the body of the complementary FET devices in the inverting stages making up the basic ring oscillator. This allows the frequency range of the VCO to be extended without having to switch the feedforward paths into an out of the circuit.Type: GrantFiled: January 22, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Hung C. Ngo
-
Patent number: 7003111Abstract: Provided is a method, system, and program for encoding and decoding input data. A key is generated comprising a list of a plurality of binary values, wherein the key is available to a user during decoding. The input data is encoded by using the key to initialize a replacement list. A determination is made whether to replace strings in the input data with a string reference to a matching string value, wherein the input data not replaced with reference to one matching string value comprises one or more literals. Each literal is replaced with a literal reference to one entry in the replacement list matching the literal. The encoded input data is decoded by accessing the generated key in response to user input and using the accessed key to decode the literals replaced with literal references to entries in the replacement list.Type: GrantFiled: October 11, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Glen Alan Jaquette
-
Patent number: 7003466Abstract: A method, system, and program for origin device initiated caller identification are provided. In response to detecting a call extended to a destination device, extending a request from said destination device to an origin device requesting a voice utterance of the caller at said origin device. A caller identity associated with the voice utterance is identified at the destination device, such that a callee receiving the call at the destination device is informed of the caller identity before choosing whether to speak with the caller.Type: GrantFiled: December 12, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Michael Wayne Brown, Joseph Herbert McIntyre, Michael A. Paolini, James Mark Weaver, Scott Lee Winters
-
Patent number: 7001693Abstract: A method of forming a photolithographic mask layout with Sub-Resolution Assist Feature (SRAF) elements on a mask for correcting for proximity effects for a pattern imaged comprising the steps of developing a layout of mask features for printing main pattern features. Provide a table of SRAF element data including spacing of main pattern features and SRAF elements, applying SRAF elements to the mask layout as a function of spacing of main pattern features and SRAF elements, legalizing the SRAF elements as a function of style options, and providing a target pattern comprising a modified layout for the mask, identifying problem edge segments of an SRAF element of the target pattern at risk of causing a printing defect, applying a selected bias to the problem edge segments to modify the pattern where there are areas of SRAF element loss, and providing an output of a modified pattern with modified SRAF elements removing the areas of SRAF element loss.Type: GrantFiled: February 28, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Lars W. Liebmann, Richard A. Ferguson, Allen H. Gabor, Mark A. Lavin
-
Patent number: 7003767Abstract: A system and method are disclosed for remotely updating a software application on both thin client and non-thin client workstations while the software application is open on the client workstation. The system includes a server-side module and a client-side module. The method involves the server receiving the new software application and then either automatically pushing it onto each client or receiving a request from a registered client to have the new software program installed. The state of the user's application may optionally be saved during the install and restored after the automatic upgrading and installing of the segment of the software application. After the new software application has been successfully installed, the cache from the previous application is invalidated. Control is then transferred back to the client.Type: GrantFiled: October 2, 2001Date of Patent: February 21, 2006Assignee: International Business Machines Corp.Inventor: Michael K. Larkin
-
Patent number: 7002911Abstract: Data bandwidth on a congested link of a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) network, is controlled by a Pause MAC Frame which carries information identifying devices causing the problem on the link. The Recipient of the Pause MAC Frame can use the information to deactivate selected devices on the congested link. As a consequence, the data bandwidth is reduced without shutting down the link.Type: GrantFiled: July 15, 1999Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: John Walter Linville, Brad Alan Makrucki, Edward Stanley Suffern, Jeffrey Robert Warren
-
Patent number: 7003565Abstract: Methods, systems, computer program products, and methods of doing business by improving collection of clickstream data in network exchanges comprising a plurality of related request and response messages. A clickstream cookie is created by an application, and contains a clickstream data collection correlator for messages of a particular transaction. A Uniform Resource Locator (“URL”) token is created, and is used both in URLs of messages and in cookies downstream of a cookie jar for locating the application-generated correlator. In preferred embodiments, this application-generated correlator is a unique value which is used to identify related clickstream data once it is collected. A flag may also be used to indicate whether data collection is enabled. No changes are required on client devices or in client software, and there is no dependency on a client to support cookies.Type: GrantFiled: April 3, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: John R. Hind, Binh Q. Nguyen, Marcia L. Peters
-
Patent number: 7000834Abstract: A method, system, apparatus, and computer program product for using radio-frequency identification (RFID) technology to store product information in tags attached to items of merchandise is disclosed. The RFID tagging scheme of the present invention prevents tampering with stored information, global tracking of customers and their purchased items, and pricing mistakes made at the point of sale.Type: GrantFiled: February 21, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: John R. Hind, James M. Mathewson, II, Marcia L. Peters
-
Patent number: 7003123Abstract: A volume controlling system and method for regulating the output volume of a headset in order to protect the hearing ability of a user. The system includes a volume sensor/controller for monitoring the volume output of the headset by adjusting the volume to be within a predetermined threshold. A warning indicator indicates to the user or a person monitoring the listening user that the volume is set too high. The method include the steps of comparing the received audio signal to the predetermined volume threshold and adjusting the volume accordingly. The method also includes the steps of notifying that the volume has been set at too high a level by providing a warning signal, such as an audible or visual alarm.Type: GrantFiled: June 27, 2001Date of Patent: February 21, 2006Assignee: International Business Machines Corp.Inventors: Dimitri Kanevsky, Wlodek W. Zadrozny, Sarah H. Basson
-
Patent number: 7003584Abstract: The present invention provides an apparatus and method for accessing request header information used to transcode servlet output. The apparatus and method of the present invention includes a preamble that stores request header information from a request sent by a client device. The request header information is then provided to the transcoder along with the generated content data. The transcoder then performs appropriate transcoding on the generated content data based on the request header information supplied by the preamble. The transcoded content data is then sent to the client device. In this way, the client device is able to obtain content from a much larger set of content sources than with conventional systems.Type: GrantFiled: July 6, 2000Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Richard A. Floyd, John R. Hind, Marcia L. Peters, Brad B. Topol
-
Patent number: D515562Type: GrantFiled: July 15, 2004Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Luis Ernesto Elizalde Rodarte, Kevin Laverne Schultz, Ronald Alan Smith