Patents by Inventor Joshua Walsh

Joshua Walsh 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: 20240197353
    Abstract: A surgical culling assembly with an actuator assembly operable in a first mode and a second mode. A wheel is rotatable in a first axial position to rotate an intermediate tube for orienting a culling window, and rotatable in a second axial position to rotate an outer tube for orienting a bend of a tube assembly. The actuator assembly may be operably coupled to the intermediate tube and operably decoupled from the outer tube in the first mode, and operably coupled to the outer tube and operably decoupled from the intermediate tube in the second mode. The actuator assembly may include a first gear, a second gear secured to the outer tube, and a third gear secured to the intermediate tube. A distal wheel portion and a proximal wheel portion may be discrete components coupled to one another to define a cavity for subcomponents of the actuator assembly.
    Type: Application
    Filed: April 22, 2022
    Publication date: June 20, 2024
    Applicant: Stryker European Operations Limited
    Inventors: Julie Sola, Conor O'Shea, Joshua Walsh, Alexander Szymanski
  • Publication number: 20240193686
    Abstract: Systems and methods are provided herein for efficient data relocation within a multi-level memory cache. In particular, the method can include (i) storing specific data structures, or tiles, in a first memory cache that contain open order data representing open orders for one of buying or selling a financial instrument at consecutive price levels that fall within a defined price range between a most aggressive price and a least aggressive price; (ii) storing multiple tiles in a second memory cache that contain open order data representing open orders for one of buying or selling the financial instrument at prices that fall outside the defined price range; and relocating tiles between the first memory cache and the second memory cache in response to changes in the open order data for one of buying or selling the financial instrument at the most aggressive price.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 13, 2024
    Inventors: Anthony D. AMICANGIOLI, B. Joshua ROSEN, Ryan P. WALSH, Nicola AGUILAR-THOMAS
  • Publication number: 20240192854
    Abstract: A hardware-based electronic trading system is disclosed that minimizes external memory accesses, thereby reducing overall latency. Order data for all open orders of a particular symbol, side, and price may be organized into a defined data structure, or tile, that can be fetched from an external memory cache. Once loaded into an internal memory cache of an FPGA or other fixed logic, the tile may be accessed often with minimal delay to obtain order data for multiple open orders having the same symbol, side, and price. To further minimize the number of external memory accesses, external memory can be provisioned as an asymmetric, multi-level memory cache that is tailored for handling large data sets of matching engine books and ticker plant services. In particular, the multi-level memory cache can be implemented using external memory units in the form of DRAMs for storing tiles according to a price priority scheme.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 13, 2024
    Inventors: Anthony D. AMICANGIOLI, B. Joshua ROSEN, Ryan P. WALSH, Nicola AGUILAR-THOMSON
  • Publication number: 20240104655
    Abstract: A method for generating a prediction of a latency of a transaction processing system includes: sampling a first plurality of messages from a database that stores data indicative of messages previously processed by the transaction processing system including a characteristic and a processing time of each previously processed message; generating latency tables based upon the characteristics and the processing times of the sampled first plurality of messages; determining a characteristic of each of a second plurality of messages being processed by the transaction processing system; selecting, for each of the second plurality of messages, a latency table from the plurality of latency tables based upon the respective determined characteristic; simulating a processing time for each of the second plurality of messages based upon the respective selected latency table; and generating a latency prediction for the transaction processing system based upon the simulated processing times for the second plurality of message
    Type: Application
    Filed: November 27, 2023
    Publication date: March 28, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Jose Antonio Acuña-Rohter, Paul Callaway, Kyle D. Kavanagh, Christopher Walsh, Sherry Bryant, Elisa Lugo, Joshua Hoffberg
  • Publication number: 20240099738
    Abstract: A cutting assembly in which an inner tube is rotatably disposed within an outer tube and defines as aspiration path. The inner tube may include segments, and the segments may define a flexible region associated with a bend of the outer tube. The outer tube may define irrigation channels, and further define irrigation apertures positioned proximal to a cutting window or distal to the flexible region. The irrigation channels fluidly separate the aspiration lumen from an irrigation path so as to prevent ingress of irrigation fluid into the aspiration lumen through slots defined by the segments. An inner jacket may be coaxially disposed within the inner tube and configured to provide a seal between the aspiration path and the irrigation path. A distal end of the inner jacket may be disposed in a counterbore, and the proximal end of the inner jacket may be proximal to the inner tube.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 28, 2024
    Applicant: Stryker European Operations Limited
    Inventors: Jonathan Browne, Conor O'Shea, Damian Michael Curtin, Joshua Walsh