Abstract: Embodiments of the present invention address deficiencies of the art in respect to URI management for bookmarks and provide a novel and non-obvious method, system and computer program product for autonomic management of URIs in a URI bookmark list. In one embodiment of the invention, a method for autonomically managing bookmarks in a bookmark list can be provided. The method can include parsing a list of bookmarks to test validity for network addresses within the bookmarks, and, for each of the bookmarks containing an invalid network address, inferring a correct network address. For example, inferring a correct network address can include comparing a chunk of an image of expected content for the bookmark with pre-stored chunks of content and retrieving a network address for a closely matching one of the pre-stored chunks of content.
Type:
Grant
Filed:
April 19, 2007
Date of Patent:
May 8, 2012
Assignee:
International Business Machines Corporation
Abstract: Electromagnetically recognizable E13B characters can be printed onto conventional paper by an inkjet printer using liquid magnetic ink. The printer receives data representing an E13B character, and prints the E13B character onto a substrate according to a modified E13B character pattern. The modified E13B pattern provides for an interior of the E13B character to be substantially completely filled, and includes one or more void arrangements arranged and positioned relative to a corresponding internal detection edge, and sized and shaped, to amplify the difference between the upstream magnetic signal detected on the upstream side of the internal detection edge and the downstream magnetic signal detected on the downstream side of the internal detection edge when an electromagnetic read head reads the resulting printed E13B character.
Type:
Grant
Filed:
March 20, 2009
Date of Patent:
May 8, 2012
Assignee:
Delphax Technologies, Inc.
Inventors:
Christopher William Thomson, Robert Stuart McCallum, Victor Peter Foyle
Abstract: An apparatus browses a list of data items. The apparatus includes a plurality of browse mechanisms each operable to scan concurrently through a list of data items and a plurality of independent groups each comprising two or more of the plurality of browse mechanisms. The browse mechanisms in a group cooperate together to browse the list of data items such that a data item is seen by only one member of the group.
Type:
Grant
Filed:
December 7, 2004
Date of Patent:
April 24, 2012
Assignee:
International Business Machines Corporation
Inventors:
Robert F. Buxton, Richard M. W. Harran, Andrew I. Hickson, Ian W. Parkson
Abstract: Embodiments of the invention provide a fraud prevention method for a pay-per-click data processing system. The method can include receiving a click through for a link in a host site which references a marketed site. The method also can include identifying a link address for the link in the click through. The method yet further can include comparing the identified link address to a modified link address recorded for an actual link address for the marketed site. Finally, the method can include quashing the click through if the identified link address is not the modified link address. Conversely, the method can include redirecting the click through to the marketed site if the identified link address is the modified link address.
Type:
Grant
Filed:
October 6, 2005
Date of Patent:
April 17, 2012
Assignee:
International Business Machines Corporation
Inventors:
Fonda J. Daniels, Pooja Kohli, Paul F. McMahan, Robert T. Uthe
Abstract: In general terms, the present invention provides a method of automatically scanning an inventory field to allow the selection of a desired item for retrieval. A camera is positioned in the crane trolley located above the field. The camera continuously performs a scan of the field displaying an image to the operator of the items being scanned. This real-time image allows the operator to distinguish between items scanned in the field. The operator can subsequently choose the desired item triggering the camera system to automatically capture desired information from the item which is in turn communicated to an inventory control system. The camera system mitigates the requirement of a second individual to communicate information between the field and the operator.
Type:
Grant
Filed:
April 7, 2010
Date of Patent:
April 3, 2012
Assignee:
Arcelormittal Dofasco, Inc.
Inventors:
Robert Eric Mueller, Aly Shivji, Kan Li
Abstract: A method for manipulating display of multiple ordered and at least partially overlapping display objects on a display device includes: recording the current position in a stacking order of each of the multiple display objects in an object identifier table in association with a corresponding object identifier; changing the position in the stacking order of a first object in response to a first user action for selecting the first object; recording the position in the stacking order of the first object before the position is changed in the object identifier table as a previous position in the stacking order; and changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the changed position in the stacking order of the first object to the previous position in the stacking order.
Type:
Grant
Filed:
December 20, 2006
Date of Patent:
March 20, 2012
Assignee:
International Business Machines Corporation
Abstract: A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding links. Each link can correspond to one of the objects. Furthermore, each link can persist state information for the corresponding object in an associated object table. Finally, each link can manage the junction table responsive to changing relationships with others of the related objects. Importantly, as the present invention distributes the management of the junction table, a counter-operation management protocol can be provided which can resolve conflicts which arise in the management of the junction table in response to changing relationships among their associated objects.
Type:
Grant
Filed:
May 1, 2008
Date of Patent:
March 20, 2012
Assignee:
International Business Machines Corporation
Abstract: The present invention provides a method, system and computer program product for administering learning objects within a learning management system. In the invention, a learner can select various learning materials in the system, known as “learning objects”, and can aggregate these learning objects in a special category or “learning folder” directly on the system. The learning folders can be separate from an existing course catalog of learning objects. Each learner can establish and delete learning folders, and can modify each learning folder by adding or removing learning objects to and from the folder. Finally, while each learning folder created by a user can at first only be accessed by the user, a user can allow other learners in the system to access the folder by establishing a “learning link” for the folder, which dictates which other learners can access the learning folder.
Type:
Grant
Filed:
December 16, 2003
Date of Patent:
March 20, 2012
Assignee:
International Business Machines Corporation
Abstract: Embodiments of the present invention provide for embedded change logging for data synchronization. In an embodiment of the invention, an embedded change logging data processing system can include a change embedded database (EDB) disposed in a pervasive device. The EDB can store entries for notified changes in data for multiple different end-user applications in the pervasive device. The system also can include a change log service (CLS) disposed in the pervasive device and coupled to the EDB. The CLS can include program code enabled to register with multiple different end-user applications in the pervasive device to receive notifications of changes, and to write entries to the EDB responsive to the notifications. Finally, the system can include a synchronization client disposed in the pervasive device separately from the CLS. The synchronization client can include program code enabled to directly access the EDB to perform data synchronization with a remote host.
Type:
Grant
Filed:
July 22, 2008
Date of Patent:
March 13, 2012
Assignee:
International Business Machines Corporation
Abstract: A new application of machine vision for process industries is proposed. The invention consists of: (1) estimation of visual quality of products, (2) modeling causal relationship between estimated quality and process variables, and (3) optimization of visual quality using the causal model. This invention can handle the stochastic nature in visual appearance of products that process industries provide, which has been a main obstacle for the success of machine vision in process industries. Also, it opens new tasks in machine vision such as modeling and optimization of visual quality of products.
Abstract: A spectrophone assembly comprises a single detector chamber, a plurality of lasers, a gas inlet for supplying a gas sample to the single detector chamber, and at least one microphone. The detector chamber has an internal geometry arranged to be simultaneously acoustically resonant at a plurality of different resonant frequencies. Each laser operates at a different wavelength and is positioned to emit radiation into the single detector chamber, and is operable to emit radiation that is amplitude modulated at a frequency rate corresponding to a particular resonant frequency different from the resonant frequency of each other laser, simultaneously with each other laser. The microphone(s) are positioned in the single detector chamber so that each microphone is located at or near a maximum of a corresponding acoustic resonance defined by the internal geometry of the detector chamber.
Abstract: An optical reader comprises a housing, at least one light source inside the housing and an image sensor whose terminus is inside the housing. The housing has a longitudinal axis and a disc-receiving portion for receiving an optical disc so that the optical disc is coaxial with the longitudinal axis. The at least one light source is positioned on the longitudinal axis to illuminate the identification code on the optical disc and be reflected therefrom. The terminus of the image sensor is also positioned on the longitudinal axis, further from the disc-receiving portion than the at least one light source, and oriented to capture the identification code within its field of view. The image sensor and the at least one light source are cooperatively configured so that the terminus of the image sensor receives light reflected from the identification code and thereby readably detects the identification code.