Patents by Inventor David G. Stuart

David G. Stuart 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: 20240156542
    Abstract: Surgical systems and methods of operating the same involve controlling a robotic manipulator to move a cutting instrument to cut away material from a bone at a surgical site. A machine vision system uses a vision camera to detect an object at, or in proximity to, the surgical site. A control system associates a virtual boundary with the detected object and controls the robotic manipulator to move the cutting instrument based on the virtual boundary such that the cutting instrument avoids the detected object. In one example, the control system modifies a tool path of the cutting instrument based on the virtual boundary to avoid the detected object. Additionally, or alternatively, the control system can automatically adjust an orientation of the cutting instrument based on the virtual boundary to avoid the detected object.
    Type: Application
    Filed: January 23, 2024
    Publication date: May 16, 2024
    Applicant: Stryker Corporation
    Inventors: David G. Bowling, Donald W. Malackowski, José Luis Moctezuma de la Barrera, Patrick Roessler, Jerry A. Culp, John M. Stuart, Joel N. Beer
  • Patent number: 8027346
    Abstract: A method and system schedule data for dequeuing in a communication network. The communication network includes an eligible scheduling node, a scheduling context structure, and an existence of data structure. In response to determining that an eligible scheduling node does not contain at least one child identifier in the scheduling context structure, an eligible child is selected for dequeue from the existence of data structure. At least one eligible child from the existence of data structure is absorbed into the scheduling context structure. The at least one eligible child includes the child selected for dequeue. Absorbing a child includes removing the child identifier from the existence of data queue and adding the child identifier to the scheduling context structure.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: September 27, 2011
    Assignee: Avaya Inc.
    Inventors: Bradley D. Venables, David G. Stuart
  • Patent number: 7969884
    Abstract: A method and system for scheduling data dequeuing in a data communication network having a plurality of data queues and a hierarchical scheduler with a plurality of scheduling nodes. A determination is made as to which scheduler nodes and which data queues are eligible for dequeuing scheduling based upon at least one predetermined data rate limitation and availability of data at an eligible descendant node. Data is scheduled for transmission from one of the plurality of data queues. Scheduling data for transmission includes selecting one or more child scheduler nodes which are descendents of the one data queue but to whom the eligible child is not known to be eligible.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: June 28, 2011
    Assignee: Nortel Networks Limited
    Inventors: Bradley D. Venables, David G. Stuart
  • Patent number: 6310875
    Abstract: Methods, systems, and networks for tracking multicast cell copies in a switch. The switch includes a plurality of output ports each having an associated output port register, and a port memory controller for receiving a bit map on the enqueue of a cell into the switch. The bit map includes a bit for each output port register. The port memory controller writes to each output port register the bit from the bit map for that port register. The value of a bit in an output port register indicates whether a copy of the enqueued cell is to be transmitted from the output port associated with that output port register.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: October 30, 2001
    Assignee: Nortel Networks Limited
    Inventors: Stacy W. Nichols, David A. Brown, David G. Stuart
  • Patent number: 6185206
    Abstract: In a multicast cell counting methodology, the use of banked memories for enqueuing and dequeuing a multicast cell count value spreads the memory accesses over multiple memories, yielding a reduction in the number of per memory accesses per cell cycle. A cell count value, representing the number of cell copies to be multicast, is written to a first memory on a cell enqueue, and retrieved from the first memory after a first cell dequeue. The cell count value is decremented to reflect the first cell dequeue, and transferred to a second memory.
    Type: Grant
    Filed: December 19, 1997
    Date of Patent: February 6, 2001
    Assignee: Nortel Networks Limited
    Inventors: Stacy W. Nichols, David A. Brown, David G. Stuart
  • Patent number: 4735899
    Abstract: Disclosed is a process and test kit for determining the reliability of a barrier to microorganism passage. In accordance with the process, a multiplicity of non-self replicating particles is introduced into a first gas volume, disposed on one side of a barrier to particle movement, and particle traps are placed in a second gas volume on the other side of the barrier. The particles carry a marker substance such as a toxin for a selected microorganism or a component needed for growth of a selected microorganism. The barrier is operated and the contents of the trap are assayed for the amount of the marker substance present in association with particles which crossed the barrier by adding the marker substance in the trap to a culture of the selected microorganism and detecting the effect of the marker substance on the culture. Finally, the results of the assay are compared to a standard to determine the number of trapped particles which crossed the barrier.
    Type: Grant
    Filed: March 11, 1985
    Date of Patent: April 5, 1988
    Assignee: The Baker Company, Inc.
    Inventors: David G. Stuart, John M. Eagleson, Jr.