Novafora, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-16 de 16 pour Novafora, Inc. Trier par
Recheche Texte
Affiner par
Juridiction
        International 10
        États-Unis 6
Classe IPC
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface 3
H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme 3
H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p. ex. de texte pendant la partie active d'une trame de télévision 2
H04N 7/10 - Adaptations à la transmission par câble électrique 2
H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques 2
Voir plus
Résultats pour  brevets

1.

Address generation unit for accessing a multi-dimensional data structure in a desired pattern

      
Numéro d'application 12331333
Numéro de brevet 08713285
Statut Délivré - en vigueur
Date de dépôt 2008-12-09
Date de la première publication 2010-06-10
Date d'octroi 2014-04-29
Propriétaire Novafora, Inc. (USA)
Inventeur(s)
  • Rakib, Shlomo Selim
  • Schaub, Marc

Abrégé

An apparatus, system, and method for providing a multi-dimensional data structure and address generation unit configured to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate the real addresses by executing a series of nested loops pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. The address generation unit may receive as inputs a set of parameters defining characteristics of the nested loops such as a starting offset, number of iterations or step size for loops, data structure dimensions, or loop starting point inheritance. A vector processor may then access the multi-dimensional data structure at the real addresses calculated by the address generation unit. The multi-dimensional data structure may be stored in a buffer in a data memory.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 12/10 - Traduction d'adresses
  • G06F 9/34 - Adressage de l'opérande d'instruction ou du résultat ou accès à l'opérande d'instruction ou au résultat

2.

Address generation unit using end point patterns to scan multi-dimensional data structures

      
Numéro d'application 12331337
Numéro de brevet 09003165
Statut Délivré - en vigueur
Date de dépôt 2008-12-09
Date de la première publication 2010-06-10
Date d'octroi 2015-04-07
Propriétaire Novafora, Inc. (USA)
Inventeur(s)
  • Rakib, Shlomo Selim
  • Schaub, Marc

Abrégé

A system in accordance with the invention may include a data memory storing a multi-dimensional (e.g., a two-dimensional) data structure. An address generation unit is provided to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate real addresses by moving across the multi-dimensional data structure between pairs of end points. The pairs of end points (as well as parameters such as the step size between the end points) may be pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. A processor, such as a vector processor, may be configured to access (e.g., read or write data to) the data structure at the real addresses calculated by the address generation unit.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 9/345 - Adressage de l'opérande d'instruction ou du résultat ou accès à l'opérande d'instruction ou au résultat d'opérandes ou de résultats multiples
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

3.

Methods and systems for media content control

      
Numéro d'application 12350889
Numéro de brevet 08285118
Statut Délivré - en vigueur
Date de dépôt 2009-01-08
Date de la première publication 2010-01-14
Date d'octroi 2012-10-09
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Michael
  • Bronstein, Alexander
  • Rakib, Shlomo Selim

Abrégé

The described systems and methods control the display of media content on a media player with player preferences. The media content is analyzed and multiple signatures are computed that are representative of temporal portions of the media content. The multiple signatures are matched to a database of signatures, and a closest corresponding signature is found. Metadata associated with the closest corresponding signatures is retrieved as matching metadata. Display of the media content is controlled based on the player preferences and the matching metadata.

Classes IPC  ?

  • H04N 9/80 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction

4.

Methods and systems for interacting with viewers of video content

      
Numéro d'application 12350883
Numéro de brevet 08676030
Statut Délivré - en vigueur
Date de dépôt 2009-01-08
Date de la première publication 2010-01-14
Date d'octroi 2014-03-18
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Rakib, Shlomo Selim
  • Devictor, Gilles Bruno Marie

Abrégé

A viewer interaction system and method receives video data from a video source and identifies object content in the received video data. A video signal is generated that represents the video data. That video signal is communicated to a display device which displays a video image representative of the video signal. The system and method monitor user interaction with the displayed video image and selects an interactive activity based on the user's interaction with the displayed video image and the identified object content in the received video data.

Classes IPC  ?

  • H04N 5/92 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour le surjeu

5.

Contextual advertising

      
Numéro d'application 12350869
Numéro de brevet 08549556
Statut Délivré - en vigueur
Date de dépôt 2009-01-08
Date de la première publication 2010-01-07
Date d'octroi 2013-10-01
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Rakib, Shlomo Selim
  • Devictor, Gilles Bruno Marie

Abrégé

A contextual advertising system and method receives video data and multiple advertisements associated with the video data. The system and method identify object content in the received video data and generates a video signal representing the video data. The video signal is communicated to a display device which displays a video image. User interaction with the displayed video image is monitored by the system and method. An advertisement is selected from the multiple received advertisements for display to the user. The advertisement is selected based on the user interaction with the displayed video image and the identified object content in the video data.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p. ex. de texte pendant la partie active d'une trame de télévision
  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme
  • H04N 9/80 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction

6.

