Patents by Inventor Hans Aaron Rempel

Hans Aaron Rempel 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: 11422868
    Abstract: Methods and systems for a product-as-a-service. One aspect includes a product-as-a-service system comprising a server computing device. The server computing device stores information associated with a connected device, the information including at least a claim code, and upon receipt of the claim code and an application identifier of an application to be associated with the connected device, associates the connected device with the application and facilitates interactions between the connected device and the application. The server computing device includes a server operating environment that provides one or more Internet of Things (IoT) services for interacting with the connected devices, and subscriber access to the one or more IoT services. The product-as-a-service system can be decoupled from the subscriber access to the one or more IoT services. The product-as-a-service system can be instantiated with a single action. The product-as-a-service system can also be instantiated using a structured template.
    Type: Grant
    Filed: August 24, 2019
    Date of Patent: August 23, 2022
    Assignee: Exosite LLC
    Inventors: Hans Aaron Rempel, Chris Rempel, Olof Jesper Lundgren, Renaud Marc Sauvain
  • Patent number: 11146545
    Abstract: A method for establishing secured connection on an apparatus, comprising: connecting to a network; retrieving a last known block header hash corresponding to a last known block in a last known blockchain; connecting to a plurality of trusted peers via the network; in response to each trusted peer being successfully connected, downloading a latest block header of the trusted peers; based on the last known block header hash, determining whether the latest block header of each trusted peers is referenced to the last known block; and in response to a first number exceeding a threshold number, verifying the latest block header to form a latest version blockchain, wherein the first number is a number of peers in the plurality of trusted peers being successfully connected, and the peers have the latest block header being referenced to the last known block.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 12, 2021
    Assignee: EXOSITE LLC
    Inventors: Dominic Immanuel Letz, Samuel Stuart Webster, Hans Aaron Rempel
  • Patent number: 11030161
    Abstract: A blockchain scaling method includes the following operations: determining whether a transaction parameter of a block generating process in an original chain of blocks exceeds a first threshold; and forking the original chain into two sub-chains when the transaction parameter exceeds the threshold, wherein each of the two sub-chains comprises same previous block information corresponding to the original chain and a sub-chain identification.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: June 8, 2021
    Assignee: EXOSITE LLC
    Inventors: Dominic Immanuel Letz, Samuel Stuart Webster, Hans Aaron Rempel
  • Publication number: 20200089547
    Abstract: A product-as-a-service for connected devices includes a product-as-a-service system comprising a server computing device. The server computing device stores information associated with a connected device, the information including at least a claim code, and upon receipt of the claim code and an application identifier of an application to be associated with the connected device, associates the connected device with the application and facilitates interactions between the connected device and the application. The server computing device includes a server operating environment that provides one or more Internet of Things (IoT) services for interacting with the connected devices, and subscriber access to the one or more IoT services. The product-as-a-service system can be decoupled from the subscriber access to the one or more IoT services. The product-as-a-service system can be instantiated with a single action. The product-as-a-service system can also be instantiated using a structured template.
    Type: Application
    Filed: August 24, 2019
    Publication date: March 19, 2020
    Inventors: Hans Aaron REMPEL, Chris REMPEL, Olof Jesper LUNDGREN, Renaud Marc SAUVAIN
  • Publication number: 20190306150
    Abstract: A method for establishing secured connection on an apparatus, comprising: connecting to a network; retrieving a last known block header hash corresponding to a last known block in a last known blockchain; connecting to a plurality of trusted peers via the network; in response to each trusted peer being successfully connected, downloading a latest block header of the trusted peers; based on the last known block header hash, determining whether the latest block header of each trusted peers is referenced to the last known block; and in response to a first number exceeding a threshold number, verifying the latest block header to form a latest version blockchain, wherein the first number is a number of peers in the plurality of trusted peers being successfully connected, and the peers have the latest block header being referenced to the last known block.
    Type: Application
    Filed: March 18, 2019
    Publication date: October 3, 2019
    Inventors: Dominic Immanuel LETZ, Samuel Stuart WEBSTER, Hans Aaron REMPEL
  • Publication number: 20190303353
    Abstract: A blockchain scaling method includes the following operations: determining whether a transaction parameter of a block generating process in an original chain of blocks exceeds a first threshold; and forking the original chain into two sub-chains when the transaction parameter exceeds the threshold, wherein each of the two sub-chains comprises same previous block information corresponding to the original chain and a sub-chain identification.
    Type: Application
    Filed: March 19, 2019
    Publication date: October 3, 2019
    Inventors: Dominic Immanuel LETZ, Samuel Stuart WEBSTER, Hans Aaron REMPEL
  • Patent number: 10085147
    Abstract: A method for configuring network access parameters for a smart object to access a network is disclosed. The method comprises connecting, by the smart object, to a network using a first network access device. The smart object uses a wireless networking protocol to connect to the first network access device. The method further comprises authenticating the smart object with a server on the network and receiving network access information from the server. The network access information relates to a second network access device. The method further comprises using the network access information to connect to the network using the second network access device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: September 25, 2018
    Assignee: Exosite LLC
    Inventors: Mark Dennis Benson, Hans Aaron Rempel
  • Patent number: 9876850
    Abstract: A network-connected object for performing a function and communicating with a server computing device via a network includes a functional object, application-specific input/output (I/O) device, and a gateway device. The functional object is configured to perform a function. The application-specific I/O device includes an electronic circuit configured to perform an application-specific function related to the functional object. The gateway device includes a first communication device configured for data communication with the application-specific I/O device, a second communication device configured for data communication with the server computing device, at least one processing device, and at least one computer readable storage device.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: January 23, 2018
    Assignee: Exosite LLC
    Inventors: Mark Dennis Benson, Hans Aaron Rempel
  • Patent number: 9848063
    Abstract: A smart object establishes communication with an application provider server computing device by sending a request to a manufacturer server computing device to identify a second server computing device; receiving a response from the first server computing device with an identifier indicating the second server computing device; and using the identifier to establish communication between the smart object and the second server computing device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 19, 2017
    Assignee: Exosite LLC
    Inventors: Mark Dennis Benson, Hans Aaron Rempel, Dominic Immanuel Letz
  • Publication number: 20150358395
    Abstract: A network-connected object for performing a function and communicating with a server computing device via a network includes a functional object, application-specific input/output (I/O) device, and a gateway device. The functional object is configured to perform a function. The application-specific I/O device includes an electronic circuit configured to perform an application-specific function related to the functional object. The gateway device includes a first communication device configured for data communication with the application-specific I/O device, a second communication device configured for data communication with the server computing device, at least one processing device, and at least one computer readable storage device.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 10, 2015
    Inventors: Mark Dennis Benson, Hans Aaron Rempel
  • Publication number: 20150356051
    Abstract: A modularized intermediate communication device for a sensor network includes multiple electronic modules assembled in a stack and configured to communicate with one another. Each of the stackable electronic modules includes a housing including first and second stacking portions mechanically complementary to each other. Each module further includes a first inter-module communication connector arranged on the first stacking portion, a second inter-module communication connector arranged on the second stacking portion, and a communication device electrically connected to the first and second inter-module communication connectors and communicating with a matching electronic module using at least one communication protocol.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 10, 2015
    Inventors: Mark Dennis Benson, Hans Aaron Rempel
  • Publication number: 20150256651
    Abstract: A smart object establishes communication with an application provider server computing device by sending a request to a manufacturer server computing device to identify a second server computing device; receiving a response from the first server computing device with an identifier indicating the second server computing device; and using the identifier to establish communication between the smart object and the second server computing device.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Inventors: Mark Dennis Benson, Hans Aaron Rempel, Dominic Immanuel Letz
  • Publication number: 20150257008
    Abstract: A method for configuring network access parameters for a smart object to access a network is disclosed. The method comprises connecting, by the smart object, to a network using a first network access device. The smart object uses a wireless networking protocol to connect to the first network access device. The method further comprises authenticating the smart object with a server on the network and receiving network access information from the server. The network access information relates to a second network access device. The method further comprises using the network access information to connect to the network using the second network access device.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Inventors: Mark Dennis Benson, Hans Aaron Rempel