Patents by Inventor Michael Brandon Kremer

Michael Brandon Kremer 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: 10924382
    Abstract: Discussed herein is technology for verifiable network configuration repair. A method can include adding a routing adjacency or route redistribution edge to a router of an aETG to generate an enhanced aETG (eaETG), adding, for each dETG of dETGs, static route edges to a destination of the dETG to generate an enhanced dETG (edETG), determining, for each of the edETGs, all simple paths from all sources to the destination of the edETG, determining a set of paths (pathtset) over the determined simple paths that satisfies the policies, and translating the edge additions and/or removals in the eaETG and in the edETGs to an addition and/or removal of one or more of a routing adjacency, routing filter, or static route based on the determined pathset.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 16, 2021
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Joud Khoury, Michael Brandon Kremer
  • Publication number: 20210029015
    Abstract: Discussed herein is technology for verifiable network configuration repair. A method can include adding a routing adjacency or route redistribution edge to a router of an aETG to generate an enhanced aETG (eaETG), adding, for each dETG of dETGs, static route edges to a destination of the dETG to generate an enhanced dETG (edETG), determining, for each of the edETGs, all simple paths from all sources to the destination of the edETG, determining a set of paths (pathset) over the determined simple paths that satisfies the policies, and translating the edge additions and/or removals in the eaETG and in the edETGs to an addition and/or removal of one or more of a routing adjacency, routing filter, or static route based on the determined pathset.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Joud Khoury, Michael Brandon Kremer
  • Patent number: 10491133
    Abstract: Generally discussed herein are systems, devices, and methods for generating multi-function waveforms. A device can include input circuitry to receive parameters indicating respective frequencies and codes for the multi-function waveforms, one or more memories to store the respective frequencies and codes, waveform management circuitry configured to produce a series of values based on the frequencies and codes, respectively, and refine the series of values by reducing a cost associated with a waveform produced using the series of values, and a transceiver to generate the waveform.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: November 26, 2019
    Assignee: Raytheon Company
    Inventors: Jeffery Jay Logan, Charles Hansen, Michael Brandon Kremer, Christopher Paul Vander Valk, Joud Khoury
  • Publication number: 20190280608
    Abstract: Generally discussed herein are systems, devices, and methods for generating multi-function waveforms. A device can include input circuitry to receive parameters indicating respective frequencies and codes for the multi-function waveforms, one or more memories to store the respective frequencies and codes, waveform management circuitry configured to produce a series of values based on the frequencies and codes, respectively, and refine the series of values by reducing a cost associated with a waveform produced using the series of values, and a transceiver to generate the waveform.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 12, 2019
    Inventors: Jeffery Jay Logan, Charles Hansen, Michael Brandon Kremer, Christopher Paul Vander Valk, Joud Khoury
  • Patent number: 10333421
    Abstract: Generally discussed herein are systems, devices, and methods for generating multi-function waveforms. A device can include input circuitry to receive parameters indicating respective frequencies and codes for the multi-function waveforms, one or more memories to store the respective frequencies and codes, waveform management circuitry configured to produce a series of values based on the frequencies and codes, respectively, and refine the series of values by reducing a cost associated with a waveform produced using the series of values, and a transceiver to generate the waveform.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 25, 2019
    Assignee: Raytheon Company
    Inventors: Jeffery Jay Logan, Charles Hansen, Michael Brandon Kremer, Christopher Paul Vander Valk, Joud Khoury
  • Patent number: 10285190
    Abstract: Generally discussed herein are systems, devices, and methods for scheduling node performance of communication and/or function. A method can include receiving, from a plurality of nodes, parameters indicating a trajectory and position of each of the plurality of nodes, creating a directed communication graph, creating a communications conflict graph, creating a function conflict graph indicating which function performed by one node of the plurality of nodes interferes with at least one of a function and communication performed by another node of the plurality of nodes, creating a universal conflict graph based on the communications conflict graph and the function conflict graph, creating a schedule for communication and function performance for each of the nodes based on the universal conflict graph, and providing data indicative of the schedule to nodes of the plurality of nodes.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: May 7, 2019
    Assignees: Raytheon BBN Technologies Corp., Raytheon Company
    Inventors: Joud Khoury, Christopher Paul Vander Valk, Michael Brandon Kremer, Subramanian Ramanathan, Jeffery Jay Logan, Charles Hansen
  • Publication number: 20180287505
    Abstract: Generally discussed herein are systems, devices, and methods for generating multi-function waveforms. A device can include input circuitry to receive parameters indicating respective frequencies and codes for the multi-function waveforms, one or more memories to store the respective frequencies and codes, waveform management circuitry configured to produce a series of values based on the frequencies and codes, respectively, and refine the series of values by reducing a cost associated with a waveform produced using the series of values, and a transceiver to generate the waveform.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Jeffery Jay Logan, Charles Hansen, Michael Brandon Kremer, Christopher Paul Vander Valk, Joud Khoury
  • Publication number: 20180234996
    Abstract: Generally discussed herein are systems, devices, and methods for scheduling node performance of communication and/or function. A method can include receiving, from a plurality of nodes, parameters indicating a trajectory and position of each of the plurality of nodes, creating a directed communication graph, creating a communications conflict graph, creating a function conflict graph indicating which function performed by one node of the plurality of nodes interferes with at least one of a function and communication performed by another node of the plurality of nodes, creating a universal conflict graph based on the communications conflict graph and the function conflict graph, creating a schedule for communication and function performance for each of the nodes based on the universal conflict graph, and providing data indicative of the schedule to nodes of the plurality of nodes.
    Type: Application
    Filed: December 20, 2016
    Publication date: August 16, 2018
    Inventors: Joud Khoury, Christopher Paul Vander Valk, Michael Brandon Kremer, Subramanian Ramanathan, Jeffery Jay Logan, Charles Hansen
  • Patent number: 9351314
    Abstract: Embodiments for providing for dissemination of packets in a network performing distributed beamforming are generally described herein. In some embodiments, distributing packets from nodes in a squad local area network using a first waveform to beamforming nodes, providing scheduling to a long link interface for delivering a stream of packets free of scheduling conflict and distributing a copy of the packets from a long link interface based on the provided scheduling and using a second waveform, the first waveform being different from the second waveform.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 24, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Christophe Jean-Claude Merlin, Joud Khoury, Dan Alan Coffin, Jerry Dwight Doty, II, Michael Brandon Kremer
  • Publication number: 20150264705
    Abstract: Embodiments for providing for dissemination of packets in a network performing distributed beamforming are generally described herein. In some embodiments, distributing packets from nodes in a squad local area network using a first waveform to beamforming nodes, providing scheduling to a long link interface for delivering a stream of packets free of scheduling conflict and distributing a copy of the packets from a long link interface based on the provided scheduling and using a second waveform, the first waveform being different from the second waveform.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Inventors: Christophe Jean-Claude Merlin, Joud Khoury, Dan Alan Coffin, Jerry Dwight Doty, II, Michael Brandon Kremer