Patents by Inventor Martin John

Martin John 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: 11745961
    Abstract: A linear motor conveyor system including: at least one track section comprising: electronic circuitry housed within the track section; and a rotatable segment comprising an end profile that abuts another track section to form a stepped groove sealed by a gasket. A moving element for a linear motor conveyor system including: a body; a first set of bearings attached to the body and angled to abut against a first guide rail of a conveyor system having a protrusion with opposing angled profiles; a second set of bearing attached to the body and designed to abut against a flat profile of a second guide rail of the conveyor system. A dry lubricant provided to the body and configured to lubricate a bearing surface of the linear motor conveyor system supporting the first set of bearings.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: September 5, 2023
    Inventors: Louis Ian Cameron, Albert Kleinikkink, Roger Hogan, Martin John Juritsch, Bradley James Woodward, Blake Robert Lambert
  • Patent number: 11746086
    Abstract: Heptamethine cyanine fluorophore conjugates and conjugate precursors are disclosed. Methods of using the conjugates and conjugate precursors are also disclosed. The disclosed conjugates are neutral zwitterionic molecules and exhibit little or no aggregation.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: September 5, 2023
    Assignee: The USA, as represented by the Secretary, Department of Health and Human Services
    Inventors: Martin John Schnermann, Michael Philip Luciano, Roger Rauhauser Nani
  • Publication number: 20230267839
    Abstract: A computer-implemented method of optimising one or more airspace blocks within an airspace. The method comprises receiving the initial spatial coordinates and the initial temporal coordinates of one or more initial airspace blocks within the airspace; receiving one or more pairs of waypoints within the airspace; and receiving or calculating an initial flight path between each pair of waypoints. The method further comprises iteratively optimising the spatial coordinates and the temporal coordinates of the one or more airspace blocks by iteratively modifying the spatial coordinates and the temporal coordinates of the one or more airspace blocks, calculating corresponding modified flight paths between each of the pairs of waypoints where the modified flight paths are in compliance with the availability of the modified airspace blocks, and for each iteration calculating the modified total objective variable.
    Type: Application
    Filed: August 12, 2021
    Publication date: August 24, 2023
    Applicant: AIR SPACE UNLIMITED SCOTLAND LTD
    Inventors: Martin John HAWLEY, Denis KOLEV, Douglas Stephen MEYER-HOFF, Mikhail SUVOROV
  • Patent number: 11734177
    Abstract: A memory interface for interfacing between a memory bus and a cache memory, comprising: a plurality of bus interfaces configured to transfer data between the memory bus and the cache memory; and a plurality of snoop processors configured to receive snoop requests from the memory bus; wherein each snoop processor is associated with a respective bus interface and each snoop processor is configured, on receiving a snoop request, to determine whether the snoop request relates to the bus interface associated with that snoop processor and to process the snoop request in dependence on that determination.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: August 22, 2023
    Assignee: Imagination Technologies Limited
    Inventors: Martin John Robinson, Mark Landers
  • Publication number: 20230252159
    Abstract: Code injection is a type of security vulnerability in which an attacker injects client-side scripts modifying the content being delivered. A sanitizer function may provide defense against such attacks by removing certain characters (e.g., characters causing state transitions in HTML). A string sanitizer may be modeled in order to determine its effectiveness by obtaining data flow information indicating string operations that used an input string or information derived therefrom, including a string sanitizer function. A deterministic finite automata representing string values of the output parameter may be generated based on a graph generated from the data flow information, where the automata accepts possible output string values of the sanitizer. It can be determined whether there is a non-empty intersection between the automata for the sanitizer output and an automata representing a security exploit, which would indicate that the sanitizer function is vulnerable to the exploit.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Inventors: Thomas Barber, David Klein, Martin Johns
  • Patent number: 11697540
    Abstract: An apparatus, system, and related methods for position-control packaging are provided. The apparatus has an outer container. An inner container is positioned within the outer container. At least one arm is connected between the outer container and the inner container. The at least one arm supports the inner container within the outer container. At least two joints are within, or in mechanical communication with, the at least one arm. The at least two joints are configured to provide free rotational movement of the inner container relative to the outer container along two or more axes of rotation.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: July 11, 2023
    Inventors: Matthew Machata, Martin Johns
  • Patent number: 11695369
    Abstract: Surface mount assembly for mounting to a solar panel frame to an installation surface is disclosed. In some embodiments, a surface mount assembly includes a base and an enclosure. The base includes a lower member and an upper member. The lower member could include a brace, a center aperture extending through the lower and upper members for receiving a fastener to facilitate the mounting to a solar panel frame; the upper member could include a hub from which a plurality of arms may extend. The mount enclosure could include a chamber with a chamber aperture for receiving a fastener from the surface mount, a post support extending upward from the chamber and forming a post aperture for receiving a post, and a horizontal member with one or more sealant grooves extending horizontal outward from the chamber.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: July 4, 2023
    Assignee: Sunrun Inc.
    Inventor: Martin John Affentranger, Jr.
  • Publication number: 20230186332
    Abstract: A customer order prediction system can include a computing device configured to obtain customer order data characterizing a customer’s interaction with an electronic marketplace and to obtain environmental data characterizing at least one event expected to effect the customer’s ordering behavior. The computing device can be further configured to generate feature data based on the customer data and the environmental data wherein the feature data organizes the customer data and the environmental data based on characteristics of an order size estimation model. The computing device is also configured to determine a predicted customer order size using the order size estimation model and to adjust a delivery availability of the electronic marketplace based on the predicted order size.
    Type: Application
    Filed: June 30, 2020
    Publication date: June 15, 2023
    Inventors: Abhijeet Rajendra Phatak, Chittaranjan Tripathy, Aaron Martin John Sharpe, Christopher Grierson, Karan Khurana, Chandrasekar Ramalingam, Ioannis Pavlidis, Rishabh Mudgal
  • Publication number: 20230177166
    Abstract: Embodiments relate to improving accuracy of security vulnerability detection by determining a context of a data flow from a target, generating an exploit, and injecting the exploit based upon the context to create a vulnerable Uniform Resource Locator (URL). The context may comprise a HTML context, a URL context, a JavaScript context, or a JSON context. Communication of the vulnerable URL to a testing platform results in validation of the presence of a security vulnerability. Embodiments may find particular value in detecting vulnerability to a client-side XSS attack, by generating a vulnerable URL containing an exploit that is injected based upon a collected taint flow. Where the target is a website, embodiments improve accuracy of client-side XSS validation exploits by identifying which characters of a URL enter a specific context (e.g., HTML or JavaScript), and replacing these characters with a payload designed to trigger code execution for validation.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: Souphiane Bensalim, Thomas Barber, David Klein, Martin Johns
  • Publication number: 20230146618
    Abstract: An autonomous seismic node is configured for free-fall from a water surface to the seabed and is capable of rising from the seabed on its own. The seismic node is positively buoyant in water and is substantially tubular in shape, with a length to a diameter ratio of 4:1 or greater. The node comprises a lower section and an upper section, each of which is inserted into an end of a tubular housing. The lower section has a lower end cap assembly with a release mechanism and the upper section has an upper end cap assembly with a plurality of electronic components and a detachable lifting cage. The seismic node may be coupled to a detachable anchor weight or seabed coupling device to assist in free fall to the seabed, and when detached after seismic recording is performed, allows the seismic node to rise to the water surface.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 11, 2023
    Applicant: PXGEO UK Limited
    Inventors: Jason Jurok, Martin John Hartland, Nishan Ragoonanan, Ilya Martinalbo
  • Patent number: 11643284
    Abstract: A system for part transfer and transport, the system including: a first conveyor system for transporting a plurality of trays containing a two-dimensional grid of parts; a second conveyor system for transporting the parts to a predetermined destination in a linear arrangement; and a selection apparatus for transferring a linear array of parts selected from the grid of the first conveyor system to the linear arrangement of the second conveyor system, the selection apparatus comprising: a pick and place apparatus which may be cam driven for moving the parts; and a feed screw defining a plurality of singulated part spaces separated by a part pitch along the second conveyor to facilitate insertion of the linear array of parts into the linear arrangement.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 9, 2023
    Assignee: ATS AUTOMATION TOOLING SYSTEMS INC.
    Inventors: Martin John Juritsch, Ryan Chubb
  • Publication number: 20230133602
    Abstract: An approach generates a speed profile for one or more delivery locations. The speed profile corresponds to location data of a delivery order for a respective delivery location, and indicates a plurality of events associated with a movement of a delivery order to the respective delivery location. The approach generates, based on the speed profile and location data corresponding to the delivery order, feature data of the respective delivery location. The approach applies a machine learning model to the generated feature data to output a door-step time prediction for the respective delivery location. The door-step time prediction is based on a time difference between timestamps of two events of the plurality of events associated with the movement of the delivery order. The approach generates a planned delivery route for the one or more delivery locations, based on the one or more delivery locations and respective the door-step time predictions.
    Type: Application
    Filed: June 29, 2020
    Publication date: May 4, 2023
    Inventors: Abhijeet Rajendra Phatak, Chittaranjan Tripathy, Nitishkumar Gopu, Srujan Sai Varma Alluri, Aaron Martin John Sharpe, Christopher Grierson, Karan Khurana, Chandrasekar Ramalingam, Ioannis Pavlidis
  • Patent number: 11635339
    Abstract: Various methods and apparatuses are provided for monitoring and detecting gas leaks. A method of determining a gas leak with a sensor assembly is provided. The sensor assembly includes a primary sensing device and a reference sensing device. The method includes receiving, via the primary sensing device, a first oxygen concentration level reading of a given area. The method also includes receiving, via the reference sensing device, a second oxygen concentration level reading of the given area. The method further includes comparing the first oxygen concentration level reading and the second oxygen concentration level reading. Based on the comparison, the method still further includes causing a transmission of a signal that a gas leak is occurring in an instance in which the first oxygen concentration level reading and the second oxygen concentration level reading have a difference greater than a threshold difference. A corresponding gas detection apparatus is also provided.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: April 25, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Martin John Willett
  • Patent number: 11634198
    Abstract: Embodiments, including systems and methods, for remotely controlling underwater vehicles (such as ROVs) and deploying ocean bottom seismic nodes from the underwater vehicles. A direct data connection may be created between an Integrated Navigation System (located on a surface vessel) and a ROV controller/Dynamic Positioning (DP) system (which may be located on the surface vessel and/or the ROV). The INS may be configured to output the ROV target position and ROV position (such as standard 2 or 3 dimensional coordinates) to the DP system. The DP system may be configured to calculate the necessary ROV movements based on directly received data from the INS. Based on a selected ROV target destination or desired ROV action (which may be done automatically or by an operator), the ROV may be automatically positioned and/or controlled based on commands from the DP system based on commands and/or data from the INS.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: April 25, 2023
    Assignee: Seabed Geosolutions B.V.
    Inventors: Martin John Hartland, Michael Meech
  • Publication number: 20230119485
    Abstract: A converter module is described which handles memory requests issued by a cache (e.g. an on-chip cache), where these memory requests include memory addresses defined within a virtual memory space. The converter module receives these requests, issues each request with a transaction identifier and uses that identifier to track the status of the memory request. The converter module sends requests for address translation to a memory management unit and where there the translation is not available in the memory management unit receives further memory requests from the memory management unit. The memory requests are issued to a memory via a bus and the transaction identifier for a request is freed once the response has been received from the memory. When issuing memory requests onto the bus, memory requests received from the memory management unit may be prioritized over those received from the cache.
    Type: Application
    Filed: December 17, 2022
    Publication date: April 20, 2023
    Inventors: Mark Landers, Martin John Robinson
  • Patent number: 11612833
    Abstract: Chromatography apparatus and methods are described, especially for expanded bed adsorption. A column tube has a process fluid input device at the bottom and a movable piston in the top. The piston is enclosed in the column by a cover plate. The piston body has an inflatable seal, and is connected by a frame to a contact ring which carries another inflatable member to contact the tube wall. Process fluid leaves the operating volume through an opening of the piston and flexible hose, through the enclosed space and out through the cover plate. The space above the piston can be pressurised to control piston movement. The contact ring maintains piston alignment. The inflatable seals are used to fix the piston in position, allow it to slide or allow washing. The piston outlet may include a vortex-inhibitor. Bed and piston levels may be monitored by ultrasound sensors.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: March 28, 2023
    Assignee: Biotechflow Ltd
    Inventor: Martin John Hofmann
  • Publication number: 20230067843
    Abstract: A linear motor conveyor system including: at least one track section comprising: electronic circuitry housed within the track section; and a rotatable segment comprising an end profile that abuts another track section to form a stepped groove sealed by a gasket. A moving element for a linear motor conveyor system including: a body; a first set of bearings attached to the body and angled to abut against a first guide rail of a conveyor system having a protrusion with opposing angled profiles; a second set of bearing attached to the body and designed to abut against a flat profile of a second guide rail of the conveyor system.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 2, 2023
    Inventors: Louis Ian CAMERON, Albert Kleinikkink, Roger Hogan, Martin John Juritsch, Bradley James Woodward, Blake Robert Lambert
  • Patent number: 11591335
    Abstract: The present invention relates to compounds of formula I, wherein the variables are defined as given in the description and claims. The invention further relates to uses, processes and composition for compounds I.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: February 28, 2023
    Assignee: BASF SE
    Inventors: Martin John Mclaughlin, Arun Narine, Wolfgang Von Deyn, Birgit Gockel
  • Publication number: 20230059681
    Abstract: Various embodiments of a vortex hybrid motor are described herein. In some embodiments, the vortex hybrid motor may include a housing with a solid propellant positioned within the housing, and an injector ring positioned at a proximal end of the housing. The injector ring can include a plurality of angled injector units each including a first injector and a second injector angled towards an impingement point. A first fluid stream of a liquid propellant dispensed from the first injector can collide with a second fluid stream of the liquid propellant dispensed from the second injector to atomize the liquid propellant and form a spray fan formation.
    Type: Application
    Filed: August 19, 2021
    Publication date: February 23, 2023
    Inventors: Brian Richard Pomeroy, Martin John Chiaverini, Jesse Morgan Warrick, William Zach Hallum, Nicholas Ryan Walker
  • Publication number: 20230044334
    Abstract: In one aspect, a combinatorial drug delivery device is provided for delivering a predetermined selection of drug components. The device includes a plurality of modules, each including: a body having an interior volume; a spike plate movably disposed in the interior volume, the spike plate having a protruding cannula and first and second ports. The device also includes a base tray which includes: a framework defining a plurality of wells, each of the wells formed to insertingly receive one of the modules; for each of the wells, first and second inlet ports formed to interface with the first and second ports of the module being received in the respective well; passageways to connect certain wells with adjacent wells to permit fluid flow therebetween. For each of the wells, the spike plate of the respective module being maintained in a stationary position with the module being inserted into the well.
    Type: Application
    Filed: October 26, 2022
    Publication date: February 9, 2023
    Inventors: Martin John McLoughlin, Chester Larrow, Mariano Mumpower