Patents by Inventor Monte Johnson

Monte Johnson 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: 11641345
    Abstract: Systems and methods for token secured routing and discovery in token secured routing are disclosed. An inbound routing table is maintained. A communication link is established with a second node via a first port. A discovery packet is sent to the second node via the first port. A token is generated for communication with the second node. A first inbound routing entry is added to the inbound routing table, wherein the first inbound routing entry maps the first token state to the second node.
    Type: Grant
    Filed: March 7, 2020
    Date of Patent: May 2, 2023
    Assignee: Hall Labs LLC
    Inventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
  • Patent number: 11425103
    Abstract: Systems and methods for token secured routing are disclosed. An outbound routing table is maintained. A first token state is determined. A token value is determined based on the determined token state. First and second portions of the token value are identified. The first message is encrypted using the second portion of the first token value. A first packet is generated that includes the first portion as a token and includes the encrypted first message. The first packet is sent to the second node based on the second outbound routing entry in the outbound routing table.
    Type: Grant
    Filed: March 7, 2020
    Date of Patent: August 23, 2022
    Assignee: Medic, Inc.
    Inventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
  • Patent number: 11356826
    Abstract: Devices and methods for internet of things (IOT) discovery/auto discovery are described. A discovery packet is received from a device. The discovery packet includes a first stream identifier and a request to establish a second stream. A stream acceptance packet is sent to the device. The stream acceptance packet includes the first stream identifier and an input for generating a second stream identifier. A first association is added to the registration based on the request to establish the second stream. The first association is between the second stream identifier and a determined destination. A first data packet is received from the device, where the first data packet includes/utilizes the second stream identifier. The first data packet is sent to the destination based on the first association in the registration.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: June 7, 2022
    Assignee: Hall Labs LLC
    Inventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon, Joshua Dutton
  • Patent number: 11196562
    Abstract: A node and methods for securely communicating information are described. The node includes a transducer that provides a first stream of data elements, a network interface, and a microcontroller. The microcontroller identifies a first data type associated with the first stream of data elements from the transducer, harvests each data element (e.g., measurement) from the first stream of data elements based on the first data type, aggregates a plurality of the measurements into an array of first measurements, generates a payload that includes a length identifier, a data type identifier that identifies the first data type, and the array of first measurements, identifies a destination for the payload, determines a token based on the identified destination, adds the identified token to the payload to form a datagram; and sends the datagram to the destination, via the network interface.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: December 7, 2021
    Assignee: Hall Labs LLC
    Inventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon
  • Publication number: 20210278358
    Abstract: Described is a method to detect an analyte in an analytical toilet that includes the steps of receiving excreta in a bowl, transporting a measured sample of the excreta through a passage and bringing the sample into contact with a sensor. The sensor comprises a FET configured to interact with an analyte in the excreta. When the sample is brought into contact with the sensor, the sensor indicates the presence of the analyte by a distinct electric signal.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 9, 2021
    Inventors: David R. Hall, K. Jeffrey Campbell, Anthony E. Pullen, Monte Johnson
  • Publication number: 20210076950
    Abstract: The invention is a system for monitoring and reporting health and wellness data. The system includes a pre-qualification mechanism, whereby an individual can become a pre-qualified user. The system also includes a plurality of stations, with each station including a user identification unit to determine if the user is a pre-qualified user and, if so, identify that pre-qualified user and a toilet. The toilet includes a bowl to receive excreta, two or more sensors configured to detect properties of the excreta from a pre-qualified user, and a bowl clearing mechanism to dispose of the excreta. Each station also includes a station processor configured to receive signals from the two or more sensors and from the user identification unit to create excreta event data for the identified pre-qualified user. Each station also includes a station data communication unit.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 18, 2021
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Vivek Garg, Steven Lund, Monte Johnson, Jeff Duncan, Kelly Koch
  • Publication number: 20210058312
    Abstract: Systems and methods for token secured routing and discovery in token secured routing are disclosed. An inbound routing table is maintained. A communication link is established with a second node via a first port. A discovery packet is sent to the second node via the first port. A token is generated for communication with the second node. A first inbound routing entry is added to the inbound routing table, wherein the first inbound routing entry maps the first token state to the second node.
    Type: Application
    Filed: March 7, 2020
    Publication date: February 25, 2021
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
  • Publication number: 20210058373
    Abstract: Systems and methods for token secured routing are disclosed. An outbound routing table is maintained. A first token state is determined. A token value is determined based on the determined token state. First and second portions of the token value are identified. The first message is encrypted using the second portion of the first token value. A first packet is generated that includes the first portion as a token and includes the encrypted first message. The first packet is sent to the second node based on the second outbound routing entry in the outbound routing table.
    Type: Application
    Filed: March 7, 2020
    Publication date: February 25, 2021
    Applicant: Hall Labs LLC
    Inventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
  • Publication number: 20200396578
    Abstract: Devices and methods for internet of things (IOT) discovery/auto discovery are described. A discovery packet is received from a device. The discovery packet includes a first stream identifier and a request to establish a second stream. A stream acceptance packet is sent to the device. The stream acceptance packet includes the first stream identifier and an input for generating a second stream identifier. A first association is added to the registration based on the request to establish the second stream. The first association is between the second stream identifier and a determined destination. A first data packet is received from the device, where the first data packet includes/utilizes the second stream identifier. The first data packet is sent to the destination based on the first association in the registration.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 17, 2020
    Applicant: Medic, Inc.
    Inventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon, Joshua Dutton
  • Publication number: 20200396074
    Abstract: A node and methods for securely communicating information are described. The node includes a transducer that provides a first stream of data elements, a network interface, and a microcontroller. The microcontroller identifies a first data type associated with the first stream of data elements from the transducer, harvests each data element (e.g., measurement) from the first stream of data elements based on the first data type, aggregates a plurality of the measurements into an array of first measurements, generates a payload that includes a length identifier, a data type identifier that identifies the first data type, and the array of first measurements, identifies a destination for the payload, determines a token based on the identified destination, adds the identified token to the payload to form a datagram; and sends the datagram to the destination, via the network interface.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 17, 2020
    Applicant: Medic, Inc.
    Inventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon
  • Publication number: 20200111131
    Abstract: A method of personalized advertising, comprising publishing a need or want about a known user; searching for one or more needs-based advertisements based on the user's need; and transmitting the one or more advertisements to the user is disclosed. A method for predicting a user's initial state, comprising collecting data about a user in a personal database; identifying the user's current state using the personal database; identifying the user's current role using the personal database; and predicting the user's initial state using the current state, current role, and historical trends recorded in the personal database is also disclosed.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 9, 2020
    Inventors: David Crismon, Monte Johnson
  • Patent number: 10035408
    Abstract: A substantially planar roof frame comprising: at least one rail, a front frame member, and a rear frame member. The at least one rail has surfaces suitable to permit attachment and detachment of accessories independent of roof top and side panels.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: July 31, 2018
    Inventors: David Crismon, Monte Johnson, David Pixton
  • Publication number: 20160046241
    Abstract: A substantially planar roof frame comprising: at least one rail, a front frame member, and a rear frame member. The at least one rail has surfaces suitable to permit attachment and detachment of accessories independent of roof top and side panels.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 18, 2016
    Applicant: MOAB HOLDINGS, INC.
    Inventors: David Crismon, Monte Johnson, David Pixton
  • Publication number: 20100054273
    Abstract: Token authorized packet exchange between a plurality of store-and-forward nodes in a downhole networking environment and respective applications for data processing and communication are described herein.
    Type: Application
    Filed: November 10, 2009
    Publication date: March 4, 2010
    Inventors: Monte Johnson, David Bartholomew
  • Patent number: 7668118
    Abstract: An apparatus and method for discovering and monitoring a collection of nodes in a downhole network may include receiving data packets originating from several downhole nodes. These packets may be read to extract a unique identifier and hop count for each of the nodes. This information may then be used to create entries in a network topology table corresponding to each of the downhole nodes. Each entry may contain unique identifier identifying the respective node, a hop count identifying a location of the node within the downhole network, and a direction identifier. The method may further include modifying one or more entries in the topology table having a conflicting hop count and direction identifier.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: February 23, 2010
    Assignee: IntelliServ, Inc.
    Inventors: Monte Johnson, Mark Stillings
  • Patent number: 7668117
    Abstract: An apparatus and method for discovering and monitoring a collection of nodes in a downhole network may include receiving data packets originating from several downhole nodes. These packets may be read to extract a unique identifier and hop count for each of the nodes. This information may then be used to create entries in a network topology table corresponding to each of the downhole nodes. Each entry may contain unique identifier identifying the respective node and a hop count identifying a location of the node within the downhole network. The apparatus and method may further include modifying one or more entries in the topology table having conflicting hop counts to ensure that the hop counts of each entry are unique.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: February 23, 2010
    Assignee: IntelliServ, Inc.
    Inventors: Monte Johnson, Mark Stillings
  • Patent number: 7649473
    Abstract: Token authorized packet exchange between a plurality of store-and-forward nodes in a downhole networking environment and respective applications for data processing and communication are described herein.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: January 19, 2010
    Assignee: IntelliServ, Inc.
    Inventors: Monte Johnson, David Bartholomew
  • Publication number: 20090257364
    Abstract: Token authorized node discovery between a plurality of nodes in a downhole networking environment and respective applications for data processing and communication are described herein.
    Type: Application
    Filed: June 22, 2009
    Publication date: October 15, 2009
    Inventors: Monte Johnson, Mark Stillings, Davivd Bartholomew
  • Patent number: 7570175
    Abstract: Token authorized node discovery between a plurality of store-and-forward nodes in a downhole networking environment and respective applications for data processing and communication are described herein.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: August 4, 2009
    Assignee: IntelliServ International Holding, Ltd.
    Inventors: Monte Johnson, Mark Stillings, David Bartholomew
  • Publication number: 20090189777
    Abstract: An apparatus and method for discovering and monitoring a collection of nodes in a downhole network may include receiving data packets originating from several downhole nodes. These packets may be read to extract a unique identifier and hop count for each of the nodes. This information may then be used to create entries in a network topology table corresponding to each of the downhole nodes. Each entry may contain unique identifier identifying the respective node and a hop count identifying a location of the node within the downhole network. The apparatus and method may further include modifying one or more entries in the topology table having conflicting hop counts to ensure that the hop counts of each entry are unique.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Inventors: Monte Johnson, Mark Stillings