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).
-
Publication number: 20060041545Abstract: Described is a method for generating a parametric search statement for finding a target document. The parametric search statement is generated in the text boxes of a search bar. A user action is performed in the text box. An in-place context menu having menu items responsive to the user action are displayed near the location of the user action. Each menu item includes at least one of an attribute of the target document, a comparison operator and a value. One of the menu items is selected from the in-place context menu based on a known characteristic of the target document. Parametric search statements are easily generated using the method without the need to access numerous dialogs boxes or to enter significant text.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Niklas Heidloff, Michael O'Brien, Gregory Klouda
-
Publication number: 20060041504Abstract: Under the present invention, a credit account can be associated with a locational restriction and a corresponding monetary restriction. The locational restriction sets forth a specific merchant or type of merchant at which a credit account can be used. The monetary restriction sets forth a maximum monetary amount that can be charged to that account by the specified merchant or type of merchant. When a request to approve a purchase using the credit account is received from a merchant, it will be determined whether the locational and monetary restrictions are met. If so, the request is approved. However, if either restriction is not met, the request will be denied.Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Richard Howard, Charles Lingafelt, William Shembeda
-
Publication number: 20060041856Abstract: Methods, systems, and media are disclosed for tracking code development. One embodiment includes receiving, by a single application within an integrated development environment, a status request. Further, the embodiment includes requesting, by the single application, data, responsive to the status request, from at least one management tool in communication with the single application. The embodiment also includes passing the data from the at least one management tool to the single application. Finally, the embodiment includes generating, by the single application, a status report based on the data. Additional embodiments include publishing the status report, wherein the publishing may be audio, visual or both, configuring an interface for the status report, and storing one or more versions, including the most current version, of the status report.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Lane Holloway, Walid Kobrosly, Nadeem Malik, Marques Quiller
-
Publication number: 20060041594Abstract: Methods, systems, and products for delayed deletion of extended attributes associated with a file in a file system are provided. Embodiments include identifying a file to delete, moving an extended attribute directory associated with the file to a background deletion directory, deleting the file, and deleting in the background the extended attribute directory. Some embodiments also include deleting an ACL associated with the file.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joan Chang, Zachary Merlynn Loafman, Jean-Philippe Sugarbroad
-
Publication number: 20060041735Abstract: Pretranslating input/output buffers in environments with multiple page sizes that include determining a pretranslation page size for an input/output buffer under an operating system that supports more than one memory page size, identifying pretranslation page frame numbers for the buffer in dependence upon the pretranslation page size, pretranslating the pretranslation page frame numbers to physical page numbers, and storing the physical page numbers in association with the pretranslation page size. Typical embodiments also include accessing the buffer, including translating a virtual memory address in the buffer to a physical memory address in dependence upon the physical page numbers and the pretranslation page size and accessing the physical memory of the buffer at the physical memory address.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: David Alan Hepkin
-
Publication number: 20060039114Abstract: A present invention provides real-time temperature and power mapping of fully operating electronic devices. The method utilizes infrared (IR) temperature imaging, while an IR-transparent coolant flows through a specially designed cell directly over the electronic device. In order to determine the chip power distributions the individual temperature fields for each heat source of a given power and size on the chip (as realized by a scanning focused laser beam) are measured under the same cooling conditions. Then the measured chip temperature distribution is represented as a superposition of the temperature fields of these individual heat sources and the corresponding power distribution is calculated with a set of linear equations.Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hendrik Hamann, James Lacey, Martin O'Boyle, Robert von Gutfeld, Jamil Wakil, Alan Weger
-
Publication number: 20060038281Abstract: A multiple power density packaging structure with two or more semiconductor chips on a common wiring substrate having a common thermal spreader with a planar surface in thermal contact with the non-active surfaces of the chips. The semiconductor chips have different cooling requirements and some of the chips are thinned to insure that the chips requiring the lowest thermal resistance has the thinnest layer of a thermal adhesive or metal or solder interface between the chip and thermal spreader.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evan Colgan, George Katopis, Chandrashekhar Ramaswamy, Herbert Stoller
-
Publication number: 20060041852Abstract: Computationally efficient methods and systems for optimizing an integrated circuit (IC) design by targeting only a limited subsection of buffer trees in the buffer system for optimization are provided. By making intelligent decisions about which buffer trees to optimize, greater gains in design efficiency (e.g., as measured by reduced delays and/or wire length) may be realized at greatly reduced computational times when compared to conventional techniques that attempt to optimize each buffer tree.Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony Drumm, Brian Wilson
-
Publication number: 20060041791Abstract: Debugging microcode is facilitated by a hardware assist that takes over from the microcode the basic management of handling the data for a trace entry, thereby reducing the load on the microcode to a single micro-instruction per trace operation and thereby permitting more trace points to be included in the microcode shipped to the field.Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Walker Carroll, Douglas Joseph, Gabriel Tarr
-
Publication number: 20060041802Abstract: A method and circuits for testing an integrated circuit at functional lock frequency by providing a test controller generating control signals that assure proper latching of test patterns in scan chains at tester frequency and propagation of the test pattern through logic circuits being tested at functional clock frequency.Type: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary Grise, Steven Oakland, Anthony Polson, Philip Stevens
-
Publication number: 20060041835Abstract: The invention that meets the needs identified above is a web browser plug-in or feature comprising a modification program (MP), a configuration program (CP), a table reduction program (TRP), algorithms and rules, that interacts with a web browser to analyze a web page for tables. The analysis consists of interrogating incoming hypertext markup language (HTML) for table structure <table>, <tr>, <th> and <td> tags, and incoming text for delimiters. The configuration program introduces controls into the text for each column and row delimeter that met a criteria for being hideable. In addition, the configuration program introduces controls into the HTML for each column and row tag that met a criteria for being hideable. The configuration program links the controls to a hiding algorithm so that when activated, the appropriate hiding algorithm will act on the row or column associated with the control. The controls are injected before the web browser renders the web page.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Yen-Fu Chen, John Handy-Bosma, Nancy Sun, Keith Walker
-
Publication number: 20060039376Abstract: A method and structure is provided for buffering data packets having a header and a remainder in a network processor system. The network processor system has a processor on a chip and at least one buffer on the chip. Each buffer on the chip is configured to buffer the header of the packets in a preselected order before execution in the processor, and the remainder of the packet is stored in an external buffer apart from the chip. The method comprises utilizing the header information to identify the location and extent of the remainder of the packet. The entire selected packet is stored in the external buffer when the buffer of the stored header of the given packet is full, and moving only the header of a selected packet stored in the external buffer to the buffer on the chip when the buffer on the chip has space therefor.Type: ApplicationFiled: June 15, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Claude Basso, Jean Calvignac, Chih-jen Chang, Gordon Davis, Fabrice Verplanken
-
Publication number: 20060039082Abstract: A tape recording head is provided comprising a multiple plane transducer row having a plurality of planes of transducer arrays fabricated on a substrate and which may be staggered or offset relative to one another in a direction perpendicular to the direction of linear motion of the recording tape over the recording head. The multiple plane recording head provides a significant advantage over a head having a single transducer plane by allowing simultaneous reading (or writing) of data tracks on a magnetic recording tape that are more closely spaced apart with respect to one another than the spacing of the read (or write) transducers in a single plane.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Robert Biskeborn, Leif Kirschenbaum
-
Publication number: 20060038587Abstract: In a bi-directional, self-synchronous bus for communication between semiconductor devices, a logic delay is provided as a flag to a state machine control for indicating that the bus is making a transition from a low to a high state. The logic delay causes the bus to adaptively idle until the bus settles, making it amenable for a wide variety of bus sizes and topologies. In this way, oscillation of the bus is avoided without slowing the speed of the state machine clock.Type: ApplicationFiled: October 20, 2005Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Daniel Barus, Eileen Behrendt, Jeffrey Biamonte, Raymond Harrington, Timothy Trifilo
-
Publication number: 20060041429Abstract: A system and method for generating synthetic speech, which operates in a computer implemented Text-To-Speech system. The system comprises at least a speaker database that has been previously created from user recordings, a Front-End system to receive an input text and a Text-To-Speech engine. The Front-End system generates multiple phonetic transcriptions for each word of the input text, and the TTS engine uses a cost function to select which phonetic transcription is the more appropriate for searching the speech segments within the speaker database to be concatenated and synthesized.Type: ApplicationFiled: August 10, 2005Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christel Amato, Hubert Crepy, Stephane Revelin, Claire Waast-Richard
-
Publication number: 20060039831Abstract: A method of making and the resultant micro well plate that includes a plurality of greensheets, either laminated or sintered together, whereby these greensheets have a plurality of vertical micro well reaction chamber openings therein, and optionally a plurality horizontal channels connecting selected well reaction chamber openings. The vertical micro well reaction chambers have at, at least one end thereof a plurality of optical micro plugs which are aligned to the vertical micro well reaction chamber openings. The plurality of optical micro plugs allow for the micro well plate to be integrated with macro analytical instrumentation for the analysis, examination, and/or testing of chemicals, reagents or samples provided within the vertical micro well reaction chamber openings.Type: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Govindarajan Natarajan, David Gabriels, Mark Kapfhammer, Richard Shelleman, Kurt Smith
-
Publication number: 20060041544Abstract: A method, system and article of manufacture for query execution management in a data processing system and, more particularly, for managing execution of queries including user-defined functions. One embodiment provides a method for managing execution of a query against data of a database. The method includes receiving a query against the data of the database, the query having at least one query condition including a user-defined function. It is determined whether the user-defined function satisfies a predefined index applicability criterion. If the user-defined function satisfies the predefined index applicability criterion, an index over relevant data of the database is created for the user-defined function. The index is suitable for use in execution of the query against the data of the database to determine a corresponding query result.Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John Santosuosso
-
Publication number: 20060041864Abstract: Methods, systems, and media are disclosed for assisting in testing a section of code during code development. One embodiment includes identifying a section of code for testing, and retrieving historical test data and current bug data from one or more databases for the section of code. The historical test data includes test results, for example, for previous test scripts written for the section of code, and the bugs recorded against the previous versions of the section of the code. The current bug data, for instance, includes the current bugs and what developer(s) wrote the current section of the code. The embodiment also includes analyzing the historical test data and the current bug data to yield an estimate of errors remaining in the section of code. Finally, the embodiment includes displaying the estimate, whereby the estimate assists in scheduling and test scripting for the section of code.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Lane Holloway, Walid Kobrosly, Nadeem Malik, Marques Quiller
-
Publication number: 20060041933Abstract: A method for providing SSO authentication when accessing non-SSO-compliant applications, the method including forwarding a user name and a password received from a non-SSO-compliant application to an SSO proxy, encapsulating the user name and password in a request to access a protected application, authenticating the user name and password responsive to the request using SSO authentication, and generating an SSO token if said authentication step is successful.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Kupherstein Yakov, Yaffe Dror
-
Publication number: 20060041444Abstract: A method for handling contact center requests can include the step of identifying a contact center request and a resource type to handle the request, where a resource of the resource type can be selected from a multitude of contact center resources. The contact center resources can include at least one enterprise resource and at least one provider resource. The request can be handled using the selected resource.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Romelia Flores, Jason Salcido
-
Publication number: 20060040484Abstract: A structure, apparatus and method for improving the performance of semiconductor devices is provided. The semiconductor structure includes a raised source/drain region above a planar source/drain. The raised source/drain has at least a first step and a second step with a variety of transitions therebetween. The first step is of a prescribed height configured to optimize performance of the semiconductor device and is arranged next to a gate. The first step has a top surface above a lower surface of the gate. The second step is arranged next to the first step and has an upper surface raised above the upper surface of the first step. The raised source/drain is configured to reduce resistance with a minimal increase of gate capacitance. The raised source/drain may be fabricated in one deposition step.Type: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Omer Dokumaci, Xinlin Wang, Huilong Zhu
-
Publication number: 20060040641Abstract: Changes in user behavior of usage of wireless services from a mobile device are encouraged in order to effect shaping of traffic and utilization patterns among a plurality of cells within a rate plan region, wherein a discount indicator disposed in said mobile device is provided to notify a user of a discount available for consuming wireless service from a given cell. A geo-cost policy is established for that user or mobile device in which rules and conditions according to the available discounts and class of service are defined. A service completer queues services and automatically completes queued services upon present conditions meeting said geo-cost policy rules, such as delaying and later delivering messages when the mobile device is relocated to a cell where discounts are being offered.Type: ApplicationFiled: August 5, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Christopher Dawson, Rick Hamilton, James Seaman, Timothy Waters
-
Publication number: 20060039293Abstract: A method to evaluate utilization of a plurality of resources linked by segments may include tracking a sequence of utilization of the plurality of resources in responding to a request or a set of requests and representing a quantity of occurrences of each segment linking resources in the sequence. The method may also include representing a time duration since each resource was last utilized.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Robert Uthe
-
Publication number: 20060039276Abstract: Methods, systems, and program products are provided for failback to a primary communications adapter. Embodiments of the present invention include receiving, in a driver for a primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter; determining that the primary communications adapter is capable of receiving packets; setting the backup communications adapter to idle; and activating the primary communications adapter. In typical embodiments, the primary communications adapter includes a plurality of linked communications adapters comprising an EtherChannel pseudo-adapter.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinit Jain, Jorge Rafael Nogueras
-
Publication number: 20060040567Abstract: Disclosed is a method of forming an integrated circuit structure that forms lead-free connectors on a device, surrounds the lead-free connectors with a compressible film, connects the device to a carrier (the lead-free connectors electrically connect the device to the carrier), and fills the gaps between the carrier and the device with an insulating underfill.Type: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bernier, Tien-Jen Cheng, Marie Cole, David Eichstadt, Mukta Farooq, John Fitzsimmons, Lewis Goldmann, John Knickerbocker, Tasha Lopez, David Welsh
-
Publication number: 20060040673Abstract: The present invention provides a method and system that will enable a wireless telephone user to more easily download information and data by from locations accessed via a communication network. This invention accomplishes this task by expanding the bandwidth of the receiving telephone device such that the bandwidth is sufficient to receive the transmitted data. The present invention expands this bandwidth at the receiver location by combining the bandwidth of the additional wireless telephones with the bandwidth of one requester telephone and receiving a portion of the information at each of the wireless telephones.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Dharmesh Bhatkata, Trung Ly, Juan Obas, Lakshmi Potluri
-
Publication number: 20060041565Abstract: 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: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gennaro Cuomo, Donald Ferguson, William Newport
-
Publication number: 20060041559Abstract: An innovation for managing a virtual storage area network involves several processing stages. First, a logical portion of each network switch allocated to the virtual storage area network is discovered. Second, for each discovered network switch, a virtual switch is generated as a representation of the logical portion of the corresponding network switch. Third, the virtual storage area network is managed based on visual presentation(s) of the virtual switch(es).Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Duane Baldwin, Gary Axberg, Surya Ghatty, Lisa Huston, David Merbach
-
Publication number: 20060041587Abstract: Methods, systems, and computer program products are provided for disk quota management. Embodiments include assigning a user to a limits class, receiving, from a user, a request to store a resource, and determining whether to allow the user to store the resource in dependence upon the limits class and current disk usage of the user. In some embodiments, determining whether to allow the user to store the resource in dependence upon the limits class and current disk usage of the user includes retrieving a user record for the user, retrieving a limits record in dependence upon the user record, and comparing the user's current disk space usage in the user record and the size of the resource with the disk space usage maximum in the limits record.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark Allen Grubbs, Grover Herbert Neuman
-
Publication number: 20060041705Abstract: A system for implementing arbitration between one or more shared peripheral core devices in system on chip (SOC) integrated circuit architecture includes a first microprocessor in communication with a first system bus, and a second microprocessor in communication with a second system bus. At least one peripheral core device is accessible by both the first microprocessor and said second microprocessor, and an arbitration unit is in communication with the first system bus and the second system bus. The arbitration unit is configured to control communication between the at least one peripheral core device and the first and second microprocessors.Type: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Serafino Bueti, Kenneth Goodnow, Gregory Mann, Jason Norman, Scott Vento
-
Publication number: 20060039697Abstract: An autonomous optical path management device that allows for failover without human intervention, and externally to the computer systems communicating with one another. In a preferred embodiment, a device is placed in the network between, for example, a server and a storage unit on an optical network. The device preferably contains a plurality of GBICs (though any optical-electrical interface can be used) and logic to control connections between them, as well as a power supply and some type of interface. In the event of a path failure, the logic determines which of the GBICs has a connection to other optical devices (i.e., which of the GBICs is attached to a complete optical path) and routes the electronic logic to the good GBIC. In preferred embodiments, half the GBICs are inbound, half are outbound. The logic preferably connects one of the inbound GBICs to one of the outbound GBICs, providing a single optical connection.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventor: Matthew Landt
-
Publication number: 20060041668Abstract: A method to automatically define resources forming an IT service may include tracking resources utilized in responding to a request or set of requests or performing a transaction or a set of transactions. The method may also include automatically defining resources that form an IT service by aggregating all resources utilized to respond to all requests or to perform all transactions.Type: ApplicationFiled: October 15, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Dinger, Bradford Fisher, Robert Uthe
-
Publication number: 20060041436Abstract: A system, method, service method, and program product for defining and/or managing entitlements and/or authentication entitlements to resources in a computer networking environment is disclosed. Upon receiving one or more dynamic events, the invention verifies one or more users (a selected user) has (entitlement) attributes that satisfy one or more access criteria to access one or more resources. The invention then permits and/or provides access to one or more resources for the selected user over one or more networks without revealing the identity of the selected user to the resource provider.Type: ApplicationFiled: August 17, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Carolyn Brodie, Maroun Touma, Charles Tresser, Catherine Wolf, Joel Wolf
-
Publication number: 20060038741Abstract: To provide a multi-monitor system capable of enhancing operability of a mouse in an extended desktop environment. When a screen M1 of a primary monitor 11 is connected to a screen M2 of a secondary monitor 21 in a shifted manner at a predetermined section B2-D1, mark windows 50 are displayed on the screen M1 of the primary monitor 11 and the screen M2 of the secondary monitor 21 adjacently to the predetermined section B2-D1 in order to accurately and promptly grasp the predetermined position B2-D1 where a mouse pointer MP is movable. As options, the mark window 50 is hidden when the mouse pointer MP is moved onto the mark window 50 or in the vicinity thereof, the mouse pointer MP is temporarily stopped at the predetermined section, and a number of a destination monitor is displayed on the original screen when the mouse pointer MP is moved to the other screen.Type: ApplicationFiled: August 12, 2005Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Hidetoshi Mori, Tomoaki Kondo
-
Publication number: 20060038588Abstract: A dynamic-static logical control element for signaling an interval between the end of a control signal and a logical evaluation provides a compact circuit for blocking the indication of a non-evaluated state of a dynamic logic gate until a control signal has ended. The control signal is connected to a precharge input of the control element and a summing node is connected to one or more evaluation trees and to the control element output via an inverter. The inverter is connected to an override circuit that forces the output of the control element to a state opposite the precharge state until the control signal has ended. The output of the control element then assumes a state corresponding to the precharge state until an evaluation occurs. The control element output thus produces a window signal indicating the interval between the end of the control signal and the evaluation.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Sam Chu, Peter Klim, Michael Hyeok Lee, Jose Paredes
-
Publication number: 20060041566Abstract: For a data processing system having memory for storing a database, a method, a system and a computer program product for directing the data processing system to process a record to be inserted into the database is disclosed. The database includes a plurality of base tables.Type: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Zhimin Chen, Linqi Liu, Xiaoyan Qian, Serge Rielau
-
Publication number: 20060041679Abstract: A method and data communication system for transferring multimedia data which stores on an application server a multimedia file including a plurality groups of multimedia data. Each group has a predetermined data size. Next, the system receives a client request and reads a client address at the application server. The client address corresponds to at least one client apparatus. Next, the system strips consecutive groups from the multimedia file and buffers the stripped groups in a staging buffer. Then, the system transfers to a streaming server, consecutive groups from the staging buffer and the client address. The system then converts at the streaming server, each of the consecutive groups received from the staging buffer into a format readable by the at least one client apparatus. Finally, the streaming server sends each of the converted groups to the at least one client apparatus.Type: ApplicationFiled: September 29, 2005Publication date: February 23, 2006Applicant: International Business Machines CorporationInventor: Ephraim Feig
-
Publication number: 20060039250Abstract: A method for settling on a target track of a servo system in a storage device (110) comprising a scanning probe (e.g., a scanning probe array system (124)) is disclosed, as well as a corresponding storage device (110). A data format is employed for the data stored in servo fields (18), consisting mainly of a preamble for assisting the settle process.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Giovanni Cherubini, Evangelos Eleftheriou, Charalampos Pozidis, Sri Sri-Jayantha
-
Publication number: 20060039352Abstract: A method and a system for designating a priority access order of one or more DNS servers. DNS servers are accessed in the designated order until an IP address is found or until there are no more DNS servers to access. The DNS servers' IP addresses may be received from a network configuration server or the IP addresses may be entered by a user. The priority access order may be designated by a user or the order may be determined by examining a history of DNS server requests and a history of DNS server responses. After a translation of a domain name into an IP address is requested, the request is sent to one or more of the DNS servers in the designated access order. Alternatively, the DNS servers may be accessed in the order the servers are listed in the computer system's network configuration settings.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventor: Christopher Karstens
-
Publication number: 20060041936Abstract: A graphical representation of the firewall and a network coupled to the firewall is generated and displayed. A number of an inbound port of the network is displayed. An arrow adjacent to the port number pointing toward the network is displayed to indicate that a communication is permitted to the port. The port number and the arrow are located between an icon for the network and an icon for the firewall. A port number of a destination of a communication originating from the network is displayed. Also, another arrow adjacent to the destination port number pointing toward the firewall is displayed to indicate that a communication is permitted to the destination port number. The destination port number and the other arrow are located between an icon for the network and an icon for the firewall. A table including definitions of a plurality of rules is generated and displayed. Each of the definitions includes entries for a source IP address and destination IP address of a permitted but vulnerable data flow.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brooke Anderson, William Bunn, Mary Karnes, Sarah Lieberman, Mira Wilczek
-
Patent number: 7003537Abstract: To implement an operation in Jacobian with improved computation complexity, the sum is computed of a divisor D1=g.c.d. (a1(x),y?b1(x)) and a divisor D2=g.c.d. (a2(x),y?b2(x)) on Jacobian of a hyperelliptic curve y2+y=f(x) defined over GF(2n) by: storing a1(x), a2(x), b1(x) and b2(x); and calculating q(x)=s1(b1(x)+b2(x)) mod a2(x) by using s1(x) in s1(x)a1(x)+s2(x)a2(x)=1 in case of GCD(a1(x),a2(x))=1 where GCD denotes a greatest common polynomial. Thus, a new function q(x) is provided so as to reduce the entire computational complexity and the hardware size. Moreover, in the case of D1=D2, a1(x) and b1(x) is stored; and q(x)=Q(b12(x)+f(x) mod a12(x), a1(x)) where Q(A,B) is a quotient of A/B is calculated.Type: GrantFiled: January 14, 2000Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Tetsuya Tamura
-
Patent number: 7003566Abstract: A method (and system) of predictive directional Web caching, includes detecting a first document accessed by a user, and predicting a subsequent document which, with a highest degree of probability, is likely to be retrieved based on the first document accessed.Type: GrantFiled: June 29, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Christopher Frank Codella, Marcos Nogueira Novaes
-
Patent number: 7003706Abstract: Disclosed is an article of manufacture, system, and program for determining device suspension and device blocking. Local session cache usage and residual counts are compared against limit values associated with that session, wherein the limit values comprise a device blocking count, a device blocking percent, a suspend count, and a suspend percent for the local session. If a cache in trouble condition is detected based on the comparison, the cache in trouble condition is processed to determine whether one or more volumes are to be blocked or suspended.Type: GrantFiled: May 27, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Gregory Edward McBride, Alan George McClure, Robert Nelson Crockett, Donald Reynold Blea
-
Patent number: 7003261Abstract: If RF transmission repeater units could be mounted in as many automobiles as possible, particularly automobiles owned by drivers residing in low population regions, the likelihood would increase that there could be established wireless transmission paths between a wireless telephone unit and cellular array base stations, including a set of at least one automobile mounted repeater unit intermediate and independent of said wireless telephone unit and said base station. With enough automobiles with mounted repeaters travelling in the remoter regions, there would be a reasonable likelihood that such sequential sets of repeaters connecting to base towers of adjacent cellular arrays could be randomly established. The situation could occur that two or more alternate paths could be establishable between a cellular telephone and cell base stations via two different sets of repeaters.Type: GrantFiled: July 25, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Timothy Alan Dietz, Walid Kobrosly, Nadeem Malik
-
Patent number: 7003771Abstract: A method, apparatus, and system for preventing each of a plurality of operating system within a logically partitioned data processing system from interfering with the operation of the other operating systems is provided. In one embodiment, a logically partitioned data processing system includes a plurality of logical partitions; a plurality of operating systems, a plurality of assignable resources, at least one non-assignable resource, and a hypervisor. Each of the plurality of operating systems is assigned to a separate one of the plurality of logical partitions and each of the plurality of assignable resources is assigned to one of the plurality of logical partitions. The hypervisor provides a set of services to each of the plurality of logical partitions, wherein these services safely perform modifications to non-assignable processing system resources in response to operating system requests without allowing direct access to the non-assignable resources by the operating system image.Type: GrantFiled: June 8, 2000Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventor: Richard Louis Arndt
-
Patent number: 7003730Abstract: The present invention generally provides methods, systems and articles of manufacture for programmatically providing a user interface for creating queries. In one embodiment, the graphical user interface comprises (i) a region for displaying conditions of a user-defined query; and (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.Type: GrantFiled: March 8, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Jeffrey Wayne Tenner
-
Patent number: 7003409Abstract: A method, system, and computer program for predicting the failure of an electronic circuit. One embodiment of the invention monitors the current utilization, environment conditions, and operating conditions of the electronic circuit. A system manager is altered if the current utilization of the electronic circuit is outside a pass range at the measured environmental conditions and the measured operating conditions of the electronic circuit. The invention may also be configured such that if the electronic circuit fails, the electronic circuit is isolated from among a plurality of potentially failed electronic circuits using the measured current utilization, environment conditions, and operating conditions of the electronic circuit.Type: GrantFiled: August 19, 2003Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: David F. Hepner, Andrew D. Walls
-
Patent number: 7003507Abstract: A program storage device, readably by a machine, tangibly embodying instructions to perform method steps for constructing a call graph whereby for each method M, a set of types SM of objects that may occur in method M is determined for each field F, a set of types SF of objects is determined that may be stored in field F, the method comprising: determining the allocation sites inside the body of method M; determining the set of directly called methods M? inside the body of method M; and determining the set of virtually called methods M? inside the body of method M.Type: GrantFiled: March 30, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Frank Tip, Jens Palsberg
-
Patent number: 7003286Abstract: A system and method for identifying users dropped from a conference call and rejoining the user to the call upon reconnection. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines. When a user is disconnected before the end of the conference (due to a bad mobile phone connection, for example), a bookmark is placed in the recording indicating the disconnection point. When the user rejoins the conference, the user is given the option to begin listening to the conference at the point where the user was disconnected. The user can issue playback-type requests, such as play, rewind, fast forward, etc., to review missed information. Other users are alerted by a characteristic tone when a user disconnects from the conference and by another characteristic tone when the disconnected user rejoins the conference.Type: GrantFiled: October 23, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Michael Wayne Brown, Joseph Herbert McIntyre, Victor S. Moore, Michael A. Paolini, Scott Lee Winters
-
Patent number: 7003090Abstract: The present invention relates to method and system for providing online information in a networked user environment in which an end-user runs an application program and transmits data to an online server while running the application program. It is proposed to provide a request-button at the end-user application program dedicated to requesting information, and in particular help-information. When a help request is received at the communication server, a communication channel is promptly established between end-user and an agent. Information about the user activities sent in one or more transaction parts of an end-user intended business process and performed in the current application program session is read from the storage in the application server and is provided to the terminal of said agent in the help center. Advantageously, the same communication channel as used for performing the transactions is used for voice transmission for providing help or other information to the end-user.Type: GrantFiled: May 3, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Werner Kriechbaum, Ronald Pfeifer, Gerhard Stenzel