Patents by Inventor Mariano Concilio

Mariano Concilio 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: 8032416
    Abstract: A method for separating an event-driven application in an electronic device is provided. The electronic device includes a smart-card, and the application resident in the smart-card may be separated in at least two modules: a central module and one or more complementary modules. The method includes managing the interaction between the modules by a framework of the smart-card, and generating new set of events by the framework at the end of execution of the central module. In this manner, the central module can be developed early in production and in any set of programming languages. It can access any card resources and even in an architecture dependent way.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: October 4, 2011
    Assignee: Incard SA
    Inventors: Mariano Concilio, Francesco Varone, Amedeo Veneroso
  • Patent number: 7861016
    Abstract: A transaction stack for devices with a limited writing cycle memory slides in a transaction buffer. Following any Commit Transaction or, alternatively, any Begin Transaction, the transaction stack is reallocated inside the transaction buffer. Consequently, some memory locations in the transaction buffer are released. The writing accesses to the non-volatile area memory of the transaction buffer are not concentrated in the first address, as in a standard implementation of a transaction stack, but they are spread over the locations of the transaction buffer.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: December 28, 2010
    Assignee: Incard S.A.
    Inventor: Mariano Concilio
  • Publication number: 20080195773
    Abstract: A transaction stack for devices with a limited writing cycle memory slides in a transaction buffer. Following any Commit Transaction or, alternatively, any Begin Transaction, the transaction stack is reallocated inside the transaction buffer. Consequently, some memory locations in the transaction buffer are released. The writing accesses to the non-volatile area memory of the transaction buffer are not concentrated in the first address, as in a standard implementation of a transaction stack, but they are spread over the locations of the transaction buffer.
    Type: Application
    Filed: April 28, 2006
    Publication date: August 14, 2008
    Inventor: Mariano Concilio
  • Publication number: 20050119940
    Abstract: A method for separating an event-driven application in an electronic device is provided. The electronic device includes a smart-card, and the application resident in the smart-card may be separated in at least two modules: a central module and one or more complementary modules. The method includes managing the interaction between the modules by a framework of the smart-card, and generating new set of events by the framework at the end of execution of the central module. In this manner, the central module can be developed early in production and in any set of programming languages. It can access any card resources and even in an architecture dependent way.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 2, 2005
    Applicant: ST Incard S.r.l.
    Inventors: Mariano Concilio, Francesco Varone, Amedeo Veneroso