Patents by Inventor Laurent Lagosanto

Laurent Lagosanto 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: 8799350
    Abstract: In order to set up a communication channel on a link connecting a client application on a client machine and a service application present on a device dependent on a terminal, the client machine includes a representative of the service application. A formatting module is located at the client machine, downstream of the representative, for formatting the client application messages in a form readable by the service application. A gateway is located at the terminal, for receiving the messages readable by the card and transmitting them to the service application. Typically, the communicating device is a smart card, and the service application is a card application. The link is typically a network, for example of the Internet type.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: August 5, 2014
    Assignee: Gemalto SA
    Inventors: Laurent Lagosanto, Jean-Jacques Vandewalle
  • Publication number: 20100211784
    Abstract: The invention relates to a method for accessing a portable device, the portable device being connected to a host device. According to the invention, the host device, as a client, opens a communication channel to the portable device, as a server, according to a first network communication protocol, and the portable device, as a client, uses the communication channel to transport data to the host device, as a server, according to a second network communication protocol, without the implementation of any complex infrastructure. The invention relates also to a corresponding system for accessing a portable device, a corresponding portable device accessible from outside and a corresponding host device for accessing a portable device.
    Type: Application
    Filed: September 29, 2008
    Publication date: August 19, 2010
    Applicant: GEMALTO SA
    Inventors: Laurent Lagosanto, Patrick Van Haver, Patrice Amiel
  • Patent number: 7340748
    Abstract: In a distributed computing system which employs smart cards to provide services, the need for a fixed mapping between methods that can be invoked from a card application and APDU messages is avoided. A card skeleton provides a decoding table to a client proxy when a connection is established between a card and a terminal. With the information provided from the skeleton, the proxy dynamically maps methods to APDU messages, for communication during a given session. As a result, if the on-card application is enhanced to provide new methods, its corresponding skeleton is upgraded to recognize those methods. When the card is connected to a terminal, the updated information is provided to the proxy at the terminal, to enable the user to access the enhanced features of the application.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: March 4, 2008
    Assignee: Gemplus
    Inventors: Jean-Jacques Vandewalle, Laurent Lagosanto
  • Patent number: 7025261
    Abstract: Data to be stored is managed in different management modes including at least a first management mode and a second management mode. An identification is provided during a data preparation phase, for respectively identifying the data to be managed according to the different modes, and then managing on the basis of the provided identification. The storage can be located in a programmable smart card. Thus the data can include a code associated with an application whereof part (management code) is designed to customize the application during an initial phase, the identification being related to the data associated with this code part.
    Type: Grant
    Filed: April 9, 2002
    Date of Patent: April 11, 2006
    Assignee: Gemplus
    Inventors: Laurent Lagosanto, François Millet, Jean-Jacques Vandewalle
  • Patent number: 7003663
    Abstract: Smart cards and other such devices with limited memory capacity function as hosts for services on a distributed computing network. The information to be deployed in the distributed computing system to provide access to those services is separated into two categories. One category consists of the information that is generic to all instances of the service. The second category constitutes that information which is specific to one instance of the application which provides a service. The specific information is stored on the smart card, whereas the generic information is stored elsewhere on the distributed computing network, for example on a server. In addition to the specific information, the card stores the address at which the generic information can be located on the network. When a card is inserted in a terminal connected to the network, the terminal retrieves the specific deployment information, along with the address for the generic information.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: February 21, 2006
    Assignee: Gemplus
    Inventors: Laurent Lagosanto, Jean-Jacques Vandewalle
  • Publication number: 20050021600
    Abstract: In order to set up a communication channel on a link connecting a client application on a client machine and a service application present on a device dependent on a terminal, the client machine includes a representative of the service application. A formatting module is located at the client machine, downstream of the representative, for formatting the client application messages in a form readable by the service application. A gateway is located at the terminal, for receiving the messages readable by the card and transmitting them to the service application. Typically, the communicating device is a smart card, and the service application is a card application. The link is typically a network, for example of the Internet type.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 27, 2005
    Inventors: Laurent Lagosanto, Jean-Jacques Vandewalle
  • Patent number: 6807561
    Abstract: A mechanism is provided that enables an application to interact directly with certain types of communication messages, while at the same time retaining the advantages of a semantics-based framework, such as remote method invocation. A set of standard entry points are defined that can be employed by any application to receive and interact with communication messages. In one implementation of the invention, three such entry points are established as invokable methods that are called within the application. These three methods respectively relate to data processing operations, pre-processing operations and post-processing operations.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: October 19, 2004
    Assignee: Gemplus
    Inventors: Laurent Lagosanto, Jean-Jacques Vandewalle
  • Publication number: 20040144838
    Abstract: The invention concerns the management of data designed to be stored in a storage (6), said data being designed to be managed in different management modes including at least a first management mode and a second management mode. The invention is characterised in that it consists in: providing an identification, during a data preparation phase, for respectively identifying the data to be managed according to the different modes, and managing and/or operating on the data on the basis of said provided identification (E6, P1). The storage can be located in a programmable smart card. Thus the data can include a code associated with an application whereof part (management code) is designed to customize the application during an initial phase, the identification being related to the data associated with said code part.
    Type: Application
    Filed: February 27, 2004
    Publication date: July 29, 2004
    Inventors: Laurent Lagosanto, Francois Millet, Jean-Jacques Vandewalle
  • Publication number: 20020083322
    Abstract: Smart cards and other such devices with limited memory capacity function as hosts for services on a distributed computing network. The information to be deployed in the distributed computing system to provide access to those services is separated into two categories. One category consists of the information that is generic to all instances of the service. The second category constitutes that information which is specific to one instance of the application which provides a service. The specific information is stored on the smart card, whereas the generic information is stored elsewhere on the distributed computing network, for example on a server. In addition to the specific information, the card stores the address at which the generic information can be located on the network. When a card is inserted in a terminal connected to the network, the terminal retrieves the specific deployment information, along with the address for the generic information.
    Type: Application
    Filed: December 22, 2000
    Publication date: June 27, 2002
    Inventors: Laurent Lagosanto, Jean-Jacques Vandewalle
  • Publication number: 20020082847
    Abstract: In a distributed computing system which employs smart cards to provide services, the need for a fixed mapping between methods that can be invoked from a card application and APDU messages is avoided. A card skeleton provides a decoding table to a client proxy when a connection is established between a card and a terminal. With the information provided from the skeleton, the proxy dynamically maps methods to APDU messages, for communication during a given session. As a result, if the on-card application is enhanced to provide new methods, its corresponding skeleton is upgraded to recognize those methods. When the card is connected to a terminal, the updated information is provided to the proxy at the terminal, to enable the user to access the enhanced features of the application.
    Type: Application
    Filed: December 21, 2000
    Publication date: June 27, 2002
    Inventors: Jean-Jacques Vandewalle, Laurent Lagosanto
  • Publication number: 20020083142
    Abstract: A mechanism is provided that enables an application to interact directly with certain types of communication messages, while at the same time retaining the advantages of a semantics-based framework, such as remote method invocation. A set of standard entry points are defined that can be employed by any application to receive and interact with communication messages. In one implementation of the invention, three such entry points are established as invokable methods that are called within the application. These three methods respectively relate to data processing operations, pre-processing operations and post-processing operations.
    Type: Application
    Filed: December 21, 2000
    Publication date: June 27, 2002
    Inventors: Laurent Lagosanto, Jean-Jacques Vandewalle