Destiny Software Productions Inc.

Canada

Retour au propriétaire

1-23 de 23 pour Destiny Software Productions Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 14
        Marque 9
Juridiction
        États-Unis 16
        Canada 4
        International 2
        Europe 1
Date
2024 janvier 1
2024 (AACJ) 1
2023 1
Avant 2019 21
Classe IPC
H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets 9
H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 9
G06F 3/14 - Sortie numérique vers un dispositif de visualisation 8
H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux 8
H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client 8
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 5
38 - Services de télécommunications 5
35 - Publicité; Affaires commerciales 3
42 - Services scientifiques, technologiques et industriels, recherche et conception 2
Statut
En Instance 2
Enregistré / En vigueur 21

1.

MTR

      
Numéro de série 98348900
Statut En instance
Date de dépôt 2024-01-09
Propriétaire Destiny Software Productions, Inc. (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales

Produits et services

downloadable and online non-downloadable software for monitoring digital broadcasts, digital streaming media and social media platforms, collecting and generating statistical information in respect of digital broadcasts, digital streaming media and social media platforms and reporting in respect of same Monitoring digital broadcasts, digital streaming media and social media platforms; collecting and generating statistical information in respect of digital broadcasts, digital streaming media and social media platforms and reporting in respect of same

2.

MTR

      
Numéro d'application 227032400
Statut En instance
Date de dépôt 2023-07-19
Propriétaire Destiny Software Productions Inc. (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales

Produits et services

(1) Downloadable and online non-downloadable software for monitoring digital broadcasts, digital streaming media and social media platforms, collecting and generating statistical information in respect of digital broadcasts, digital streaming media and social media platforms and reporting in respect of same (1) Monitoring digital broadcasts, digital streaming media and social media platforms; collecting and generating statistical information in respect of digital broadcasts, digital streaming media and social media platforms and reporting in respect of same

3.

Script-based video rendering

      
Numéro d'application 15358834
Numéro de brevet 10645405
Statut Délivré - en vigueur
Date de dépôt 2016-11-22
Date de la première publication 2017-05-18
Date d'octroi 2020-05-05
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods render video content on different user-computing platform types. The method comprises: transmitting a script to the user-computing platform, the script comprising a non-compiled series of instructions which is configured to be interpreted by an application program operating on any one of the plurality of user-computing platform types; and using the application program to interpret the transmitted script by performing the series of instructions to thereby decode encoded video data accessible to the user-computing platform into decoded video data comprising one or more frame images without use of a previously compiled program module that is installed prior to the interpreting and without compiling the series of instructions prior to the interpreting.

Classes IPC  ?

  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • H04N 19/587 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage ou une interpolation temporels, p.ex. décimation ou interpolation subséquente d’images dans une séquence vidéo
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • G06F 9/445 - Chargement ou démarrage de programme
  • H04N 19/15 - Débit ou quantité de données codées à la sortie du codeur par contrôle de la taille réelle des données compressées au niveau de la mémoire avant de décider du stockage dans la mémoire tampon de transmission
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ

4.

Methods for watermarking media data

      
Numéro d'application 14857716
Numéro de brevet 09679574
Statut Délivré - en vigueur
Date de dépôt 2015-09-17
Date de la première publication 2016-02-11
Date d'octroi 2017-06-13
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai

Abrégé

Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The methods involve: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; for each group, assigning a nominal bit value according to a bit assignment rule, assigning a watermark bit value and comparing the watermark bit value to the nominal bit value. If the nominal bit value and the watermark bit value do not match, modifying one or more energy values of one or more corresponding sections in the group where re-application of the bit assignment rule would assign the watermark bit value to the group.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • H04N 1/32 - Circuits ou dispositions pour la commande ou le contrôle entre l'émetteur et le récepteur
  • G06T 1/00 - Traitement de données d'image, d'application générale

5.

Methods for watermarking media data

      
Numéro d'application 13646359
Numéro de brevet 09165560
Statut Délivré - en vigueur
Date de dépôt 2012-10-05
Date de la première publication 2013-04-18
Date d'octroi 2015-10-20
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai

Abrégé

Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The methods involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; for each group, assigning a nominal bit value according to a bit assignment rule, assigning a watermark bit value and comparing the watermark bit value to the nominal bit value. If the nominal bit value and the watermark bit value do not match, modifying one or more energy values of one or more corresponding sections in the group where re-application of the bit assignment rule would assign the watermark bit value to the group.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • H04N 1/32 - Circuits ou dispositions pour la commande ou le contrôle entre l'émetteur et le récepteur
  • G06T 1/00 - Traitement de données d'image, d'application générale

6.

Script-based video rendering using alpha-blended images

      
Numéro d'application 13484064
Numéro de brevet 09143826
Statut Délivré - en vigueur
Date de dépôt 2012-05-30
Date de la première publication 2013-02-21
Date d'octroi 2015-09-22
Propriétaire DESTINY SOFTWARE PRODUCTIONS INC. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. Transmitting the script causes the script to be interpreted by the application program operating on the user-computing platform to cause the interpreted script to directly decode encoded video data transmitted or otherwise accessible to the user-computing platform into decoded video data and to further cause the rendering of the decoded video data.

Classes IPC  ?

  • H04N 5/265 - Mélange
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G06F 9/445 - Chargement ou démarrage de programme

7.

Script-based video rendering

      
Numéro d'application 13517568
Numéro de brevet 09137567
Statut Délivré - en vigueur
Date de dépôt 2012-06-13
Date de la première publication 2013-02-21
Date d'octroi 2015-09-15
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.

Classes IPC  ?

  • H04N 9/475 - Synchronisation de couleurs pour verrouiller mutuellement différentes sources de synchronisation
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]

8.

Script based video rendering

      
Numéro d'application 13517571
Numéro de brevet 09215499
Statut Délivré - en vigueur
Date de dépôt 2012-06-13
Date de la première publication 2013-02-21
Date d'octroi 2015-12-15
Propriétaire Destiny Software Productions Inc. (USA)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program to simulate a multi-threaded execution environment by: iteratively scheduling and performing a first simulated thread which involves decoding encoded video data received by the user-computing platform into decoded video data comprising one or more frame images; and iteratively scheduling and performing a second simulated thread which involves rendering the decoded video data by displaying the one or more frame images.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal

9.

Script-based video rendering

      
Numéro d'application 13517574
Numéro de brevet 09571886
Statut Délivré - en vigueur
Date de dépôt 2012-06-13
Date de la première publication 2013-02-21
Date d'octroi 2017-02-14
Propriétaire Destiny Software Productions Inc. (USA)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: decode encoded video data received by the user-computing platform into decoded video data comprising a plurality of frame images; and render the decoded video data by displaying the frame images. Rendering the video data by displaying the frame images comprises alpha-blending at least one pair of frame images together.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G06F 9/445 - Chargement ou démarrage de programme
  • H04N 19/587 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage ou une interpolation temporels, p.ex. décimation ou interpolation subséquente d’images dans une séquence vidéo
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé

10.

Script-based video rendering

      
Numéro d'application 13528556
Numéro de brevet 09380338
Statut Délivré - en vigueur
Date de dépôt 2012-06-20
Date de la première publication 2013-02-21
Date d'octroi 2016-06-28
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. A series of frame images is encoded to provide the encoded video data. Encoding the frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]

