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: 20240072384Abstract: 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: ApplicationFiled: December 14, 2021Publication date: February 29, 2024Inventors: Matteo VILLA, Antonio CONFALONIERI, Davide ORNAGHI
-
Patent number: 11825386Abstract: 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: GrantFiled: October 21, 2020Date of Patent: November 21, 2023Assignee: CARRIER CORPORATIONInventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
-
Patent number: 11729696Abstract: 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: GrantFiled: November 7, 2019Date of Patent: August 15, 2023Assignee: CARRIER CORPORATIONInventors: Chih-Kuang Lin, Adam Kuenzi, Michael Lang, Ankit Tiwari, Davide Villa
-
Patent number: 11716176Abstract: 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: GrantFiled: June 19, 2020Date of Patent: August 1, 2023Assignee: CARRIER CORPORATIONInventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
-
Patent number: 11546096Abstract: 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: GrantFiled: June 19, 2020Date of Patent: January 3, 2023Assignee: CARRIER CORPORATIONInventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
-
Patent number: 11457506Abstract: 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: GrantFiled: November 30, 2020Date of Patent: September 27, 2022Assignee: CARRIER CORPORATIONInventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang
-
Patent number: 11451469Abstract: 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: GrantFiled: October 21, 2020Date of Patent: September 20, 2022Assignee: CARRIER CORPORATIONInventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
-
Publication number: 20210274419Abstract: 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: ApplicationFiled: November 7, 2019Publication date: September 2, 2021Inventors: Chih-Kuang Lin, Adam Kuenzi, Michael Lang, Ankit Tiwari, Davide Villa
-
Publication number: 20210168903Abstract: 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: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang
-
Publication number: 20210120373Abstract: 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: ApplicationFiled: October 21, 2020Publication date: April 22, 2021Inventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
-
Publication number: 20210119905Abstract: 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: ApplicationFiled: October 21, 2020Publication date: April 22, 2021Inventors: Adam Kuenzi, Michael Lang, Chih-Kuang Lin, Davide Villa
-
Publication number: 20200403736Abstract: 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: ApplicationFiled: June 19, 2020Publication date: December 24, 2020Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
-
Publication number: 20200404473Abstract: 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: ApplicationFiled: June 19, 2020Publication date: December 24, 2020Inventors: Chih-Kuang Lin, Davide Villa, Adam Kuenzi, Michael Lang, Ankit Tiwari
-
Patent number: 7656676Abstract: 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: GrantFiled: January 31, 2006Date of Patent: February 2, 2010Inventors: Marco Roveda, Davide Villa, Romina Zonca, Stefano Ghezzi, Stefano Saltutti, Luigi Costanzo
-
Publication number: 20060176673Abstract: 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: ApplicationFiled: January 31, 2006Publication date: August 10, 2006Applicant: STMicroelectronics S.r.lInventors: Marco Roveda, Davide Villa, Romina Zonca, Stefano Ghezzi, Stefano Saltutti, Luigi Costanzo