Patents by Inventor Andrew Sutherland

Andrew Sutherland 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: 20240045932
    Abstract: A system including at least one processor programmed to identify, based on a policy to be enforced, one or more metadata symbols corresponding to an entity name; identify, from a target description describing a target system, an entity description matching the entity name, wherein the entity description describes an entity of the target system; and apply a metadata label to the entity of the target system, wherein the metadata label is based on the one or more metadata symbols corresponding to the entity name, as identified based on the policy.
    Type: Application
    Filed: July 7, 2023
    Publication date: February 8, 2024
    Applicant: Dover Microsystems, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland
  • Patent number: 11797398
    Abstract: In some embodiments, a system is provided, comprising enforcement hardware configured to execute, at run time, a state machine in parallel with application code. Executing the state machine may include maintaining metadata that corresponds to one or more state variables of the state machine; matching instructions in the application code to transitions in the state machine; and, in response to determining that an instruction in the application code does not match any transition from a current state of the state machine, causing an error handling routine to be executed. In some embodiments, a description of a state machine may be translated into at least one policy to be enforced at run time based on metadata labels associated with application code and/or data manipulated by the application code.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 24, 2023
    Assignee: Dover Microsystems, Inc.
    Inventors: Andrew Sutherland, Jonathan B. Rosenberg, Gregory T. Sullivan
  • Patent number: 11776021
    Abstract: Devices, systems, and methods are provided for synchronizing presentation across multiple devices. A method may include receiving, by a first device, a first price associated with a product and a first time, wherein the first price is presented in a virtual location. The method may include determining a second price and a second time, the second price associated with the product, wherein the second price is presented at a physical location. The method may include determining that the first time is after the second time. The method may include determining a difference between the first price and the second price. The method may include generating, based on the difference, one or more application programming interface (API) calls associated with replacing, at the physical location, presentation of the second price with presentation of the first price.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: October 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Narendra Gyanchandani, Andrew Sutherland, Rajesh Babel, Bilyana Slavova, Rajan Navnitbhai Parmar
  • Patent number: 11748457
    Abstract: A system including at least one processor programmed to identify, based on a policy to be enforced, one or more metadata symbols corresponding to an entity name; identify, from a target description describing a target system, an entity description matching the entity name, wherein the entity description describes an entity of the target system; and apply a metadata label to the entity of the target system, wherein the metadata label is based on the one or more metadata symbols corresponding to the entity name, as identified based on the policy.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: September 5, 2023
    Assignee: Dover Microsystems, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland
  • Patent number: 11712588
    Abstract: A door breaching device includes a longitudinal chassis having a first extremity, a piston assembly with a piston rod adapted for linear displacement within a piston chamber, a hydraulic pump operatively connected to the piston assembly, and a two-part head assembly with a fixed jaw attached to the first extremity of the longitudinal chassis and a moveable jaw operatively connected to an end of the piston rod proximate to the first extremity. When the device is in a rest position, the piston rod is in a retracted position within the piston chamber to allow portions of the fixed jaw and the moveable jaw to fit between a first surface and a second surface. Upon actuation of the door breaching device, the piston rod is linearly displaced from the retracted position and the movable jaw applies a force to increase a distance between the first surface and the second surface.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: August 1, 2023
    Assignee: OFF THE X INC.
    Inventors: Ryan Andre Desgroseilliers, Andrew Mackenzie Henry, Sergiu Mihai Geamanu, Depinder Singh Bhullar, Richard Elliot Fenster, James Joseph Russell Bracken, Michael Ciccone, Ronald Andrew Sutherland
  • Publication number: 20220398312
    Abstract: Systems and methods for efficient metadata processing, for example, by resolving input patterns into binary representations ahead of time. In some embodiments, a plurality of input patterns may be identified, wherein an input pattern of the plurality of input patterns comprises a metadata label. A plurality of respective values may be selected for a plurality of variables, wherein the plurality of variables comprise a variable corresponding to the metadata label of the input pattern. A binary representation of the metadata label may be obtained based on the respective value of the variable.
    Type: Application
    Filed: November 5, 2020
    Publication date: December 15, 2022
    Applicant: Dover Microsystems, Inc.
    Inventors: Andrew Sutherland, Steven Milburn
  • Publication number: 20220374415
    Abstract: Systems and methods for updating metadata. In some embodiments, in response to detecting an instruction executed by a hardware system, a source location of the instruction may be identified. First metadata associated with the instruction may be used to determine whether the instruction is allowed. In response to determining that the instruction is allowed, the source location of the instruction may be associated with second metadata.
    Type: Application
    Filed: October 16, 2020
    Publication date: November 24, 2022
    Applicant: Dover Microsystems, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland
  • Publication number: 20220309134
    Abstract: A system including at least one processor programmed to translate a policy into policy code, wherein: the policy is provided in a policy language; the policy code is in a programming language that is different from the policy language; and the policy includes a statement that maps an entity name to one or more metadata symbols to be associated with an entity in a target system against which the policy is to be enforced
    Type: Application
    Filed: April 13, 2022
    Publication date: September 29, 2022
    Applicants: Dover Microsystems, Inc., The Charles Stark Draper Laboratory, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland, Christopher J. Casinghino
  • Publication number: 20220300583
    Abstract: A system including at least one processor programmed to identify, based on a policy to be enforced, one or more metadata symbols corresponding to an entity name; identify, from a target description describing a target system, an entity description matching the entity name, wherein the entity description describes an entity of the target system; and apply a metadata label to the entity of the target system, wherein the metadata label is based on the one or more metadata symbols corresponding to the entity name, as identified based on the policy.
    Type: Application
    Filed: April 1, 2022
    Publication date: September 22, 2022
    Applicant: Dover Microsystems, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland
  • Publication number: 20220152430
    Abstract: A door breaching device includes a longitudinal chassis having a first extremity, a piston assembly with a piston rod adapted for linear displacement within a piston chamber, a hydraulic pump operatively connected to the piston assembly, and a two-part head assembly with a fixed jaw attached to the first extremity of the longitudinal chassis and a moveable jaw operatively connected to an end of the piston rod proximate to the first extremity. When the device is in a rest position, the piston rod is in a retracted position within the piston chamber to allow portions of the fixed jaw and the moveable jaw to fit between a first surface and a second surface. Upon actuation of the door breaching device, the piston rod is linearly displaced from the retracted position and the movable jaw applies a force to increase a distance between the first surface and the second surface.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Ryan Andre Desgroseilliers, Andrew Mackenzie Henry, Sergiu Mihai Geamanu, Depinder Singh Bhullar, Richard Elliot Fenster, James Joseph Russell Bracken, Michael Ciccone, Ronald Andrew Sutherland
  • Publication number: 20220092173
    Abstract: Systems and methods for metadata processing. In some embodiments, one or more metadata inputs may be processed to determine whether to allow an instruction. For instance, one or more classification bits may be identified from a metadata input of the one or more metadata inputs, and the metadata input may be processed based on the one or more classification bits.
    Type: Application
    Filed: January 15, 2020
    Publication date: March 24, 2022
    Applicant: Dover Microsystems, Inc.
    Inventors: Andrew Sutherland, Steven Milburn, Gregory T. Sullivan, Eli Boling
  • Patent number: 11247078
    Abstract: A door breaching device comprising: a longitudinal chassis having a first and a second extremity; a piston assembly located at said first extremity of the chassis, said piston assembly comprising a piston rod, said piston rod having, at a first end, a head and a second end located inside a piston chamber, said piston chamber having two opposite ends, a first end having an opening adapted for the movement of the piston rod therethrough and a second end located opposite said first end; wherein said piston rod is adapted for linear displacement between a first position where the second end of the piston rod is positioned at the second end of the piston chamber and a second position where the second end of the piston rod is at the first end of the piston chamber; a motor operatively connected to a hydraulic pump which is operatively connected to the piston chamber; a control unit for user input, said control unit being operatively connected to the motor; a two-part head assembly comprising: a fixed jaw, attac
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: February 15, 2022
    Assignee: OFF THE X INC.
    Inventors: Ryan Andre Desgroseilliers, Andrew Mackenzie Henry, Sergiu Mihai Geamanu, Depinder Singh Bhullar, Richard Elliot Fenster, James Joseph Russell Bracken, Michael Ciccone, Ronald Andrew Sutherland
  • Publication number: 20220012329
    Abstract: Systems and methods for metadata processing. In some embodiments, a target address may be received from a host processor. The target address may be used to access mapping information and decoding information, the mapping information and the decoding information being associated with the target address. The mapping information may be used to map the target address to a metadata address. The metadata address may be used to retrieve metadata, and the decoding information may be used to decode the retrieved metadata.
    Type: Application
    Filed: November 11, 2019
    Publication date: January 13, 2022
    Applicant: Dover Microsystems, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland
  • Publication number: 20210406137
    Abstract: In some embodiments, a system is provided, comprising enforcement hardware configured to execute, at run time, a state machine in parallel with application code. Executing the state machine may include maintaining metadata that corresponds to one or more state variables of the state machine; matching instructions in the application code to transitions in the state machine; and, in response to determining that an instruction in the application code does not match any transition from a current state of the state machine, causing an error handling routine to be executed. In some embodiments, a description of a state machine may be translated into at least one policy to be enforced at run time based on metadata labels associated with application code and/or data manipulated by the application code.
    Type: Application
    Filed: April 30, 2019
    Publication date: December 30, 2021
    Applicant: Dover Microsystems, Inc.
    Inventors: Andrew Sutherland, Jonathan B. Rosenberg, Gregory T. Sullivan
  • Publication number: 20210282933
    Abstract: A drug-eluting spacer for temporary implantation in a knee joint includes a femoral component configured to interface with a femur, a tibial tray component having an upper surface, a lower surface, and a shaft extending from the lower surface, the shaft configured to be positioned axially within a tibia, the lower surface configured to interface with the tibia, and a tibial insert component having an upper surface and a lower surface, the lower surface of the tibial insert component configured to engage the upper surface of the tibial tray component, the upper surface of the tibial insert component configured to receive the femoral component in an articulating manner. The femoral component, the tibial tray component, and the tibial insert component carry joint loads when implanted. The drug-eluting spacer is configured to elute a biologically active agent in an amount effective to treat an infection of the knee joint.
    Type: Application
    Filed: September 12, 2017
    Publication date: September 16, 2021
    Applicant: Exactech, Inc.
    Inventors: Andrew Sutherland, Wayne Crawford
  • Publication number: 20210107877
    Abstract: The invention provides a compound of formula (I), and salts, solvates and radiolabelled forms thereof, together with complexes of the compound of formula (I) with TSPO, and methods for forming such complexes, and methods for detecting the compound of formula (I), such as in complex with TSPO.
    Type: Application
    Filed: June 21, 2019
    Publication date: April 15, 2021
    Inventors: Andrew Sutherland, Sally Pimlott, Adriana Tavares, Christoph Lucatelli
  • Publication number: 20210042100
    Abstract: A system including at least one processor programmed to translate a policy into policy code, wherein: the policy is provided in a policy language; the policy code is in a programming language that is different from the policy language; and the policy includes a statement that maps an entity name to one or more metadata symbols to be associated with an entity in a target system against which the policy is to be enforced.
    Type: Application
    Filed: February 1, 2019
    Publication date: February 11, 2021
    Applicants: Dover Microsystems, Inc., The Charles Stark Draper Laboratory, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland, Christopher J. Casinghino
  • Publication number: 20210026934
    Abstract: A system including at least one processor programmed to identify, based on a policy to be enforced, one or more metadata symbols corresponding to an entity name; identify, from a target description describing a target system, an entity description matching the entity name, wherein the entity description describes an entity of the target system; and apply a metadata label to the entity of the target system, wherein the metadata label is based on the one or more metadata symbols corresponding to the entity name, as identified based on the policy.
    Type: Application
    Filed: February 1, 2019
    Publication date: January 28, 2021
    Applicant: Dover Microsystems, Inc.
    Inventors: Eli Boling, Steven Milburn, Gregory T. Sullivan, Andrew Sutherland
  • Publication number: 20180340740
    Abstract: A number of variations may include a vehicle system which includes an engine. The vehicle system may also include a phase change material which may be disposed in a phase change material device. The phase change material may be released into a vehicle cooling system upon user command. The PCM device may be constructed and arranged to increase a temperature of a vehicle cabin without the engine being turned on when the phase change material is released.
    Type: Application
    Filed: March 18, 2016
    Publication date: November 29, 2018
    Inventors: Andrew SUTHERLAND, Douglas DELONG, Christopher Paul THOMAS
  • Publication number: 20170252585
    Abstract: A door breaching device comprising: a longitudinal chassis having a first and a second extremity; a piston assembly located at said first extremity of the chassis, said piston assembly comprising a piston rod, said piston rod having, at a first end, a head and a second end located inside a piston chamber, said piston chamber having two opposite ends, a first end having an opening adapted for the movement of the piston rod therethrough and a second end located opposite said first end; wherein said piston rod is adapted for linear displacement between a first position where the second end of the piston rod is positioned at the second end of the piston chamber and a second position where the second end of the piston rod is at the first end of the piston chamber; a motor operatively connected to a hydraulic pump which is operatively connected to the piston chamber; a control unit for user input, said control unit being operatively connected to the motor; a two-part head assembly comprising: a fixed jaw, attac
    Type: Application
    Filed: March 1, 2017
    Publication date: September 7, 2017
    Inventors: Ryan Andre DESGROSEILLIERS, Andrew Mackenzie HENRY, Sergiu Mihai GEAMANU, Depinder Singh BHULLAR, Richard Elliot FENSTER, James Joseph Russell BRACKEN, Michael CICCONE, Ronald Andrew SUTHERLAND