DE602004004165T2 - Daten-sharing in einem multimedia-kommunikationssystem - Google Patents
Daten-sharing in einem multimedia-kommunikationssystem Download PDFInfo
- Publication number
- DE602004004165T2 DE602004004165T2 DE602004004165T DE602004004165T DE602004004165T2 DE 602004004165 T2 DE602004004165 T2 DE 602004004165T2 DE 602004004165 T DE602004004165 T DE 602004004165T DE 602004004165 T DE602004004165 T DE 602004004165T DE 602004004165 T2 DE602004004165 T2 DE 602004004165T2
- Authority
- DE
- Germany
- Prior art keywords
- node
- data
- signature
- sent
- stored
- 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.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims abstract description 13
- 238000010295 mobile communication Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 description 6
- 241001530812 Goupia glabra Species 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 241001136792 Alle Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- 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/10—Architectures or entities
- H04L65/1045—Proxies, e.g. for session initiation protocol [SIP]
-
- 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/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
- FACHGEBIET
- Die vorliegende Erfindung betrifft kombinierte Multimediadienste und insbesondere ein Verfahren zum Minimieren des mit einem solchen Dienst verbundenen Verkehrsvolumens.
- HINTERGRUND DER ERFINDUNG
- IP-Multimedia-(IPMM-)Dienste stellen eine dynamische Kombination von Sprache, Video, Nachrichtenübermittlung, Daten und so weiter innerhalb der gleichen Sitzung bereit. Durch das Wachsen der Zahl der Basisanwendungen und der Medien, die kombiniert werden können, wächst die Zahl der dem Endbenutzer angebotenen Dienste, und die zwischenmenschliche Kommunikationserfahrung wird bereichert. Das wird zu einer neuen Generation von personalisierten, reichhaltigen Multimedia-Kommunikationsdiensten führen, einschließlich sogenannter "kombinierter IP-Multimediadienste", die nachstehend ausführlicher betrachtet werden.
- IP-Multimedia-Teilsystem (IMS) ist die Technologie, die durch das Partnerschaftsprojekt der 3. Generation (3GPP) definiert wurde (in TS 32.225, 5. Ausgabe), um IP-Multimediadienste über 3G-Mobilfunk-Kommunikationsnetzwerke bereitzustellen. IMS stellt Schlüsselmerkmale bereit, um die Kommunikationserfahrung von Mensch zu Mensch für Endbenutzer durch die Integration und das Zusammenwirken von Diensten zu bereichern. IMS ermöglicht neue reichhaltige Kommunikation von Mensch zu Mensch (von Client zu Client) wie auch von Mensch zu Inhalt (von Client zu Server) über ein IP-gestütztes Netzwerk. Das IMS macht vom Sitzungsaktivierungsprotokoll (SIP) und vom Dienstzustellungsprotokoll (SDP) Gebrauch, um Gesprächsverbindungen oder Sitzungen zwischen Benutzer-Endgeräten (oder zwischen Benutzer-Endgeräten und Webservern) aufzubauen. IMS sitzt auf einem Zugangsnetzwerk, das ein Netzwerk des Universellen Mobilfunk-Telekommunikationssystems (UMTS) oder des Allgemeinen Paketfunkdienstes (GPRS/GSM) sein kann, aber auch eine alternative Technologie verwenden kann, zum Beispiel WiFi.
1 stellt schematisch dar, wie sich das IMS im Fall eines GPRS-Zugangsnetzwerks in die Mobilfunk-Netzwerkarchitektur einfügt. - Push-to-Watch ist ein allgemeiner Name, der einem IP-Multimediadienst gegeben wurde, der Benutzern ermöglicht, während einer Sprachverbindung Bilder gemeinsam zu nutzen. Der Dienst kann dahingehend verallgemeinert werden, dass er einen kombinierten IP-Multimediadienst abdeckt, der sowohl ein leitungsvermitteltes Medium (wie etwa Sprache) als auch ein über den IP-Multimediabereich paketvermitteltes Medium (wie etwa Bilder, Video, Anwesenheit, Sofortnachrichten und so weiter) aufweist und kombiniert. Dieser verallgemeinerte Dienst wird hier als "WeShare" bezeichnet. Der Dienst befähigt einen Benutzer, während einer leitungsvermittelten (CS) Sprachkonversation mit einem anderen Benutzer ein Bild, einen Video- oder Tonausschnitt und so weiter aufzunehmen und diesen Inhalt mit anderen Benutzern in (Nahezu-)Echtzeit gemeinsam zu nutzen. Jeder Teilnehmer an der Konversation kann die Übertragung von Inhalt an den anderen Teilnehmer auslösen. Die Möglichkeit, ein Bild oder eine andere Multimedia-Information gemeinsam zu nutzen, wird höchstwahrscheinlich zu längeren Telefongesprächen führen, was die Einnahmen der Netzwerkbetreiber erhöht, auch wenn die Übertragung der eigentlichen Medien kostenlos ist.
- Im Fall der gemeinsamen Nutzung von Bildern wird angenommen, dass die Teilnehmer eines WeShare-Dienstes gern imstande sein möchten, das gleiche Bild im wesentlichen zur gleichen Zeit zu sehen, und dass die Zeit für die Übertragung des Bildes zwischen den Teilnehmern minimiert werden sollte, um die bestmögliche Endbenutzer-Erfahrung sicherzustellen. Aus der Sicht des Betreibers sollte (vor allem wenn die Übertragung des Bildes billig oder kostenlos ist) die übertragene Datenmenge minimiert werden, um Netzwerkkapazität für Dienste mit höheren Einnahmen pro Bit zu sparen. Eine solche Minimierung ist aus dem US-Patent 2003/0014477 bekannt.
- ZUSAMMENFASSUNG DER ERFINDUNG
- Unter einem ersten Aspekt der vorliegenden Erfindung wird ein Verfahren zur Optimierung der Nutzung der Übertragungsbandbreite in einem Kommunikationssystem bereitgestellt, wobei das Verfahren für Daten, die über eine Schnittstelle von einem ersten an einen zweiten Knoten gesendet werden sollen, die folgenden Schritte umfasst: Erzeugen einer Signatur für den Dateninhalt, Senden der Signatur vom ersten an den zweiten Knoten oder an einen Zwischenknoten auf dem Übertragungsweg, im zweiten Knoten oder im Zwischenknoten erfolgendes Vergleichen der Signatur mit Signaturen für in diesem Knoten gespeicherte Daten, und Senden der Daten vom ersten an den zweiten Knoten über die Schnittstelle nur dann, wenn die empfangene Signatur nicht mit einer Signatur für gespeicherte Daten übereinstimmt.
- Das Kommunikationsnetzwerk kann ein drahtloses Mobilfunk-Kommunikationsnetzwerk sein, wobei die Schnittstelle die Luftschnittstelle ist.
- Die Daten können Multimedia-Daten sein, die während einer leitungsvermittelten Sprachverbindung zwischen dem ersten und dem zweiten Knoten gesendet werden.
- Ausführungsformen der vorliegenden Erfindung können zu den folgenden Vorteilen führen:
Eine Signatur anstelle der vollständigen Datei zu senden, führt zu einer kürzeren Übertragungszeit und somit zu einer durch den Endbenutzer wahrgenommenen verbesserten Qualität. - Eine Signatur anstelle der vollständigen Datei zu senden, führt zu geringerer Datenübertragung, was zu einer erhöhten Systemkapazität führt.
- Daten gegebenenfalls in einem Proxyserver zu speichern, ermöglicht die kundenspezifische Anpassung von Daten, zum Beispiel Bildern, für verschiedene Benutzergeräte unter Verwendung der billigen und schnellen Verarbeitungsleistung, die im Server verfügbar ist.
- In einer ersten Ausführungsform der Erfindung sind der erste und der zweite Knoten Teilnehmer-Endgeräte, und der Zwischenknoten ist vorhanden und fungiert als ein Proxy-Server, der Daten, die zum ersten Mal zwischen Teilnehmer-Endgeräten gesendet werden, schnellzugriffsgerecht speichert. Falls die empfangene Signatur mit einer Signatur für gespeicherte oder schnellzugriffsgerecht gespeicherte Daten übereinstimmt, werden die Daten durch den Zwischenknoten an den zweiten Knoten gesendet.
- In einer zweiten Ausführungsform der Erfindung ist der zweite Knoten ein Teilnehmer-Endgerät, und der erste Knoten ist ein Knoten, in dem Inhalt gespeichert ist. Die Signatur wird im ersten Knoten erzeugt und wird an den zweiten Knoten gesendet. Auf der Grundlage des Signaturvergleichs ist der zweite Knoten imstande, zu bestimmen, ob er die Daten, die gesendet werden sollen, bereits empfangen hat oder nicht. Wenn die Daten bereits gesendet worden sind, kann das weitere Senden abgebrochen werden.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
-
1 stellt ein Mobilfunk-Kommunikationssystem mit einem IMS-Kernnetzwerk dar; und -
2 stellt Signalisierungsflüsse für das wiederholte Senden von Bildern (links) und für das Senden von Signaturen anstelle von Bildern (rechts) dar. - AUSFÜHRLICHE BESCHREIBUNG VON BESTIMMTEN AUSFÜHRUNGSFORMEN
- Zum Zweck der Veranschaulichung wird die folgende Implementierung der Erfindung im Kontext eines zellularen 3G-Kommunikationssystems beschrieben, in dem Netzwerkteilnehmer mobile Endgeräte verwenden, wie es in
1 dargestellt ist. Der Austausch von Daten, in diesem Beispiel von Bildern, wird zwischen mobilen Endgeräten durchgeführt. Die Endgeräte können an das Netzwerk des gleichen Betreibers oder an andere Netzwerke "angeschlossen" sein. Das oder jedes Netzwerk ist mit einem "Provy"-Server (das heißt innerhalb des IP-Multimediasystems, IMS) ausgestattet. - Gemäß den aktuellen Push-to-Watch-Vorschlägen werden Bilder auf dem mobilen Gerät des Absenders gespeichert. Sie werden entweder direkt mit dem Gerät aufgenommen (zum Beispiel im Fall eines Kamera-Telefons) oder werden von irgendeinem anderen Gerät an das mobile Gerät übertragen (zum Beispiel von einer Digitalkamera an das Telefon). In beiden Fällen wird das Bild dann höchstwahrscheinlich unverändert vom Gerät des Absenders an das Gerät des Empfängers gesendet (über verschiedene Netzwerkknoten). Das Gerät des Empfängers setzt das empfangene Bild in eine Form um, die zur Anzeige auf dem empfangenden Gerät geeignet ist.
- Oft ist das Bild, das jemand mitnutzen möchte, etwas Besonderes. Es kann ein einzigartiger Moment in jemandes Leben sein (ein Bild eines neugeborenen Babys und so weiter) oder ein besonders unterhaltsames Bild (Scherz und so weiter). Es ist wahrscheinlich, dass diese Art von Bildern mehrmals mit anderen Personen gemeinsam genutzt wird. Wenn ein Bild mehrmals gemeinsam genutzt wird (wie es im Nachrichtenfluss auf der linken Seite von
2 dargestellt ist), werden die für eine einzelne Übertragung benötigten Übertragungsressourcen mehrmals von neuem verbraucht. Für hochaufgelöste Bilder können die verbrauchten Ressourcen erheblich sein (zum Beispiel kann ein unter Verwendung einer hochwertigen Digitalkamera aufgenommenes Bild zu der Notwendigkeit führen, ungefähr ein Megabyte an Daten zu übertragen). Ferner muss, wenn das Bild modifiziert werden muss (zum Beispiel. die Größe oder die Anzahl der Farben verringert werden muss), um den Anzeigefähigkeiten des Empfängers besser zu entsprechen, die erforderliche Verarbeitung entweder im sendenden oder im empfangenden mobilen Endgerät vorgenommen werden, was zum Bedarf an hohem Rechenaufwand in einem der Endgeräte führt (was wiederum zu Verarbeitungsverzögerungen führt). - Die oben angegebenen Probleme können gelöst werden, indem ein Proxyserver verwendet wird, um bereits übertragene Bilder im Netzwerk zu speichern. Der Proxy behält Kopien von gesendeten Bildern und vermeidet die Notwendigkeit, große Dateien mehrmals über die Funkschnittstelle zu übertragen. Ferner kann der Proxyserver leicht so konfiguriert werden, dass ihm eine hohe Rechenleistung zur Verfügung steht, wobei die Bilder in diesem Fall leicht an die Fähigkeiten verschiedener empfangender Endgeräte angepasst werden können. Normalerweise wird der Proxy innerhalb des Netzwerks des Mobilfunk-Betreibers sitzen und kann sich am selben Ort wie der MRFP (Multimediaressourcen-Funktionsprozessor) befinden.
- Beispielregeln für den Proxy-Betrieb lauten wie folgt:
- 1. Alle mindestens einmal über ein Netzwerk übertragenen Bilder werden im Proxyserver dieses Netzwerks für eine vorbestimmte Dauer gespeichert.
- 2. Wenn ein mobiles Endgerät ermittelt, dass der Benutzer ein Bild gemeinsam mit einem anderen Teilnehmer zu nutzen versucht, das bereits gemeinsam genutzt worden ist (mit diesem oder einem anderen Teilnehmer), sendet das Endgerät einen Hash-Wert (oder eine Prüfsumme) der Datei an den Proxyserver. Der Hash-Wert kann relativ klein sein, in der Größenordnung einiger zehn Bytes.
- 3. Bei Empfang des Hash-Werts ersetzt der Proxyserver den Hash-Wert mit der schnellzugriffsgerecht gespeicherten Kopie des Bildes und leitet die Nachricht an den Empfänger weiter.
- 4. Wenn der Proxyserver keine schnellzugriffsgerecht gespeicherte Kopie des Bildes hat, fordert der Proxyserver den Absender auf, das ursprüngliche Bild an den Proxyserver zu übertragen, wo eine Kopie schnellzugriffsgerecht gespeichert wird, bevor das Bild an den Empfänger weitergeleitet wird.
- Diese Prozedur ist im Nachrichtenfluss auf der rechten Seite von
2 dargestellt, wobei die Darstellung auf der linken Seite den Ansatz nach dem Stand der Technik demonstriert. - Es ist zu erwarten, dass bestimmte Dateien (zum Beispiel Videoausschnitte eines Fußballtors oder ein lustiger Werbespot) bei Benutzern sehr beliebt sein werden und potentiell an einen gegebenen Benutzer während mehrerer Gesprächsverbindungen mit weiteren anderen Benutzern übertragen werden. Es kann schwierig für Benutzer sein, zu wissen, ob ein bestimmter Inhalt bereits heruntergeladen worden ist und auf seinem Telefon verfügbar ist oder nicht, und potentiell muss ein Benutzer mehrmals auf einen gegebenen Inhalt warten und/oder dafür bezahlen.
- Eine Lösung für dieses Problem besteht darin, im sendenden Endgerät für ein Bild bzw. einen Videoausschnitt eine Signatur zu berechnen, zum Beispiel eine Prüfsumme oder eine Inhaltskennung, bevor es bzw. er gesendet wird. Diese kann aus den Bilddaten selbst berechnet werden, zum Beispiel ein Hash-Wert der Daten. Bevor der tatsächliche Inhalt gesendet wird, wird nur die Signatur übertragen, wonach bei Bedarf der Inhalt folgt. Durch Prüfen der Signatur kann die Benutzeranwendung im Empfänger prüfen, ob der Inhalt schon empfangen worden ist und ob er im Gerät verfügbar ist. Wenn ja, kann das Herunterladen der Datei abgebrochen werden.
- Alternative Lösungen sind möglich:
-
- 1) Die Signatur wird aus dem Inhalt auf eine solche Weise berechnet, dass sie den Dateinamen nicht enthält; das heißt, auch wenn der Name der Datei geändert wird, wird sie als ein Duplikat erkannt.
- 2) Statt die Signatur aus den Bilddaten selbst zu berechnen, kann die Signatur datenunabhängig sein, indem sie erzeugt wird, wenn der Inhalt erzeugt wird (zum Beispiel. eine Zufallszahl). Diese Lösung kann weniger kompliziert sein.
- Die Erfindung trifft auch für normale Internet-Mail zu, wo das gleiche Dokument oder die gleiche Datei mehrmals empfangen werden kann, ohne dass der Benutzer weiß, ob sie bereits verfügbar ist oder nicht.
Claims (6)
- Verfahren zur Optimierung der Nutzung der Übertragungsbandbreite in einem Kommunikationssystem, wobei das Verfahren für Daten, die über eine Schnittstelle von einem ersten an einen zweiten Knoten gesendet werden sollen, die folgenden Schritte umfasst: Bestimmen im ersten Knoten, ob die Daten vorher an den zweiten Knoten oder einen anderen Knoten gesendet worden sind oder nicht; wenn die Daten vorher gesendet worden sind, Erzeugen einer Signatur für den Dateninhalt, Senden der Signatur vom ersten an den zweiten Knoten oder an einen Zwischenknoten auf dem Übertragungsweg, im zweiten Knoten oder im Zwischenknoten erfolgendes Vergleichen der Signatur mit Signaturen für in diesem Knoten gespeicherte Daten und Senden der Daten vom ersten an den zweiten Knoten über die Schnittstelle nur dann, wenn die empfangene Signatur nicht mit einer Signatur für gespeicherte Daten übereinstimmt; und wenn die Daten nicht vorher gesendet worden sind, Senden der kompletten Daten an den zweiten Knoten.
- Verfahren nach Anspruch 1, wobei das Kommunikationssystem ein drahtloses Mobilfunk-Kommunikationsnetz ist und die Schnittstelle die Luftschnittstelle ist.
- Verfahren nach Anspruch 1 oder 2, wobei die Daten einem Stand- oder Videobild oder einer E-Mail entsprechen.
- Verfahren nach einem der vorhergehenden Ansprüche, wobei der erste und der zweite Knoten Teilnehmer-Endgeräte sind und der Zwischenknoten vorhanden ist und als ein Proxy-Server fungiert, wobei Daten, die zum ersten Mal zwischen Teilnehmer-Endgeräten gesendet werden, schnellzugriffsgerecht gespeichert werden und in dem Fall, wo die empfangene Signatur mit einer Signatur für gespeicherte oder schnellzugriffsgerecht gespeicherte Daten übereinstimmt, die Daten durch den Zwischenknoten an den zweiten Knoten gesendet werden.
- Verfahren nach Anspruch 1, 2 oder 3, wobei der zweite Knoten ein Teilnehmer-Endgerät ist und der erste Knoten ein Knoten ist, in dem Inhalt gespeichert ist, wobei die Signatur im ersten Knoten erzeugt und an den zweiten Knoten gesendet wird, wobei der zweite Knoten auf der Grundlage des Signaturvergleichs imstande ist, zu bestimmen, ob er die Daten, die gesendet werden sollen, bereits empfangen hat oder nicht, und wenn die Daten bereits gesendet worden sind, das Senden abgebrochen werden kann.
- Verfahren nach Anspruch 1 oder 2, wobei die Daten Multimedia-Daten sind, die während einer leitungsvermittelten Sprachverbindung zwischen dem ersten und dem zweiten Knoten gesendet werden.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0321426 | 2003-09-12 | ||
| GBGB0321426.9A GB0321426D0 (en) | 2003-09-12 | 2003-09-12 | Data sharing in a multimedia communication system |
| PCT/EP2004/051741 WO2005027457A1 (en) | 2003-09-12 | 2004-08-06 | Data sharing in a multimedia communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE602004004165D1 DE602004004165D1 (de) | 2007-02-15 |
| DE602004004165T2 true DE602004004165T2 (de) | 2007-10-11 |
Family
ID=29226995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE602004004165T Expired - Lifetime DE602004004165T2 (de) | 2003-09-12 | 2004-08-06 | Daten-sharing in einem multimedia-kommunikationssystem |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US20070206609A1 (de) |
| EP (1) | EP1665713B1 (de) |
| JP (1) | JP4602979B2 (de) |
| CN (1) | CN1849797A (de) |
| AT (1) | ATE350853T1 (de) |
| DE (1) | DE602004004165T2 (de) |
| ES (1) | ES2280050T3 (de) |
| GB (1) | GB0321426D0 (de) |
| WO (1) | WO2005027457A1 (de) |
Families Citing this family (77)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2007125666A (ru) * | 2004-12-07 | 2009-01-20 | Зи Корпорейшн Оф Канада, Инк. (Ca) | Пользовательский интерфейс с расширенными характеристиками поиска |
| US20060271636A1 (en) * | 2005-05-25 | 2006-11-30 | Senaka Balasuriya | Push-to-transfer (PTX) content from remote site |
| EP1742437A1 (de) * | 2005-07-06 | 2007-01-10 | Alcatel | Bereistellung einer Telekommunikationsverbindung |
| US10360253B2 (en) | 2005-10-26 | 2019-07-23 | Cortica, Ltd. | Systems and methods for generation of searchable structures respective of multimedia data content |
| US8818916B2 (en) | 2005-10-26 | 2014-08-26 | Cortica, Ltd. | System and method for linking multimedia data elements to web pages |
| US10691642B2 (en) | 2005-10-26 | 2020-06-23 | Cortica Ltd | System and method for enriching a concept database with homogenous concepts |
| US9953032B2 (en) | 2005-10-26 | 2018-04-24 | Cortica, Ltd. | System and method for characterization of multimedia content signals using cores of a natural liquid architecture system |
| US10621988B2 (en) | 2005-10-26 | 2020-04-14 | Cortica Ltd | System and method for speech to text translation using cores of a natural liquid architecture system |
| US8312031B2 (en) | 2005-10-26 | 2012-11-13 | Cortica Ltd. | System and method for generation of complex signatures for multimedia data content |
| US11620327B2 (en) | 2005-10-26 | 2023-04-04 | Cortica Ltd | System and method for determining a contextual insight and generating an interface with recommendations based thereon |
| US10191976B2 (en) | 2005-10-26 | 2019-01-29 | Cortica, Ltd. | System and method of detecting common patterns within unstructured data elements retrieved from big data sources |
| US9646005B2 (en) | 2005-10-26 | 2017-05-09 | Cortica, Ltd. | System and method for creating a database of multimedia content elements assigned to users |
| US10380267B2 (en) | 2005-10-26 | 2019-08-13 | Cortica, Ltd. | System and method for tagging multimedia content elements |
| US11403336B2 (en) | 2005-10-26 | 2022-08-02 | Cortica Ltd. | System and method for removing contextually identical multimedia content elements |
| US11216498B2 (en) | 2005-10-26 | 2022-01-04 | Cortica, Ltd. | System and method for generating signatures to three-dimensional multimedia data elements |
| US10387914B2 (en) | 2005-10-26 | 2019-08-20 | Cortica, Ltd. | Method for identification of multimedia content elements and adding advertising content respective thereof |
| US10180942B2 (en) | 2005-10-26 | 2019-01-15 | Cortica Ltd. | System and method for generation of concept structures based on sub-concepts |
| US11386139B2 (en) | 2005-10-26 | 2022-07-12 | Cortica Ltd. | System and method for generating analytics for entities depicted in multimedia content |
| US10614626B2 (en) | 2005-10-26 | 2020-04-07 | Cortica Ltd. | System and method for providing augmented reality challenges |
| US9372940B2 (en) | 2005-10-26 | 2016-06-21 | Cortica, Ltd. | Apparatus and method for determining user attention using a deep-content-classification (DCC) system |
| US10742340B2 (en) * | 2005-10-26 | 2020-08-11 | Cortica Ltd. | System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto |
| US9384196B2 (en) | 2005-10-26 | 2016-07-05 | Cortica, Ltd. | Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof |
| US11032017B2 (en) | 2005-10-26 | 2021-06-08 | Cortica, Ltd. | System and method for identifying the context of multimedia content elements |
| US10372746B2 (en) | 2005-10-26 | 2019-08-06 | Cortica, Ltd. | System and method for searching applications using multimedia content elements |
| US11003706B2 (en) | 2005-10-26 | 2021-05-11 | Cortica Ltd | System and methods for determining access permissions on personalized clusters of multimedia content elements |
| US20160321253A1 (en) | 2005-10-26 | 2016-11-03 | Cortica, Ltd. | System and method for providing recommendations based on user profiles |
| US10380623B2 (en) | 2005-10-26 | 2019-08-13 | Cortica, Ltd. | System and method for generating an advertisement effectiveness performance score |
| US10380164B2 (en) | 2005-10-26 | 2019-08-13 | Cortica, Ltd. | System and method for using on-image gestures and multimedia content elements as search queries |
| US10607355B2 (en) | 2005-10-26 | 2020-03-31 | Cortica, Ltd. | Method and system for determining the dimensions of an object shown in a multimedia content item |
| US8326775B2 (en) | 2005-10-26 | 2012-12-04 | Cortica Ltd. | Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof |
| US11361014B2 (en) | 2005-10-26 | 2022-06-14 | Cortica Ltd. | System and method for completing a user profile |
| US10848590B2 (en) | 2005-10-26 | 2020-11-24 | Cortica Ltd | System and method for determining a contextual insight and providing recommendations based thereon |
| US11019161B2 (en) | 2005-10-26 | 2021-05-25 | Cortica, Ltd. | System and method for profiling users interest based on multimedia content analysis |
| US10949773B2 (en) | 2005-10-26 | 2021-03-16 | Cortica, Ltd. | System and methods thereof for recommending tags for multimedia content elements based on context |
| US10776585B2 (en) | 2005-10-26 | 2020-09-15 | Cortica, Ltd. | System and method for recognizing characters in multimedia content |
| US10585934B2 (en) | 2005-10-26 | 2020-03-10 | Cortica Ltd. | Method and system for populating a concept database with respect to user identifiers |
| US11604847B2 (en) | 2005-10-26 | 2023-03-14 | Cortica Ltd. | System and method for overlaying content on a multimedia content element based on user interest |
| US9477658B2 (en) | 2005-10-26 | 2016-10-25 | Cortica, Ltd. | Systems and method for speech to speech translation using cores of a natural liquid architecture system |
| TWI416934B (zh) * | 2005-11-21 | 2013-11-21 | Zi Corp Canada Inc | 用於行動裝置之資訊傳遞系統及方法 |
| US20080086552A1 (en) * | 2006-10-09 | 2008-04-10 | At&T Knowledge Ventures, L.P. | Method and apparatus for delivering portal services |
| US10733326B2 (en) | 2006-10-26 | 2020-08-04 | Cortica Ltd. | System and method for identification of inappropriate multimedia content |
| US20090198740A1 (en) * | 2008-01-31 | 2009-08-06 | Andrew Braun | Data sharing |
| US20110029610A1 (en) * | 2009-07-31 | 2011-02-03 | Shen-Chang Chao | Content Sharing in Mobile Devices |
| US20110055894A1 (en) * | 2009-08-31 | 2011-03-03 | Shen-Chang Chao | Firewall and NAT Traversal for Social Networking and/or Content Sharing On Mobile Devices |
| FR2949934B1 (fr) * | 2009-09-09 | 2011-10-28 | Qosmos | Surveillance d'une session de communication comportant plusieurs flux sur un reseau de donnees |
| EP2664117B1 (de) * | 2011-01-10 | 2015-03-25 | Telefonaktiebolaget LM Ericsson (publ) | Zwischenspeicherung von ansagen am rand eines paketvermittelten telekommunikationsnetzes |
| US11037015B2 (en) | 2015-12-15 | 2021-06-15 | Cortica Ltd. | Identification of key points in multimedia data elements |
| US11899707B2 (en) | 2017-07-09 | 2024-02-13 | Cortica Ltd. | Driving policies determination |
| US12330646B2 (en) | 2018-10-18 | 2025-06-17 | Autobrains Technologies Ltd | Off road assistance |
| US10839694B2 (en) | 2018-10-18 | 2020-11-17 | Cartica Ai Ltd | Blind spot alert |
| US11126870B2 (en) | 2018-10-18 | 2021-09-21 | Cartica Ai Ltd. | Method and system for obstacle detection |
| US20200133308A1 (en) | 2018-10-18 | 2020-04-30 | Cartica Ai Ltd | Vehicle to vehicle (v2v) communication less truck platooning |
| US11181911B2 (en) | 2018-10-18 | 2021-11-23 | Cartica Ai Ltd | Control transfer of a vehicle |
| US11244176B2 (en) | 2018-10-26 | 2022-02-08 | Cartica Ai Ltd | Obstacle detection and mapping |
| US10789535B2 (en) | 2018-11-26 | 2020-09-29 | Cartica Ai Ltd | Detection of road elements |
| US11643005B2 (en) | 2019-02-27 | 2023-05-09 | Autobrains Technologies Ltd | Adjusting adjustable headlights of a vehicle |
| US11285963B2 (en) | 2019-03-10 | 2022-03-29 | Cartica Ai Ltd. | Driver-based prediction of dangerous events |
| US11694088B2 (en) | 2019-03-13 | 2023-07-04 | Cortica Ltd. | Method for object detection using knowledge distillation |
| US11132548B2 (en) | 2019-03-20 | 2021-09-28 | Cortica Ltd. | Determining object information that does not explicitly appear in a media unit signature |
| US12055408B2 (en) | 2019-03-28 | 2024-08-06 | Autobrains Technologies Ltd | Estimating a movement of a hybrid-behavior vehicle |
| US10796444B1 (en) | 2019-03-31 | 2020-10-06 | Cortica Ltd | Configuring spanning elements of a signature generator |
| US11222069B2 (en) | 2019-03-31 | 2022-01-11 | Cortica Ltd. | Low-power calculation of a signature of a media unit |
| US11488290B2 (en) | 2019-03-31 | 2022-11-01 | Cortica Ltd. | Hybrid representation of a media unit |
| US10776669B1 (en) | 2019-03-31 | 2020-09-15 | Cortica Ltd. | Signature generation and object detection that refer to rare scenes |
| US10748022B1 (en) | 2019-12-12 | 2020-08-18 | Cartica Ai Ltd | Crowd separation |
| US11593662B2 (en) | 2019-12-12 | 2023-02-28 | Autobrains Technologies Ltd | Unsupervised cluster generation |
| US11590988B2 (en) | 2020-03-19 | 2023-02-28 | Autobrains Technologies Ltd | Predictive turning assistant |
| US11827215B2 (en) | 2020-03-31 | 2023-11-28 | AutoBrains Technologies Ltd. | Method for training a driving related object detector |
| US11756424B2 (en) | 2020-07-24 | 2023-09-12 | AutoBrains Technologies Ltd. | Parking assist |
| US12049116B2 (en) | 2020-09-30 | 2024-07-30 | Autobrains Technologies Ltd | Configuring an active suspension |
| US12142005B2 (en) | 2020-10-13 | 2024-11-12 | Autobrains Technologies Ltd | Camera based distance measurements |
| US12257949B2 (en) | 2021-01-25 | 2025-03-25 | Autobrains Technologies Ltd | Alerting on driving affecting signal |
| US12139166B2 (en) | 2021-06-07 | 2024-11-12 | Autobrains Technologies Ltd | Cabin preferences setting that is based on identification of one or more persons in the cabin |
| US12511873B2 (en) | 2021-06-07 | 2025-12-30 | Cortica, Ltd. | Isolating unique and representative patterns of a concept structure |
| US12423994B2 (en) | 2021-07-01 | 2025-09-23 | Autobrains Technologies Ltd | Lane boundary detection |
| US12110075B2 (en) | 2021-08-05 | 2024-10-08 | AutoBrains Technologies Ltd. | Providing a prediction of a radius of a motorcycle turn |
| US12293560B2 (en) | 2021-10-26 | 2025-05-06 | Autobrains Technologies Ltd | Context based separation of on-/off-vehicle points of interest in videos |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6553410B2 (en) * | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
| US6728784B1 (en) * | 1996-08-21 | 2004-04-27 | Netspeak Corporation | Collaborative multimedia architecture for packet-switched data networks |
| US6335927B1 (en) * | 1996-11-18 | 2002-01-01 | Mci Communications Corporation | System and method for providing requested quality of service in a hybrid network |
| US6731625B1 (en) * | 1997-02-10 | 2004-05-04 | Mci Communications Corporation | System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony |
| US6438594B1 (en) * | 1999-08-31 | 2002-08-20 | Accenture Llp | Delivering service to a client via a locally addressable interface |
| AU2001245930A1 (en) * | 2000-03-22 | 2001-10-03 | Omnipod, Inc. | Integrated system and method of providing online access to files and information |
| US20020038420A1 (en) * | 2000-04-13 | 2002-03-28 | Collins Timothy S. | Method for efficient public key based certification for mobile and desktop environments |
| JP2001309219A (ja) * | 2000-04-20 | 2001-11-02 | Fuji Photo Film Co Ltd | 画像転送システム |
| US6880086B2 (en) * | 2000-05-20 | 2005-04-12 | Ciena Corporation | Signatures for facilitating hot upgrades of modular software components |
| US6438575B1 (en) * | 2000-06-07 | 2002-08-20 | Clickmarks, Inc. | System, method, and article of manufacture for wireless enablement of the world wide web using a wireless gateway |
| WO2002021413A2 (en) * | 2000-09-05 | 2002-03-14 | Zaplet, Inc. | Methods and apparatus providing electronic messages that are linked and aggregated |
| FI20002320A7 (fi) * | 2000-10-20 | 2002-04-21 | Nokia Corp | Eston hallinta langattomissa tietoliikenneverkoissa |
| US20020112047A1 (en) * | 2000-12-05 | 2002-08-15 | Rakesh Kushwaha | System and method for wireless data terminal management using general packet radio service network |
| US7054912B2 (en) * | 2001-03-12 | 2006-05-30 | Kabushiki Kaisha Toshiba | Data transfer scheme using caching technique for reducing network load |
| AUPR458901A0 (en) * | 2001-04-26 | 2001-05-24 | Iinet Limited | Cache for a peer-to-peer data transfer |
| JP3943867B2 (ja) * | 2001-06-13 | 2007-07-11 | 株式会社東芝 | サーバ側プロキシ、データ転送方法及びプログラム |
| US7188173B2 (en) * | 2002-09-30 | 2007-03-06 | Intel Corporation | Method and apparatus to enable efficient processing and transmission of network communications |
| US20050010916A1 (en) * | 2003-05-24 | 2005-01-13 | Hagen David A. | System for providing software application updates to multiple clients on a network |
| US7484096B1 (en) * | 2003-05-28 | 2009-01-27 | Microsoft Corporation | Data validation using signatures and sampling |
| US7352997B2 (en) * | 2003-08-14 | 2008-04-01 | Nokia Corporation | Method, apparatus and system for hosting a group of terminals |
-
2003
- 2003-09-12 GB GBGB0321426.9A patent/GB0321426D0/en not_active Ceased
-
2004
- 2004-08-06 DE DE602004004165T patent/DE602004004165T2/de not_active Expired - Lifetime
- 2004-08-06 US US10/570,682 patent/US20070206609A1/en not_active Abandoned
- 2004-08-06 ES ES04766445T patent/ES2280050T3/es not_active Expired - Lifetime
- 2004-08-06 CN CN200480026331.7A patent/CN1849797A/zh active Pending
- 2004-08-06 AT AT04766445T patent/ATE350853T1/de not_active IP Right Cessation
- 2004-08-06 WO PCT/EP2004/051741 patent/WO2005027457A1/en not_active Ceased
- 2004-08-06 EP EP04766445A patent/EP1665713B1/de not_active Expired - Lifetime
- 2004-08-06 JP JP2006525806A patent/JP4602979B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20070206609A1 (en) | 2007-09-06 |
| WO2005027457A1 (en) | 2005-03-24 |
| GB0321426D0 (en) | 2003-10-15 |
| ES2280050T3 (es) | 2007-09-01 |
| EP1665713A1 (de) | 2006-06-07 |
| JP2007534202A (ja) | 2007-11-22 |
| ATE350853T1 (de) | 2007-01-15 |
| JP4602979B2 (ja) | 2010-12-22 |
| CN1849797A (zh) | 2006-10-18 |
| DE602004004165D1 (de) | 2007-02-15 |
| EP1665713B1 (de) | 2007-01-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE602004004165T2 (de) | Daten-sharing in einem multimedia-kommunikationssystem | |
| CN101088304B (zh) | 用于向客户端提供通信组信息的方法和设备 | |
| DE69828230T2 (de) | Verfahren und Vorrichtung zum Zugriff auf eine Internetprotokoll-Mehrfachsendesitzung für einen Einfachsende-Endpunktklient | |
| DE602004005319T2 (de) | Nachrichtenverwaltung | |
| DE60109066T2 (de) | Methode und endgerät zum uebertragen und empfangen von angehängten daten | |
| EP1632065A1 (de) | Verfahren zum übertragen von nachrichten in einem auf mms basierten kommunikationssystem | |
| DE602005004721T2 (de) | Verfahren zur Verwaltung von verdoppelten Nachrichtenmeldungen in multimedialen Benachrichtigungsdiensten | |
| EP2469885B1 (de) | Verfahren zur Integration von Funktionen eines Telekommunikationsnetzes in ein Datennetz | |
| DE102004063298B4 (de) | Verfahren zum rechnergestützten Verwalten von Kommunikationsrechten zum Kommunizieren mittels mehrerer unterschiedlicher Kommunikationsmedien in einer Telekommunikations-Konferenz mit mehreren Telekommunikations-Einrichtungen | |
| RU2432715C2 (ru) | Отчет о доставке в системе связи | |
| EP1207670A2 (de) | Dienst zur automatischen Übermittlung von Paketdaten | |
| DE602004007552T2 (de) | Verfahren und einrichtung für push-to-talk-dienst | |
| DE102006001503B4 (de) | Verfahren und System zum Übermitteln von Zusatzdaten | |
| EP1683320B1 (de) | Verfahren zum aufbauen einer kommunikationsverbindung | |
| WO2009153176A1 (de) | Verfahren zur ermittlung aktiver kommunikationssitzungen und kommunikationssitzungs-informationsserver | |
| DE112022005649T5 (de) | Verfahren zum übertragen und empfangen multimedialer daten | |
| DE60219488T2 (de) | Telekommunikationssystem und Verfahren zur Übertragung von Videodaten zwischen einem Mobiltelefon und Internet | |
| DE102009013411B4 (de) | Parallele Vermittlung einer Nachricht an mehrere Endgeräte in einem Mobilfunknetz | |
| EP1832132B1 (de) | System und verfahren zur vermittlung von daten zwischen einem datenanbieter und einem mobilfunkendgerät | |
| DE202010006148U1 (de) | Mitteilungssystem zur POIabhängigen Sprachübertragung | |
| DE60207056T2 (de) | System und Verfahren zur Datenteilung von einem WAP-Endgerät | |
| WO2006105773A2 (de) | Umleiten einer multimedianachricht durch eine multimedianachricht-relaiseinrichtung in abhängigkeit einer umleitungs-anforderungsnachricht | |
| EP2317741A2 (de) | Koordinierungsvorrichtung von Medieninhalten | |
| DE102008053354B4 (de) | Vorrichtung und Verfahren zur Freigabe von lokalen Dateninhalten für einen IP-basierten Datenzugriff, zugehöriges Kommunikationssystem, digitales Speichermedium, Computer-Programm-Produkt und Computer-Programm | |
| DE602004001940T2 (de) | Verfahren und System zum Anpassen des Nachrichtendienstes eines Benutzers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition |