Patents by Inventor Joshua Buckman

Joshua Buckman 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: 20240130805
    Abstract: A method for controlling a surgical device includes accessing identification information from an identification device of at least one interchangeable accessory. The method further includes configuring an operating configuration of at least one surgical device in response to the identification information. The control instruction is communicated for an actuator of the at least one surgical device via a first port of a plurality of ports of a connection interface. The first port of the connection interface is distinguished from the plurality of ports of the connection interface by displaying an identification symbol identifying the interchangeable accessory on a display screen.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Arthrex, Inc
    Inventors: Phil O'Quinn, Jonathan Knopf, Joshua Buckman, Robert Breckner, Edwin Floyd
  • Publication number: 20220378457
    Abstract: A medical device system configured to dynamically control a shaver window opening via controlling positioning of an opening in an inner drive shaft relative to an opening in an outer housing based on continuously tracking the motor is disclosed. The medical device system may include a shaver at a distal end and an aspiration system configured to aspirate material through the inner drive shaft. A processor of the medical device system may control rotational motion of the inner drive shaft based on continuously sensing the position of the opening in the inner drive shaft to reduce clogs and increase cutting effectiveness of the system. By continuously monitoring the medical device system, the processor can correct out of phase conditions in oscillation mode to prevent poor cutting conditions. The processor can also dynamically determine a reversal position on the opening in the inner drive shaft to create a desired cutting action.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Applicant: ARTHREX, INC.
    Inventors: Robert Fugerer, Brett Poole, Joshua Buckman, Ankur Vayeda, Jefferey Slater
  • Publication number: 20050285870
    Abstract: An exemplary method for performing a bit block transfer (bitblt) includes receiving one or more graphics parameters specifying the bitblt and generating a specialized bitblt function to perform the bitblt. The specialized bitblt function includes a one or more code blocks selected from a superset of code blocks based on the graphics parameters. A system includes a specialized bit block transfer (bitblt) function generator generating a specialized bitblt function to perform a specified bitblt. The specialized bitblt function includes intermediate language code corresponding to one or more graphics parameters specifying the bitblt. A translator translates the specialized bitblt function into machine-specific language code.
    Type: Application
    Filed: July 20, 2005
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Sirois, Joshua Buckman, Kent Lottis
  • Publication number: 20050285869
    Abstract: An exemplary method for performing a bit block transfer (bitblt) includes receiving one or more graphics parameters specifying the bitblt and generating a specialized bitblt function to perform the bitblt. The specialized bitblt function includes a one or more code blocks selected from a superset of code blocks based on the graphics parameters. A system includes a specialized bit block transfer (bitblt) function generator generating a specialized bitblt function to perform a specified bitblt. The specialized bitblt function includes intermediate language code corresponding to one or more graphics parameters specifying the bitblt. A translator translates the specialized bitblt function into machine-specific language code.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Sirois, Joshua Buckman, Kent Lottis
  • Publication number: 20050091616
    Abstract: A software-implemented transform and lighting module and pipeline designed and optimized for embedded platforms (such as mobile computing devices). The transform and lighting module and pipeline includes a number of features that make it well-suited for use on embedded devices. These features include a single streamline branched architecture that allows efficient processing on a CPU of an embedded device and saves computational time. This architecture is facilitated by use of a vertex cache that stores vertices as needed to avoid duplication in processing of the vertices. A culling feature culls vertices before lighting instead of lighting all vertices. A back face culling technique examines each of the vertices to determines whether a back face of a triangle is formed. If so, then the vertex is culled. A second technique involved determining whether a vertex is outside of one view frustum clip plane. If so, then the vertex is culled.
    Type: Application
    Filed: September 18, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua Buckman
  • Publication number: 20050062762
    Abstract: A software-implemented graphics rendering system and method designed and optimized for embedded devices (such as mobile computing devices) using fixed-point operations including a variable-length fixed point representation for numbers and a normalized homogenous coordinates system for vector operations. The graphics rendering system and method includes a fixed-point mathematics library and graphics functions that includes optimized basic functions such as addition, subtraction, multiplication, division, all vertex operations, matrix operations, transform functions and lighting functions, and graphics functions. The mathematical library and graphics functions are modified and optimized by using a variable-length fixed-point representation and a normalized homogenous coordinate system (NHCS) for vector operations.
    Type: Application
    Filed: September 13, 2003
    Publication date: March 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua Buckman