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: 11641345Abstract: 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: GrantFiled: March 7, 2020Date of Patent: May 2, 2023Assignee: Hall Labs LLCInventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
-
Patent number: 11425103Abstract: 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: GrantFiled: March 7, 2020Date of Patent: August 23, 2022Assignee: Medic, Inc.Inventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
-
Patent number: 11356826Abstract: 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: GrantFiled: June 17, 2020Date of Patent: June 7, 2022Assignee: Hall Labs LLCInventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon, Joshua Dutton
-
Patent number: 11196562Abstract: 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: GrantFiled: June 17, 2020Date of Patent: December 7, 2021Assignee: Hall Labs LLCInventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon
-
Publication number: 20210278358Abstract: 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: ApplicationFiled: March 8, 2021Publication date: September 9, 2021Inventors: David R. Hall, K. Jeffrey Campbell, Anthony E. Pullen, Monte Johnson
-
Publication number: 20210076950Abstract: 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: ApplicationFiled: September 16, 2019Publication date: March 18, 2021Applicant: Hall Labs LLCInventors: David R. Hall, Vivek Garg, Steven Lund, Monte Johnson, Jeff Duncan, Kelly Koch
-
Publication number: 20210058312Abstract: 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: ApplicationFiled: March 7, 2020Publication date: February 25, 2021Applicant: Hall Labs LLCInventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
-
Publication number: 20210058373Abstract: 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: ApplicationFiled: March 7, 2020Publication date: February 25, 2021Applicant: Hall Labs LLCInventors: David R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
-
Publication number: 20200396578Abstract: 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: ApplicationFiled: June 17, 2020Publication date: December 17, 2020Applicant: Medic, Inc.Inventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon, Joshua Dutton
-
Publication number: 20200396074Abstract: 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: ApplicationFiled: June 17, 2020Publication date: December 17, 2020Applicant: Medic, Inc.Inventors: David R. Hall, Monte Johnson, K. Jeffrey Campbell, David Crismon
-
Publication number: 20200111131Abstract: 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: ApplicationFiled: October 4, 2019Publication date: April 9, 2020Inventors: David Crismon, Monte Johnson
-
Patent number: 10035408Abstract: 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: GrantFiled: August 17, 2015Date of Patent: July 31, 2018Inventors: David Crismon, Monte Johnson, David Pixton
-
Publication number: 20160046241Abstract: 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: ApplicationFiled: August 17, 2015Publication date: February 18, 2016Applicant: MOAB HOLDINGS, INC.Inventors: David Crismon, Monte Johnson, David Pixton
-
Publication number: 20100054273Abstract: 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: ApplicationFiled: November 10, 2009Publication date: March 4, 2010Inventors: Monte Johnson, David Bartholomew
-
Patent number: 7668118Abstract: 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: GrantFiled: January 25, 2008Date of Patent: February 23, 2010Assignee: IntelliServ, Inc.Inventors: Monte Johnson, Mark Stillings
-
Patent number: 7668117Abstract: 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: GrantFiled: January 25, 2008Date of Patent: February 23, 2010Assignee: IntelliServ, Inc.Inventors: Monte Johnson, Mark Stillings
-
Patent number: 7649473Abstract: 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: GrantFiled: February 14, 2007Date of Patent: January 19, 2010Assignee: IntelliServ, Inc.Inventors: Monte Johnson, David Bartholomew
-
Publication number: 20090257364Abstract: 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: ApplicationFiled: June 22, 2009Publication date: October 15, 2009Inventors: Monte Johnson, Mark Stillings, Davivd Bartholomew
-
Patent number: 7570175Abstract: 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: GrantFiled: February 14, 2007Date of Patent: August 4, 2009Assignee: IntelliServ International Holding, Ltd.Inventors: Monte Johnson, Mark Stillings, David Bartholomew
-
Publication number: 20090189777Abstract: 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: ApplicationFiled: January 25, 2008Publication date: July 30, 2009Inventors: Monte Johnson, Mark Stillings