Patents by Inventor Vicki Lynn Morey

Vicki Lynn Morey 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).

  • Patent number: 8078754
    Abstract: An apparatus, clustered computer system, and program product 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: Grant
    Filed: June 2, 2008
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Patent number: 7433957
    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: Grant
    Filed: April 30, 2001
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Publication number: 20080235333
    Abstract: An apparatus, clustered computer system, and program product 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: June 2, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Publication number: 20080133668
    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: January 17, 2008
    Publication date: June 5, 2008
    Inventors: CLINTON GENE LASCHKEWITSCH, ROBERT MILLER, VICKI LYNN MOREY, LAURIE ANN WILLIAMS
  • Patent number: 7231461
    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: Grant
    Filed: September 14, 2001
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventors: Clinton Gene Laschkewitsch, Robert Miller, Vicki Lynn Morey, Laurie Ann Williams
  • Patent number: 6990668
    Abstract: An apparatus and method passively determine when a job in a clustered computing environment is dead. Each node in the cluster has a cluster engine for communicating between each job on the node and jobs on other nodes. A protocol is defined that includes one or more acknowledge (ACK) rounds, and that only performs local processing between ACK rounds. The protocol is executed by jobs that are members of a defined group. Each job in the group has one or more work threads that execute the protocol. In addition, each job has a main thread that communicates between the job and jobs on other nodes (through the cluster engine), routes appropriate messages from the cluster engine to a work thread, and signals to the cluster engine when a fault occurs when the work thread executes the protocol. By assuring that a dead job is reported to other members of the group, liveness information for group members can be monitored without the overhead associated with active liveness checking.
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: January 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • Patent number: 6968359
    Abstract: An apparatus, program product and method utilize ordered messages in a clustered computer system to defer the execution of a merge protocol in a cluster group until all pending protocols in each partition of a group are handled, typically by ensuring either cancellation or completion of each pending protocol prior to execution of the merge protocol. From the perspective of each group member, the execution of the merge protocol is deferred by inhibiting processing of the merge request by such member until after processing of all earlier-received pending requests has been completed.
    Type: Grant
    Filed: August 14, 2000
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • Patent number: 6952766
    Abstract: An apparatus, program product and method initiate a restart of a node in a clustered computer system using a member of a clustering group that resides on a different node from that to be restarted. Typically, a restart operation is initiated by the member in response to a membership change message sent by another group member that is resident on the node to be restarted, with an indicator associated with the membership change message that indicates that a restart should be initiated. Typically, the restart is implemented in much the same manner as a start operation that is performed when a node is initially added to a cluster, with additional functionality utilized to preclude repeated restart attempts upon a failure of a prior restart operation.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: October 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Anne Dervin, Robert Miller, Vicki Lynn Morey, Kiswanto Thayib
  • Patent number: 6925582
    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: Grant
    Filed: August 1, 2001
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • Patent number: 6839752
    Abstract: An apparatus, program product and method utilize subgroup-specific leader members to exchange group data between group members during the handling of a request to organize members into a group in a clustered computer system, e.g., when handling a membership change operation such as a merge or join. Such subgroup leaders may be determined locally within individual subgroup members, and moreover, the subgroup members may locally track the transmission status of group data for the various subgroups. Each subgroup includes one or more members that are known to store group data that is coherent among all subgroup members.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: January 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • Patent number: 6823512
    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 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 a response queue and 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 in the work thread. If the message is a new non-priority task that needs to be processed, the message is routed to the work queue in the work thread. If the message is a priority message, the message is written to both the work queue and the response queue in the work thread.
    Type: Grant
    Filed: January 14, 2000
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Miller, Vicki Lynn Morey, Kiswanto Thayib, Laurie Ann Williams
  • 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: 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
  • Publication number: 20020133727
    Abstract: An apparatus, program product and method initiate a restart of a node in a clustered computer system using a member of a clustering group that resides on a different node from that to be restarted. Typically, a restart operation is initiated by the member in response to a membership change message sent by another group member that is resident on the node to be restarted, with an indicator associated with the membership change message that indicates that a restart should be initiated. Typically, the restart is implemented in much the same manner as a start operation that is performed when a node is initially added to a cluster, with additional functionality utilized to preclude repeated restart attempts upon a failure of a prior restart operation.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jennifer Anne Dervin, Robert Miller, Vicki Lynn Morey, Kiswanto Thayib