11.

Script-based video rendering

      
Numéro d'application 13529187
Numéro de brevet 09432726
Statut Délivré - en vigueur
Date de dépôt 2012-06-21
Date de la première publication 2013-02-21
Date d'octroi 2016-08-30
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of a plurality of user-computing platform types. A series of frame images is encoded to provide encoded video data. Encoding frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G06F 9/445 - Chargement ou démarrage de programme
  • H04N 19/587 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage ou une interpolation temporels, p.ex. décimation ou interpolation subséquente d’images dans une séquence vidéo
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé

12.

Script-based video rendering

      
Numéro d'application 13529253
Numéro de brevet 09432727
Statut Délivré - en vigueur
Date de dépôt 2012-06-21
Date de la première publication 2013-02-21
Date d'octroi 2016-08-30
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program to: decode a first type of encoded video data into first decoded video data; render the first decoded video data; determine a rate at which the first type of encoded video data is being received; and, in dependence on the determined rate, to perform at least one of: transmitting a request to receive a second type of encoded video data; modifying a characteristic of the decoding of the first type of encoded video data; and modifying a characteristic of the rendering of the first decoded video data.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p.ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G06F 9/445 - Chargement ou démarrage de programme
  • H04N 19/587 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage ou une interpolation temporels, p.ex. décimation ou interpolation subséquente d’images dans une séquence vidéo
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé

