CA2366569A1 - Method for managing transmissions of multimedia data via an internet-type network in particular telephone or videophone data, and smart card for implementing the method - Google Patents

Method for managing transmissions of multimedia data via an internet-type network in particular telephone or videophone data, and smart card for implementing the method Download PDF

Info

Publication number
CA2366569A1
CA2366569A1 CA002366569A CA2366569A CA2366569A1 CA 2366569 A1 CA2366569 A1 CA 2366569A1 CA 002366569 A CA002366569 A CA 002366569A CA 2366569 A CA2366569 A CA 2366569A CA 2366569 A1 CA2366569 A1 CA 2366569A1
Authority
CA
Canada
Prior art keywords
data
software
smart card
item
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002366569A
Other languages
French (fr)
Other versions
CA2366569C (en
Inventor
Pascal Urien
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CP8 Technologies SA
Original Assignee
Bull Cp8
Pascal Urien
Cp8 Technologies
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bull Cp8, Pascal Urien, Cp8 Technologies filed Critical Bull Cp8
Publication of CA2366569A1 publication Critical patent/CA2366569A1/en
Application granted granted Critical
Publication of CA2366569C publication Critical patent/CA2366569C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/169Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

The invention relates to a method for managing data transmissions via an internet network (RI) between calling (Aa) and called (Ab) subscribers and also an associated smart card. A card ( 2 a) cooperates with a terminal ( 1 a) and has client/webserver (S<SUB>WEB</SUB>), CGI and proxy ( 27 a) functions. The proxy function is used for the signaling channels (CS) and data channels (CD). The terminal ( 1 a) and the card ( 2 a) include specific communication protocol layers that make it possible to establish sessions for bidirectional transmission between them and/or with the internet network (RI). The smart card ( 2 a) stores applications associated with protocols for listing ( 900 a) and for locating subscribers ( 901 a), as well as subscriber profiles ( 903 a). It plays the role of a proxy in the signaling channel (CS) and/or data channel (CD).

Claims (17)

1. A method for managing transmissions of multimedia data via an internet-type network between a first subscriber system and a second subscriber system including at least one phase of signaling data exchange, via a signaling channel, with the aid of a predetermined signaling protocol, and a phase of exchanging said multimedia data via a data channel, with the aid of a predetermined communication protocol, characterized in that at least said first subscriber system includes a terminal provided with a web-type navigator and a smart card reader that cooperate via a smart card, said smart card (2a) including a first item of software (23a), forming a specific communication protocol layer, and said terminal (1a) including a second item of software (13), forming a specific communication protocol layer and forming an interface with at least said web-type navigator (10); said first and second items of software (13, 23a) further include at least a first autonomous software entity (T2, S1) of the client type and a second autonomous software entity (T1, S2) of the server type, said entities (T1, S2, T1, S2) cooperating in such a way as to enable to establishment of bidirectional data exchange sessions between said terminal (1a) and said smart card (2a), and that said smart card (2a) offers the function of a client/web server, and to enable to establishment of a bidirectional data exchange between the terminal (1a) of said first subscriber system and said second subscriber system (1'b) via said internet-type network (RI), said autonomous software entities communicating by means of predetermined protocol data units;
- that it includes the embodiment, in said smart card (2a), of an item of applications software of predetermined functional characteristics, known as a filter (28), which receives and/or sends protocol data units to and/or from said first and second autonomous software entities (S2, S1) of the client and server type, respectively, which are included in said second specific item of software (23a), the embodiment of said applications item being under the control of said autonomous software entity of the server type (S1); and - that said filter (28) cooperates with said autonomous software entities (S2, S1) of said second specific item of software (23a) to open a session with said autonomous software entities (T2, T1) of said first specific item of software in order to form a function known as "proxy" (27a) and to control predetermined characteristics of data exchanges that pass between said first subscriber system (1a, 2a) and said second subscriber system (1'b), via at least one of said signaling channels (CS) and/or data channels (CD), during said phases of exchanging signaling data and/or multimedia data.
2. The method of claim 1, characterized in that said autonomous software entities comprise intelligent agents (T2, T1, S2, S1).
3. The method of claim 2, characterized in that each of said intelligent agents (T2, T1, S2, S1) is assigned at least one of the following six properties:
- "host": intelligent agent located in said terminal (1);
- "card": intelligent agent located in said smart card (2a);
- "local": intelligent agent not communicating with said network (RI);
- "network": intelligent agent communicating with said network (RI);
- "client": intelligent agent which initializes one of said sessions; and - "server": intelligent agent receives a request for one of said sessions.
4. The method of claim 3, characterized in that said first specific item of software includes a first intelligent agent (T1) assigned said properties of "terminal", "server" and "local", or T1, performing the function of a server of the TCP/IP type, and that said second specific item of software includes a first intelligent agent (S1) assigned said properties of "card", "server" and "local", or S1, this agent S1 being associated by a session with said first intelligent agent T1, that said predetermined functional characteristics of said filter (28) are functions involving information originating in said first intelligent agent T1, that said first specific item of software includes a second intelligent agent (T2) assigned said properties of "terminal", "server" and "network", or T2, performing the function of a server of the TCP/IP or UDP/IP type, in order to be connected to said second subscriber system (1'b) via said internet-type network (RI), and that second specific item of software (23a) includes a second intelligent agent (S2) assigned said properties of "card", "client" and "local", or S2, an instant of this intelligent agent S2 being created in each of said sessions dynamically by said filter (28), and this agent S2 opening sessions with said second intelligent agent T2 and telling it an address enabling it to connect to said second subscriber system (1'b), in such a way that said intelligent agents (T2, T1, S2, S1) and said filter (28) cooperate to form said proxy TCP function (27a) and control said data exchange characteristics between said first subscriber system (Aa) and said second subscriber system (Ab) via said signaling channels (CS) and/or data channels (CD).
5. The method of claim 1, characterized in that said proxy function controls said characteristics of said signaling data traveling on said signaling channel, that the terminal (1a) of said first subscriber system and said second subscriber system (1'b), including a specific item of software (902a, 902b) or signaling item of software, assigned to a port of the TCP type or signaling port, designated by a predetermined port number, the method including at least the following steps:
- establishment of a bidirectional exchange session between the terminal (1a) of said first subscriber system or caller, and said smart card (2a) with which it is associated, by using a server of the TCP type, in such a way as to call said smart card (2a) at a URL address known as a wrap-around;
- calling said subscriber system (1'b) or called party, done by said smart card (2a) via said internet-type network (RI) at a URL address comprising an address of the IP type, designating said called subscriber (Ab), determined during said locating phase, and said signaling port number;
- and transmission of said signaling data over said signaling channel (CS) through said proxy (27a) and via said internet-type network (RI).
6. The method of claim 5, characterized in that said called subscriber system includes a terminal (1b) in which said second item of software is implanted and cooperates with a smart card (2b) into which said second item of software and said applications item of software are implanted to form said proxy (27b), the method including the following additional steps:
- calling said smart card (2b) of said called subscriber system by the smart card (2a) of said caller system; and - communication between the smart card (2b) of the terminal (1b) of said called system and this terminal, through said proxy associated with said smart card.
7. The method of claim 5, characterized in that said control of predetermined characteristics of exchanges of said signaling data includes a step of simple or mutual authentication between said caller subscriber (Aa) and called subscriber (Ab), performed by said proxies (27a, 27b).
8. The method of claim 5, characterized in that said control of predetermined characteristics of exchanges of said signaling data includes a step of negotiating a reservation for a routing path to be taken by said data during said data exchange phase, performed by said proxies (27a, 27b).
9. The method of claim 1, characterized in that said proxy function (27a) controls said multimedia data travelling on said data channel (CD), that the terminal (1a) of said first subscriber system and said second subscriber system (1'b) including a specific item of software (905a, 905b) known as a data exchange item of software, assigned to a port of the UDP or data type, designated by a predetermined port number, the method including at least the following steps:
- establishment of a bidirectional exchange session between the terminal (1a) of said first subscriber system or caller, and said smart card (2a) with which it is associated, by using a UDP-type server, in such a way as to call said smart card (2a) at a URL address known as a wrap-around;
- calling said subscriber system (1'b) or called party, by said smart card (2a) via said internet-type network (RI) at a URL address comprising an address of the IP type, designating said called subscriber (Ab), determined during said locating phase, and said signaling port number;
- and transmission of said multimedia data over said data channel (CD) through said proxy (27a) and via said internet-type network (RI).
10. The method of claim 9, characterized in that said called subscriber system includes a terminal (1b) in which said second item of software is implanted and cooperates with a smart card (2b) into which said second item of software and said applications item of software are implanted to form said proxy (27b), the method including the following additional steps:
- calling said smart card (2b) of said called subscriber system by the smart card (2a) of said caller system; and - communication between the smart card (2b) of the terminal (1b) of said called system and this terminal, through said proxy associated with said smart card (2b).
11. The method of claim 5, characterized in that it further includes a phase of listing said subscribers in at least one directory server (SA i), with the aid of a predetermined listing protocol (900a) and what are called subscriber profile data (903a) that describes said subscribers, a phase of locating said called subscriber by consulting at least one of said directory servers (SA i), using a predetermined locating protocol (901a), said predetermined listing and locating protocols being assigned to items of software (A e, A I), at least one of said items of software being stored in at least the smart card (2a) of said first subscriber system, that said smart card (2a) includes at least a first software entity (AT e, AT I) capable of interpreting a set of instructions and translating them into a set of orders, in such a way as to cooperate with said second specific item of software (23a) so that said smart card will offer a gateway interface function or CGI, said smart card including at least one of said sets of instructions associated with at least one item of proprietary software;
and that includes at least the following steps:
1) opening a first sequence of data exchanges between at least said terminal (1) and said smart card (2a), for the transmission of a request for said web navigator (10) to retrieve data enabling the selection and activation of one of said items of software (A e, A I), with a view to selecting one of said directory servers (SA i);
2) opening a second sequence of data exchanges between said smart card (2a) and said terminal (1) in order to transmit said data to the terminal;
3) opening a third sequence of data exchanges between said terminal (1) and said smart card (2a) to transmit selection data and optional parameters, said data and optional parameters including a reference to one of said sets of instructions associated with said item of proprietary software;
4) interpretation of said set of instructions by using said CGI function and execution of said item of proprietary software (A e, A I); and 5) as a result of said execution, opening a fourth sequence of data exchanges between said smart card (2a) and one of said directory servers (SA i), selected said selection data, in such a way as to transmit a request to perform a predetermined listing or locating operation.
12. The method of daim 1, characterized in that said multimedia data are telephone data, that said set of instructions to be interpreted, associated with each of said items of proprietary software, comprises a script, and that said second software entity comprises a software module known as an intelligent script translator agent (AT e, AT I) that furnishes orders that are comprehensible to said items of software (Ae, A I).
13. The method of claim 11, characterized in that said step 1) includes sending an http request by an internet-type protocol, by addressing a predetermined page (P1, P2) in HTML language, containing said selection data and optional parameters, said address being a URL wrap-around address for said smart card (2a).
14. The method of claim 11, characterized in that an item of software called a first type (A e) is associated with said protocol enabling the listing of one of said subscribers (Aa, Ab) in a predetermined directory server (SA i), that said optional parameters comprise data that define what is called a subscriber profile, including at least data known as identification data of said subscriber to be recorded (Aa, Ab), and that said http request in said step 3) includes first data, indicating that the operation requested is said listing, and second data, making it possible by said item of software of the first type (A
e) to develop an address of the URL type that is characteristic of said predetermined directory server (SA i), and that the data associated with said subscriber profile are transmitted, during said step 4), to this directory server (SA i), in such a way as to perform said listing of said subscriber (Aa, Ab), said listing including the determination of an IP-type address by association of said directory server (SA i) address and said identification data of this subscriber (Aa, Ab).
15. The method of claim 11, characterized in that a item of software of a second type (A I) is associated with said protocol making it possible to locate a subscriber (Ab) or called party in said internet-type network (RI), said called subscriber (Ab) being recorded on a predetermined directory server (SA i), that this listing includes at least data known as identification data for said called subscriber, that said http request of said step 3) includes first data indicating that the operation requested is said locating operation, second data identifying said called subscriber (Ab) to be located, and third data making it possible, by said item of proprietary software of the second type (A I), to develop an address of the URL type that is characteristic of said predetermined directory server (SA I), and that data identifying said called subscriber or transmitted, during said step 4), to said directory server (SA i), in such a way as to perform said phase of locating said called subscriber by looking for an IP address, by associating said identification data for this called subscriber, which are received by said directory server (SA i), with listing data stored in the server, and retransmitting said IP address to said smart card (2a) in such a way as to enable said locating operation.
16. A smart card intended to cooperate with a terminal provided with a smart card reader, in such a way as to form a first subscriber system for managing transmissions of multimedia data via an internet-type network between said first subscriber system and a second subscriber system, said management including at least one phase of exchanging data called signaling data, via a signaling channel, with the aid of a predetermined signaling protocol, and a phase of exchanging said multimedia data via a data channel, with the aid of a predetermined communication protocol, characterized in that said smart card (2a) includes an item of software (23a), forming a specific communication protocol layer, further including at least one first autonomous software entity (S1), of the client type, and a second autonomous software entity (S2) of the server type, said entities (S2, S2) cooperating in such a way that said smart card (2a) offers the function of a client/webserver and so as to enable the establishment of data exchanges between the terminal (1a) of said first subscriber system and said second subscriber system (1'b) via said internet-type network (RI); and that said smart card (2a) further includes an item of applications software of predetermined functional characteristics, called a filter (28), which receives and/or sends protocol data units from and/or to said first and second autonomous software entities (S2, S1), of the client and server types, respectively, that are included in said specific item of software (23a); said applications item being embodied under the control of said autonomous software entity of the server type (S1); and that said filter (28) cooperates with said autonomous software entities (S2, S1) of said second specific item of software (23a) to enable the opening of a session between said autonomous software entities (T2, T1) of said first specific item of software to form a function called a proxy (27a) and to control predetermined characteristics of the data exchanges traveling between said first subscriber system (1a, 2a) and said second subscriber system (1'b), via at least one of said signaling channels (CS) and/or data channels (CD), during said phases of exchanging signaling data and/or multimedia data.
17. The smart card of claim 16, characterized in that, with said management of multimedia data transmissions further including a phase of listing said subscribers in at least one directory server (SA1), with the aid of a predetermined listing protocol (900a) and what are called subscriber profile data (903a) describing said subscribers, a phase of locating said called subscriber by consulting at least one of said directory servers (SA1), with the aid of a predetermined locating protocol (901a), said smart card (2a) stores at least one item of software (A e, A I) associated with said predetermined listing and locating protocols, and that said smart card (2a) includes at least one second software entity (AT e, AT I) cooperating with said specific item of software (23a) so that said smart card (2a) will offer a gateway interface function or CGI, in such a way as to activate said items of software (A e, A
I) associated with said listing or locating protocols.
CA002366569A 2000-02-10 2001-02-09 Method for managing transmissions of multimedia data via an internet-type network in particular telephone or videophone data, and smart card for implementing the method Expired - Fee Related CA2366569C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR00/01663 2000-02-10
FR0001663A FR2805107B1 (en) 2000-02-10 2000-02-10 METHOD FOR MANAGING MULTIMEDIA DATA TRANSMISSIONS VIA AN INTERNET-TYPE NETWORK, ESPECIALLY TELEPHONE DATA, AND CHIP CARD FOR IMPLEMENTING THE METHOD
PCT/FR2001/000395 WO2001060018A1 (en) 2000-02-10 2001-02-09 Method for managing multimedia data transmission via internet and smart card therefor

