Patents by Inventor Francesco Caserta

Francesco Caserta 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).

  • Patent number: 11831771
    Abstract: Cryptographic circuitry, in operation, generates N first pairs of elliptic curve cryptography (ECC) keys r(i), R(i), with i varying from 1 to N, using K second pairs of ECC keys p(k), P(k), with k varying from 1 to K, wherein K is smaller than N. Each pair r(i), R(i) of the first pairs of keys is a linear combination of pairs of the second pairs of ECC keys according to: ? i ? [ 1 ; N ] ? { r ? ( l ) = ? j = 1 K A ? ( i , j ) * p ? ( j ) R ? ( i ) = ? j = 1 K A ? ( i , j ) * P ? ( j ) , wherein A(i,j) designates a general term of a matrix A of size N*K, and all the sub-matrices of size K*K are invertible. The cryptographic circuitry, in operation, executes cryptographic operations using one or more pairs of the first pairs of ECC keys.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: November 28, 2023
    Assignees: STMICROELECTRONICS S.r.l., PROTON WORLD INTERNATIONAL N.V.
    Inventors: Thierry Simon, Michael Peeters, Francesco Caserta
  • Publication number: 20230019427
    Abstract: A method of managing an integrated circuit memory includes identifying a set of allocated regions and a set of empty regions spanning a memory space of an integrated circuit card, selecting the biggest empty region of the set of empty regions, determining that an allocated memory block of an allocated region immediately adjacent to the biggest empty region is larger than the biggest remaining empty region of the memory space, storing the allocated memory block in a temporary list of skipped memory blocks, removing the allocated memory block from the set of allocated memory regions, and swapping the allocated memory block with a remaining empty region to widen the biggest empty region.
    Type: Application
    Filed: September 23, 2022
    Publication date: January 19, 2023
    Inventor: Francesco Caserta
  • Publication number: 20220391674
    Abstract: According to one aspect, it is proposed a method for simplifying a trained artificial neural network, the method including: obtaining a trained neural network having layers of neurons, each layer being configured to receive at least one input, each input being connected to at least one neuron of the layer by a connection applying a weight, named trained weight, to the input, and for each input of each layer of the trained neural network: ? forming clusters of trained weights of the connections of the layer connected to said input of the layer, ? computing a representative weight for each cluster, the representative weight being representative of the weights of the cluster, ? replacing in the trained neural network the trained weights of each cluster by the representative weight of this cluster to obtain a simplified neural network.
    Type: Application
    Filed: May 13, 2022
    Publication date: December 8, 2022
    Inventor: Francesco Caserta
  • Publication number: 20220362148
    Abstract: Provided herein are novel isotretinoin formulations that provide an enhanced targeted dermal delivery system for the drug isotretinoin with improved thermodynamic activity using no to a small level of ethanol relative to existing isotretinoin gel products, and methods for treatment of ichthyosis and other skin conditions using the same.
    Type: Application
    Filed: July 13, 2022
    Publication date: November 17, 2022
    Applicant: TIMBER PHARMACEUTICALS LLC
    Inventors: Zachary Rome, Charles Rodney Greenaway Evans, Marc Barry Brown, Francesco Caserta
  • Patent number: 11481133
    Abstract: A method of managing an integrated circuit memory includes having an integrated circuit card with a memory space including memory space regions for storing user profile data. The memory space is partitioned into segments of memory space regions, where the segments of memory space regions includes allocated regions and empty regions. From the empty regions, the biggest empty region of the memory space is selected. The selected biggest empty region is widened by moving memory blocks positioned in a subset of allocated regions that are at boundaries of the selected biggest empty region into other available empty regions.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: October 25, 2022
    Assignee: STMicroelectronics S.r.l.
    Inventor: Francesco Caserta
  • Patent number: 11471408
    Abstract: Provided herein are novel isotretinoin formulations that provide an enhanced targeted dermal delivery system for the drug isotretinoin with improved thermodynamic activity using no to a small level of ethanol relative to existing isotretinoin gel products, and methods for treatment of ichthyosis and other skin conditions using the same.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: October 18, 2022
    Assignee: TIMBER PHARMACEUTICALS LLC
    Inventors: Zachary Rome, Charles Rodney Greenaway Evans, Marc Barry Brown, Francesco Caserta
  • Publication number: 20220330017
    Abstract: A method for concealing a subscription identifier at a user equipment including a mobile equipment and an integrated circuit card storing the subscription identifier, the method including receiving a corresponding request by a server to provide a corresponding subscription identifier, performing an elliptical curve encryption of the subscription identifier generating a concealed subscription identifier, the concealing operation including the mobile equipment sending an identity retrieve command to the card, performing, before receiving the identity retrieve command at the card, a pre-calculation of the ephemeral key pair including an ephemeral private key and ephemeral public key and the shared secret key, and in response to the respective state of completion indicating that completion of the computation of a valid ephemeral key pair or shared secret key, storing the corresponding values of the ephemeral key pair and shared secret key in a table in a memory of the card.
    Type: Application
    Filed: March 22, 2022
    Publication date: October 13, 2022
    Inventors: Francesco Caserta, Amedeo Veneroso
  • Publication number: 20220141016
    Abstract: Cryptographic circuitry, in operation, generates N first pairs of elliptic curve cryptography (ECC) keys r(i), R(i), with i varying from 1 to N, using K second pairs of ECC keys p(k), P(k), with k varying from 1 to K, wherein K is smaller than N. Each pair r(i), R(i) of the first pairs of keys is a linear combination of pairs of the second pairs of ECC keys according to: ? ? i ? [ 1 ; N ] ? { r ? ( l ) = ? j = 1 K ? A ? ( i , j ) * p ? ( j ) R ? ( i ) = ? j = 1 K ? A ? ( i , j ) * P ? ( j ) , wherein A(i,j) designates a general term of a matrix A of size N*K, and all the sub-matrices of size K*K are invertible. The cryptographic circuitry, in operation, executes cryptographic operations using one or more pairs of the first pairs of ECC keys.
    Type: Application
    Filed: October 20, 2021
    Publication date: May 5, 2022
    Applicants: STMICROELECTRONICS S.r.l., PROTON WORLD INTERNATIONAL N.V.
    Inventors: Thierry SIMON, Michael PEETERS, Francesco CASERTA
  • Publication number: 20210243591
    Abstract: A method for sharing a same profile on different integrated circuit cards includes performing a profile enable procedure for a first profile on a first mobile device; performing a mobile device authentication procedure between the first mobile device and the mobile network; and performing by the mobile network, a location update operation using identifier information including subscriber information.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Inventor: Francesco Caserta
  • Patent number: 11019485
    Abstract: A method for sharing a same profile on different integrated circuit cards includes performing a profile enable procedure for a first profile on a first mobile device; performing a mobile device authentication procedure between the first mobile device and the mobile network; and performing by the mobile network, a location update operation using identifier information including subscriber information.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: May 25, 2021
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Francesco Caserta
  • Patent number: 10933018
    Abstract: Provided herein are novel isotretinoin formulations that provide an enhanced targeted dermal delivery system for the drug isotretinoin with improved thermodynamic activity using no to a small level of ethanol relative to existing isotretinoin gel products, and methods for treatment of ichthyosis and other skin conditions using the same.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 2, 2021
    Assignee: Timber Pharmaceuticals LLC
    Inventors: Zachary Rome, Charles Rodney Greenaway Evans, Marc Barry Brown, Francesco Caserta
  • Patent number: 10805260
    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 13, 2020
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Francesco Caserta
  • Publication number: 20200297627
    Abstract: Provided herein are novel isotretinoin formulations that provide an enhanced targeted dermal delivery system for the drug isotretinoin with improved thermodynamic activity using no to a small level of ethanol relative to existing isotretinoin gel products, and methods for treatment of ichthyosis and other skin conditions using the same.
    Type: Application
    Filed: May 15, 2020
    Publication date: September 24, 2020
    Applicant: TIMBER PHARMACEUTICALS LLC
    Inventors: Zachary Rome, Charles Rodney Greenaway Evans, Marc Barry Brown, Francesco Caserta
  • Publication number: 20200252790
    Abstract: A method for sharing a same profile on different integrated circuit cards includes performing a profile enable procedure for a first profile on a first mobile device; performing a mobile device authentication procedure between the first mobile device and the mobile network; and performing by the mobile network, a location update operation using identifier information including subscriber information.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 6, 2020
    Inventor: Francesco Caserta
  • Patent number: 10698626
    Abstract: An integrated circuit card with a memory space includes memory space locations for storing user profile data of a plurality of user profiles. The memory space can be partitioned in segments of memory space locations. A segment map includes segment map memory locations with the memory space locations in the memory space coupled to respective segment map memory locations in the segment map. The memory space locations in the memory space can be allocated to the user profile data by recording in the respective segment map memory locations in the segment map the profile in the plurality of user profiles to which the memory space locations in the memory space are reserved.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 30, 2020
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Francesco Caserta
  • Publication number: 20190386953
    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Inventor: Francesco Caserta
  • Patent number: 10505892
    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: December 10, 2019
    Assignee: STMicroelectronics S.r.l.
    Inventor: Francesco Caserta
  • Publication number: 20190250842
    Abstract: A method of managing an integrated circuit memory includes having an integrated circuit card with a memory space including memory space regions for storing user profile data. The memory space is partitioned into segments of memory space regions, where the segments of memory space regions includes allocated regions and empty regions. From the empty regions, the biggest empty region of the memory space is selected. The selected biggest empty region is widened by moving memory blocks positioned in a subset of allocated regions that are at boundaries of the selected biggest empty region into other available empty regions.
    Type: Application
    Filed: January 15, 2019
    Publication date: August 15, 2019
    Inventor: Francesco Caserta
  • Publication number: 20190052599
    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 14, 2019
    Inventor: Francesco Caserta
  • Publication number: 20180341420
    Abstract: An integrated circuit card with a memory space includes memory space locations for storing user profile data of a plurality of user profiles. The memory space can be partitioned in segments of memory space locations. A segment map includes segment map memory locations with the memory space locations in the memory space coupled to respective segment map memory locations in the segment map. The memory space locations in the memory space can be allocated to the user profile data by recording in the respective segment map memory locations in the segment map the profile in the plurality of user profiles to which the memory space locations in the memory space are reserved.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 29, 2018
    Inventor: Francesco Caserta