Patents by Inventor Joseph Jordan

Joseph Jordan 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: 12084477
    Abstract: The present invention relates to novel protein pores and their uses in analyte detection and characterisation. The invention particularly relates to an isolated pore complex formed by a CsgG-like pore and a modified CsgF peptide, or a homologue or mutant thereof, thereby incorporating an additional channel constriction or reader head in the nanopore. The invention further relates to a transmembrane pore complex and methods for production of the pore complex and for use in molecular sensing and nucleic acid sequencing applications.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: September 10, 2024
    Assignees: VIB VZW, Vrije Universiteit Brussel, Oxford Nanopore Technologies PLC
    Inventors: Han Remaut, Sander Egbert Van Der Verren, Nani Van Gerven, Lakmal Nishantha Jayasinghe, Elizabeth Jayne Wallace, Pratik Raj Singh, Richard George Hambley, Michael Robert Jordan, John Joseph Kilgour
  • Patent number: 11845181
    Abstract: An apparatus includes a suction cup, a fitting, and a filter. The suction cup defines an interior cavity with a first opening and a second opening. The fitting is coupled to the suction cup. The fitting includes a first portion and a second portion. The first portion of the fitting defines a chamber. The second portion of the fitting is positioned within the interior cavity and is coupled to the first portion of the fitting to secure the first portion of the fitting to the suction cup. The filter is positioned within the chamber such that the suction cup and the fitting define a passage from the second opening, through the interior cavity, and through the chamber and the filter.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: December 19, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Bertan Atamer, Jude Jonas, Areej Pirzada, Gregory Coleman, Noah Scott Wieckowski, David Michael Lewis, Timothy Joseph Jordan
  • Patent number: 11562080
    Abstract: Aspects include receiving an outbound payload for output to a requestor as part of a response to a call by the requestor to an application programming interface (API). Clear data in the outbound payload is selected for encryption based on policy information. The clear data is encrypted to generate encrypted data, and the encrypted data is inserted into the outbound payload in place of the clear data to generate an updated outbound payload. The response, including the updated outbound payload, is sent to the requestor.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: January 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony Thomas Sofia, Michael Joseph Jordan
  • Patent number: 11407590
    Abstract: Method and apparatus for identifying a relative rotation between a rotary unit and a base unit in a drive unit, receiving a command that changes the relative rotation when the command is executed by the drive unit, determining that rotating at least one of the base unit or the rotary unit in a first direction in response to the command results in the relative rotation exceeding a maximum rotation value, and rotating at least one of the base unit or the rotary unit in a second direction opposite the first direction while executing the command. In one example, the drive unit may include cables that transfer power and control signals from the base unit to the rotary unit. Determining whether executing the command results in the relative rotation exceeding the maximum rotation value can ensure the cables are not damaged.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 9, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Dragan Pajevic, Allan Katz, Mark Anthony Begley, Timothy Joseph Jordan
  • Publication number: 20220191693
    Abstract: A computer-implemented method for remote management of hardware security modules (HSMs) includes receiving a command request from a mobile device. The command request includes an encrypted key part and an encrypted signing key. The HSM decrypts the command request using a key associated with a security zone of the mobile device. The HSM decrypts the encrypted key part and the encrypted signing key. Decrypting the encrypted key part and the encrypted signing key includes using the key associated with the security zone of the mobile device and a key associated with a remote administrator associated with the mobile device. A command is generated for a domain with a target HSM. The command is generated using the decrypted key part and the decrypted signing key. The command is transmitted to the domain for execution by the target HSM. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Inventors: Garry Joseph Sullivan, James Richard Coon, Michael Joseph Jordan, Michael J. Young, Jessica Doherty, Christopher V. DeRobertis
  • Patent number: 11354439
    Abstract: Aspects include receiving a request from a user to access data that was acquired by a third-party from a data owner, the data in an encrypted format unreadable by the user. In response to receiving the request from the user to access the data, a third-party key from the third-party is requested and a data owner key from the data owner is requested. The third-party key and the data owner key are applied to the data in the encrypted format to generate the data in an unencrypted format readable by the user. The user is provided with access to the data in the unencrypted format.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: June 7, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony Thomas Sofia, Michael Joseph Jordan
  • Patent number: 11277262
    Abstract: Generating unique data encryption keys for a data set, by allocating a data set associated with a security policy, where the security policy specifies a key encryption key (KEK) label, retrieving the KEK label from the security policy, storing the KEK label as metadata of the data set, opening the data set for a first time write, generating a data encryption key (DEK), retrieving a KEK from a key store according to the KEK label, encrypting the DEK using the KEK, storing the encrypted DEK as metadata of the data set, and encrypting the data set using the DEK.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: March 15, 2022
    Assignee: International Business machines Corporation
    Inventors: Eysha Shirrine Powers, Michael Joseph Jordan, Cecilia Carranza Lewis, Eric David Rossman
  • Publication number: 20220006618
    Abstract: Generating unique data encryption keys for a data set, by allocating a data set associated with a security policy, where the security policy specifies a key encryption key (KEK) label, retrieving the KEK label from the security policy, storing the KEK label as metadata of the data set, opening the data set for a first time write, generating a data encryption key (DEK), retrieving a KEK from a key store according to the KEK label, encrypting the DEK using the KEK, storing the encrypted DEK as metadata of the data set, and encrypting the data set using the DEK.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Eysha Shirrine Powers, Michael Joseph Jordan, Cecilia Carranza Lewis, Eric David Rossman
  • Publication number: 20210383020
    Abstract: Aspects include receiving a request from a user to access data that was acquired by a third-party from a data owner, the data in an encrypted format unreadable by the user. In response to receiving the request from the user to access the data, a third-party key from the third-party is requested and a data owner key from the data owner is requested. The third-party key and the data owner key are applied to the data in the encrypted format to generate the data in an unencrypted format readable by the user. The user is provided with access to the data in the unencrypted format.
    Type: Application
    Filed: June 3, 2020
    Publication date: December 9, 2021
    Inventors: Anthony Thomas Sofia, Michael Joseph Jordan
  • Publication number: 20210350008
    Abstract: Aspects include receiving an outbound payload for output to a requestor as part of a response to a call by the requestor to an application programming interface (API). Clear data in the outbound payload is selected for encryption based on policy information. The clear data is encrypted to generate encrypted data, and the encrypted data is inserted into the outbound payload in place of the clear data to generate an updated outbound payload. The response, including the updated outbound payload, is sent to the requestor.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Anthony Thomas Sofia, Michael Joseph Jordan
  • Patent number: 10344675
    Abstract: According to one aspect, an apparatus includes a first member that has a first aperture and a second member adjacent to the first member and having a second aperture extending between opposed first and second faces of the second member and aligned with the first aperture to define a combined aperture that has a longitudinal extent. The second aperture is defined by a surface that has a portion having an extent transverse to the longitudinal extent. The apparatus further includes at least a portion of a fastener disposed in the combined aperture. The fastener has a first end proximal the first member and a second end proximal the second member and includes a first retaining member in contact with the first member, a second retaining member in interfering relationship with the portion, and a third retaining member in contact with the second face.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 9, 2019
    Assignee: ROLLS-ROYCE CORPORATION
    Inventors: Matthew Joseph Jordan, Dennes Kyle Burney, Robert Warren Heeter, Jonathan Rivers
  • Publication number: 20170342906
    Abstract: According to one aspect, an apparatus includes a first member that has a first aperture and a second member adjacent to the first member and having a second aperture extending between opposed first and second faces of the second member and aligned with the first aperture to define a combined aperture that has a longitudinal extent. The second aperture is defined by a surface that has a portion having an extent transverse to the longitudinal extent. The apparatus further includes at least a portion of a fastener disposed in the combined aperture. The fastener has a first end proximal the first member and a second end proximal the second member and includes a first retaining member in contact with the first member, a second retaining member in interfering relationship with the portion, and a third retaining member in contact with the second face.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: Matthew Joseph Jordan, Dennes Kyle Burney, Robert Warren Heeter, Jonathan Rivers
  • Publication number: 20150092396
    Abstract: There is disclosed an illuminating device for an object, such as a bottle. The illuminating device may include one or more LEDs that may be programmed to blink randomly or in a predetermined sequence. The illuminating device may be attached or integrated into a bottom portion of the bottle into a cavity with a divot. Such a configuration provides stability for the bottle and does not interfere with its functionality.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 2, 2015
    Inventor: Joseph Jordan
  • Patent number: 8949103
    Abstract: A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Deon Brewis, Durham Goode, John Joseph Jordan, Sadi Khan
  • Patent number: 8764387
    Abstract: An aggregate vane assembly includes a core vane assembly encircling a central longitudinal axis and having a plurality of core vanes each extending radially between an inner hub and an outer band. The aggregate vane assembly also includes a bypass vane assembly disposed on a radially opposite side of the outer band relative to the plurality of core vanes. The aggregate vane assembly also includes a splitter ring positioned proximate to the first forward end. The aggregate vane assembly also includes at least one retention plate overlapping a forward end of the at least one bypass vane along the central longitudinal axis and also overlapping at least a portion of the splitter ring along the central longitudinal axis.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: July 1, 2014
    Assignee: Rolls-Royce Corporation
    Inventors: Matthew Joseph Jordan, Eric W. Engebretsen, Benedict N. Hodgson
  • Patent number: 8578326
    Abstract: Local areas of a visualized modeling language diagram are viewable at different levels of detail without losing information such as model elements and their connectivity. Multiple elements are associated with a group element, which has a visual portion derived from the appearance of a group member element. Connectors between group member elements and non-member elements are suppressed in favor of replacement connectors between the group element and the non-member element(s). The integrity of incoming and outgoing connections to the group is maintained relative to the rest of the model. Ungrouping elements restores the elements to their original state. Grouping can be applied locally to one or more parts of the visual model.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick S. Tseng, Durham Goode, John Joseph Jordan, Bernie Tschirren, Arun Abraham, Abhishek Shah, Andrew Jude Byrne, Suhail Dutta
  • Publication number: 20120189432
    Abstract: An aggregate vane assembly is disclosed herein. The aggregate vane assembly includes a core vane assembly encircling a central longitudinal axis and having a plurality of core vanes each extending radially between an inner hub and an outer band. The core vane assembly extends along the central longitudinal axis between a first forward end and a first aft end. The aggregate vane assembly also includes a bypass vane assembly disposed on a radially opposite side of the outer band relative to the plurality of core vanes. The bypass vane assembly includes at least one bypass vane extending radially outward from a platform. The bypass vane assembly extends along the central longitudinal axis between a second forward end and a second aft end. The aggregate vane assembly also includes a splitter ring positioned proximate to the first forward end.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Inventors: MATTHEW JOSEPH JORDAN, Eric W. Engebretsen, Benedict N. Hodgson
  • Publication number: 20100281240
    Abstract: A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.
    Type: Application
    Filed: May 1, 2009
    Publication date: November 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Deon Brewis, Durham Goode, John Joseph Jordan, Sadi Khan
  • Publication number: 20100251187
    Abstract: Local areas of a visualized modeling language diagram are viewable at different levels of detail without losing information such as model elements and their connectivity. Multiple elements are associated with a group element, which has a visual portion derived from the appearance of a group member element. Connectors between group member elements and non-member elements are suppressed in favor of replacement connectors between the group element and the non-member element(s). The integrity of incoming and outgoing connections to the group is maintained relative to the rest of the model. Ungrouping elements restores the elements to their original state. Grouping can be applied locally to one or more parts of the visual model.
    Type: Application
    Filed: May 28, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Patrick S. Tseng, Durham Goode, John Joseph Jordan, Bernie Tschirren, Arun Abraham, Abhishek Shah, Andrew Jude Byrne, Suhail Dutta
  • Patent number: D836231
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: December 18, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Peter Swai, Zachary Robert Wessner, Stephen Walker Lee, Timothy Joseph Jordan, Benjamin Daniel Sweet-Block