Patents by Inventor Sofia Massascusa

Sofia Massascusa 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: 11956638
    Abstract: In an embodiment the method a includes performing, by an integrated circuit (IC) card hosted in a local equipment, authentication with a contactless subscriber device when the subscriber device is within a communication range of a contactless interface of the local equipment, receiving, by the IC card, an identifier (SID) identifying a software module from the subscriber device, the software module configured to enable a subscription profile for a mobile network operator, performing a checking operation at the IC card whether the SID matches a software module identifier stored in the IC card and selectively performing one of downloading the software module to the IC card, enabling the software module at the IC card or disabling the software module at the IC card as a result of performing the checking operation.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 9, 2024
    Assignee: STMicroelectronics S.r.l.
    Inventors: Marco Alfarano, Sofia Massascusa
  • Publication number: 20230384969
    Abstract: In embodiments, a method is provided that includes writing a static data image in an invariant part of a non-volatile memory of an integrated circuit used to store an operating system; writing a set of personalization data in the static data image representing data specific to the integrated circuit; storing a subset of the set of personalization data in a reserved area of the non-volatile memory by reserving the reserved area and storing commands for writing the set of personalization data by an application or the operating system; converting the commands with a known code to obtain an inner command script, the inner script including the commands as encoded; storing the inner command script in the reserved area of the non-volatile memory; decoding and executing the inner command script to obtain the commands during an activation of the integrated circuit; and executing the commands by the integrated circuit.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 30, 2023
    Inventors: Marco Alfarano, Sofia Massascusa
  • Patent number: 11792166
    Abstract: A method can be used for generating personalized profile package data for integrated circuit cards. The method includes encrypting data records corresponding to profile data with a respective data protection key thereby obtaining encrypted data records. Each record includes a number of personalization fields to store different types of personalization values. The method also includes encrypting a file for a profile package with a master encryption key thereby obtaining an encrypted file for the profile package. The file includes fields to be personalized corresponding to one or more of the personalization fields to store different types of personalization values. The encrypted file for the profile package and encrypted data records are transmitted to a data preparation entity where the encrypted data records and the encrypted file can be decrypted and combined to obtain personalized profile packages.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 17, 2023
    Assignee: STMicroelectronics S.r.l.
    Inventors: Marco Alfarano, Sofia Massascusa
  • Patent number: 11675001
    Abstract: Embodiments of the present disclosure relate to solutions for introducing personalization data in nonvolatile memories of a plurality of integrated circuits, comprising writing in the nonvolatile memory of a given integrated circuit a static data image, corresponding to an invariant part of nonvolatile memory common to the plurality of integrated circuits, and a personalization data image representing data specific to the given integrated circuit.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 13, 2023
    Inventors: Marco Alfarano, Sofia Massascusa
  • Patent number: 11394541
    Abstract: In an embodiment a method includes providing a table including a plurality of data records (R1 . . . Rn) corresponding to a plurality of profile data, providing a master profile including fields to be personalized (F1 . . . Fk . . . Fp) corresponding to one or more of the data records (R1 . . . Rn) to store the different types of personalization values (V1 . . . Vm), combining the one or more of the data records (R1 . . . Rn) in the table with the master profile by inserting the personalization values (V1 . . . Vm) in the fields to be personalized (F1 . . . Fk . . . Fp) to obtain respective personalized profile packages, coding the one or more of the data records (R1 . . . Rn) to obtain encoded data records (CRi), applying the coding to the offset table to obtain encoded data offset (COi) and combining for each record (Ri) the encoded data record (CRi) and the data offset (OCi) in an encoded personalization record (URi).
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: July 19, 2022
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Marco Alfarano, Sofia Massascusa
  • Patent number: 11356402
    Abstract: A method for transmitting an IP data packet to an IP address associated with a host name is described. A first service message of a Short Message Service is transmitted to a Short Message Service gateway server. The first service message includes a host name resolution request for a host name. A second service message of the Short Message Service is received from the Short Message Service gateway server. The second service message includes an IP address associated with the host name. An IP data packet is transmitted to the IP address associated with the host name.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 7, 2022
    Assignee: STMicroelectronics S.r.l.
    Inventors: Giulio Follero, Sofia Massascusa
  • Publication number: 20220159470
    Abstract: In an embodiment the method a includes performing, by an integrated circuit (IC) card hosted in a local equipment, authentication with a contactless subscriber device when the subscriber device is within a communication range of a contactless interface of the local equipment, receiving, by the IC card, an identifier (SID) identifying a software module from the subscriber device, the software module configured to enable a subscription profile for a mobile network operator, performing a checking operation at the IC card whether the SID matches a software module identifier stored in the IC card and selectively performing one of downloading the software module to the IC card, enabling the software module at the IC card or disabling the software module at the IC card as a result of performing the checking operation.
    Type: Application
    Filed: September 30, 2021
    Publication date: May 19, 2022
    Inventors: Marco Alfarano, Sofia Massascusa
  • Publication number: 20210096178
    Abstract: Embodiments of the present disclosure relate to solutions for introducing personalization data in nonvolatile memories of a plurality of integrated circuits, comprising writing in the nonvolatile memory of a given integrated circuit a static data image, corresponding to an invariant part of nonvolatile memory common to the plurality of integrated circuits, and a personalization data image representing data specific to the given integrated circuit.
    Type: Application
    Filed: September 29, 2020
    Publication date: April 1, 2021
    Inventors: Marco Alfarano, Sofia Massascusa
  • Publication number: 20200403783
    Abstract: A method for generating personalized profile package data in integrated circuit cards, a corresponding system and a corresponding computer program product are disclosed. In an embodiment, a method includes providing, by a profile making entity, a table including a plurality of data records (R1 . . . Rn) corresponding to a plurality of profile data, each data record (R1 . . . Rn) comprising a plurality of personalization fields (T1 . . . Tm) to store different types of personalization values (V1 . . . Vm), providing, by the profile making entity, a master profile including fields to be personalized (F1 . . . Fk . . . Fp) corresponding to one or more of data records (R1 . . . Rn) to store the different types of personalization values (V1 . . . Vm), combining, by the profile making entity, the one or more data records (R1 . . . Rn) in the table with the master profile by inserting the personalization values (V1 . . . Vm) in the fields to be personalized (F1 . . . Fk . . .
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Inventors: Marco Alfarano, Sofia Massascusa
  • Publication number: 20200137030
    Abstract: A method can be used for generating personalized profile package data for integrated circuit cards. The method includes encrypting data records corresponding to profile data with a respective data protection key thereby obtaining encrypted data records. Each record includes a number of personalization fields to store different types of personalization values. The method also includes encrypting a file for a profile package with a master encryption key thereby obtaining an encrypted file for the profile package. The file includes fields to be personalized corresponding to one or more of the personalization fields to store different types of personalization values. The encrypted file for the profile package and encrypted data records are transmitted to a data preparation entity where the encrypted data records and the encrypted file can be decrypted and combined to obtain personalized profile packages.
    Type: Application
    Filed: October 18, 2019
    Publication date: April 30, 2020
    Inventors: Marco Alfarano, Sofia Massascusa
  • Publication number: 20170346783
    Abstract: A method for transmitting an IP data packet to an IP address associated with a host name is described. A first service message of a Short Message Service is transmitted to a Short Message Service gateway server. The first service message includes a host name resolution request for a host name. A second service message of the Short Message Service is received from the Short Message Service gateway server. The second service message includes an IP address associated with the host name. An IP data packet is transmitted to the IP address associated with the host name.
    Type: Application
    Filed: November 9, 2015
    Publication date: November 30, 2017
    Inventors: Giulio Follero, Sofia Massascusa
  • Publication number: 20080010675
    Abstract: A method is to access data stored in a first structured format inside a memory unit of an IC Card. The first structured format may be accessed by a first electronic device including the IC Card. The method may include mapping the first structured format into a second structured format including a plurality of entries, the second structured format being readable by a second electronic device unable to read the first structured format. The method may also include serving at least one query of information about one or more of the plurality of entries, and defining an access control list for associating a list of clients to corresponding access rights to the plurality of entries. The method may further include providing a detector for allowing/not allowing a client of the list of clients to access the plurality of entries through the query of information.
    Type: Application
    Filed: May 24, 2007
    Publication date: January 10, 2008
    Applicant: INCARD S.A.
    Inventors: Sofia Massascusa, Amedeo Veneroso, Francesco Varone, Rosario Tornese