Patents by Inventor Davide Villa

Davide Villa 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: 20240072384
    Abstract: The present disclosure relates to a coupling device for coupling two or more tab electric terminals of distinct battery cells. A pair of U-shaped jaws retains the terminals therebetween with the electrical contact surfaces facing each other. A clamping element is configured to clamp the jaws towards each other in the first direction. During the clamping, an inclined wedge surface converts the pressure in the first direction to a pressure on the terminals in a second direction, so as to establish a reliable electrical contact between the terminals, direct or with the interposition of a spacing block. Wedge surfaces can be provided laterally, for example in the arms of the jaws, or between distinct bodies forming a spacing block between the terminals.
    Type: Application
    Filed: December 14, 2021
    Publication date: February 29, 2024
    Inventors: Matteo VILLA, Antonio CONFALONIERI, Davide ORNAGHI
  • Patent number: 11825386
    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: Grant
    Filed: October 21, 2020
    Date of Patent: November 21, 2023
    Assignee: CARRIER CORPORATION
    Inventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
  • Patent number: 11729696
    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: Grant
    Filed: November 7, 2019
    Date of Patent: August 15, 2023
    Assignee: CARRIER CORPORATION
    Inventors: Chih-Kuang Lin, Adam Kuenzi, Michael Lang, Ankit Tiwari, Davide Villa
  • Patent number: 11716176
    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: Grant
    Filed: June 19, 2020
    Date of Patent: August 1, 2023
    Assignee: CARRIER CORPORATION
    Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
  • Patent number: 11546096
    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: Grant
    Filed: June 19, 2020
    Date of Patent: January 3, 2023
    Assignee: CARRIER CORPORATION
    Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
  • Patent number: 11457506
    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: Grant
    Filed: November 30, 2020
    Date of Patent: September 27, 2022
    Assignee: CARRIER CORPORATION
    Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang
  • Patent number: 11451469
    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: Grant
    Filed: October 21, 2020
    Date of Patent: September 20, 2022
    Assignee: CARRIER CORPORATION
    Inventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
  • 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: 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: 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: 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: 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
  • Patent number: 7656676
    Abstract: A removable storage device includes a substrate whereon a plurality of components are arranged. Advantageously, the removable storage device comprises a casing of the package type suitable to completely cover these components and to form, together with the substrate, an external coating of the removable storage device. Moreover, a method is described for assembling at least one removable storage device thus realized.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: February 2, 2010
    Inventors: Marco Roveda, Davide Villa, Romina Zonca, Stefano Ghezzi, Stefano Saltutti, Luigi Costanzo
  • Publication number: 20060176673
    Abstract: A removable storage device includes a substrate whereon a plurality of components are arranged. Advantageously, the removable storage device comprises a casing of the package type suitable to completely cover these components and to form, together with the substrate, an external coating of the removable storage device. Moreover, a method is described for assembling at least one removable storage device thus realized.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 10, 2006
    Applicant: STMicroelectronics S.r.l
    Inventors: Marco Roveda, Davide Villa, Romina Zonca, Stefano Ghezzi, Stefano Saltutti, Luigi Costanzo