Patents by Inventor Ann Williams

Ann Williams has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20040010538
    Abstract: A logical clock is provided that is incremented each time there is a membership change in a cluster of computer systems. The value of the logical clock is written as part of each data record created or modified by the cluster on behalf of a user. When a partition occurs, and a merge then follows the partition, a partition merge processing mechanism transmits a node list and data record headers (i.e., data records without their associated data) from a computer that was in the first partition to the computers that were in the second partition, and transmits a node list and data record headers from a computer that was in the second partition to the computers that were in the first partition. The partition merge processing mechanism then determines from the values of the logical clock in the data record headers and in the local data records where the most recent data resides. If data was updated in only one partition during the partition, the data is copied to the computers that were in the other partition.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Miller, Laurie Ann Williams, Ben-Ami Yassour
  • Patent number: 6625639
    Abstract: A clustered computer system includes multiple computer systems (or nodes) on a network that can become members of a group to work on a particular task. Each node includes group state data that represents the status of all members of the group. A group state data update mechanism in each node updates the group state data at acknowledge (ACK) rounds, so that all the group state data in all nodes are synchronized and identical if all members respond properly during the ACK round. Each node also includes a main thread and one or more work threads. The main thread receives messages from other computer systems in the group, and routes messages intended for the work thread to either a response queue or a work queue in the work thread, depending on the type of the message. If the message is a response to a currently-executing task, the message is placed in the response queue. Otherwise, the message is placed in the work queue for processing at a later time.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • Publication number: 20030162864
    Abstract: A polymerisable dental filling and sealing composition is provided which comprises a mixture of at least one resin containing on average at least two acrylate or methacrylate groups and a copolymerisable methacrylate or acrylate monomer, which has a low viscosity compared with said resin, the copolymerisable monomer being present in an amount such that the composition can be introduced by syringing into a cavity having a diameter of less than 1 mm.
    Type: Application
    Filed: January 16, 2003
    Publication date: August 28, 2003
    Inventors: Gavin John Pearson, Jill Ann Williams, David John Clements, Michael Braden, Ray Todhunter, Mangala Patel
  • Publication number: 20030074426
    Abstract: An apparatus, program product, and method update the cluster infrastructure version used by a group resident in a clustered computer system without requiring a shut down of the group during the update. The cluster infrastructure software in individual nodes in the clustered computer system is updated while the group is maintained in an active state. After the cluster infrastructure software is updated, the group is then notified of the update. In response to the notification, the cluster infrastructure version used by the group is dynamically updated to that of the updated cluster infrastructure software, thus making additional functions supported by the new version of the cluster infrastructure software available for use by all group members.
    Type: Application
    Filed: October 11, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jennifer Anne Dervin, Robert Miller, Laurie Ann Williams
  • Publication number: 20030056013
    Abstract: An apparatus, program product and method to synchronize group state data in a primary-backup group in connection with the rejoining of a member to the primary-backup group in a clustered computer system. Each member in the group includes a copy of replicated group state data for the primary-backup group. In connection with rejoining the member, it is determined whether the rejoining member is the primary member for the primary-backup group. Then, a selection is made between member and group overwrite operations based upon such determination. The member overwrite operation includes overwriting the copy of the replicated group state data for the rejoining member with data from the copy of the replicated group state data for an existing member in the primary-backup group. The group overwrite operation includes overwriting the copy of the replicated group state data for the existing member in the primary-backup group with data from the copy of the replicated group state data for the rejoining member.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 20, 2003
    Inventors: Clinton Gene Laschkewitsch, Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Publication number: 20030028822
    Abstract: A system and method in data processing networks with distributed processing or multiple nodes provide a capability to insure that the protocols implicated in a first or original protocol are identified so that diagnostic messages sent during execution of that protocol are traceable. Thus, each of the diagnostic messages are delivered to the requestor of the original protocol before the original request completes. A linkage is provided between the original protocol and all protocols nested within it.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • Publication number: 20030028594
    Abstract: System and method for managing membership of a group of jobs in a computing environment is provided. In one embodiment, a domain group, a set of interfaces to manage the domain group, and cluster-assigned member names to identify the members in a group is provided. The interfaces allow a group to be created and allow members to be added, removed and joined. A copy of the domain group is associated with each member job and indicates each job that is a member of a particular group. Management of a group is made by configuring each of the jobs of the group to assess its respective copy of the domain group in order to service requests, such as a request to join the group.
    Type: Application
    Filed: July 31, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Clinton Gene Laschkewitsch, Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Publication number: 20020161768
    Abstract: An apparatus, clustered computer system, program product and method rely on cluster-private group names to perform accesses to groups that are resident in a clustered computer system. Thus, for a cluster-accessible group, all nodes capable of participating in a cluster are configured to map to the same cluster-private group name for that group, so that any external user that has access to the clustered computer system can access the group name and utilize the group name to initiate operations by the group.
    Type: Application
    Filed: April 30, 2001
    Publication date: October 31, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Patent number: 5738046
    Abstract: A safety jacket and harness system including a body harness formed by a pair of torso bands and a pair of shoulder straps. The torso bands form an upper torso band and a lower torso band. Each torso band has a fastening member that is attached to end portions. The pair of shoulder straps each have a first shoulder strap portion and a second shoulder strap portion. Each shoulder strap portion is coupled together by a fastening member when each shoulder strap is attached to the pair of torso bands. Included is a center strap that is fixedly attached to the pair of torso bands and has a locking member at a top end. A safety strap has a first safety strap end that can couple with the locking member of the center strap, and a second safety strap end that can be looped and fastened around a tree trunk. An escape strap is attached to the safety strap.
    Type: Grant
    Filed: July 22, 1996
    Date of Patent: April 14, 1998
    Inventors: Tommie Ann Williams, David A. Williams
  • Patent number: 4017970
    Abstract: A novel tile and tub scraper is disclosed comprising two flat blade holders adapted to fit in the palm of the hand and having a scraper blade secured between the blade holders. One blade holder has a horizontal groove thereon for gripably receiving a forefinger where the other blade holder has an indentation substantially vertical to the groove for gripably receiving a thumb, the edge of the scraper blade substantially horizontal to said groove.
    Type: Grant
    Filed: October 6, 1975
    Date of Patent: April 19, 1977
    Assignee: Lawrence Peska Associates, Inc.
    Inventor: Ann Williams