Patents by Inventor Dario Rossi
Dario Rossi 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: 20230246903Abstract: The present disclosure relates to the monitoring of network traffic between one or more users and one or more web applications. In particular, the disclosure relates to the detection and evaluation of network-induced quality of experience (QoE) degradations of the users. Thus, the disclosure provides a device for detecting a network-induced contribution to the QoE degradation. The device is configured to obtain one or more user metrics, the user metrics being indicative of a QoE of one or more users of the web applications, and to obtain one or more content metrics, the content metrics being indicative of a content of the web applications. The device is further configured to determine a QoE degradation of the QoE of the users based on the one or more user metrics, and to determine a contribution information indicative of a network-induced contribution to the determined QoE degradation based on the content metrics.Type: ApplicationFiled: April 4, 2023Publication date: August 3, 2023Inventors: Alexis Huet, Dario Rossi
-
Publication number: 20230216805Abstract: A computer-implementation method includes receiving a data packet; identifying a virtual queue from a list of virtual queues to which the data packet pertains; and determining whether the identified virtual queue size exceeds a threshold maximum size. When the first size does not exceed the threshold maximum size, the identified virtual queue is increased based on a size of the data packet and the data packet is forwarded. The method further includes setting a virtual queue from the list of virtual queues as a target queue; determining a service capacity based on an update time interval and increasing a credit allowance based on the service capacity. The target queue is reduced by an amount based on the credit allowance size, and the credit allowance is reduced by the same amount.Type: ApplicationFiled: January 4, 2023Publication date: July 6, 2023Inventors: James Walter Roberts, Dario Rossi
-
Publication number: 20230038310Abstract: A client computing device and a server computing device for federated machine learning. The client computing device is configured to receive a model comprising a set of common layers and a set of client-specific layers from the server computing device. After a training at the client computing device, the set of common layers and the set of client-specific layers are both updated. The set of updated common layers is sent to the server computing device, and the set of updated client-specific layers is stored at the client computing device. The server computing device is configured to receive multiple sets of updated common layers from different client computing devices.Type: ApplicationFiled: October 21, 2022Publication date: February 9, 2023Inventors: Lixuan Yang, Cedric Beliard, Dario Rossi
-
Patent number: 10619556Abstract: An engine is equipped with a gas feeding system, including main gas injectors each associated with an intake duct of a respective engine cylinder, a gas distribution manifold communicating with said main injectors, a gas tank, connected to the manifold, where pressurized gas is accumulated, a controlled pressure valve interposed between the tank and manifold, and a control unit for controlling the pressure valve to establish a gas pressure in the manifold. A spark plug of each cylinder is mounted within a support body that defines a combustion pre-chamber and a channel for auxiliary gas injection within the pre-chamber, communicating with a respective auxiliary gas injector. The auxiliary gas injectors are in communication with the manifold, downstream of the pressure valve. In the channel, a non-return valve and a restricted passage are provided in series, providing for passage of gas flow proportional to a volume of the pre-chamber.Type: GrantFiled: July 23, 2018Date of Patent: April 14, 2020Assignee: C.R.F. Società Consortile per AzioniInventors: Francesco Vattaneo, Dario Rossi, Roberto Saretto, Roberto Vitalesta, Massimiliano Garganese, Massimo Ferrera
-
Patent number: 10530893Abstract: The present invention relates to a method for managing packets in a network of Information Centric Networking (ICN) nodes (1, 2a, 2b, 2c, 2d, 2e), the method comprising: —at a first node (1), performing steps of: ? Receiving a request (i) for a data packet (C), and if the data packet (C) is stored, responding to the request (i) by forwarding the data packet (C); otherwise ? sending to at least one neighboring node (2a, 2b) of the network a request (i?) for meta-data packets (@), a meta-data packet (@) indicating availability of said data packet (C) at a target node; ? receiving in response at least one meta-data packet (@), so as to identify at least one target node (2c, 2e) wherein said data packet (C) is available; ? forwarding the request (i) for said data packet (C) toward one selected target node (2c); —at a second node (2a, 2b, 2c, 2d, 2e), performing steps of: ? Receiving a request (i?) for meta-data packets (@), and if the data packet (C) is stored, responding to the request (i?) by forwarding a meta-Type: GrantFiled: June 8, 2015Date of Patent: January 7, 2020Assignee: Institut Mines-TelecomInventors: Dario Rossi, Giuseppe Rossini
-
Publication number: 20190032544Abstract: An engine is equipped with a gas feeding system, including main gas injectors each associated with an intake duct of a respective engine cylinder, a gas distribution manifold communicating with said main injectors, a gas tank, connected to the manifold, where pressurized gas is accumulated, a controlled pressure valve interposed between the tank and manifold, and a control unit for controlling the pressure valve to establish a gas pressure in the manifold. A spark plug of each cylinder is mounted within a support body that defines a combustion pre-chamber and a channel for auxiliary gas injection within the pre-chamber, communicating with a respective auxiliary gas injector. The auxiliary gas injectors are in communication with the manifold, downstream of the pressure valve. In the channel, a non-return valve and a restricted passage are provided in series, providing for passage of gas flow proportional to a volume of the pre-chamber.Type: ApplicationFiled: July 23, 2018Publication date: January 31, 2019Inventors: Francesco VATTANEO, Dario ROSSI, Roberto SARETTO, Roberto VITALESTA, Massimiliano GARGANESE, Massimo FERRERA
-
Publication number: 20170149932Abstract: The present invention relates to a method for managing packets in a network of Information Centric Networking (ICN) nodes (1, 2a, 2b, 2c, 2d, 2e), the method comprising:—at a first node (1), performing steps of: ? Receiving a request (i) for a data packet (C), and if the data packet (C) is stored, responding to the request (i) by forwarding the data packet (C); otherwise ? sending to at least one neighboring node (2a, 2b) of the network a request (i?) for meta-data packets (@), a meta-data packet (@) indicating availability of said data packet (C) at a target node; ? receiving in response at least one meta-data packet (@), so as to identify at least one target node (2c, 2e) wherein said data packet (C) is available; ? forwarding the request (i) for said data packet (C) toward one selected target node (2c);—at a second node (2a, 2b, 2c, 2d, 2e), performing steps of: ? Receiving a request (i?) for meta-data packets (@), and if the data packet (C) is stored, responding to the request (i?) by forwarding a meta-daType: ApplicationFiled: June 8, 2015Publication date: May 25, 2017Applicant: Institut Mines-TelecomInventors: Dario Rossi, Giuseppe Rossini
-
Publication number: 20170054627Abstract: The present invention relates to an ICN router (1), comprising a first cache layer (L1) and a second cache layer (L2), the first cache layer (L1) comprising a first content memory (11) and the second cache layer (L2) comprising a second content memory (21), the second content memory (21) having a higher capacity but a slower access speed than the first content memory (11), the router (1) being configured so that the first cache layer (L1) is adapted to fetch data from second cache layer (L2) when the router (1) is requested to output said data, characterized in that the first content memory (11) presents a first block size and the second content memory (21) presents a second block size, the second block size being higher that the first block size, the first content memory (11) comprising a swap area (110) through which the first content memory (11) is connected to the second content memory (21), the swap area (110) being adapted for individually serving blocks at the first block size as parts of blocks at theType: ApplicationFiled: April 29, 2015Publication date: February 23, 2017Applicant: INSTITUT MINES-TELECOMInventors: Dario ROSSI, Giuseppe ROSSINI, Emilio LEONARDI, Michele GARETTO
-
Publication number: 20160156737Abstract: A method for managing packets over interfaces of a Content Centric Networking node, the method comprising the following steps receiving over an interface of the node at least a request for a data packet; if the data packet is stored by the node, forwarding the data packet over the interface of the received request; otherwise performing an exploration step, by selecting randomly at least an interface towards a neighboring node; forwarding the request over the selected interface; receiving in response over the randomly selected interface, the data packet with associated minimum time delivery value estimated by the neighboring node; identifying an interface providing the minimum data packet delivery time value based on exploration step results.Type: ApplicationFiled: February 4, 2016Publication date: June 2, 2016Inventors: Diego PERINO, Giovanna CAROFIGLIO, Dario ROSSI, Giuseppe ROSSINI
-
Patent number: 8339979Abstract: The invention relates to a method and a system for detecting a single data flow in an aggregate packet data flow and identifying the application generating the single data flow, this single data flow being divided into messages, each message comprising a plurality of blocks, each block (g) having n bits for identifying 2n block values (i).Type: GrantFiled: June 3, 2008Date of Patent: December 25, 2012Assignees: Vodafone Group PLC, Vodafone Omnitel N.V., Politecnico di TorinoInventors: Massimo Perino, Marco Mellia, Dario Rossi, Michela Meo
-
Patent number: 8144614Abstract: The invention concerns a method and an apparatus for detecting vocal data flow in a packet data flow characterised by at least two measurable variables (X5Y). A distribution function (P{x 1 C}, P{y I C}) is provided of the values of each variable (X5Y) in a vocal data flow, and the values (x,y) of each variable (X,Y) are measured in order to obtain a sequence of measured values (x(k), y(k)) on a number (k) of blocks. Each measured value (x(k), y(k)) is therefore applied to the respective distributiion function (P{x 1 C}, P{yI C}) in order to generate a sequence of likelihood values Formula (I) from which respective average likelihood values (E [Bx],E[By]) are generated. The average values are processed in order to generate a reference likelihood value (B) which, when compared with a threshold likelihood value (Bmin) enables the presence of vocal data flow in a packet data flow to be detected.Type: GrantFiled: December 14, 2007Date of Patent: March 27, 2012Inventors: Marco Mellia, Dario Rossi, Michela Meo, Massimo Perino
-
Publication number: 20100214933Abstract: The invention concerns a method and an apparatus for detecting vocal data flow in a packet data flow characterised by at least two measurable variables (X5Y). A distribution function (P{x 1 C}, P{y I C}) is provided of the values of each variable (X5Y) in a vocal data flow, and the values (x,y) of each variable (X,Y) are measured in order to obtain a sequence of measured values (x(k), y(k)) on a number (k) of blocks. Each measured value (x(k), y(k)) is therefore applied to the respective distributiion function (P{x 1 C}, P{yI C}) in order to generate a sequence of likelihood values Formula (I) from which respective average likelihood values (E [Bx],E[By]) are generated. The average values are processed in order to generate a reference likelihood value (B) which, when compared with a threshold likelihood value (Bmin) enables the presence of vocal data flow in a packet data flow to be detected.Type: ApplicationFiled: December 14, 2007Publication date: August 26, 2010Applicants: VODAFONE GROUP PLC, POLITECNICO DI TORINO, VODAFONE OMNITEL N.V.Inventors: Marco Mellia, Dario Rossi, Michela Meo, Massimo Perino
-
Publication number: 20100177652Abstract: The invention relates to a method and a system for detecting a single data flow in an aggregate packet data flow and identifying the application generating the single data flow, this single data flow being divided into messages, each message comprising a plurality of blocks, each block (g) having n bits for identifying 2n block values (i).Type: ApplicationFiled: June 3, 2008Publication date: July 15, 2010Applicants: VODAFONE GROUP PLC, VODAFONE OMNITEL N.V., POLITECNICO DI TORINOInventors: Massimo Perino, Marco Mellia, Dario Rossi, Michela Meo