13.

SCRIPT-BASED VIDEO RENDERING

      
Numéro d'application CA2012050345
Numéro de publication 2013/023287
Statut Délivré - en vigueur
Date de dépôt 2012-05-25
Date de publication 2013-02-21
Propriétaire DESTINY SOFTWARE PRODUCTIONS INC. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai
  • Tu, Shaoning

Abrégé

Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. Transmitting the script causes the script to be interpreted by the application program operating on the user-computing platform to cause the interpreted script to directly decode encoded video data transmitted or otherwise accessible to the user-computing platform into decoded video data and to further cause the rendering of the decoded video data.

Classes IPC  ?

  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets

14.

Methods for watermarking media data

      
Numéro d'application 13166684
Numéro de brevet 08300885
Statut Délivré - en vigueur
Date de dépôt 2011-06-22
Date de la première publication 2011-10-20
Date d'octroi 2012-10-30
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai

Abrégé

Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group. The methods also involve, for each group, comparing the watermark bit value to the nominal bit value and, if the nominal bit value and the watermark bit value of the watermark information bit do not match, modifying one or more energy values of one or more corresponding sections in the group such that re-application of the bit assignment rule would assign the watermark bit value to the group. The bit assignment rule may comprise: a categorization rule for categorizing each group into one of a plurality of categories; and for each category, a unique category bit assignment rule for assigning a nominal zero bit value or a nominal one bit value to each group.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

15.

