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 gruppkommunikationssystemInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/201—Multicast operation; Broadcast operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17393—Indirect interconnection networks non hierarchical topologies having multistage networks, e.g. broadcasting scattering, gathering, hot spot contention, combining/decombining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/22—Arrangements for preventing the taking of data from a data transmission channel without authorisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/806—Broadcast or multicast traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements 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)
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.
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)
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)
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 |
-
2002
- 2002-06-19 SE SE0201879A patent/SE525271C2/sv not_active IP Right Cessation
-
2003
- 2003-06-18 AU AU2003239044A patent/AU2003239044A1/en not_active Abandoned
- 2003-06-18 WO PCT/SE2003/001030 patent/WO2004002086A1/en not_active Application Discontinuation
- 2003-06-18 DE DE60320108T patent/DE60320108T2/de not_active Expired - Lifetime
- 2003-06-18 CA CA2487728A patent/CA2487728C/en not_active Expired - Fee Related
- 2003-06-18 AT AT03733760T patent/ATE391374T1/de not_active IP Right Cessation
- 2003-06-18 US US10/518,429 patent/US20060041745A1/en not_active Abandoned
- 2003-06-18 EP EP03733760A patent/EP1527567B1/en not_active Expired - Lifetime
- 2003-06-18 ES ES03733760T patent/ES2303594T3/es not_active Expired - Lifetime
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 |