SE525271C2 - Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem - Google Patents

Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem

Info

Publication number
SE525271C2
SE525271C2 SE0201879A SE0201879A SE525271C2 SE 525271 C2 SE525271 C2 SE 525271C2 SE 0201879 A SE0201879 A SE 0201879A SE 0201879 A SE0201879 A SE 0201879A SE 525271 C2 SE525271 C2 SE 525271C2
Authority
SE
Sweden
Prior art keywords
users
signal
data
group
data packets
Prior art date
Application number
SE0201879A
Other languages
English (en)
Other versions
SE0201879L (sv
SE0201879D0 (sv
Inventor
Peter Parnes
Original Assignee
Marratech Ab
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 Marratech Ab filed Critical Marratech Ab
Priority to SE0201879A priority Critical patent/SE525271C2/sv
Publication of SE0201879D0 publication Critical patent/SE0201879D0/sv
Priority to EP03733760A priority patent/EP1527567B1/en
Priority to PCT/SE2003/001030 priority patent/WO2004002086A1/en
Priority to US10/518,429 priority patent/US20060041745A1/en
Priority to AU2003239044A priority patent/AU2003239044A1/en
Priority to ES03733760T priority patent/ES2303594T3/es
Priority to AT03733760T priority patent/ATE391374T1/de
Priority to CA2487728A priority patent/CA2487728C/en
Priority to DE60320108T priority patent/DE60320108T2/de
Publication of SE0201879L publication Critical patent/SE0201879L/sv
Publication of SE525271C2 publication Critical patent/SE525271C2/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17356Indirect interconnection networks
    • G06F15/17368Indirect interconnection networks non hierarchical topologies
    • G06F15/17393Indirect interconnection networks non hierarchical topologies having multistage networks, e.g. broadcasting scattering, gathering, hot spot contention, combining/decombining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/22Arrangements for preventing the taking of data from a data transmission channel without authorisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/806Broadcast or multicast traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

15 20 25 30 525 271 2 vet av ett arrangemang som möjliggör kommunikation men samtidigt respekterar nätbegränsningar och hinder, såsom brandväggar och andra säkerhetsåtgärder, fått ärmu större betydelse än tidigare.
Sammanfattning av uppfinningen Det är därför ett ändamål med den föreliggande uppfinningen att undanröja de tidi- gare nänmda nackdelarna hos känd teknik som förknippas med gruppkommunika- tionstjänster. Detta möjliggörs med hjälp av en anordning och ett förfarande för dis- tribution av en flödande signal inom en grupp av användare i ett datanät, där använ- darna har tillgång till klientterrninaler för deltagande i en multicastsession, varvid anordningen innefattar förbindelselänkar anpassade att förbinda klientterminalerna tillhörande användare och därmed relaterad utrustning, såsom uppfångníngsorgan, till multi- castsessionen, företrädesvis via Internet eller något armat sarmnanbindande nät, en tilläggsetikett som adderas till datapaket i den flödande signalen, där tilläggsetiketten innefattar identifikationsdata som hänför sig till avsedda mottagare av ett paket, kännetecknad av att ett filterorgan står i förbindelse med den mottagande klienten och är anpassat att filtrera ut datapaket innefattande identifikationsdata i tilläggsetiketten som identifierar mottagaren och motta den flödande signalen.
Endast en kopia av informationen skickas från sändaren oberoende av antalet mot- tagare. Inom en multicastgrupp, som tidigare beskrivits, kan det finnas ett behov av att skicka privat eller på annat sätt konfidentiell information exklusivt endast inom en delmängd av gruppen, vanligtvis som transmission mellan två parter. Med hjälp av ytterligare kryptering finns det ännu en möjlighet att göra information strikt kon- fidentiell, vilken infonnation distribueras och är tillgänglig endast för avsedda mot- tagare. Detta skulle kunna vara kritisk infonnation som inte får visas för alla parter i 10 15 20 25 30 525 271 3 en affársförhandling, facit och lösningar till problem under ett elektroniskt utbild- ningsmöte, individuell handledning under ett elektroniskt möte som en del av di- stansinlärning, internationella eller politiska relationer, etc.
Den föreliggande uppfinningen, vilken tillhandahåller en lösning på det nämnda dis- tributions- och konfidentialitetsproblemet, är fördelaktig på många sätt. Det tidigare behovet av att upprätta en dedicerad unicasttörbindelse parallellt med den existeran- de multicastförbindelsen är inte längre nödvändig. Kommunikation som inte är av publikt intresse, möjligen av privat eller känslig natur, kan utföras under en publik session. Fördelen med uppfinningen är därför möjligheten att återanvända den exi- sterande kommunikationskanalen samtidigt som konfidentialiteten bibehålls, när detta är önskvärt.
På grund av nåtbegränsningar är det önskvärt att skicka också denna information under utnyttjande av IP-multicast, även om den kommer att nå mottagare som inte har något intresse av det. Nätbegränsningarna inkluderar exempelvis brandväggar och andra motsvarande säkerhetsarrangemang, där mottagaren kanske bara har IP- multicaståtkornst eller endast åtkomst till en portal, dvs. en s.k. reflektor.
Kort beskrivning av ritningama Särdragen, ändamålen och ytterligare fördelar hos derma uppfinning kommer att vara uppenbara genom att läsa denna beskrivning tillsammans med de därtill höran- de ritningama, i vilka samma referensbeteclmingar hänför sig till samma element och i vilka: Fig. 1 illustrerar en schematisk översikt av anordningen för distribution av en flö- dande signal inom en grupp användare i enlighet med den föreliggande uppfinning- en.
Fig. 2 är ett signalschema som representerar innehållet i en tilläggsetikett som adde- ras till distribuerade datapaket i enlighet med den föreliggande uppfinningen. 10 15 20 25 30 525 271 Detaljerad beskrivning Följande beskrivning är av det bästa tänkbara utförandet som fin. övervägs för att praktisera uppfinningen. Beskrivningen skall inte ses som begränsande utan har utformats endast i syfte att beskriva de allmänna principerna hos uppfinningen.
Skyddsomfånget för uppfinningen skall fastställas med hänvisning till de godkända patentkraven.
Enligt den föreliggande uppfinningen används Intemet som ett organ för distribution av flödande media. Användning av Intemet är den optimala lösningen så länge nätet tillhandahåller en tillförlitlig förbindelse med tillräcklig transmissionshastighet, utan köbildningsproblem i nätet. Uppfinningen leder inte till oönskad överbelastning inom datanät med onödiga mängder rådata, och rådata kan komprimeras för att er- fordra ärmu lägre transmissionskapacitet. Mängden data som distribueras inom nätet minskas, eftersom dataflödet skickas som en kopia från en klientterminal till andra därmed förbundna klientterminaler och kan komprimeras, till följd av vilket den to- tala mängden data som skickas i nätet reduceras.
Implementeringen av uppfinningen baseras på tillförsel av en särskild etikett till pri- vata paket som är del av den skickade informationen i ett nät. Paketen identifierar mottagarna och dessa paket filtreras på den mottagande sidan av distributionskana- len, fastän varje deltagande medlem i en kommunikationsgmpp faktiskt mottar iden- tifierbar data. implementeringen sker i praktiken under utnyttjande av en särskild tilläggsetikett, vilken finns tillgänglig i standarden för realtidstransportprotokoll för att identifiera att tilläggsetiketter faktiskt finns i paketet.
Uppfinningen är inte begränsad till något särskilt slags data utan är applicerbar för vilken som helst typ av information som skickas, såsom audio, video, chat, etc. 10 15 20 25 525 27] 5 Med hänvisning till fig. 1, illustreras medelst en schematisk översikt anordningen för distribution av en flödande signal inom en grupp användare i ett datanät. Ett fler- tal klientterminaler 10, 20, 30, 40 är förbundna med ett distribuerande globalt sam- mankopplat datanät, såsom Internet, via förbindelselänkar 12, 22, 32, 42. Förbindel- selänkama kan vara olika trådbundna förbindelser, men redan idag eller åtminstone inom en nära framtid är det troligt att också trådlösa transmissionsteknologier, så- som åtkornsttelcnologi baserad på infraröd, bluetooth eller trådlös LAN kommer att användas. Förbindelseorgan som används och är förknippade med den föreliggande uppfinningen kommer att utvecklas med nya och framväxande åtkomstteknologier.
Till varje värd är kopplad bildfångande organ 16, 26, 36, 46, företrädesvis en s.k. webkamera, en digitalkamera eller en digital videokamera. Vidare firms audiofång- ande organ 18, 28, 38, 48 i form av ett milcrofonarrangemang förbundet med varje klientterminal, liksom filterorgan 14, 24, 34, 44.
Klienttenninalema själva arrangerar distributionen av dataflödet till andra multicast- gruppmedlemmar. Detta är en självständig funktion mellan klientterminaler så snart deltagama i en grupp är definierade och godkända. Det kan vara en central administ- rationsenhet, företrädes anordnad i form av en portal som hanterar âtkomstmöjlighet hos användare som vill delta i en multicastgrupp av användare. Nödvändig identifie- ring, autenticering och godkärmande av användare i en grupp utförs med hjälp av den centrala adrninistrationsenheten, dvs. portalen som utgör gränssnittet mellan en- heten och användare, men en detaljerad beskrivning av dessa steg sträcker sig bor- tom syftet med detta dokument och utelämnas därför här.
Med särskild hänvisning till fig. 2 avbildas delar av det tidigare nämnda realtids- transferprotokollet (Real-time Transfer Protocol, RTP). Protokollet innefattar en del av etiketten som kallas tilläggsbiten. När denna bit fastställts, följs den normala RTP-etiketten av en ny utbyggd RTP-etikett med innehållet hos åtminstone 4 bytes data. Denna nya tilläggsetikett är placerad mellan RTP-etiketten och RTP-nytto- 10 15 20 25 30 525 271 “ 6 lasten, vilken innehåller det verkliga informationsinnehållet som skall distribueras, såsom exempelvis videoflödet i en multicastsession.
Tilläggsnamnet sätts till en gemensam identifierare, som identifierar detta tillägg som en filterdestination. I enlighet med en töredragen utföringsform av uppfinning- en identifieras filterdestinationsetiketten av bytes som numreras 77 och 65.
”Längd”fáltet är den totala längden av den utbyggda etiketten som inkluderar de första fyra byten. Hänvisning görs här till RTP-specifikationen IETF RFC 1889 (be- gäran om synpunkter, request for comments), där de första fyra bytesen definieras. ”v”, vilket återfinns långt till vänster i fig. 2, definierar två bitar som primärt är av- sedda att göra förändringar möjliga inom tílläggsetiketten. ”X” betecknar ett oan- vänt fält i etiketten. ”cmd” är ett kommando som tillåter altemativ användning av tilläggsetiketten. Anledningen till detta alternativa utnyttjande är att ett flöde kan in- nehålla ett RTP-etikettillägg per paket om den skall sammanfalla med RTP- specifikationen. I detta fall ställs kommandot cmd in till 0. ”destinationssiffra” (dest number) är antalet destinationer i detta särskilda paket, vilket kan vara vilket som helst antal som hänför sig till storleken av delmängden avsedda mottagare. ”Nytto- last” (real payload) är slaget data som skickas i detta paket. Den reella RTP-etiketten innehåller nyttolastslaget av fält och precis som fallet i andra applikationer, är det inte avsett att vara möjligt att avkoda data genom att utelämna tilläggsetiketten.
Denna tilläggsetikett sätts ursprungligen till det ursprungliga värdet 127. Derma siff- ra betecknar, i enlighet med den nänmda RTP-specifikationen, ”ospecificerad” och inkluderar då det reella nyttolastslaget. Detta kommer att leda till att applikationer, som inte tolkar denna tilläggsetikett, gör sig av med paketet. IDl, ID2, ... är unika identificrare för den avsedda destinationen, dvs. vem som är den avsedda mottaga- ren av detta paket.
Att lägga till en tilläggsetikett till ett datapaket kan utföras i enlighet med följande utföringsforrn. Sändaren skickar data till var och en inom gruppen, där gruppen ex- empelvis innefattar tre användare. Dessa användare är användare 1 (id=l0), använ- IO 15 m* 525 271 7 dare 2 (id=20) och användare 3 (id=30). Av någon anledning kan sändaren av data vara intresserad av att skicka ett datapaket endast till ”användare l” och ”användare 3”. Detta betecknas en privat audiokonversation, eller en s.k. viskning inom grupp- kommunikationen. Det nya paketet består av tilläggsetiketten med en bit satt till 1 och tilläggsetiketten adderas efter RTP-etiketten, som tidigare beskrivits med hän- visning till fig. 2. Denna tilläggsetikett kommer att innefatta ”destinationssiffra” = 2 och ”IDl” = 10 och ”ID2” = 30. Därefter skickas ett paket till hela gruppen och mottas av alla tre användama (användare 1, användare 2 och användare 3). Den andra användaren, dvs. användare 2, kommer också att motta detta paket och avkoda tilläggsetiketten, men denna användare kommer inte att hitta sig själv i destinations- listan och kommer därför att göra sig av med paketet.
Emellertid kommer de andra användarna, dvs. användare 1 och användare 3, att av- koda tilläggsetiketten, återfinna sig själva i destinationslistan och hantera data i en- lighet med nyttolastslaget som definieras i fältet av slaget ”verklig nyttolast”.
I enlighet med den föreliggande uppfinningen utvecklas programvara parallellt med anordningen för distribution av signaler. Programvaran återfinns i ett minne som är associerat med anordningen. Programvaran är utformad för att instruera hårdvaran att utföra de sekventiella fórfarandestegen som tidigare beskrivits i detta dokument.

Claims (1)

10 15 20 25 iso Patentkrav
1. Anordning för distribution av en flödande signal inom en grupp av användare i ett datanät, där användarna har tillgång till klienttenninaler (10, 20, 30, 40) för deltagande i en multicastsession, varvid anordningen innefattar förbindelselänkar (12, 22, 32, 42) anpassade att förbinda klienttennina- lema tillhörande användare och därmed relaterad utrustning, såsom uppfång- ningsorgan (16, 26. ..; 18, 28.. _), till multicastsessionen, företrädesvis via Inter- net eller något annat sammanbindande nät, en tilläggsetikett som adderas till datapaket i den flödande signalen, där tilläggsetiketten innefattar identifikationsdata som hänför sig till avsedda motta- gare av ett paket, kännetecknar! av att ett filterorgan (14, 24, 34, 44) står i förbindelse med den mottagande klienten och är anpassat att filtrera ut datapaket innefattande identifikationsdata i tilläggsetiketten som identifierar mottagaren och motta den flödande signalen. . Anordning för distribution av en flödande signal enligt krav I, kännetecknar! av att den skickade signalen är krypterad av den sändande klientterminalen och avkodas av den avsedda mottagaren endast vid den mottagande klientterrni- nalen med hjälp av en separat tillhandahâllen avkrypteringsnyckel. . Förfarande för distribution av en flödande signal via Intemet eller något annat sammanbindande nät inom en grupp användare i ett datanät, där användarna har tillgång till klientterminaler ( 10, 20, 30, 40) för deltagande i en multicastsession, där förfarandet innefattar stegen: addering av en tilläggsetikett till datapaket i den flödande signalen, där tilläggsetiketten identifierar den avsedda mottagaren av ett paket, kännetecknat av att 10 525 271 9 filtrera ut datapaket innefattande identifikationsdata i tilläggsetiketten som identifierar mottagaren och tillåter den att passera genom ett filterorgan (14, 24, 34, 44), vilket står i förbindelse med den mottagande klienten. . Dataprogramprodukt för distribution av en flödande signal inom en grupp an- vândare i ett datanät, där dataprogramprodukten är integrerad och överiörbar mellan innefattade enheter i enlighet med patentkraven 1-2, och där datapro- gramprodukten är anpassad att utföra förfarandestegen i patentkrav 3.
SE0201879A 2002-06-19 2002-06-19 Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem SE525271C2 (sv)

Priority Applications (9)

Application Number Priority Date Filing Date Title
SE0201879A SE525271C2 (sv) 2002-06-19 2002-06-19 Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem
DE60320108T DE60320108T2 (de) 2002-06-19 2003-06-18 Vorrichtung und verfahren zum weiterleiten von privater information in einem gruppenkommunikationsystem
AU2003239044A AU2003239044A1 (en) 2002-06-19 2003-06-18 Apparatus and method for conveying private information within a group communication system
PCT/SE2003/001030 WO2004002086A1 (en) 2002-06-19 2003-06-18 Apparatus and method for conveying private information within a group communication system
US10/518,429 US20060041745A1 (en) 2002-06-19 2003-06-18 Apparatus and method for conveying private information within a group communication system
EP03733760A EP1527567B1 (en) 2002-06-19 2003-06-18 Apparatus and method for conveying private information within a group communication system
ES03733760T ES2303594T3 (es) 2002-06-19 2003-06-18 Aparato y procedimiento para transmitir informacion privada dentro de un sistema de comunicacion en grupo.
AT03733760T ATE391374T1 (de) 2002-06-19 2003-06-18 Vorrichtung und verfahren zum weiterleiten von privater information in einem gruppenkommunikationsystem
CA2487728A CA2487728C (en) 2002-06-19 2003-06-18 Apparatus and method for conveying private information within a group communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0201879A SE525271C2 (sv) 2002-06-19 2002-06-19 Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem

Publications (3)

Publication Number Publication Date
SE0201879D0 SE0201879D0 (sv) 2002-06-19
SE0201879L SE0201879L (sv) 2003-12-20
SE525271C2 true SE525271C2 (sv) 2005-01-18

Family

ID=20288239

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0201879A SE525271C2 (sv) 2002-06-19 2002-06-19 Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem

Country Status (9)

Country Link
US (1) US20060041745A1 (sv)
EP (1) EP1527567B1 (sv)
AT (1) ATE391374T1 (sv)
AU (1) AU2003239044A1 (sv)
CA (1) CA2487728C (sv)
DE (1) DE60320108T2 (sv)
ES (1) ES2303594T3 (sv)
SE (1) SE525271C2 (sv)
WO (1) WO2004002086A1 (sv)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8677117B2 (en) * 2003-12-31 2014-03-18 International Business Machines Corporation Remote management of boot application
KR20060115290A (ko) * 2005-05-04 2006-11-08 삼성전자주식회사 이동통신 시스템에서 다중 사용자 패킷 송수신 장치 및방법
KR100741885B1 (ko) * 2005-10-26 2007-07-23 지유소프트 주식회사 다진 트리 구조를 이용한 응용계층 멀티캐스트 그룹 구성방법
US7675854B2 (en) 2006-02-21 2010-03-09 A10 Networks, Inc. System and method for an adaptive TCP SYN cookie with time validation
US20080176618A1 (en) * 2007-01-19 2008-07-24 Waterleaf Limited Method and System for Presenting Electronic Casino Games to a Player
US8069251B2 (en) 2007-06-01 2011-11-29 Adobe Systems Incorporated System and/or method for client-driven server load distribution
US8239548B2 (en) 2007-07-17 2012-08-07 Adobe Systems Incorporated Endpoint discriminator in network transport protocol startup packets
US7992201B2 (en) * 2007-07-26 2011-08-02 International Business Machines Corporation Dynamic network tunnel endpoint selection
US8145698B1 (en) 2008-01-03 2012-03-27 Adobe Systems Incorporated Self organizing peer-to-peer system, method, and/or apparatus
US8171147B1 (en) 2008-02-20 2012-05-01 Adobe Systems Incorporated System, method, and/or apparatus for establishing peer-to-peer communication
US8341401B1 (en) 2008-05-13 2012-12-25 Adobe Systems Incorporated Interoperable cryptographic peer and server identities
US8312147B2 (en) * 2008-05-13 2012-11-13 Adobe Systems Incorporated Many-to-one mapping of host identities
US9960967B2 (en) 2009-10-21 2018-05-01 A10 Networks, Inc. Determining an application delivery server based on geo-location information
US8490003B2 (en) 2010-12-03 2013-07-16 International Business Machines Corporation Dynamic proximity based text exchange within a group session
US9094364B2 (en) 2011-12-23 2015-07-28 A10 Networks, Inc. Methods to manage services over a service gateway
US8782221B2 (en) 2012-07-05 2014-07-15 A10 Networks, Inc. Method to allocate buffer for TCP proxy session based on dynamic network conditions
US9531846B2 (en) 2013-01-23 2016-12-27 A10 Networks, Inc. Reducing buffer usage for TCP proxy session based on delayed acknowledgement
US10027761B2 (en) 2013-05-03 2018-07-17 A10 Networks, Inc. Facilitating a secure 3 party network session by a network device
US10230770B2 (en) 2013-12-02 2019-03-12 A10 Networks, Inc. Network proxy layer for policy-based application proxies
US10020979B1 (en) 2014-03-25 2018-07-10 A10 Networks, Inc. Allocating resources in multi-core computing environments
US9806943B2 (en) 2014-04-24 2017-10-31 A10 Networks, Inc. Enabling planned upgrade/downgrade of network devices without impacting network sessions
US9992229B2 (en) 2014-06-03 2018-06-05 A10 Networks, Inc. Programming a data network device using user defined scripts with licenses
US9986061B2 (en) 2014-06-03 2018-05-29 A10 Networks, Inc. Programming a data network device using user defined scripts
US10129122B2 (en) 2014-06-03 2018-11-13 A10 Networks, Inc. User defined objects for network devices
US10581976B2 (en) 2015-08-12 2020-03-03 A10 Networks, Inc. Transmission control of protocol state exchange for dynamic stateful service insertion
US10243791B2 (en) 2015-08-13 2019-03-26 A10 Networks, Inc. Automated adjustment of subscriber policies
US10318288B2 (en) 2016-01-13 2019-06-11 A10 Networks, Inc. System and method to process a chain of network applications
US10389835B2 (en) 2017-01-10 2019-08-20 A10 Networks, Inc. Application aware systems and methods to process user loadable network applications

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748958A (en) * 1996-04-30 1998-05-05 International Business Machines Corporation System for utilizing batch requests to present membership changes to process groups
US6490586B1 (en) * 1999-12-27 2002-12-03 International Business Machines Corporation Ordered sub-group messaging in a group communications system
US6724770B1 (en) * 2000-02-17 2004-04-20 Kenneth P. Birman Multicast protocol with reduced buffering requirements
US7116641B2 (en) * 2000-11-15 2006-10-03 Lg Electronics Inc. Multicast and broadcast transmission method and apparatus of a CDMA mobile communication network
US7035657B2 (en) * 2002-05-08 2006-04-25 Qualcomm Inc. Method and apparatus for supporting application-layer media multicasting

Also Published As

Publication number Publication date
DE60320108D1 (de) 2008-05-15
WO2004002086A8 (en) 2004-12-23
EP1527567B1 (en) 2008-04-02
ATE391374T1 (de) 2008-04-15
SE0201879L (sv) 2003-12-20
EP1527567A1 (en) 2005-05-04
AU2003239044A1 (en) 2004-01-06
ES2303594T3 (es) 2008-08-16
WO2004002086A1 (en) 2003-12-31
SE0201879D0 (sv) 2002-06-19
CA2487728A1 (en) 2003-12-31
US20060041745A1 (en) 2006-02-23
CA2487728C (en) 2011-12-06
DE60320108T2 (de) 2009-05-14

Similar Documents

Publication Publication Date Title
SE525271C2 (sv) Anordning och förfarande för överföring av privat information inom ett gruppkommunikationssystem
US8433900B2 (en) Secure transport of multicast traffic
US7769008B2 (en) Multicast packet routing arrangements for group-membership handling
CN101309273B (zh) 一种生成安全联盟的方法和装置
US7899045B2 (en) TCP multicast system and method
JP2004208302A (ja) 通信ネットワークにおける異なるマルチキャストプロトコル間で要求を変換するシステムおよび方法
CN110809026B (zh) 一种文件处理方法、装置、电子设备及存储介质
CN109408015A (zh) 一种多媒体文件处理方法、发送终端和显示终端
JP2009081855A (ja) 複数のネットワークを介して電子的形態のアイテムを送信する方法、装置、及びプログラム
CN109451001B (zh) 一种通讯方法和***
CN109376507B (zh) 一种数据安全管理方法和***
EP1506658B1 (en) Apparatus and method for distribution of streamed real-time information between clients
Ishikawa et al. An architecture for user authentication of IP multicast and its implementation
JP2003264590A (ja) パケット伝送システムとそのデータ送信装置及びデータ受信装置
JP7272629B2 (ja) ノード管理システム、ノード管理方法及びプログラム
CN110049007B (zh) 视联网传输方法和装置
KR101005213B1 (ko) 데이터 패킷을 라우팅하는 방법, 및 이 방법을 구현하는디바이스
US8194268B2 (en) Method of and apparatus for broadcast printing via a network
JP2002368751A (ja) マルチキャスト通信システム
CN110636031B (zh) 视频会议数据处理方法和装置
CN106789208A (zh) 一种基于udt反向穿透技术的网络取证设备网管模型
SE524486C2 (sv) Metod och anordning för att sända information till en grupp användare över ett IP-baserat nätverk
JPH07336374A (ja) 多地点パケット通信方式
JP2005057558A (ja) 接続サーバ振り分け方法及びパケット交換装置
JP2007088633A (ja) 通信装置

Legal Events

Date Code Title Description
NUG Patent has lapsed