Patents by Inventor John Ryan

John Ryan 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: 11135027
    Abstract: A teleoperated manipulator system includes a manipulator assembly and a tool actuation assembly coupled to the manipulator assembly. The tool actuation assembly inserts a tool, such as a surgical instrument, along an insertion axis and also rotates the tool around the insertion axis. The manipulator assembly includes an arm that rotates with reference to amounting base to rotate the tool around a yaw axis that intersects the insertion axis. A distal portion of the arm defines an arcuate pitch arc, and a center of the pitch arc is coincident with the intersection of the insertion axis and the yaw axis. The tool actuation assembly is driven along the pitch arc to pitch the tool. The manipulator system is optionally a telesurgical system, and the tool is optionally a therapeutic, diagnostic, or imaging surgical instrument.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: October 5, 2021
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Ryan Charles Abbott, Daniel H. Gomez, John Ryan Steger
  • Patent number: 11138314
    Abstract: A software ecosystem includes a software supply chain in which each of the participants in the software supply chain produce software components using reproducible builds. By using deterministic compilation practices, each of the software components produced by a respective participant should be identical. The software ecosystem also includes a set of tamper proof distributed ledgers. Hashes of the software components are generated and securely recorded in the set of distributed ledgers. The software ecosystem also includes an intrusion detection system configured to compare hashes of the software components to determine when one or more of the software components has been generated in a corrupt manner. The secure software ecosystem includes a full-platform approach to integrity which incorporates designing against attacks, rather than patching after them, which creates a paradigm in which computing platforms can be trusted because they have been designed to operate in an untrustworthy environment.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 5, 2021
    Assignee: Muinin Corporation p.b.c.
    Inventors: James Gettys, D Ramesh K. Rao, John Ryan
  • Patent number: 11138643
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for item level data aggregation. A method includes identifying a transaction made with a third party within a set of transactions. A method includes using electronic credentials for a user to login to an account of the user at a third party. A method includes downloading item-level data from a third party that corresponds to an identified transaction in response to logging into a user's account at a third party. Item-level data identifies one or more items within an identified transaction. A method includes displaying a set of transactions to a user. A method includes displaying item-level data for one or more items within an identified transaction to a user in response to receiving input from the user relative to the identified transaction in a displayed set of transactions.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 5, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 11129683
    Abstract: A teleoperational medical system comprises an input device and a manipulator configured to couple with and move an instrument. The system also comprises a control system including one or more processors. In response to a determination that the instrument is inserted into an instrument workspace in a corresponding direction to a field of view of the workspace, the control system is configured to map movement of the input device to movement of the instrument according to a first mapping. In response to a determination that the instrument is inserted into the instrument workspace in a non-corresponding direction to the field of view, the control system is configured to map movement of the input device to movement of the instrument according to a second mapping. The second mapping includes an inversion of the first mapping for at least one direction of motion of the instrument.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: September 28, 2021
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: John Ryan Steger, Brian M. Crews, Craig R. Gerbi, Tyler J. Morrissette, Margaret M. Nixon, Joseph P. Orban, III, Theodore W. Rogers, Alain Sadaka, Charles E. Swinehart, Michael Turner, Kerry S. Wang
  • Patent number: 11127815
    Abstract: A semiconductor device includes a fin structure having a circular cylindrical shape, and including a first recess formed on a first side of the fin structure and a second recess formed on a second side of the fin structure opposite the first side, an inner gate formed inside the fin structure, and an inner gate insulating layer formed between the inner gate and an inner surface of the fin structure.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marc Adam Bergendahl, Gauri Karve, Fee Li Lie, Eric R. Miller, Robert Russell Robison, John Ryan Sporre, Sean Teehan
  • Patent number: 11104439
    Abstract: A system for deploying and retrieving a parasite aircraft includes a parasite aircraft with a dock and a carrier aircraft that includes a maneuverable capture device tethered to the carrier aircraft via a cable. The maneuverable capture device includes a plurality of rotors and is configured to dock in the dock of the parasite aircraft. A method of deploying a parasite aircraft includes positioning a parasite aircraft on a loading surface; positioning a carrier aircraft above the parasite aircraft; releasing, from the carrier aircraft, a maneuverable capture device comprising a plurality of rotors; securing the maneuverable capture device to a dock positioned on the parasite aircraft; lifting, via a cable secured at a first end to the carrier aircraft and at a second end to the maneuverable capture device, the parasite aircraft with the carrier aircraft; and releasing the parasite aircraft from the maneuverable capture device.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: August 31, 2021
    Assignee: Bell Textron Inc.
    Inventors: Carlos Alexander Fenny, Joseph Scott Drennan, Michael John Ryan, John Richard McCullough, Brett Rodney Zimmerman
  • Publication number: 20210253890
    Abstract: Disclosed is a two-part composition for sealing natural stone or masonry, and methods of use. The two-part composition is comprised of (1) a first part comprising a polyvinylidene fluoride (PVDF) particulate; a low evaporation rate organic solvent; and water; and (2) a second part comprising a blend of a plurality of liquid resin formulations.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 19, 2021
    Applicant: Questech Corporation
    Inventors: Barry Culkin, Roger Questel, Robert Harrington, Douglas Croteau, Paul Thottathil, Purushoth Kesavan, John Ryan, Satyabrata Mukherjee
  • Publication number: 20210251705
    Abstract: Systems and methods for minimally invasive computer-assisted telesurgery are described. For example, this disclosure provides surgical instruments and instrument drive systems for computer-assisted tele-operated surgery that are structured and operated to negate the effects of cable stretch within the surgical instruments.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 19, 2021
    Inventors: Ryan Charles Abbott, Daniel H. Gomez, Amy Kerdok, Ian E. McDowall, John Ryan Steger
  • Patent number: 11093528
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for data supplementation and verification. A method includes determining that an identifier within aggregated data is not a previously classified known identifier. A method includes transmitting an identifier to a search interface of a server of a third party service provider. A method includes receiving results associated with an identifier from a third party service provider. A method includes parsing results to determine whether a plurality of results have a common pattern associated with a classification. A method includes, in response to determining that a plurality of results have a common pattern associated with a classification, associating the classification with an identifier based on the common pattern.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 17, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Publication number: 20210241256
    Abstract: Apparatuses, methods, computer program products, and systems are disclosed for payment processing. An apparatus includes one or more processors and one or more memories that store code executable by the one or more processors to exchange payment information for a transaction wirelessly between a mobile hardware computing device of a user and a hardware payment terminal for a merchant, to validate an availability of funds for the transaction using an electronic interface for an account for the user at a third-party institution, and to electronically transfer the funds directly from the account for the user to an account for the merchant to complete the transaction.
    Type: Application
    Filed: January 19, 2021
    Publication date: August 5, 2021
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20210237876
    Abstract: A parasite aircraft for airborne deployment and retrieve includes a wing; a fuselage rotatably mounted to the wing; a dock disposed on top of the fuselage and configured to receive a maneuverable capture device of a carrier aircraft; a pair of tail members extending from the fuselage; and a plurality of landing gear mounted to the wing. A method of preparing a parasite aircraft for flight includes unfolding an end portion of a wing; unfolding an end portion of a tail member of the parasite aircraft; and rotating a fuselage of the parasite aircraft so that the fuselage is perpendicular to the wing. A method of preparing a parasite aircraft for storage includes rotating a fuselage of the parasite aircraft to be parallel with a wing of the parasite aircraft; folding an end portion of the wing; and folding an end portion of a tail member of the parasite aircraft.
    Type: Application
    Filed: April 6, 2021
    Publication date: August 5, 2021
    Applicant: Bell Textron Inc.
    Inventors: Joseph Scott DRENNAN, Carlos Alexander FENNY, Michael John RYAN, John Richard MCCULLOUGH, Brett Rodney ZIMMERMAN
  • Publication number: 20210214126
    Abstract: The present disclosure provides a container and method for using and installing the container. The container can include one or more walls, an internal volume, and an opening, the collection of which forming a storage compartment. The container can also include a table hook and a securing mechanism for securing the container to a table top. The container can also include a door about the opening.
    Type: Application
    Filed: November 20, 2020
    Publication date: July 15, 2021
    Inventor: John Ryan Brown
  • Publication number: 20210217079
    Abstract: Apparatuses, methods, systems, and program products are disclosed for optimizing aggregation routing over a network. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to select a data aggregator server from a plurality of data aggregator servers to service a request for aggregated account data based on a plurality of factors associated with each of the plurality of data aggregator servers, format a request for the aggregated account data to be compatible with the selected data aggregator server, route the formatted request over the network to the selected data aggregator server, receive the requested aggregated account data over the network from the selected data aggregator server, populate a form for a personal financial manager (“PFM”) with the aggregated account data, output the populated form to the PFM, and present the aggregated account data to a user.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20210214889
    Abstract: Embodiments disclose a utility model which is related to an advance utility paracord where a first plurality of strands and a second plurality of strands are braided. The first plurality of strands is braided and are made of one or more non-metallic materials. The second plurality of strands has a braided PE fishing line, a tinder line, and a thread. A non-transparent sheath encapsulates the first plurality of strands and the second plurality of strands.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventor: John Ryan Melendez
  • Publication number: 20210205043
    Abstract: A force sensing device is provided for use with a surgical instrument shaft having a two degree-of-freedom wrist mounted end effector portion having a working surface; a housing defines an annular collar sized to snugly fit about the two degree-of-freedom wrist and defines a cap sized to snugly fit about the end effector portion; an optical fiber including a segment is embedded within the annular collar and including a segment embedded within the cap; a first fiber Bragg grating (FBG) formed in the segment of the optical fiber embedded within the cap.
    Type: Application
    Filed: May 24, 2019
    Publication date: July 8, 2021
    Inventor: John Ryan Steger
  • Patent number: 11053008
    Abstract: A parasite aircraft for airborne deployment and retrieve includes a wing; a fuselage rotatably mounted to the wing; a dock disposed on top of the fuselage and configured to receive a maneuverable capture device of a carrier aircraft; a pair of tail members extending from the fuselage; and a plurality of landing gear mounted to the wing. A method of preparing a parasite aircraft for flight includes unfolding an end portion of a wing; unfolding an end portion of a tail member of the parasite aircraft; and rotating a fuselage of the parasite aircraft so that the fuselage is perpendicular to the wing. A method of preparing a parasite aircraft for storage includes rotating a fuselage of the parasite aircraft to be parallel with a wing of the parasite aircraft; folding an end portion of the wing; and folding an end portion of a tail member of the parasite aircraft.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 6, 2021
    Assignee: Bell Helicopter Textron Inc.
    Inventors: Joseph Scott Drennan, Carlos Alexander Fenny, Michael John Ryan, John Richard Mccullough, Brett Rodney Zimmerman
  • Patent number: 11050347
    Abstract: A method for dynamic enhancement of loop response upon recovery from fault conditions includes detecting a fault condition in response to a programmed output voltage of a Pulse Width Modulation (PWM) converter decreasing below an input voltage of the PWM converter. A peak voltage is sampled at the end of at least one of a plurality of clock cycles of the PWM converter in response to detecting the fault condition, wherein the peak voltage is proportional to a sensed current conducted through a transistor. An error output of an error amplifier is preset to an error value determined by the peak voltage. A PWM driver is controlled with the error value to drive the transistor. An output load is charged to the programmed output voltage with the transistor in response to the input voltage increasing above the programmed output voltage.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 29, 2021
    Assignee: NXP USA, Inc.
    Inventors: Percy Edgard Neyra, John Ryan Goodfellow, Ondrej Pauk
  • Patent number: 11042859
    Abstract: Techniques and arrangements for dynamically adjusting activity metrics and merchant states based, in part, on how many mobile electronic devices are currently located at the merchant. For example, if a number of mobile electronic devices is greater than a history of a number of devices, then it may be determined that the merchant is busy. If the number is less than the history of the number of devices, then it may be determined that the merchant is not busy.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: June 22, 2021
    Assignee: Square, Inc.
    Inventors: Jason Holmes, Logan Johnson, Raymond John Ryan, Jotham Taylor, III
  • Publication number: 20210185031
    Abstract: Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers for the user to access through a second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to display one or more user interface elements allowing a user to grant and/or revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers and an interface to update a password that the second plurality of third-party service providers uses to access the user's data from the first plurality of third-party service providers.
    Type: Application
    Filed: February 1, 2021
    Publication date: June 17, 2021
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20210185029
    Abstract: Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers, the hardware computing device comprising a trusted intermediary between the first plurality of third-party service providers and the second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to display one or more user interface elements allowing a user to grant and/or revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers.
    Type: Application
    Filed: February 1, 2021
    Publication date: June 17, 2021
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell