Patents by Inventor John Brennan

John Brennan 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: 10794084
    Abstract: A reinforcing assembly may be configured for use in conjunction with a door latch mechanism. The reinforcing assembly is configured to reside within a recess or mortise defined within a body of the door. A body of said door latch mechanism is configured to be received, at least in part, within said reinforcing assembly. The reinforcing assembly includes a body having a back plate and one or more walls thereby defining a latch receiving cavity. At least one fastener is configured to secure the reinforcing assembly to the body of the door. The at least one fastener may be oriented substantially normal to the transverse plane of the door when securing the reinforcing assembly within the body of the door.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 6, 2020
    Assignee: Hanchett Entry Systems, Inc.
    Inventor: John Brennan
  • Patent number: 10747578
    Abstract: Isolating resources between sub-entities. A method includes receiving data from a particular connected device. A memory storing a hierarchical graph that defines a topology for an entity is accessed. Branches or leaves in the graph include a node that represents a connected device, such as a sensor, controller, or computing system. Each connected device is configured to provide data or receive control signals. Each of the branches or leaves can be indicated as belonging to a particular sub-entity. A particular branch from the hierarchical graph having the particular connected device is identified using the graph. A sub-entity to which the particular branch belongs is identified. The method identifies that the particular sub-entity should be isolated from other sub entities. The data from the particular connected device is provided to a set of resources specifically allocated for the particular sub-entity.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hubert Van Hoof, Grégory Christopher John Vandenbrouck, Yurui Zhou, Andres Carlo Petralli, David John Brennan
  • Patent number: 10726373
    Abstract: A program model that includes requirements and control objects associated with requirements, workflows, proof assets. Workflow tasks associated with the workflows may generate requests to collect each proof asset associated with the control objects. Workflow tasks may validate each collected proof asset based on the plurality of control objects associated with each collected proof asset. Workflow tasks may determine completed control objects based on the validated proof assets. Workflow tasks may employ an amount of the completed control objects that is equivalent to the amount of the control objects associated with the program model to provide a report indicating that the requirements associated with the program model may be satisfied. Workflow tasks may employ detection of modifications to the validated proof assets to determine a portion of the workflow tasks based on the modified proof assets such that the portion of the workflow tasks may be re-executed.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: July 28, 2020
    Assignee: Hyperproof Inc.
    Inventors: Craig Howard Unger, Robert Moodie Heddle, Andrew Robert Miller, David John Brennan, Alexander Vorobiev
  • Publication number: 20200097493
    Abstract: Described herein is a system and method of processing data of a digital twins object model. Data associated with a node of the digital twins object model is parsed to identify metadata associated with the node. The data can comprise telemetry data received from an IoT device associated with the node. User-defined function(s) are determined that match the identified metadata. The data and metadata can be provided to the user-defined function(s). The determined user-defined function(s) are executed. Also described herein is a method of creating a user-defined function for processing data of a digital twins object model. Information regarding business logic is received from a user defining a user-defined function. Information regarding telemetry condition(s) to which the user-defined function applies is received defining a matcher. The user-defined function and matcher are stored as objects within a spatial intelligence graph associated with the digital twins object model.
    Type: Application
    Filed: November 23, 2018
    Publication date: March 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Stefan Krzysztof GAWRYS, Patrick James GORMAN, Andres Carlo PETRALLI, Daniel ESCAPA, Alina Mihaela STANCIU, David John BRENNAN, Grégory Christopher John VANDENBROUCK, Hubert VAN HOOF
  • Publication number: 20190383063
    Abstract: A latch dogging assembly comprises an electromagnet and an actuator mounted on a bracket. A guide slide is pivotally mounted on the bracket with a lead block coupled to the guide slide. A guide pin rides along an inner surface of the bracket causing the guide slide to pivot. A pawl is slidably engaged with the guide slide. A guide link includes a post. An armature is mounted to the panic bar and the post engages the pawl. When the actuator is energized to move the lead block, the pawl engages the post to pivot the armature and thereby cause the panic bar to move from the extended position to the depressed position. When the electromagnet is energized the armature is magnetically held preventing reverse pivoting of the guide link. A method for fully retracting a door latch is also provided.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 19, 2019
    Applicant: Hanchett Entry Systems, Inc.
    Inventors: John Brennan, Larry Gene Corwin, JR., Lawrence Harrell, IV, Robert W. Lewis
  • Publication number: 20190361407
    Abstract: A computing system includes a physical space monitoring interface configured to receive status parameters from a plurality of physical space monitors, each of the physical space monitors configured to report a status parameter for one more locations, devices, or people associated with a physical space. An efficiency analysis machine analyzes the status parameters to determine at least one usage efficiency metric for the physical space and at least one physical space efficiency insight. An analytics interface graphically displays the usage efficiency metric and the physical space efficiency insight, the physical space efficiency insight including a recommendation to change a physical space usage policy affecting one or more locations, devices, or people associated with the physical space to improve the usage efficiency metric.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Matthew Evan VOGEL, Daniel ESCAPA, Hubert VAN HOOF, Gregory Christopher John VANDENBROUCK, Alina Mihaela STANCIU, David John BRENNAN
  • Publication number: 20190332713
    Abstract: Providing access to sensor data from devices within a physical space includes identifying areas and sub-areas of the physical space. Based on the areas and sub-areas, a hierarchical graph is generated describing a topology of the physical space. A node for each area and sub-area, each device located within the physical space, and each user associated with an area, sub-area, or device is generated. A device associated with a particular area or sub-area is identified. The device includes a sensor generating data. A device node associated with the device is generated within the hierarchical graph. The device node is a sub-node of a node corresponding to the particular area or sub-area. A database that stores sensor data for each device located within the physical space is generated. Sensor data is provided for the device. The hierarchical graph is used to identify the device within the particular area or sub-area, and to identify sensor data corresponding to the device.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Hubert VAN HOOF, Daniel ESCAPA, Garrett Wesley PORTER, Gregory Christopher John VANDENBROUCK, Kyle Kraeger GETTY, David John BRENNAN
  • Publication number: 20190330886
    Abstract: An electric door strike assembly includes a housing and at least one keeper arm. The housing has an opening for admission and retraction of a door latch. The at least one keeper arm has a latch portion and is mounted on the housing. The at least one keeper arm is movable between a closed position, where the opening is occluded by the latch portion, and an open position, where the door latch may be released from the opening. The latch portion may include a bifurcated member having inside and outside legs arranged in spaced parallel relation so as to define a gap therebetween. The gap is configured to receive a latch plate of an interlocking latch mechanism when the at least one keeper arm is in the closed position.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 31, 2019
    Applicant: Hanchett Entry Systems, Inc.
    Inventors: Joshua T. Peabody, Dan Van Dusen, John Brennan
  • Publication number: 20190332437
    Abstract: Isolating resources between sub-entities. A method includes receiving data from a particular connected device. A memory storing a hierarchical graph that defines a topology for an entity is accessed. Branches or leaves in the graph include a node that represents a connected device, such as a sensor, controller, or computing system. Each connected device is configured to provide data or receive control signals. Each of the branches or leaves can be indicated as belonging to a particular sub-entity. A particular branch from the hierarchical graph having the particular connected device is identified using the graph. A sub-entity to which the particular branch belongs is identified. The method identifies that the particular sub-entity should be isolated from other sub entities. The data from the particular connected device is provided to a set of resources specifically allocated for the particular sub-entity.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Hubert VAN HOOF, Grégory Christopher John VANDENBROUCK, Yurui ZHOU, Andres Carlo PETRALLI, David John BRENNAN
  • Publication number: 20190332789
    Abstract: Enforcing role assignment permissions. A method includes receiving an access request from a given role entity for access to a resource. A hierarchical graph that defines a topology for an entity is accessed to determine a given node associated with the given role entity. One or more ancestor permissions, applying to nodes hierarchically higher in the graph than the given node, and one or more local permission, applying to nodes hierarchically lower in the graph than the given node, are accessed. The method includes determining that the role entity has permission from at least one of the ancestor permissions or the local permissions to perform the access in the access request on the resource. As a result, the role entity is allowed to perform the access in the access request, on the resource.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Grégory Christopher John VANDENBROUCK, Hubert VAN HOOF, Yurui ZHOU, Eric Alexander POGASH, Daniel ESCAPA, David John BRENNAN
  • Publication number: 20190161993
    Abstract: A door latch system comprises an interchangeable latch assembly for securing a door to a door frame. The interchangeable latch assembly comprises a head and a latch mounted to the head. The latch is moveable between latched and unlatched positions. A driven member is operatively connected to the latch, the driven member moveable to latch or unlatch the latch. The door latch system further comprises a universal actuating assembly removably couple-able to the interchangeable latch assembly. The universal actuating assembly comprises a mounting bracket and a driving member releasably coupled to the driven member. Actuation of the universal actuating assembly translates the driving member and the driven member, moving the latch to the unlatched position. A first interchangeable latch assembly may be swapped with a second interchangeable latch assembly without requiring modification of the universal actuating assembly.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 30, 2019
    Applicant: Hanchett Entry Systems, Inc.
    Inventors: John Brennan, Larry Gene Corwin, JR.
  • Publication number: 20190024148
    Abstract: The present application describes a biosensor for detecting target nucleic acid. The biosensor's mode of operation is based on binding of the target nucleic acid to another nucleic acid sequence and a circular template which triggers rolling circle amplification and detection of the amplified product as the indicator of the presence of the target nucleic acid. The biosensor is immobilized on a solid support, such as paper.
    Type: Application
    Filed: December 12, 2016
    Publication date: January 24, 2019
    Applicant: McMaster University
    Inventors: Yingfu Li, John Brennan, Meng Liu
  • Publication number: 20190018016
    Abstract: The present invention provides a binding moiety which selectively binds to Sox11 protein and/or mRNA for imaging, diagnosis or prognosis of epithelial ovarian cancer (EOC). Optionally, the moiety is an antibody or antigen binding fragment thereof. Advantageously, moiety comprises a further, readily detectable moiety. The invention also provides methods of imaging EOC cells as well as methods of diagnosing or prognosing EOC in an individual.
    Type: Application
    Filed: June 8, 2018
    Publication date: January 17, 2019
    Inventors: Carl Arne Krister Borrebaeck, Sara Charlotte Andersson Ek, Donal John Brennan
  • Patent number: 10165007
    Abstract: Policies are applied to specific data rather than to an entire computing device that contains the specific data. Access to the specific data is controlled by the policies utilizing various password or other authentication credential requirements, selective data caching, data transmission, temporary data storage, and/or pre-defined conditions under which the specific data is to be erased or rendered inaccessible. Policies may be defined by an administrator and pushed to a mobile computing device, whereat the policies are enforced.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David John Brennan, Aditi Desai, Rajesh Ramanathan
  • Publication number: 20180363022
    Abstract: The present application is directed to biosensors and methods for detecting a microorganism target in a sample using a mechanically interlocked nucleic acid catanane, wherein an enzyme from the microorganism target or that is activated by a molecule from the microorganism target cleaves a linkage in a first single-stranded nucleic acid ring of the catanane structure, allowing rolling-circle amplification to occur and the presence of rolling-circle amplification products indicates the presence of the microorganism in the sample.
    Type: Application
    Filed: December 12, 2016
    Publication date: December 20, 2018
    Applicant: McMaster University
    Inventors: Yingfu LI, John BRENNAN, Meng LIU
  • Publication number: 20180363326
    Abstract: A reinforcing assembly may be configured for use in conjunction with a door latch mechanism. The reinforcing assembly is configured to reside within a recess or mortise defined within a body of the door. A body of said door latch mechanism is configured to be received, at least in part, within said reinforcing assembly. The reinforcing assembly includes a body having a back plate and one or more walls thereby defining a latch receiving cavity. At least one fastener is configured to secure the reinforcing assembly to the body of the door. The at least one fastener may be oriented substantially normal to the transverse plane of the door when securing the reinforcing assembly within the body of the door.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 20, 2018
    Applicant: Hanchett Entry Systems, Inc.
    Inventor: John Brennan
  • Publication number: 20180327819
    Abstract: The present application relates to a biosensor for detecting analytes, various kits and methods of use thereof. In particular, the biosensor's mode of operation is based on binding of analytes to a nucleic acid sequence which triggers rolling circle amplification and detection of the amplified product as the indicator of the presence of the analytes.
    Type: Application
    Filed: June 22, 2016
    Publication date: November 15, 2018
    Inventors: Yingfu Li, John Brennan, Meng Liu
  • Patent number: 9861117
    Abstract: The invention is directed to an animal feed suitable for feeding mammals, birds and fish, comprising an alkyl ester of a fatty acid, wherein said fatty acid has a chain length of 5-12 carbon atoms, and wherein the dosage of said ester in said animal feed is 50 ppm by weight or higher, based on the total weight of said animal feed.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: January 9, 2018
    Assignee: Nutreco Nederland B.V.
    Inventors: Yanming Han, Coenraad Henricus Maria Smits, John Brennan, Gregory Ian Page, Johannes Teunis Pieter Van Dam
  • Publication number: 20170292294
    Abstract: A latch dogging assembly comprises an electromagnet and an actuator mounted on a bracket. A guide slide is pivotally mounted on the bracket with a lead block coupled to the guide slide. A guide pin rides along an inner surface of the bracket causing the guide slide to pivot. A pawl is slidably engaged with the guide slide. A guide link includes a post. An armature is mounted to the panic bar and the post engages the pawl. When the actuator is energized to move the lead block, the pawl engages the post to pivot the armature and thereby cause the panic bar to move from the extended position to the depressed position. When the electromagnet is energized the armature is magnetically held preventing reverse pivoting of the guide link. A method for fully retracting a door latch is also provided.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 12, 2017
    Applicant: Hanchett Entry Systems, Inc.
    Inventors: John BRENNAN, Larry Gene Corwin, JR., Lawrence Harrell, IV, Robert W. Lewis
  • Publication number: 20160047815
    Abstract: The present invention provides a binding moiety which selectively binds to Sox11 protein and/or mRNA for imaging, diagnosis or prognosis of epithelial ovarian cancer (EOC). Optionally, the moiety is an antibody or antigen binding fragment thereof. Advantageously, moiety comprises a further, readily detectable moiety. The invention also provides methods of imaging EOC cells as well as methods of diagnosing or prognosing EOC in an individual. A further aspect of the present invention provides a method of identifying cells associated with EOC, the method comprising analysing the pattern of gene expression in a sample of cells to be tested and comparing it to the pattern of gene expression in a sample of known lymphomas cells.
    Type: Application
    Filed: September 17, 2015
    Publication date: February 18, 2016
    Inventors: Carl Arne Krister Borrebaeck, Sara Charlotte Andersson Ek, Donal John Brennan