Publications (2)

Publication Number Publication Date
CA2366569A1 true CA2366569A1 (en) 2001-08-16
CA2366569C CA2366569C (en) 2009-11-24

Family

ID=8846858

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002366569A Expired - Fee Related CA2366569C (en) 2000-02-10 2001-02-09 Method for managing transmissions of multimedia data via an internet-type network in particular telephone or videophone data, and smart card for implementing the method

Country Status (12)

Country Link
US (2) US6735627B2 (en)
EP (1) EP1169837B1 (en)
JP (1) JP3653048B2 (en)
KR (1) KR100778322B1 (en)
CN (1) CN1172506C (en)
AT (1) ATE361620T1 (en)
AU (1) AU3564901A (en)
CA (1) CA2366569C (en)
DE (1) DE60128183T2 (en)
FR (1) FR2805107B1 (en)
TW (1) TW515186B (en)
WO (1) WO2001060018A1 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2791159B1 (en) * 1999-03-15 2001-05-04 Bull Cp8 METHOD FOR ACCESSING AN OBJECT USING A WEB-BASED BROWSER COOPERATING WITH A CHIP CARD AND ARCHITECTURE FOR IMPLEMENTING THE METHOD
FR2805059A1 (en) * 2000-02-10 2001-08-17 Bull Cp8 METHOD FOR LOADING A SOFTWARE PART IN A CHIP CARD, PARTICULARLY OF THE TYPE SAID "APPLET"
FR2805107B1 (en) * 2000-02-10 2002-04-05 Bull Cp8 METHOD FOR MANAGING MULTIMEDIA DATA TRANSMISSIONS VIA AN INTERNET-TYPE NETWORK, ESPECIALLY TELEPHONE DATA, AND CHIP CARD FOR IMPLEMENTING THE METHOD
FR2805108B1 (en) * 2000-02-10 2002-04-05 Bull Cp8 METHOD FOR REGISTERING A USER ON A DIRECTORY SERVER OF AN INTERNET TYPE NETWORK AND / OR LOCATING A USER ON THIS NETWORK, AND CHIP CARD FOR IMPLEMENTING THE METHOD
FR2823408B1 (en) * 2001-04-09 2003-05-30 Gemplus Card Int METHOD FOR TRANSMITTING DATA BY A MOBILE STATION HAVING A STEP OF DETERMINING THE MDS
US7346783B1 (en) * 2001-10-19 2008-03-18 At&T Corp. Network security device and method
US7783901B2 (en) 2001-12-05 2010-08-24 At&T Intellectual Property Ii, L.P. Network security device and method
EA006926B1 (en) * 2002-01-15 2006-04-28 Некстлимит Аб Edentification of delivery objects
US20030212804A1 (en) * 2002-05-09 2003-11-13 Ardeshir Hashemi Method and apparatus for media clip sharing over a network
DE10222156A1 (en) * 2002-05-17 2003-11-27 Siemens Ag Transmission efficient handling of multi media information uses a process to identify and optimize useful data content that is set against price categories
EP2278545A3 (en) * 2002-05-29 2011-04-13 Sony Corporation Information processing system
US8909777B2 (en) 2002-06-26 2014-12-09 Intel Corporation Systems and methods for dynamic access to program features
US7058797B2 (en) * 2002-09-10 2006-06-06 Veritas Operating Corporation Use of off-motherboard resources in a computer system
US7454499B2 (en) * 2002-11-07 2008-11-18 Tippingpoint Technologies, Inc. Active network defense system and method
US7373522B2 (en) * 2003-05-09 2008-05-13 Stmicroelectronics, Inc. Smart card with enhanced security features and related system, integrated circuit, and methods
US7069008B1 (en) * 2003-08-04 2006-06-27 Cingular Wireless Ii, Llc Systems and methods for automatic selection of an optimal available data bearer
US7509487B2 (en) * 2003-09-29 2009-03-24 Gemalto Inc. Secure networking using a resource-constrained device
EP1692667B1 (en) * 2003-09-29 2012-09-12 Gemalto SA Method and apparatus for secure networking between a resource-constrained device and a remote network node
US7941660B2 (en) * 2003-11-13 2011-05-10 Gemalto Sa System and method for data communications allowing slave device to be network peers
WO2005112749A1 (en) 2004-05-12 2005-12-01 Zoll Medical Corporation Ecg rhythm advisory method
EP1626349A1 (en) * 2004-08-10 2006-02-15 Axalto SA User interface for smart card applications
DE102004044454A1 (en) * 2004-09-14 2006-03-30 Giesecke & Devrient Gmbh Portable device for unlocking an access
US7454233B2 (en) * 2004-09-23 2008-11-18 Gemalto Inc Communications of UICC in mobile devices using internet protocols
US8150944B2 (en) * 2005-09-30 2012-04-03 Sony Ericsson Mobile Communications Ab Electronic apparatus with server device for managing setting data
JP4779653B2 (en) 2006-01-06 2011-09-28 ソニー株式会社 Information communication system, information communication apparatus, information communication method, and computer program
US7689250B2 (en) * 2006-02-01 2010-03-30 General Instrument Corporation Method, apparatus and system for partitioning and bundling access to network services and applications
WO2007144961A1 (en) * 2006-06-16 2007-12-21 Pioneer Corporation Content acquisition processing device, content distribution system, content acquisition processing method, and its program
US7735742B2 (en) * 2006-07-13 2010-06-15 Research In Motion Limited Smart card communication routing
US8245285B1 (en) 2006-09-22 2012-08-14 Oracle America, Inc. Transport-level web application security on a resource-constrained device
DE102007026870A1 (en) * 2007-06-11 2008-12-18 Giesecke & Devrient Gmbh Resource access mediated by a security module
US8316150B2 (en) * 2007-10-31 2012-11-20 Time Warner Cable Inc. System and method for remotely accessing cablecard
WO2009066920A2 (en) * 2007-11-23 2009-05-28 Lg Electronics Inc. Mobile terminal and associated storage devices having web servers, and method for controlling the same
KR100865943B1 (en) * 2008-05-15 2008-10-30 주식회사 스마트카드연구소 System and method for security of transmission and receipt using nfc
CN101321057B (en) * 2008-07-22 2011-06-15 北京航空航天大学 Electronic official document safety transmission method based on Web service
EP2182430A1 (en) * 2008-10-30 2010-05-05 GEMALTO Pte Ltd A method for accessing one application or a set of applications from or through a token, corresponding token and system
US8370357B1 (en) * 2009-03-31 2013-02-05 Cellco Partnership Method and system for grouping multimedia files from plural vendors' servers in media store's catalog
EP2273748A1 (en) 2009-07-09 2011-01-12 Gemalto SA Method of managing an application embedded in a secured electronic token
WO2011059414A1 (en) 2009-11-16 2011-05-19 Innova Bilisim Çözümleri A.S. Multimedia telephone system and device
US9356991B2 (en) * 2010-05-10 2016-05-31 Litera Technology Llc Systems and methods for a bidirectional multi-function communication module
WO2012015442A1 (en) 2010-07-30 2012-02-02 Hewlett-Packard Development Company, L.P. File transfers based on telephone numbers
CN102694852A (en) * 2012-05-18 2012-09-26 苏州佰思迈信息咨询有限公司 Internet information system
CN111740990B (en) * 2015-05-05 2023-02-28 伊帕莱夫股份公司 Method and system for intercepting and decrypting fingerprint protected media traffic
US11074584B2 (en) * 2016-09-23 2021-07-27 Raise Marketplace, Llc Authorizing exchange item redemption in an exchange item marketplace network
EP3373545A1 (en) 2017-03-07 2018-09-12 Siemens Aktiengesellschaft Safety unit, in particular for an iot device and method for executing one or more applications for secure data exchange with one or more servers providing web services

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742845A (en) * 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US5734831A (en) * 1996-04-26 1998-03-31 Sun Microsystems, Inc. System for configuring and remotely administering a unix computer over a network
FR2760159B1 (en) * 1997-02-21 1999-05-14 Netgem METHOD FOR LIMITING THE POSSIBILITIES OF ACCESS AND NAVIGATION OF AN INTERNET TERMINAL
CA2293546A1 (en) * 1997-06-13 1998-12-17 Clayton Simmons Smart card, cordless telephone, system and method for access and communication by internet
FI109756B (en) * 1998-09-21 2002-09-30 Nokia Corp A method of utilizing local resources in a communication system, a communication system and wireless communication
US6253203B1 (en) * 1998-10-02 2001-06-26 Ncr Corporation Privacy-enhanced database
US6481621B1 (en) * 1999-01-12 2002-11-19 International Business Machines Corporation System method and article of manufacture for accessing and processing smart card information
FR2790629A1 (en) * 1999-02-19 2000-09-08 Bull Cp8 METHOD FOR ACTIVATING LOCALIZED APPLICATIONS IN A CHIP CARD BY A BROWSER OF THE TYPE SAID "WEB"
FR2791159B1 (en) * 1999-03-15 2001-05-04 Bull Cp8 METHOD FOR ACCESSING AN OBJECT USING A WEB-BASED BROWSER COOPERATING WITH A CHIP CARD AND ARCHITECTURE FOR IMPLEMENTING THE METHOD
US6751672B1 (en) * 1999-06-02 2004-06-15 Nortel Networks Limited Efficient dynamic home agent discovery algorithm and system
FR2805059A1 (en) * 2000-02-10 2001-08-17 Bull Cp8 METHOD FOR LOADING A SOFTWARE PART IN A CHIP CARD, PARTICULARLY OF THE TYPE SAID "APPLET"
FR2805107B1 (en) * 2000-02-10 2002-04-05 Bull Cp8 METHOD FOR MANAGING MULTIMEDIA DATA TRANSMISSIONS VIA AN INTERNET-TYPE NETWORK, ESPECIALLY TELEPHONE DATA, AND CHIP CARD FOR IMPLEMENTING THE METHOD
FR2805108B1 (en) * 2000-02-10 2002-04-05 Bull Cp8 METHOD FOR REGISTERING A USER ON A DIRECTORY SERVER OF AN INTERNET TYPE NETWORK AND / OR LOCATING A USER ON THIS NETWORK, AND CHIP CARD FOR IMPLEMENTING THE METHOD
US6745040B2 (en) * 2001-06-25 2004-06-01 Koninklijke Philips Electronics N.V. Method and system for processing incoming calls on a communication unit
US7374099B2 (en) * 2004-02-24 2008-05-20 Sun Microsystems, Inc. Method and apparatus for processing an application identifier from a smart card

