Patents Assigned to International Business Machine
-
Patent number: 8225363Abstract: A wireless information signal transfer and interactive television system comprises: a first communication unit, operatively coupled to a television set, for generating an information signals and for generating display signals for display on the television set; a remote keyboard device, wirelessly coupled to the first communication unit, for permitting a system user to control display of the display signals on the television set and enter data corresponding to the display of the display signals; a satellite network, operatively coupled to the first communication unit, for wirelessly transferring signals including the information signals; a second communication unit, operatively coupled to the satellite network, for receiving the information signals; and a server, operatively coupled to the second communication unit, for processing the information signals and providing data included in the information signals to a network; wherein the server retrieves return data from the network and provides the return data toType: GrantFiled: August 14, 1998Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Rajiv V. Joshi, Suchitra R. Joshi
-
Patent number: 8224857Abstract: Techniques are presented for automatically selecting information sources that are most relevant to user queries. Results of searches returned by information sources for queries are analyzed and the information sources are ranked based on this analysis. The information sources that have high rankings for a query are subsequently used to search for relevant results. This process can be adaptive, as the returned results of old queries can be analyzed at a later date to update the ranking of the information sources, automatic searches can be performed to update the ranking of the information sources, new queries can be used for analysis and stored, new information sources added, and old information sources deleted. A linguistic library is used to store personal categories for one or more users and general categories. Each category is associated with keywords and ranked lists of information sources. The library also contains general categories, taxonomies, and dictionaries.Type: GrantFiled: July 8, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
-
Patent number: 8224937Abstract: Event reports generated from multiple event sources within an event management system such as Tivoli (TM) Event Console are handled by an Event Bus, which links multiple problem resolution servers together and assigns an ownership to each event report. The Event Bus parses each incoming event for adding or altering a slot value. Based on the slot value, the event is forwarded to the configured event servers. In addition, the ability to dynamically change ownership to maintain an error-free systematic transmission flow is provided.Type: GrantFiled: March 4, 2004Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, John E. Dinger, Neil Raymond Pennell, James Daniel Wiggins
-
Patent number: 8224840Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.Type: GrantFiled: August 28, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Zhendong Bao, William P. Shaouy
-
Patent number: 8224869Abstract: A traceability link establishing method and system. The method includes retrieving by a computing system, mapping data comprising data associating elements of a source model to elements of a target model. The computing system retrieves the target model and elements of the target model. The computing system processes an element of the elements. The computing system retrieves first traceability links from the element. The computing system processes the traceability links. The computing system retrieves supplier data associated with the traceability links. The supplier data comprises data associated with a first supplier. The computing system verifies if the supplier comprises a valid supplier. The computing system stores results of the verifying process. The results indicate if the supplier comprises a valid supplier.Type: GrantFiled: December 16, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventor: Ahamed Jalaldeen
-
Patent number: 8222104Abstract: A method of forming an integrated circuit device includes forming a plurality of deep trench decoupling capacitors on a first substrate; forming a plurality of active circuit devices on a second substrate; bonding the second substrate to the first substrate; and forming electrical connections between the deep trench capacitors and the second substrate.Type: GrantFiled: July 27, 2009Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Roger A. Booth, Jr., Kangguo Cheng, Ravi M. Todi, Geng Wang
-
Patent number: 8224845Abstract: Methods of generating a transactions prediction model using a computer for optimizing a number of transactions associated with a database system include capturing a database workload, where the database workload includes a number of statements corresponding with the transactions over a specified period of time, where each of the statements includes a variable parameter; then generating a generalized statements from the statements by replacing the variable parameter with a constant value; then generating other generalized statements, where if two or more of the number of the generalized statements are the same grouping the generalized statements to correspond with the other generalized statements; and then creating transaction classes, where each of the transaction classes includes at least one generalized statements.Type: GrantFiled: January 14, 2009Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Bjoern Broll, Torsten Steinbach
-
Patent number: 8225188Abstract: Apparatus for providing a checksum in a network transmission. In one aspect of the invention, a checksum for a packet to be transmitted on a network is determined by retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted. A blind checksum value is determined based on the retrieved packet information, and the blind checksum value is adjusted to a protocol checksum based on descriptor information describing the structure of the packet. The protocol checksum is inserted in the packet before the packet is transmitted.Type: GrantFiled: August 29, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Claude Basso, Jean Louis Calvignac, Chih-Jen Chang, Philippe Damon, Ronald Edward Fuhs, Natarajan Vaidhyanathan, Fabrice Jean Verplanken, Colin Beaton Verrilli, Scott Michael Willenborg
-
Patent number: 8225274Abstract: There are disclosed systems and methods for aiding programmers in identifying a location in a program while coding. In an embodiment, the method comprises defining a plurality of sections of code within the program, associating at least one section of code with a background color, and displaying the at least one section of code against the associated background color. Sections of code corresponding to the same module may be associated with the same background color. A user-selectable control may be provided for viewing only those sections of code corresponding to a user-selected module, and upon selection of the module by the user, only those sections of code corresponding to the module may be displayed against the associated background color. A text description may also be associated with each section of code, and the text description may be displayed when a cursor is placed in the section of code.Type: GrantFiled: April 3, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventor: Mark Gregory Cowtan
-
Patent number: 8225324Abstract: A method for resource management on a computer system utilizing hardware and environmental information. A caller interacts with an application program interface to handle information requests with a persistent data storage device to combine information involving hardware resource information, environmental data and other system information, all both historical, present and predicted values. Application execution decisions may then made regarding hardware for the calling entity. The method may be implemented as a computer process.Type: GrantFiled: May 15, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Paul V. Allen, Thomas A. Budnik, Mark G. Megerian, Samuel J. Miller
-
Patent number: 8225140Abstract: A method and system are provided for testing a graphical user (GUI) (204). The method includes applying a test step (208, 222) to a GUI under test (204) and finding a control in the GUI under test (204) to which the test step is to be applied. A model (210) is built dynamically of representations of the contents of the GUI under test (204) as a new control is found. The method includes finding a collection of dependent controls and representing the collection of controls in the GUI model (210) as a generalised pattern of the controls. The method applies a test step to the model (210) simultaneously with the GUI under test (204) and compares the results of the test step from the GUI under test (204) and from the model (210). If a test step is applied to the model and it is determined that a representation of the control to which the test step is to be applied is not provided in the model (210), a building rule (212) is executed to add a representation of the control to the model (210).Type: GrantFiled: December 21, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Malcolm Alasdair Couldwell, Ian Gerald Craggs, James Clive Stewart
-
Patent number: 8223946Abstract: Routing telecommunications to a user including receiving a call, determining that the call is intended for the user, receiving an RFID signal from an RFID tag located with the user, determining the user's location in dependence upon the RFID signal, identifying a plurality of available telephony devices in dependence upon the user's location, identifying a device-based preference for the user, selecting one of the plurality of available telephony devices in dependence upon the device-based preference, and forwarding the call to the selected telephony device. In typical embodiments, determining that the call is intended for the user also includes prompting the caller for the name of the user and receiving from the caller the name of the user.Type: GrantFiled: March 31, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Kavita K. Agrawal, William K. Bodin, Gregory W. Rybczynski, Derral C. Thorson
-
Patent number: 8224649Abstract: A method and apparatus for remote access to a target application is disclosed where a system administrator may establish telephonic contact with an interactive voice response system and obtain access to the target application by speech communication. The interactive response system may authenticate the system administrator by implementing various measures including biometric measures. Once access is granted, the interactive response system may broker a communication between the target application using text/data and the system administrator using natural language.Type: GrantFiled: June 2, 2004Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Upendra V. Chaudhari, Ryan L. Osborn, Jason W. Pelecanos, Ganesh N. Ramaswamy, Ran D. Zilca
-
Patent number: 8225120Abstract: Snoop response logic on a system bus is configured to detect on the system bus requests to access data at a target address with data exclusivity from at least one of a plurality of wake-and-go engines. The snoop response logic is further configured to determine a winning wake-and-go engine from the at least one wake-and-go engine that obtains a lock on the target address and generate a combined snoop response. The combined snoop response identifies the winning wake-and-go engine. The snoop response logic sends the combined snoop response to the at least one wake-and-go engine on the system bus. Each remaining wake-and-go engine within the at least one wake-and-go engine places an entry in its respective wake-and-go storage array to spin on a lock for the target address.Type: GrantFiled: February 1, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Ravi K. Arimilli, Satya P. Sharma, Randal C. Swanberg
-
Patent number: 8223640Abstract: A method, a system, and a computer program product implements traffic shaping by processing as a synchronous request, tasks representing one or more units of work contained within the request. Before a request is sent through the network, the request is inspected in order to derive the amount of work that the request would generate in the network. A traffic manager queries the amount of work in that request compared to the amount of work that the network can support and generates a number of traffic envelopes. Based on the results of this query, “task pruning” may be implemented to break the request into smaller manageable task that fit into the traffic envelopes. Task pruning may also enable only a subset of the work to be performed. Thus, a measure of the amount of work, rather than the amount of data, within a request is considered when scheduling the request.Type: GrantFiled: April 25, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Frank J. Castaneda, Joseph K. Horvath, Anthony W. Wrobel, Jr.
-
Patent number: 8225078Abstract: Embodiments of the present invention address deficiencies of the art in respect to document viewing within a battery powered computing device and provide a method, system and computer program product for the power optimized use of a battery powered computing device for selective document viewing. In one embodiment, a battery powered computing device configured for power optimized selective document viewing can be provided. The device can include a central processing unit (CPU) and a microcontroller, both coupled to a battery, static memory, and a display within a single computing case. The device further can include a boot read only memory (ROM) programmed to selectively bootstrap into either a personal computing mode powering the CPU and display, or a document viewing mode powering the microcontroller and display.Type: GrantFiled: August 30, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Robert R. Peterson
-
Patent number: 8224963Abstract: A connection accepting system, an accepting server, and a connection-acceptance managing method, for reducing the processing load of a server and allowing connection to the server in the order of arrival of connection requests. An accepting server accepts a connection request to an application server made from a client terminal through a network. The accepting server issues a reference number to the client terminal at the time of receiving a first connection request, and manages a connection priority for connection to the application server, based on the reference number. The accepting server transmits a program for automatically executing a connection request again after a predetermined time period, at the time of issuing the reference number to the client terminal.Type: GrantFiled: January 22, 2002Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventor: Katsuya Tsunogai
-
Patent number: 8224625Abstract: Problem diagnostics may be obtained from components that log messages using a unique component identifier which is provided within each message so as to enable routing of callbacks to the component that originated the message. Similarly, problem diagnostics may be obtained from components that generate alerts, where the alerts contain the unique identifier of the component that generated the alert. Each component supports a diagnostic provider interface comprising operations which may be dynamically invoked, for example to solicit information from the component such as its configuration data, its state information, to execute self-diagnostic tests, and so forth. In addition or instead, operations may be provided that can be invoked to cause the component to alter its configuration data (such as notifying the component to change its level of message logging) or its behavior.Type: GrantFiled: September 12, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Donald A. Bourne, Michael J. Casile, Hany A. Salem, Leigh A. Williamson
-
Patent number: 8225279Abstract: A method for service composition whereby a tag query is received and a processing graph is composed in accordance with the tag query. The processing graph is composed by using annotated primal data and services. The processing graph includes at least one of the services. The service included in the processing graph is deployed in an execution environment.Type: GrantFiled: January 7, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Eric Bouillet, Zhen Liu, Anton V. Riabov
-
Patent number: 8224997Abstract: Embodiments of the invention are directed to a data transfer network having a server side and a client side, wherein content is sent from the server side to the client side in successive output streams to dynamically create a document on the client side, and the content for different output streams is provided, respectively from different ones of a plurality of originating sources that are located on the server side. One embodiment, directed to a method, includes the steps of intercepting a given output stream, and determining whether or not a debug directive can be inserted into the intercepted output stream, wherein the determination is made in conformance with prespecified lexeme rules associated with the intercepted output stream. Responsive to a determination that a debug directive can be inserted into the intercepted stream, a debug directive is created that contains information identifying the originating source on the server side which provided the content for the intercepted output stream.Type: GrantFiled: February 23, 2009Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Michael Anthony Strack, Allen Keith Wilson, Shunguo Yan