Patents by Inventor Luca Gradassi
Luca Gradassi 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: 20260154841Abstract: A method for locating an asset in an environment, the method comprising. The method comprises capturing, with a camera, a first image of the asset, wherein in the first image, a light source positioned on or adjacent to the asset is in a first state; capturing, with the camera, a second image of the asset, wherein in the second image, the light source is in a second state; and determining the location of the asset in the environment based on the first image, second image and camera-specific information.Type: ApplicationFiled: November 4, 2022Publication date: June 4, 2026Applicant: NAGRAVISION SARLInventors: Luca Gradassi, Joel Conus, Marcel Prisi, Antoine Sidot, Aymen Bahroun
-
Publication number: 20260154619Abstract: A method for training a machine learning model for locating an asset in an environment when the machine learning model is executed on a computer system, wherein the environment includes a plurality of zones. The method includes receiving data corresponding to first and second sets of training signals, wherein the first and second sets of training signals are received at a plurality of receivers, within first and second data collection periods, respectively, from a plurality of training tags located in first and second zones, respectively, of the plurality of zones. The plurality of training tags are moved from a first position in the first zone to a second position in the first zone within the first data collection period. The plurality of training tags are moved from a first position in the second zone to a second position in the second zone within the second data collection period.Type: ApplicationFiled: January 6, 2026Publication date: June 4, 2026Applicant: NAGRAVISION SÀRLInventors: Aymen BAHROUN, Hedi FENDRI, Lamyae LAHLOU, Luca GRADASSI
-
Publication number: 20260127503Abstract: A method for training a machine learning model for locating an asset in an environment when the machine learning model is executed on a computer system. The method includes receiving data corresponding to a plurality of training signals. The plurality of training signals are received at a plurality of receivers from a plurality of training tags located in the environment. The environment has a plurality of zones, and each of the training tags is associated with a zone in which it is located. The method further includes generating training data for first and second zones of the plurality of zones, wherein the training data for the first and second zones includes values of the training signals received from training tags located in the first and second zones, respectively, each value associated with the receiver at which a respective training signal was received.Type: ApplicationFiled: January 5, 2026Publication date: May 7, 2026Applicant: NAGRAVISION SÀRLInventors: Aymen BAHROUN, Hedi FENDRI, Lamyae LAHLOU, Luca GRADASSI
-
Publication number: 20260093005Abstract: The present disclosure is directed to methods for generating a radiofrequency map of an indoor location using LIDAR and Bluetooth sensor fusion. The methods can include fusion of received signal strength indicator (RSSI) data and location data received from devices in an indoor environment. A map of predicted RSSI data corresponding to locations in the indoor environment can be generated based on the fusion of the received data using an artificial intelligence model. The map of predicted RSSI data can then be used to determine the location of devices within the indoor environment.Type: ApplicationFiled: October 2, 2024Publication date: April 2, 2026Applicant: NAGRAVISION SARLInventors: Amine EL MLAHEG, Luca GRADASSI
-
Publication number: 20260073031Abstract: The invention refers to a method for identifying a person (16), comprising the steps of storing information on the identity of the person (16) and/or access authorization data on the mobile device (16) as well as storing biometric data (37) of the person (16) on a mobile device (14) of the person (16); sending the identity information of the person (16) and/or the access authorization data from the mobile device (14) to an authorization device (18); obtaining biometric data (37) of the person (16) by an identification device (20); sending the biometric data (37) from the identification device (20) to the mobile device (14); comparing, only on the mobile device (14), the biometric data (37) from the identification device (20) with the stored biometric data (37) for verifying the identity of the person (16); and sending a confirmation signal from the mobile device (14) to the authorization device (18) if the comparison of step e) verifies the identity of the person (16).Type: ApplicationFiled: September 5, 2023Publication date: March 12, 2026Applicant: NAGRAVISION SARLInventors: Luc Devallonne, Fabien Gremaud, Luca Gradassi
-
Publication number: 20260052008Abstract: A hierarchical system configured to implement a secure multiparty computation protocol comprises: a plurality of client devices arranged in a plurality of C clusters of client devices, each cluster comprising: one or more client devices of the plurality of client devices; and a gateway device configured to communicate with the one or more client devices in the cluster, wherein, within each cluster, the one or more client devices are configured to implement a respective multiparty homomorphic encryption (MHE) protocol associated with that cluster; wherein: the plurality of C gateway devices form a gateway cluster of gateway devices, each gateway device of the plurality of C gateway devices configured to communicate with the other gateway devices; the gateway devices in the gateway cluster are configured to implement a gateway multiparty homomorphic encryption (MHE) protocol; and one or more gateway devices of the plurality of C gateway devices is configured to communicate with a central server.Type: ApplicationFiled: August 12, 2025Publication date: February 19, 2026Applicant: Nagravision SàrlInventors: Haowen LIU, Hedi FENDRI, Aymen BAHROUN, Luca GRADASSI
-
Publication number: 20250306162Abstract: A method for locating an asset in an environment, the method comprising receiving, at a first receiver, signal from a tag associated with the asset, wherein the tag is positioned on or adjacent to the asset; receiving, at the first receiver, a signal from the tag associated with the asset at a second time, wherein the second time is different to the first time, and wherein the first receiver has moved location in the environment between the first time and the second time; receiving, at a second receiver, a signal from the tag associated with the asset; and determining the location of the asset in the environment based on the signal received at the first receiver at the first time, the signal received at the first receiver at the second time, the signal received at the second receiver, a track of the location of the first receiver in the environment at the first time and the second time, and a location of the second receiver in the environment at the time when the second receiver received the signal.Type: ApplicationFiled: June 11, 2025Publication date: October 2, 2025Applicant: NAGRAVISION SÀRLInventors: Joël CONUS, Luca GRADASSI, Marcel PRISI, Palomero PABLO
-
Patent number: 8646097Abstract: The aim of the present invention is to limit the impact of security breaches, which are the emulators of the security module. This aim is reached by a processing unit of audio/video digital conditional access data, encrypted by control words, responsible for processing security messages containing at least one cryptogram relative to a control word and one instruction relative to the control word, characterized in that it includes means to receive at least two micro programs by security messages, executable by the security module, said security module comprising means to store at least two micro programs and means to receive an instruction contained in the security message, for selecting the micro program indicated by the instruction, for executing the said micro program with at least the cryptogram as a parameter of execution, this execution allowing the calculation of the control word to be sent back to the audio/video processing unit.Type: GrantFiled: March 27, 2009Date of Patent: February 4, 2014Assignee: Nagravision, S.A.Inventors: Joel Conus, Luca Gradassi, Rached Ksontini, Henri Kudelski
-
Patent number: 8484484Abstract: One embodiment of the present invention discloses a process for sending an executable code to a security module locally connected to a receiving device. This security module comprises a microcontroller and a memory, the memory including at least one executable area provided to contain instructions suitable to be executed by the microcontroller, and at least one non-executable area, wherein the microcontroller cannot execute the instructions. The process includes dividing the executable code into blocks; adding at least one block management code to the blocks in order to create an extended block; introducing the content of an extended block into a message to be processed in the receiving device, in such a way that the whole executable code is contained in a plurality of messages; and sending a message to the receiving device, this message containing one of the extended blocks different from the first extended block.Type: GrantFiled: July 9, 2008Date of Patent: July 9, 2013Assignee: Nagravision SAInventors: Joël Conus, Luca Gradassi
-
Publication number: 20100138636Abstract: One embodiment of the present invention discloses a process for sending an executable code to a security module locally connected to a receiving device.Type: ApplicationFiled: July 9, 2008Publication date: June 3, 2010Inventors: Joël Conus, Luca Gradassi
-
Publication number: 20090254996Abstract: The aim of the present invention is to limit the impact of security breaches, which are the emulators of the security module. This aim is reached by a processing unit of audio/video digital conditional access data, encrypted by control words, responsible for processing security messages containing at least one cryptogram relative to a control word and one instruction relative to the control word, characterised in that it includes means to receive at least two micro programs by security messages, executable by the security module, said security module comprising means to store at least two micro programs and means to receive an instruction contained in the security message, for selecting the micro program indicated by the instruction, for executing the said micro program with at least the cryptogram as a parameter of execution, this execution allowing the calculation of the control word to be sent back to the audio/video processing unit.Type: ApplicationFiled: March 27, 2009Publication date: October 8, 2009Applicant: Nagravision S.A.Inventors: Joel Conus, Luca Gradassi, Rached Ksontini, Henri Kudelski