Also Published As

Publication number Publication date
CA2366569C (en) 2009-11-24
KR20020005669A (en) 2002-01-17
US7257400B2 (en) 2007-08-14
EP1169837A1 (en) 2002-01-09
ATE361620T1 (en) 2007-05-15
FR2805107B1 (en) 2002-04-05
US6735627B2 (en) 2004-05-11
KR100778322B1 (en) 2007-11-22
JP2003523139A (en) 2003-07-29
FR2805107A1 (en) 2001-08-17
JP3653048B2 (en) 2005-05-25
CN1172506C (en) 2004-10-20
AU3564901A (en) 2001-08-20
DE60128183T2 (en) 2008-01-03
TW515186B (en) 2002-12-21
CN1363172A (en) 2002-08-07
US20030086542A1 (en) 2003-05-08
WO2001060018A1 (en) 2001-08-16
DE60128183D1 (en) 2007-06-14
EP1169837B1 (en) 2007-05-02
US20040147285A1 (en) 2004-07-29

Similar Documents

Publication Publication Date Title
CA2366569A1 (en) Method for managing transmissions of multimedia data via an internet-type network in particular telephone or videophone data, and smart card for implementing the method
US10135806B2 (en) Method and system for creating a virtual SIP user agent by use of a WEBRTC enabled web browser
US6401125B1 (en) System and method for maintaining state information between a web proxy server and its clients
CA2207456C (en) Improved client-server architecture using internet and guaranteed quality of service networks for accessing distributed media sources
US7180912B1 (en) System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device
CN1327355C (en) Address changing device, message treatment method and apparatus
EP0833488B1 (en) Web-page interface to telephone features
JP5351226B2 (en) Call setting system, method and call agent device
EP1420572B1 (en) Call establishment method
US20070136413A1 (en) Sip server sharing module and sip message relay system
US20050033985A1 (en) Firewall penetration system and method for real time media communications
US20040139230A1 (en) SIP service method in a network having a NAT
US20010056476A1 (en) System and method for accessing a server connected to an IP network through a non-permanent connection
EP1528745B1 (en) Communication method and apparatus
EP1897336A2 (en) System and method for establishing peer to peer connections between pcs and smart phones using networks with obstacles
FR2811498A1 (en) METHOD FOR ESTABLISHING COMMUNICATIONS IN A PACKET SWITCHED SYSTEM, AND MEDIA GATEWAY FOR IMPLEMENTING THE METHOD
WO2006132573A1 (en) Method for distributing new services in an internet multimedia subsystem (ims), and a node adapted therefore
US7362748B2 (en) Implementation method and system of the personal number service that syncretizes the phone network user and IP network user
CN1604584B (en) Arrangement and method for controlling communication connections
KR100386441B1 (en) Integrated System for Internet Call Center and Method for operating the same
JP2001237892A (en) Internet access system and method using access server
CN117579675A (en) Seven-layer intranet penetration method and system
Hutchison et al. Skype and SIP PBX Interoperability

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20130211