Abstract: A method for detecting and correcting looping problems in a publish-subscribe messaging network is disclosed. The messaging network requires a token which uniquely identifies a node in this messaging network or universally unique in this messaging network. The messaging network maintains a list of Universally Unique Identifiers (UUID) as a metadata attached to each publish-subscribe message (“publication”). As a node forwards a publication to another node, it is required to append its own UUID to this list or discard the message if its UUID already is in the attached list. Several nodes could form a broker cooperative aggregate node and have a unique identifier for all the nodes in the cooperative if they have an internal mechanism for preventing publication looping.
Type:
Grant
Filed:
January 27, 2008
Date of Patent:
November 18, 2008
Assignee:
International Business Machines Corporation
Inventors:
Stephen J Hobson, Gavin D. Beardall, Jose Emir Garza
Abstract: An embodiment of this invention is about a method of determining which line is causing noise based on peer feedback. Instead of relying on special monitors or algorithms to determine which line is causing the noise, the participants of the call are paired up and asked to identify themselves and to observe the other parties audio for line noise. One system capitalizes on the fact the ability of the caller to determine if the line is producing noise is in most cases far superior to that of the conference system. One method does not require evaluation to be done by the “controlling leg” (i.e. the moderator). That is, there is no need for a centralized authority which makes the decisions on line noise. Instead, each participant is asked to evaluate another participant.
Type:
Grant
Filed:
April 3, 2008
Date of Patent:
November 11, 2008
Assignee:
International Business Machines Corporation
Abstract: The present embodiment keeps track of a set of resolution required for generating each one of the clauses added by the simplification method. This information is used by the method that generates the unsat core in order to extract the original clauses that generated the simplified clauses. This work integrates resolution based CNF simplification technique inside the SAT-based abstraction refinement scheme in a unique way that overcomes the difficulties.
Type:
Grant
Filed:
March 31, 2008
Date of Patent:
October 21, 2008
Assignee:
International Business Machines Corporation
Abstract: In one embodiment, this invention utilizes radio frequency identification (RFID) tag with nutrition information for each kind of food in a restaurant, institutional cafeteria, in food delivery to hospital patients, in hospice, in old age home residents or elsewhere. The food plate is placed on a coaster with an RFID reader and miniature built-in scale. The scale is used to measure the weight of a particular food placed on the plate. In addition, the RFID reader reads the nutritional information from an RFID tag in the serving bin of the cafeteria or the food distribution point. With the nutritional information of each food and the amount of the food that is added to the plate, the nutritional intake of a customer or patient can be calculated. With this the nutrition information now available, the nutritional information, including the amount of vitamins, calories, sugars, carbohydrates, and grams (g) of fat, can be obtained and tracked.
Type:
Grant
Filed:
March 10, 2008
Date of Patent:
October 7, 2008
Assignee:
International Business Machines Corporation
Inventors:
Calvin Lui Sze, Clifford Jay Spinac, Glen Edmond Chalemin, Indran Naick
Abstract: Since a continuous movie effect is created at 24 frames/second, a TV or a movie screen capable of displaying 48 frames/second can alternate the frames from two different programs, so that the frames of each program will have the rate of 24 frames/second. Two viewers wearing eye-pieces with phase locking strobe, running at 24 frames/second, can each lock on different set of alternating frames, and block the other set. The strobe is synchronized with the display, so that each of the viewers gets to see only the 24 frames/sec that is relevant to the program that viewer is watching. One embodiment allows other viewer to view another program at 24 frames/second. Each viewer also has a separate audio feed associated with his or her viewing program.
Type:
Grant
Filed:
March 24, 2008
Date of Patent:
September 30, 2008
Assignee:
International Business Machines Corporation
Abstract: A system is presented to allow users in an instant messaging environment to edit already-exchanged messages dynamically, and resend the edited version of the message to the target users, as an example. The newly edited message received by the second user is clearly understandable because the corrected parts of the message have been tagged. Depending on the implementation, either a new complete and corrected message is sent, or the sent message indicates the recent editions. The advantage of this solution is that all that the altering user should do is to go over the communication text, change or edit the text, and press ENTER.
Type:
Grant
Filed:
January 27, 2008
Date of Patent:
September 23, 2008
Assignee:
International Business Machines Corporation
Inventors:
Ezequiel Cervantes, Paul Anthony Jennas, Mario Francisco Acedo, Matthew J. Ward, Jason L. Peipelman
Abstract: An apparatus is disclosed that surrounds a connector and places it within the printer body in such away as to allow for the connector to float against the intrusion of a sliding can mounted with electronics and to set up and enable the printer. The problem solved is that of the blind-mating connectors within a printer system for which an industry standard connector set for flex cable must be used. It is advantageous to allow a connector that is attached to a flex cable to float even though the floating feature has not been considered in the original design and the connector was not made for the amount of misalignment present in a blind-mate connection. In addition, by a single-rib design, an extra degree of freedom for rotational around Y-axis is provided to the floating connector to further guide the lead-in of the contacting face of the mating connector.
Type:
Grant
Filed:
January 31, 2008
Date of Patent:
July 29, 2008
Assignee:
International Business Machines Corporation (IBM)
Inventors:
Dean Frederick Herring, William Lewis Talley, Danny Hugh Addison, Robert J. Heider