Patents by Inventor Mark Johnson

Mark Johnson 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: 11919621
    Abstract: A first hand control controls an altitude of a vertical takeoff and landing (VTOL) aircraft; the movement of the VTOL aircraft within a plane defined by a roll axis and a pitch axis is independent of the first hand control. The first hand control is provided on a first hand side of a pilot's seat included in the VTOL aircraft. A second hand control controls the movement of the VTOL aircraft within the plane defined by the roll axis and the pitch axis; the altitude of the VTOL aircraft is independent of the second hand control. The second hand control is provided on a second hand side of the pilot's seat that is opposite from the first hand side.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: March 5, 2024
    Assignee: Kitty Hawk Corporation
    Inventors: Alexander David Selwa, Todd Reichert, Mark Johnson Cutler
  • Publication number: 20240067331
    Abstract: An inner middle rotor is rotated while an inner front rotor, an inner back rotor, and an outer rotor are not rotated. The inner middle rotor is surrounded by the inner front rotor, the inner back rotor, the outer rotor, and a fuselage. After rotating the inner middle rotor while not rotating the inner front rotor, the inner back rotor, and the outer rotor, the inner middle rotor, the inner front rotor, the inner back rotor, and the outer rotor are simultaneously rotated.
    Type: Application
    Filed: September 15, 2023
    Publication date: February 29, 2024
    Inventors: Todd Reichert, Cameron Robertson, Mark Johnson Cutler
  • Patent number: 11914943
    Abstract: Techniques for generating text content arranged in a consistent read order from a source document including text corresponding to different read orders are disclosed. A system parses a binary file representing an electronic document to identify characters and metadata associated with the characters. The system pre-sorts a character order of characters in each line of the electronic document to generate an ordered list of characters arranged according to the right-to-left reading order. The system performs a layout-mirroring operation to change a position of characters within the modified document relative to a right edge of the document and a left edge of the document. Subsequent to performing layout-mirroring, the system identifies native left-to-right reading-order text in-line with the native right-to-left reading-order text.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: February 27, 2024
    Assignee: Oracle International Corporation
    Inventors: Xu Zhong, Vishank Bhatia, Thanh Long Duong, Mark Johnson, Srinivasa Phani Kumar Gadde, Vishal Vishnoi
  • Patent number: 11911120
    Abstract: A method of determining a location of a user input device of a surgical robotic system within a surgical workspace using a virtual workspace including determining, by one or more processors communicatively coupled to a user input device, that a user is engaging with the user input device within a surgical workspace; in response to determining the user is engaging with the user input device, displaying a virtual user input device within a first virtual workspace boundary, wherein at least a portion of the first virtual workspace boundary is operable to move in response to a movement of the user input device; displaying a second virtual workspace boundary that represents a second workspace limit beyond which the user input device is inoperable to control the surgical robotic instrument in the teleoperation mode; and determining a location of the user input device within the surgical workspace.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: February 27, 2024
    Assignee: Verb Surgical Inc.
    Inventors: Anette Lia Freiin von Kapri, Eric Mark Johnson, Joan Savall
  • Publication number: 20240062665
    Abstract: An aircraft is disclosed including a ground manoeuvre control unit for automatically controlling ground manoeuvres. The aircraft has control mechanisms such as a rudder, nose wheel steering, spoilers, wheel brakes and the like for controlling motion of the aircraft. The control unit is configured to receive lateral input demands concerning lateral motion of the aircraft (e.g. heading control) and longitudinal input demands concerning longitudinal motion of the aircraft (e.g. deceleration). The control unit passes on the input demands as output demands to the relevant control mechanisms of the aircraft with, if so required, a modification which prioritises one of the lateral input demand and longitudinal input demand based on the risk of a lateral runway excursion and the risk of a longitudinal runway excursion.
    Type: Application
    Filed: August 15, 2023
    Publication date: February 22, 2024
    Inventors: Ashley BIDMEAD, Mark JOHNSON
  • Publication number: 20240061989
    Abstract: Techniques for generating text content arranged in a consistent read order from a source document including text corresponding to different read orders are disclosed. A system parses a binary file representing an electronic document to identify characters and metadata associated with the characters. The system pre-sorts a character order of characters in each line of the electronic document to generate an ordered list of characters arranged according to the right-to-left reading order. The system performs a layout-mirroring operation to change a position of characters within the modified document relative to a right edge of the document and a left edge of the document. Subsequent to performing layout-mirroring, the system identifies native left-to-right reading-order text in-line with the native right-to-left reading-order text.
    Type: Application
    Filed: February 15, 2023
    Publication date: February 22, 2024
    Applicant: Oracle International Corporation
    Inventors: Xu Zhong, Vishank Bhatia, Thanh Long Duong, Mark Johnson, Srinivasa Phani Kumar Gadde, Vishal Vishnoi
  • Publication number: 20240061992
    Abstract: Techniques for generating formatting tags for textual content obtained from a source electronic document are disclosed. A system parses a digital file to obtain information about characters in an electronic document. The system applies tags to text generated based on the textual content of the electronic document by creating segments of textually-consecutive characters and applying corresponding text formatting style tags to the segments. The system further identifies segments of text overlapping bounding boxes in the electronic document. The system generates textual content including a segment of text and a corresponding hyperlink associated with the segment of text. The system further generates textual content by selectively applying line breaks from the source electronic document in the textual content.
    Type: Application
    Filed: January 6, 2023
    Publication date: February 22, 2024
    Applicant: Oracle International Corporation
    Inventors: Vishank Bhatia, Xu Zhong, Thanh Long Duong, Mark Johnson, Srinivasa Phani Kumar Gadde, Vishal Vishnoi, King-Hwa Lee, Christopher Kennewick
  • Patent number: 11909367
    Abstract: The present disclosure relates to a broadband filter for confining or attenuating electromagnetic interference noise from one or more electrical signal sources, In an embodiment, the broadband filter comprises one or more filter stages electrically coupled by galvanic or by electromagnetic means to the one or more electrical signal sources for confining or attenuating conducted electromagnetic interference noise; one or more conductive shields electrically coupled by galvanic or by electromagnetic means to the electrical signal sources wherein the shields encapsulate the filter stages for confining or attenuating conducted and/or radiated electromagnetic interference noise; and one or more conductive partition layers to encapsulate the one or more filter stages such that the partition layers electromagnetically couple adjacent filter stages for a selected frequency range of the electromagnetic interference noise. The thickness of the conductive partition layers is chosen to control the degree of coupling.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: February 20, 2024
    Assignees: The Thinking Pod Innovations Ltd, The University of Nottingham
    Inventors: Zhe Zhang, Jordi Espina, Mark Johnson
  • Patent number: 11903667
    Abstract: A method for engaging and disengaging a surgical instrument of a surgical robotic system including receiving a sequence of user inputs from one or more user interface devices of the surgical robotic system; determining, by one or more processors communicatively coupled to the user interface devices and the surgical instrument, whether the sequence of user inputs indicates an intentional engagement or disengagement of a teleoperation mode in which the surgical instrument is controlled by user inputs received from the user interface devices; in response to determining of engagement, transition the surgical robotic system into the teleoperation mode; and in response to determining of disengagement, transition the surgical robotic system out of the teleoperation mode such that the user interface devices are prevented from controlling the surgical instrument.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: February 20, 2024
    Assignee: Verb Surgical Inc.
    Inventors: Taylor Joseph Cone, Joan Savall, Anette Lia Freiin von Kapri, Eric Mark Johnson
  • Patent number: 11899465
    Abstract: Techniques are disclosed for systems and methods to provide docking assist for mobile structures. A docking assist system includes a logic device, one or more sensors, one or more actuators/controllers, and modules to interface with users, sensors, actuators, and/or other modules of a mobile structure. The logic device is adapted to receive docking assist parameters from a user interface for the mobile structure and perimeter sensor data from a perimeter ranging system mounted to the mobile structure. The logic device determines docking assist control signals based, at least in part, on the docking assist parameters and perimeter sensor data, and it then provides the docking assist control signals to a navigation control system for the mobile structure. Control signals may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 13, 2024
    Assignee: FLIR Belgium BVBA
    Inventors: Mark Johnson, Oliver Hawker, Richard Jales, Christopher Yeomans, Marcelo Rull, Mark Rivers
  • Patent number: 11892298
    Abstract: Techniques are disclosed for systems and methods for navigational danger identification and feedback. A navigation system may include one or more navigation sensors coupled to and/or associated with a mobile structure and a logic device. The one or more navigation sensors are configured to provide navigational data associated with the mobile structure. The logic device is configured to receive navigational data from the one or more navigation sensors; determine a virtual model comprising at least one navigational hazard based, at least in part, on the received navigational data; and generate a navigation display view comprising a virtual model view based, at least in part, on the determined virtual model, wherein the virtual model view comprises at least one navigation threat indicator corresponding to the at least one navigational hazard.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: February 6, 2024
    Inventors: Mark Rivers, Mark Johnson, Cenk Tugcetin, Christopher Gatland
  • Publication number: 20240034480
    Abstract: 1. A vertical takeoff and landing vehicle which includes an allocation block that receives a set of desired forces or desired moments and a health metric associated with at least one of: (1) a motor controller or (2) a rotor that operates in a vertical takeoff and landing mode at least some of the time. A command signal is determined per a first manner that attempts to satisfy both the set of desired forces or desired moments and the health metric. If the command signal is unable to be determined in the first manner, a second manner is used that prioritizes flight control associated with one or more of a roll axis or a pitch axis over flight control associated with a yaw axis where the axes are mutually orthogonal. The command signal is output to the motor controller that controls the rotor using the command signal.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Inventors: Christopher Scott Saunders, Mark Johnson Cutler
  • Publication number: 20240025558
    Abstract: A flight-time variable associated with an aircraft is determined including by determining the flight-time variable while the aircraft is flying. It is determined whether the aircraft is airworthy based at least in part on the flight-time variable. In response to determining that the aircraft is not airworthy, the aircraft is automatically landed.
    Type: Application
    Filed: June 12, 2023
    Publication date: January 25, 2024
    Inventors: Alexander David Selwa, Mark Johnson Cutler
  • Publication number: 20240016119
    Abstract: An apparatus for banding hair comprises a magazine configured to hold elastic bands and to urge at least one of the elastic bands along a first axis. The magazine defines an ejection port configured to pass the at least one of the elastic bands therethrough. The apparatus further comprises an ejection assembly arranged and configured to urge the at least one of the elastic bands through the ejection port. The apparatus further comprises a guide arranged and configured to hold the hair in a banding orientation such that the hair extends from the guide both adjacently to the ejection port and off-center from the first axis.
    Type: Application
    Filed: May 20, 2023
    Publication date: January 18, 2024
    Inventors: James Vernon Henrekin, Sandra Jean Henrekin, Timothy Mark Johnson
  • Publication number: 20240012805
    Abstract: Data is received from a plurality of sources and in a plurality of formats. The data is transformed to be stored in a specialized database in a standardized format. Access to the specialized database is enabled over a network such that a stake-holder can view and update the data in real time through a graphical user interface. Changes in the data are detected and data outside of an expected range or criteria is flagged such that a message containing the detected changes or data outside of an expected range may be sent in real-time or near real-time to one or more stake-holders.
    Type: Application
    Filed: July 11, 2023
    Publication date: January 11, 2024
    Inventors: Mark Johnson, Drew Garty, Cheryl Bellavia Lund, Anthony Tsai
  • Patent number: 11863352
    Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 2, 2024
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Mark Johnson, Gaetano Borgione, Benjamin John Corrie, Derek Beard, Zach James Shepherd, Vinay Reddy
  • Publication number: 20230411029
    Abstract: A waste extraction system includes a precipitation tank comprising a waste stream input, a solution input, and a waste stream output, wherein the waste stream input is fluidly coupled to an upstream segment of a main waste pathway, a column effluent tank, an adsorption column positioned between and fluidly coupled to the precipitation tank and the column effluent tank along the main waste pathway, wherein the adsorption column houses an ion exchange resin and is positioned downstream the precipitation tank, a solution pathway extending from a solution source to the solution input of the precipitation tank, the solution source housing an alkaline solution, and a particle filtration unit positioned between and fluidly coupled to the precipitation tank and the adsorption column.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Marek Piechowicz, Abdul Momen, Mark Johnson, Riley McSweeny, Eric Edwards
  • Patent number: 11834188
    Abstract: Commands, including a first and second command associated with a first and second rotor module, are determined based at least in part on a set of desired forces or moments and a plurality of health metrics, including by determining a plurality of differences between the plurality of health metrics and a threshold and assigning a lower thrust value to the first command based at least in part on the first difference and a higher thrust value to the second command based at least in part on the second difference, where the first difference indicates a higher degree of wear on the first rotor module than the second difference indicates for the second rotor module. The commands are sent to the rotor modules and after the commands are performed, updated health metrics are determined.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: December 5, 2023
    Assignee: Kitty Hawk Corporation
    Inventors: Christopher Scott Saunders, Mark Johnson Cutler
  • Publication number: 20230384799
    Abstract: A set of commands for each of a plurality of actuators to alter an aircraft's state responsive to one or more inputs is produced. The set of commands is provided to fewer than all actuators comprising the plurality of actuators.
    Type: Application
    Filed: March 22, 2023
    Publication date: November 30, 2023
    Inventors: Mark Johnson Cutler, Todd Reichert, James Jackson
  • Patent number: 11829160
    Abstract: A set of commands for each of a plurality of actuators to alter an aircraft's state responsive to one or more inputs is produced. The set of commands is provided to fewer than all actuators comprising the plurality of actuators.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 28, 2023
    Assignee: Kitty Hawk Corporation
    Inventors: Mark Johnson Cutler, Todd Reichert, James Jackson