Patents by Inventor Michael S. Meier

Michael S. Meier 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: 11925365
    Abstract: An orthopaedic surgical instrument includes a patella trial and drill guide that may be used to both perform a surgical trial of the patellofemoral joint and guide the surgeon in drilling a number of anchor holes in the patella of the patient.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 12, 2024
    Assignee: DePuy Ireland Unlimited Company
    Inventors: Matthew S. Wallace, Jennifer B. Wyant, Richard S. Jones, David S. Barrett, Michael J. Rock, Abraham P. Wright, Olen J. Borkholder, Robert S. Gorab, Rusty T. Meier
  • Patent number: 5970248
    Abstract: When displaying the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC), the user is provided the capability of viewing the RPC calls in the same manner as normal procedure calls. When a breakpoint is encountered in an RPC server program while using a debugger for distributed programs, the call stacks for the client and server program are appended together into a single distributed call stack. In the case of nested RPC calls (e.g. program A executes an RPC call to program B which executes an RPC call to C and so on) all of the call stacks are appended together in the order they were created. The distributed call stack may span many programs, threads of execution, and computing machines. The distributed call stack may be used to select a routine from the call stack when setting a context for a tool that displays program state information.
    Type: Grant
    Filed: July 13, 1998
    Date of Patent: October 19, 1999
    Assignee: International Business Machines Corporation
    Inventor: Michael S. Meier
  • Patent number: 5802371
    Abstract: When displaying the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC), the user is provided the capability of viewing the RPC calls in the same manner as normal procedure calls. When a breakpoint is encountered in an RPC server program while using a debugger for distributed programs, the call stacks for the client and server program are appended together into a single distributed call stack. In the case of nested RPC calls (e.g. program A executes an RPC call to program B which executes an RPC call to C and so on) all of the call stacks are appended together in the order they were created. The distributed call stack may span many programs, threads of execution, and computing machines. The distributed call stack may be used to select a routine from the call stack when setting a context for a tool that displays program state information.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: September 1, 1998
    Assignee: International Business Machines Corporation
    Inventor: Michael S. Meier
  • Patent number: 5794046
    Abstract: A debugger client/server application comprising a front-end and one or more back-ends, including a Director component which handles most of the initialization and parallel execution control issues and a rp.sub.-- client component and rp.sub.-- server component which handles most of the distributed execution issues. The Director allows a Debug Engine to be unaware of most of the parallel and distributed aspects of the application. Thus, the Debug Engine can be created by re-using a serial debugger for presenting the state information about the various programs that make up the application.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: August 11, 1998
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Meier, Hsin Pan
  • Patent number: 5794047
    Abstract: When displaying the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC), the user is provided the capability of viewing the RPC calls in the same manner as normal procedure calls. When a breakpoint is encountered in an RPC server program while using a debugger for distributed programs, the call stacks for the client and server program are appended together into a single distributed call stack. In the case of nested RPC calls (e.g. program A executes an RPC call to program B which executes an RPC call to C and so on) all of the call stacks are appended together in the order they were created. The distributed call stack may span many programs, threads of execution, and computing machines. The distributed call stack may be used to select a routine from the call stack when setting a context for a tool that displays program state information.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: August 11, 1998
    Assignee: International Business Machines Corporation
    Inventor: Michael S. Meier
  • Patent number: 5781778
    Abstract: A debugger client/server application comprising a front-end and one or more back-ends, including a Director component which handles most of the initialization and parallel execution control issues and a rp.sub.-- client component and rp.sub.-- server component which handles most of the distributed execution issues. The Director allows a Debug Engine to be unaware of most of the parallel and distributed aspects of the application. Thus, the Debug Engine can be created by re-using a serial debugger for presenting the state information about the various programs that make up the application.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: July 14, 1998
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Meier, Hsin Pan