Systems and methods for remote control of interactive video

      
Numéro d'application 12423752
Numéro de brevet 08875212
Statut Délivré - en vigueur
Date de dépôt 2009-04-14
Date de la première publication 2009-12-31
Date d'octroi 2014-10-28
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Rakib, Shlomo Selim
  • Bronstein, Alexander
  • Bronstein, Michael
  • Devictor, Gilles Bruno Marie

Abrégé

The present invention describes a system and method for controlling interactive video, including a remote control device allowing the user to interact with the video. The method allows bringing the “lean-forward” hypervideo experience to a “lay-back” environment such as the TV screen. The method also allows for the creation of a single system that combines both the social aspects of the “lay-back” and the “lean-forward experience” into a new type of rich media viewing experience.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p. ex. de texte pendant la partie active d'une trame de télévision
  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme
  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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
  • G11B 27/34 - Aménagements indicateurs
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
  • H04N 21/4725 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu utilisant des régions interactives de l'image, p. ex. zones actives ("hot spots")
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

7.

METHODS AND SYSTEMS FOR REPRESENTATION AND MATCHING OF VIDEO CONTENT

      
Numéro d'application US2009040618
Numéro de publication 2009/146180
Statut Délivré - en vigueur
Date de dépôt 2009-04-15
Date de publication 2009-12-03
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Alexander
  • Bronstein, Michael
  • Rakib, Shlomo, Selim

Abrégé

The described methods and systems provide for the representation and matching of video content, including spatio-temporal matching of different video sequences. A particular method of determining temporal correspondence between different sets of video data inputs the sets of video data and represents the video data as ordered sequences of visual nucleotides. Temporally corresponding subsets of video data are determined by aligning the sequences of visual nucleotides.

Classes IPC  ?

  • G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image

8.

SYSTEM AND METHOD FOR USER OBJECT SELECTION IN GEOGRAPHIC RELATION TO A VIDEO DISPLAY

      
Numéro d'application US2009041151
Numéro de publication 2009/131950
Statut Délivré - en vigueur
Date de dépôt 2009-04-20
Date de publication 2009-10-29
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Kimmel, Ron
  • Bronstein, Alexander
  • Bronstein, Michael

Abrégé

The invention is directed to a system and method for determining position and orientation with respect to a display device. In particular, the invention is directed to acquiring an observed image from a display device using a pointing device, and calculating pointing device position and orientation using the acquired observed image and a displayed image on the display device.

Classes IPC  ?

  • G06F 3/037 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires utilisant le balayage de trame d'un tube à rayons cathodiques [CRT] pour détecter la position de l'élément, p. ex. crayon lumineux coopérant avec un écran à tube cathodique

9.

METHODS AND SYSTEMS FOR REPRESENTATION AND MATCHING OF VIDEO CONTENT

      
Numéro d'application US2009040530
Numéro de publication 2009/129243
Statut Délivré - en vigueur
Date de dépôt 2009-04-14
Date de publication 2009-10-22
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Michael
  • Bronstein, Alexander
  • Rakib, Shlomo, Selim

Abrégé

The described methods and systems provide for the representation and matching of video content, including spatio-temporal matching of different video sequences. A particular method of determining temporal correspondence between different sets of video data inputs the sets of video data and represents the video data as ordered sequences of visual nucleotides. Temporally corresponding subsets of video data are determined by aligning the sequences of visual nucleotides.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface

10.

UNIVERSAL LOOKUP OF VIDEO-RELATED DATA

      
Numéro d'application US2009040699
Numéro de publication 2009/129328
Statut Délivré - en vigueur
Date de dépôt 2009-04-15
Date de publication 2009-10-22
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Alexander
  • Bronstein, Michael
  • Rakib, Shlomo, Selim

Abrégé

A universal video-related lookup system and method receives a request for information associated with specific video content from a requesting device. The system and method identify a first video content identifier associated with the specific video content and retrieves first metadata associated with the specific video content based on the first video content identifier. Next, the system and method translate the first video content identifier into a second video content identifier associated with the specific video content and retrieves second metadata based on the second video content identifier. The first metadata and the second metadata are then provided to the requesting device.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface

11.

SYSTEMS AND METHODS FOR REMOTE CONTROL OF INTERACTIVE VIDEO

      
Numéro d'application US2009040721
Numéro de publication 2009/129345
Statut Délivré - en vigueur
Date de dépôt 2009-04-15
Date de publication 2009-10-22
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Rakib, Shlomo, Selim
  • Bronstein, Alexander
  • Bronstein, Michael
  • Devictor, Gilles, Bruno Marie

Abrégé

The present invention describes a system and method for controlling interactive video, including a remote control device allowing the user to interact with the video. The method allows bringing the "lean-forward" hypervideo experience to a "lay-back" environment such as the TV screen. The method also allows for the creation of a single system that combines both the social aspects of the "lay-back" and the "lean- forward experience" into a new type of rich media viewing experience.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques

12.