CLIPSTREAM

      
Numéro de série 85228016
Statut Enregistrée
Date de dépôt 2011-01-27
Date d'enregistrement 2012-05-08
Propriétaire Destiny Software Productions, Inc. (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software programs, tools and applications for streaming of live or pre-recorded audio, video, multimedia and rich-media content over a communications network; software programs, tools and applications for encoding audio, video, multimedia and rich-media content; software programs, tools and applications for webcasting live audio, video, multimedia and rich-media content and on demand delivery of pre-recorded audio, video, multimedia and rich-media content over the internet; software programs, tools and applications for delivery and viewer control of live and pre-recorded television signals, video signals, audio signals, multi-media signals and rich-media signals over a communications network; software programs, tools and applications for delivery and viewer control of live and pre-recorded television signals, video signals, audio signals, multi-media signals and rich-media signals embedded in a web page or in an email; software programs, tools and applications for converting a message containing audio, video, multimedia or rich-media content obtained from a telephone or smart phone to an encoded file for embedding in a web page, embedding in an email or delivery over a communications network; software programs, tools and applications for broadcasting audio content in an internet radio format and television content in a internet television format; software programs, tools and applications that enable users to generate template driven web pages and emails; communications hardware, media recording hardware and media rendering hardware incorporating any of the aforementioned software programs, tools and applications; computer servers for hosting audio, video, multimedia or rich-media content and delivery of audio, video multimedia or rich-media content over a communications network [ Advertising for others over a communications network via streaming of audio, video, multimedia or rich-media content; conducting business and market research surveys over a communications network via streaming of audio, video, multimedia or rich-media questionnaires ] Streaming of live or pre-recorded audio, video, multimedia and rich-media content over a communications network; webcasting live audio, video, multimedia and rich-media content and on demand delivery of pre-recorded audio, video, multimedia and rich-media content over a communications network; providing viewer-controllable delivery of live and pre-recorded television signals over a communications network; providing viewer-controllable delivery of live and pre-recorded television signals, video signals, audio signals and audiovisual signals embedded in a web page or in an email Hosting audio, video, multimedia or rich-media content of others on a computer server; providing a content hosting network, namely, a network of computers or servers hosting audio, video, multi-media or rich-media content located at various points in the network; providing internet-based data capture services for audio, video, multi-media or rich-media content broadcast by others; data conversion of messages obtained from a telephone or a smart phone containing audio, video, multimedia and rich-media content; providing a website featuring technology that enables users to generate template driven web pages and emails; providing internet-based content identification services for audio, video, multi-media or rich-media content broadcast by others; providing a website featuring technology that enables users to archive, catalogue, annotate, access, manage access to and generate reports regarding access to audio, video, multi-media or rich-media content; providing a website featuring technology that enable users to convert telephone or smart phone messages containing audio, video, multimedia and rich-media content to a format suitable for embeddable in web pages or emails or for delivery over a communication network

16.

Methods for watermarking media data

      
Numéro d'application 11874839
Numéro de brevet 07983441
Statut Délivré - en vigueur
Date de dépôt 2007-10-18
Date de la première publication 2008-04-24
Date d'octroi 2011-07-19
Propriétaire Destiny Software Productions Inc. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai

Abrégé

Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group. The methods also involve, for each group, comparing the watermark bit value to the nominal bit value and, if the nominal bit value and the watermark bit value of the watermark information bit do not match, modifying one or more energy values of one or more corresponding sections in the group such that re-application of the bit assignment rule would assign the watermark bit value to the group. The bit assignment rule may comprise: a categorization rule for categorizing each group into one of a plurality of categories; and for each category, a unique category bit assignment rule for assigning a nominal zero bit value or a nominal one bit value to each group.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

17.

METHODS FOR WATERMARKING MEDIA DATA

      
Numéro d'application CA2007001821
Numéro de publication 2008/046203
Statut Délivré - en vigueur
Date de dépôt 2007-10-18
Date de publication 2008-04-24
Propriétaire DESTINY SOFTWARE PRODUCTIONS INC. (Canada)
Inventeur(s)
  • Vestergaard, Steven Erik
  • Tsui, Che-Wai

Abrégé

Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group. The methods also involve, for each group, comparing the watermark bit value to the nominal bit value and, if the nominal bit value and the watermark bit value of the watermark information bit do not match, modifying one or more energy values of one or more corresponding sections in the group such that re-application of the bit assignment rule would assign the watermark bit value to the group. The bit assignment rule may comprise: a categorization rule for categorizing each group into one of a plurality of categories; and for each category, a unique category bit assignment rule for assigning a nominal zero bit value or a nominal one bit value to each group.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

18.

PLAY MPE

      
Numéro d'application 006302988
Statut Enregistrée
Date de dépôt 2007-09-14
Date d'enregistrement 2008-08-18
Propriétaire Destiny Software Productions Inc. (Canada)
Classes de Nice  ?
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Online distribution of encrypted data files; providing subscribers with access to encrypted data files. Software design for encrypted data files and for providing subscribers with access to encrypted data files; software design for operating online store selling media files and other data.

19.

PLAY MPE

      
Numéro de série 77278884
Statut Enregistrée
Date de dépôt 2007-09-13
Date d'enregistrement 2009-08-11
Propriétaire Destiny Software Productions Inc. (Canada)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

distribution of encrypted data files via computer networks or the internet; providing multiple user access to encrypted data files by means of computer networks or the internet

20.

PLAY MPE

      
Numéro d'application 133936400
Statut Enregistrée
Date de dépôt 2007-03-14
Date d'enregistrement 2010-04-07
Propriétaire Destiny Software Productions Inc. (Canada)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

(1) Online distribution of encrypted data files. (2) Providing subscribers with access to encrypted data files.

21.

SONOX DIGITAL

      
Numéro d'application 133936500
Statut Enregistrée
Date de dépôt 2007-03-14
Date d'enregistrement 2014-07-03
Propriétaire Destiny Software Productions Inc. (Canada)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

(1) Online distribution of encrypted data files; providing subscribers with access to encrypted data files.

22.

CLIPSTREAM

      
Numéro de série 76064350
Statut Enregistrée
Date de dépôt 2000-06-06
Date d'enregistrement 2004-05-04
Propriétaire Destiny Software Productions, Inc. (Canada)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Software programs, tools and applications for the provision over global communications networks of streaming media namely music, movies, news and information directed to use by Internet users and web developers

23.

CLIPSTREAM

      
Numéro d'application 103861300
Statut Enregistrée
Date de dépôt 1999-12-06
Date d'enregistrement 2002-08-14
Propriétaire DESTINY SOFTWARE PRODUCTIONS INC., (Canada)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Software programs, tools and applications for the provision over global communications networks of streaming media namely music, movies, news and information, directed to use by Internet users and web developers.