Patents Examined by Pham Q Hung
  • Patent number: 7426508
    Abstract: Systems and methods for delivering Web content are provided. The systems and methods include a mechanism for providing interest data that may be applied to filter Web content at the provider side. A hierarchical data set of user-identified interests in received from the user's Web client. The hierarchical data set is parsed, and responsive thereto, one or more keyword attribute values are extracted from the hierarchical data set. The extracted keyword values are applied to filter content for delivery to a requesting Web client.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard Barnett Allen, Thomas Alexander Bellwood, Robert Bryant Chumbley, Matthew Francis Rutkowski
  • Patent number: 7363332
    Abstract: Each node in a network accessing a common database caches a copy of the database tables it uses and updates those tables based on changes made by other nodes in a coherent cache, i.e., those node that also have a copy of the tables in their cache. When a new node joins the coherent cache, dynamic synchronization of the table is performed by having one of the existing nodes act as a source to populate the table(s) required on the new (destination) node from its own copy. The dynamic synchronization controls the population operation and allows for the populating of tables on the destination node from partially populated tables on the source node. The dynamic synchronization of the tables permits database updates to continue to be made to the tables by the existing nodes in the coherent cache and provides a mechanism to propagate the committed updates to the tables on the destination node.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Brian T. Berkowitz, Peter A. Christofferson