METHOD AND APPARATUS FOR GENERATION, DISTRIBUTION AND DISPLAY OF INTERACTIVE VIDEO CONTENT

      
Numéro d'application US2008013196
Numéro de publication 2009/070327
Statut Délivré - en vigueur
Date de dépôt 2008-11-21
Date de publication 2009-06-04
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Rakib, Shlomo, Selim
  • Bronstein, Alexander
  • Bronstein, Michael
  • Devictor, Gilles, Bruno Marie

Abrégé

Proposed is a model for generation and use of metadata for interactive video navigation and video content identification.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme

13.

RUNTIME INSTRUCTION DECODING MODIFICATION IN A MULTI-PROCESSING ARRAY

      
Numéro d'application US2008083682
Numéro de publication 2009/065072
Statut Délivré - en vigueur
Date de dépôt 2008-11-14
Date de publication 2009-05-22
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Rakib, Shlomo, Selim
  • Zarai, Yoram

Abrégé

A method and system for decoding and modifying processor instructions in runtime according to certain rules in order to separately control processing elements embedded within a multi-processor aiτay using a single instruction. The present invention allows multiple processing elements and/or execution units in a multi-processor array to perform different operations, based upon a variable or variables such as their location in the multi-processor array, while accepting a single instruction as an input.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions

14.

METHOD AND APPARATUS FOR VIDEO DIGEST GENERATION

      
Numéro d'application US2008070224
Numéro de publication 2009/035764
Statut Délivré - en vigueur
Date de dépôt 2008-07-16
Date de publication 2009-03-19
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Michael
  • Bronstein, Alexander
  • Rakib, Shlomo, Selim
  • Matatyaou, Asaf

Abrégé

Automated video digest system and method. The system decomposes video and audio portions of video media into low-level descriptors, producing a large number of such descriptors for each video image and scene. These descriptors are optimized to be both compatible with rapid automated descriptor creation, and also to have some positive or negative statistical correlation with the viewing preferences of typical human viewers. By comparing the number of descriptors correlated with positive human viewing preferences, versus the number of descriptors correlated with negative human viewing preferences, the automated system may analyze an unknown video program and make educated guesses as to which portions of the program are likely to be most interesting to the viewer on playback. Less interesting portions may be skipped or fast- forwarded though. The method may also be optimized to individual viewers. Such methods are useful for controlling the playback of digital video recorders and other systems.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface

15.

PARALLEL DEBLOCKING FILTER FOR H.264 VIDEO CODEC

      
Numéro d'application US2007085987
Numéro de publication 2008/067500
Statut Délivré - en vigueur
Date de dépôt 2007-11-29
Date de publication 2008-06-05
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Michael
  • Bronstein, Alexander
  • Kimmel, Ron
  • Rakib, Shlomo, Selim

Abrégé

A process and apparatus for implementing parallelization in deblocking filter used in an H.264 codec are disclosed. In the preferred embodiment, the process is carried out on a parallel architecture consisting of a plurality of groups, each consisting of eight clusters, wherein each cluster is a separate processor capable of tensor operations in SIMD or MIMD mode on 4x4 matrix data. All eight clusters of one group are used to simultaneously deblock both luma and chroma vertical and horizontal edges between 4x4 blocks of pixels in a macroblock in a total of eight iterations, utilizing in the best way the data dependency between the edges. Processes to deblock these same luma and chroma edges in more iterations on four cluster and two cluster parallel architectures are also disclosed. A comparison of the maximum parallelization achievable with the invention and the amount of parallelization with various species within the prior art is also disclosed.

Classes IPC  ?

  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission

16.

PARALLEL PROCESSING MOTION ESTIMATION FOR H.264 VIDEO CODEC

      
Numéro d'application US2007085989
Numéro de publication 2008/067501
Statut Délivré - en vigueur
Date de dépôt 2007-11-29
Date de publication 2008-06-05
Propriétaire NOVAFORA, INC. (USA)
Inventeur(s)
  • Bronstein, Michael
  • Bronstein, Alexander
  • Kimmel, Ron
  • Rakib, Shlomo, Selim

Abrégé

A genus of motion estimation processes is disclosed which is characterized by the following characteristics which all species in the genus will share 1) a process within this genus does not perform the motion estimation separately for each of the partitions and subpartitions defined in the H.264 standard; 2) a process within the genus computes for each motion vector in the search region the partial costs for all macroblock partitions and subpartitions, compares them to the best partial costs found so far, and for partitions and subpartitions having lower costs updates the corresponding best partial costs and records the current motion vectors as the one realizing them. 3) a process within the genus after finishing scanning the motion vectors in the search region, computes from the best partial costs the total costs for all possible macroblock partitioning modes and selects the one with the lowest total cost as the best macroblock partitioning mode, with the best motion vectors corresponding to each of the selected macroblock partitions and sub-partitions.

Classes IPC  ?

  • H04N 11/04 - Systèmes de télévision en couleurs utilisant la modulation par impulsions codées