Patents by Inventor Michael Lang

Michael Lang 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).

  • Publication number: 20210274419
    Abstract: A method of operating an access control system including a plurality of access controls each operating as a node including: receiving a node information from one or more nodes of the access control system, the one or more nodes including an origination node and a destination node; determining one or more routes between the origination node and the destination node in response to the node information or a minimum hop distance between the originating node and the head node and a minimum hop distance between any intermediate routing node and the head node; receiving a reroute message indicating a failed node between the destination node and the origination node; and determining an alternate path from the origination node to the destination node around the failed node in response to the one or more routes.
    Type: Application
    Filed: November 7, 2019
    Publication date: September 2, 2021
    Inventors: Chih-Kuang Lin, Adam Kuenzi, Michael Lang, Ankit Tiwari, Davide Villa
  • Publication number: 20210266814
    Abstract: A method of operating an access control system comprising a plurality of access controls, the method comprising: determining an energy metric of each of the plurality of access controls; determining a latency metric of each of the plurality of access controls; transmitting the energy metric of each of the plurality of access controls; transmitting the latency metric of each of the plurality of access controls; collecting the energy metric and the latency metric at a head node or collecting energy metric at each of the plurality of access controls from a 1-hop transmission distance; and determining a data route through the plurality of access controls in response to the energy metric of each of the plurality of access controls and the latency metric of each of the plurality of access controls.
    Type: Application
    Filed: September 26, 2019
    Publication date: August 26, 2021
    Inventors: Chih-Kuang LIN, Piyush AGRAWAL, Ankit TIWARI, Adam KUENZI, Michael LANG
  • Patent number: 11102725
    Abstract: A method of dynamically changing a mode of advertising for at least one of a multiple of access controls, including transmitting advertisements from an access control at a nominal mode; and changing the nominal mode in response to an event.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: August 24, 2021
    Assignee: Carrier Corporation
    Inventors: Michael Lang, Adam Purdue, Adam Kuenzi
  • Patent number: 11074771
    Abstract: A method of dynamically changing a mode of advertising for at least one of a multiple of access controls, including transmitting advertisements from an access control at a nominal mode; and changing the nominal mode in response to a pre-set schedule.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: July 27, 2021
    Assignee: Carrier Corporation
    Inventors: Adam Kuenzi, Michael Lang, Adam Purdue
  • Patent number: 11060643
    Abstract: A swivel connector has a bore for conveying fluid and has end portions that rotate with respect to each other. An interface between the end portions intersects the bore at a narrow portion of the bore to create a venturi to keep debris out from the interface between the end portions.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: July 13, 2021
    Assignee: Saturn Machine Works Ltd.
    Inventors: Bernard Wermann, Patrick Folick, Michael Lang
  • Publication number: 20210168106
    Abstract: A method and system for communicating with wireless messaging enabled door locks. The method includes advertising availability of the door lock via wireless messaging for a first period of time; triggering a message send event; determining a destination node; connecting to the destination node; sending the message to the destination node; and entering a low power state for a second period of time, wherein the second period of time is longer than the first period of time; wherein the destination node is chosen from a second door lock or a computing system.
    Type: Application
    Filed: February 10, 2021
    Publication date: June 3, 2021
    Inventors: Adam Kuenzi, Michael Lang, Steve Switzer
  • Publication number: 20210168903
    Abstract: A method for operating a wireless network including a plurality of nodes, the method including: each node generating a set of paths to a head node; initiating an adaptive failure recovery method in the event of a source node sending a message data packet upstream and a discovery node encountering a failed node, wherein the discovery node is a node on a path taken by the message data packet from the source node to a destination node, the adaptive recovery failure method including: collecting, at the discovery node, relevant data, the relevant data comprising: a hop-distance between the failed node and the source node; a count of estimated extra hops required to deliver the data packet using a hop-distance recovery method; a count of estimated extra hops required to deliver the data packet using a multipath recovery method; and a latency time for the hop-distance recovery method.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang
  • Publication number: 20210153269
    Abstract: A method for data transfer includes establishing a first wireless connection between a transceiver and a handheld device, the transceiver initially operating in an peripheral role and the handheld device operating in a central role; switching a role of both the transceiver and the handheld device in response to establishing the first wireless connection, the transceiver module switching from the peripheral role to the central role, and the handheld device from the central role to the peripheral role; and establishing a second wireless connection between the transceiver and the handheld device subsequent to the switching.
    Type: Application
    Filed: April 20, 2018
    Publication date: May 20, 2021
    Applicant: CARRIER CORPORATION
    Inventors: Adam Kuenzi, Michael Lang
  • Publication number: 20210131207
    Abstract: A flow diverter for connecting a central bore to an outer conduit. The flow diverter defines a portion of the central bore and angled flow passages connecting the portion of the central bore to the outer conduit. Rounded edges between the central bore and angled flow passages reduce cavitation and/or turbulence. The rounded edges and an adjacent portion of the central bore may be defined by an insert.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 6, 2021
    Inventors: Bernard Wermann, Patrick Folick, Michael Lang
  • Publication number: 20210120373
    Abstract: A method for handling a broadcast data packet using a network (300) including a plurality of nodes (NH, N1, N2, N3, N4, N5, N6), the method including: receiving, at a sending node, the broadcast data packet; checking, at the sending node, whether the broadcast data packet has been received at the sending node on a previous occasion, wherein if the sending node has not previously received the broadcast data packet the sending node enters a broadcast delivery mode, the broadcast delivery mode including: switching to a scan mode to listen for advertisements from other nodes in the network; starting a timer; wherein upon receipt of an advertisement from a neighbouring node the sending node sends an instance of the broadcast data packet to the neighbouring node and resets the timer.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 22, 2021
    Inventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
  • Publication number: 20210119905
    Abstract: A method for a network 300 including a plurality of nodes, the method including: detecting, at a first node (N2), that a second node (N1) is a failed node; recording, at the first node, that the second node is a failed node and that a first path is unavailable; switching, at the first node, to a second path, the second path including a third node (N6); checking, at the first node, the hop count of the third node, wherein the third node is the next hop on the second path; generating an information packet at the first node, wherein the information packet comprises a unique ID of the failed node and the hop count of the first node; broadcasting the information packet from the first node (N2) to one or more one-hop neighbouring nodes (N1, N3, N6) of the first node.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 22, 2021
    Inventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
  • Publication number: 20210110382
    Abstract: A system and method for providing auxiliary curve cold storage are disclosed. A particular embodiment can be configured to: prepare a base cryptocurrency protocol transaction in a secure transaction network including a consensus network, a ledger, and a network node in data communication with the consensus network, the ledger, and other network nodes in the secure transaction network via a data network; generate a transaction output signature (txo-sig) by signing a hash of a source transaction output (source-txo) with a certified hardware security module (HSM) private key; submit the base cryptocurrency protocol transaction and the txo-sig to the consensus network via the network node of the secure transaction network as a deposit transaction; create a ristretto point (rptxo) from a hash of an HSM public key, the source-txo, and the txo-sig; and replace the source-txo with the ristretto point (rptxo) in the ledger of the secure transaction network.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 15, 2021
    Inventors: Robb WALTERS, Joseph YANDLE, Isis Agora LOVECRUFT, Isaac Michael Lang SWANLUND
  • Patent number: 10900304
    Abstract: A flow diverter for connecting a central bore to an outer conduit. The flow diverter defines a portion of the central bore and angled flow passages connecting the portion of the central bore to the outer conduit. Rounded edges between the central bore and angled flow passages reduce cavitation and/or turbulence. The rounded edges and an adjacent portion of the central bore may be defined by an insert.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: January 26, 2021
    Assignee: Saturn Machine Works Ltd.
    Inventors: Bernard Wermann, Patrick Folick, Michael Lang
  • Publication number: 20210012297
    Abstract: A system for prompting vehicle service includes: a processor; a memory module communicatively coupled to the processor and including one or more processor-readable instructions that, when executed by the processor, cause the system to: determine a vehicle location; determine one or more maintenance tasks required by the vehicle; identify a maintenance facility capable of performing the one or more maintenance tasks; determine a location of the maintenance facility capable of performing the one or more maintenance tasks; determine a wait time to perform the one or more maintenance tasks at the maintenance facility; and output a maintenance scheduling prompt based on: a comparison between the wait time and a wait time threshold, and a second comparison between: (i) a magnitude of a distance between the vehicle and the maintenance facility; and (ii) a distance threshold.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Applicant: Toyota Motor North America, Inc.
    Inventors: Michael Lang Johnson, Melvin W. Sullivan
  • Publication number: 20200404473
    Abstract: A method for communicating data between Bluetooth Low Energy (BLE) devices in a network (100) including multiple nodes (200, 202). The method includes starting a scan mode at a first node (200) having data to send; and determining whether data to send has been transmitted to the first node from an upstream node or a downstream node. If the data to send was received from a downstream node, the first node begins a scan mode. If the data to send was received from an upstream node, the first node begins an ADV event.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
  • Publication number: 20200403736
    Abstract: A method for communicating data between Bluetooth Low Energy (BLE) devices (200, 202) in a network (100) comprising multiple nodes, the method comprising: broadcasting data from a broadcasting node (200); receiving the data at multiple receiving nodes (202); transmitting an acknowledgement (ACK) packet from each of the receiving nodes (202) to the broadcasting node (200), wherein each receiving node (202) waits for a waiting period before transmitting the ACK packet, and wherein the waiting period is a varying length of time for each receiving node (202).
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
  • Publication number: 20200383056
    Abstract: A method of dynamically changing a mode of advertising for at least one of a multiple of access controls, including transmitting advertisements from an access control at a nominal mode; and changing the nominal mode in response to an event.
    Type: Application
    Filed: August 14, 2020
    Publication date: December 3, 2020
    Applicant: Carrier Corporation
    Inventors: Michael Lang, Adam Purdue, Adam Kuenzi
  • Patent number: 10794649
    Abstract: A handgun that can be configured to different firing settings. The settings provide for selectively firing a single round or two or more rounds. The handgun can include a body with two or more barrels. The handgun can also include a cylinder with different chambers positioned into groups that align with the barrels. The handgun includes a switch that can be moved to configure the handgun between the different settings.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: October 6, 2020
    Assignee: COMATE ARMS, LLC
    Inventors: Dexter Liu, Bradley Michael Lang
  • Patent number: 10791444
    Abstract: A method of advertisement filtering including receiving Bluetooth Low Energy (BTLE) advertisements from a multiple of access controls; filtering the received Bluetooth Low Energy (BTLE) advertisements based on a credential on the mobile device; comparing the filtered received Bluetooth Low Energy (BTLE) advertisements; and determining a user intent to access a particular access control in response to the comparing.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: September 29, 2020
    Assignee: Carrier Corporation
    Inventors: Adam Kuenzi, Michael Lang
  • Patent number: 10779238
    Abstract: A method of dynamically changing a mode of advertising for at least one of a multiple of access controls, including transmitting advertisements from an access control at a nominal mode; and changing the nominal mode in response to an event.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: September 15, 2020
    Assignee: Carrier Corporation
    Inventors: Michael Lang, Adam Purdue, Adam Kuenzi