Patents Represented by Attorney Carey, Rodriguez, Greenberg & O'Keefe, LLP
  • Patent number: 8176166
    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
    Inventors: John R. Hind, David P. Johnson
  • Patent number: 8172152
    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
  • Patent number: 8166018
    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
  • Patent number: 8160924
    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
  • Patent number: 8146814
    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
  • Patent number: 8140997
    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
    Inventor: Kazuo Nemoto
  • Patent number: 8140588
    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
    Inventors: Timo J. Salo, Kevin J. Williams
  • Patent number: 8140000
    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
    Inventors: Thomas J. Dinger, Fernando Salazar
  • Patent number: 8135670
    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
    Inventors: Joseph Celi, Jr., Ashok C. Mammen
  • Patent number: 8131020
    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.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: March 6, 2012
    Assignee: McMaster University
    Inventors: John F. Macgregor, Jay J. Liu
  • Patent number: 8096165
    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.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: January 17, 2012
    Inventor: Robert A. Crane
  • Patent number: 8096473
    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.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: January 17, 2012
    Assignee: Xiris Automation, Inc.
    Inventor: Vladimir Chpakovski
  • Patent number: D652995
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: January 24, 2012
    Assignee: Poly Dome Ontario, Inc.
    Inventors: Darren VanBuuren, Marc Jean-Luc Beaudry
  • Patent number: D653121
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: January 31, 2012
    Inventor: Julio Cesar Navarro Lara
  • Patent number: D656066
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: March 20, 2012
    Assignee: Enviro-Tex Products, Inc.
    Inventor: James Barrie Ogilvie
  • Patent number: D656687
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: March 27, 2012
    Assignee: Poly Dome Ontario, Inc.
    Inventors: Darren VanBuuren, Marc Jean-Luc Beaudry
  • Patent number: D658281
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: April 24, 2012
    Inventor: Bradley J. Goemans
  • Patent number: D658537
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: May 1, 2012
    Inventor: Robert Simmons
  • Patent number: D658826
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: May 1, 2012
    Inventor: Kathleen Hillman
  • Patent number: D659868
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: May 15, 2012
    Assignee: IBT Holdings, LLC
    Inventors: Joe Deguglimo, Glenn Robinson