Patents by Inventor Leo Caldarola

Leo Caldarola 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: 20240143478
    Abstract: In one embodiment, an illustrative method herein may comprise: obtaining, by a process, operational performance metrics associated with one or more devices performing an operation and contemporaneous situational sensor data associated with the one or more devices performing the operation; establishing, by the process, a correlation between a health of the operational performance metrics and the contemporaneous situational sensor data for the one or more devices while performing the operation; determining, by the process, an adjustment to increase the health of the operational performance metrics for a particular device of the one or more devices based on the correlation; and communicating, by the process, the adjustment to a receiving device to facilitate adjusting of the particular device.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Pascal Thubert, Leo Caldarola, Domenico Ficara, Amine Choukir, Giacomo Trifilo, Lorenzo Granai
  • Publication number: 20240098454
    Abstract: A managed network supporting backscattering communication devices may be provided. A computing device may determine a plurality of locations respectively associated with a plurality of devices in a preterminal space. At least one of the plurality of devices may be power with energy transmitted from at least one Access Point (AP) to the least one of the plurality of devices at its location. Data may be received from the at least one of the plurality of devices in response to powering the at least one of the plurality of devices.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 21, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Amine Choukir, Domenico Ficara, Pascal Thubert, Leo Caldarola, Mathieu Monney, Arun G. Khanna, Jerome Henry
  • Patent number: 11528610
    Abstract: In one embodiment, a method in a multi-tenant wireless network comprises determining a first user private network (UPN) for a first device of a first user. The first UPN provides discovery, by the first device, of other devices on the wireless network to a first subset of other devices on the wireless network. The method further comprises determining a second UPN for the first device of the first user. The second UPN provides discovery, by the first device, of other devices on the wireless network to a second subset of other devices on the wireless network. The method further comprises providing discovery of the first subset and second subset of other devices on the wireless network to the first device of the first user. Discovery of the second subset is provided dynamically based on a current location of the first device.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 13, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Domenico Ficara, Mirko Raca, Lorenzo Granai, Leo Caldarola, Roberto Muccifora, Francisco Sedano Crippa
  • Publication number: 20210185533
    Abstract: In one embodiment, a method in a multi-tenant wireless network comprises determining a first user private network (UPN) for a first device of a first user. The first UPN provides discovery, by the first device, of other devices on the wireless network to a first subset of other devices on the wireless network. The method further comprises determining a second UPN for the first device of the first user. The second UPN provides discovery, by the first device, of other devices on the wireless network to a second subset of other devices on the wireless network. The method further comprises providing discovery of the first subset and second subset of other devices on the wireless network to the first device of the first user. Discovery of the second subset is provided dynamically based on a current location of the first device.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Inventors: Domenico Ficara, Mirko Raca, Lorenzo Granai, Leo Caldarola, Roberto Muccifora, Francisco Sedano Crippa
  • Patent number: 9705700
    Abstract: Embodiments provide techniques for transmitting data packets across a deterministic Ethernet network. Embodiments receive, at a first device in the deterministic Ethernet network, a deterministic binary schedule specifying timing information for transmitting data fragments relating to a plurality of data flows. Data packets to transmit to a destination device within the deterministic Ethernet network are received at the first device. Embodiments include fragmenting each of the data packets into two or more fragments and encoding at least one of the two or more fragments for each of the data packets with a respective sparse graph code. The encoded fragments are transmitted to the destination device, across multiple paths through the deterministic Ethernet network, according to timing information specified in the deterministic binary schedule.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: July 11, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Domenico Ficara, Davide Cuda, Leo Caldarola, Salvatore Valenza, Roberto Muccifora
  • Patent number: 9641351
    Abstract: In one embodiment, a method includes receiving packets in a flow at a network device in a deterministic network, wherein at least one of the packets is transmitted from a source out of sync due to collision with another flow at the source, analyzing at the network device, the flow to reconstruct a period of the flow, and processing at the network device, the packets according to the period to synchronize the processing of the packets at the network device with the source and remove jitter from the flow. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Salvatore Valenza, Domenico Ficara, Roberto Muccifora, Leo Caldarola, Davide Cuda
  • Patent number: 9407735
    Abstract: In one embodiment, a method includes identifying at a network device, a number of items for matching at a hash table, the number of items exceeding matching available with ternary content addressable memory (TCAM) at the network device, defining at the network device, an optimal cyclic redundancy check (CRC) polynomial based on the number of items for matching at the hash table, and generating at the network device, an optimal hash function based on the optimal CRC polynomial to extend packet classification capability at the network device. An apparatus is also disclosed herein.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: August 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Salvatore Valenza, Domenico Ficara, Roberto Muccifora, Leo Caldarola
  • Publication number: 20160182215
    Abstract: In one embodiment, a method includes receiving packets in a flow at a network device in a deterministic network, wherein at least one of the packets is transmitted from a source out of sync due to collision with another flow at the source, analyzing at the network device, the flow to reconstruct a period of the flow, and processing at the network device, the packets according to the period to synchronize the processing of the packets at the network device with the source and remove jitter from the flow. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Salvatore Valenza, Domenico Ficara, Roberto Muccifora, Leo Caldarola, Davide Cuda
  • Patent number: 9363275
    Abstract: In one embodiment, a method includes sampling text in a received packet at a network device and analyzing the sampled text using a sampled deterministic finite automata (DFA) to identify matches between a set of regular expressions and the text. The sampled DFA is created with the regular expressions sampled at a sampling rate calculated for the regular expressions using operations including selecting a minimum sampling rate from sampling rates computed for each of the regular expressions based on a minimum length of the text that can match the regular expression. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: June 7, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Domenico Ficara, Salvatore Valenza, Roberto Muccifora, Leo Caldarola
  • Publication number: 20160112308
    Abstract: Embodiments provide techniques for transmitting data packets across a deterministic Ethernet network. Embodiments receive, at a first device in the deterministic Ethernet network, a deterministic binary schedule specifying timing information for transmitting data fragments relating to a plurality of data flows. Data packets to transmit to a destination device within the deterministic Ethernet network are received at the first device. Embodiments include fragmenting each of the data packets into two or more fragments and encoding at least one of the two or more fragments for each of the data packets with a respective sparse graph code. The encoded fragments are transmitted to the destination device, across multiple paths through the deterministic Ethernet network, according to timing information specified in the deterministic binary schedule.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Inventors: Domenico FICARA, Davide CUDA, Leo CALDAROLA, Salvatore VALENZA, Roberto MUCCIFORA
  • Publication number: 20150358435
    Abstract: In one embodiment, a method includes identifying at a network device, a number of items for matching at a hash table, the number of items exceeding matching available with ternary content addressable memory (TCAM) at the network device, defining at the network device, an optimal cyclic redundancy check (CRC) polynomial based on the number of items for matching at the hash table, and generating at the network device, an optimal hash function based on the optimal CRC polynomial to extend packet classification capability at the network device. An apparatus is also disclosed herein.
    Type: Application
    Filed: September 15, 2014
    Publication date: December 10, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Salvatore Valenza, Domenico Ficara, Roberto Muccifora, Leo Caldarola
  • Patent number: 9143449
    Abstract: Methods and apparatuses for improving performance of database searches are disclosed herein. For example, in some implementations, the methods and apparatuses use a data node structure that prevents the need to duplicate data nodes shared by a plurality of data trees. Additionally, the methods and apparatus facilitate improved database lookup times by implementing an adaptive presence detection system based on the Bloom Filter, performance characteristics of the computing device evaluated at run time and status of the database.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 22, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Salvatore Valenza, Leo Caldarola, Roberto Muccifora, Domenico Ficara
  • Publication number: 20150172159
    Abstract: In one embodiment, a method includes sampling text in a received packet at a network device and analyzing the sampled text using a sampled deterministic finite automata (DFA) to identify matches between a set of regular expressions and the text. The sampled DFA is created with the regular expressions sampled at a sampling rate calculated for the regular expressions using operations including selecting a minimum sampling rate from sampling rates computed for each of the regular expressions based on a minimum length of the text that can match the regular expression. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Domenico Ficara, Salvatore Valenza, Roberto Muccifora, Leo Caldarola
  • Publication number: 20140040317
    Abstract: Methods and apparatuses for improving performance of database searches are disclosed herein. For example, in some implementations, the methods and apparatuses use a data node structure that prevents the need to duplicate data nodes shared by a plurality of data trees. Additionally, the methods and apparatus facilitate improved database lookup times by implementing an adaptive presence detection system based on the Bloom Filter, performance characteristics of the computing device evaluated at run time and status of the database.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Salvatore Valenza, Leo Caldarola, Roberto Muccifora, Domenico Ficara