CBS Interactive Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 165 pour CBS Interactive Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 134
        Marque 31
Juridiction
        États-Unis 126
        International 28
        Europe 7
        Canada 4
Date
2023 2
2022 8
2021 5
2019 5
Avant 2019 145
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 40
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 19
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 16
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds 16
G06Q 30/00 - Commerce 12
Voir plus
Classe NICE
41 - Éducation, divertissements, activités sportives et culturelles 16
42 - Services scientifiques, technologiques et industriels, recherche et conception 7
09 - Appareils et instruments scientifiques et électriques 6
35 - Publicité; Affaires commerciales 6
38 - Services de télécommunications 4
Voir plus
Statut
En Instance 6
Enregistré / En vigueur 159
  1     2        Prochaine page

1.

Systems, methods, and storage media for automatically sizing one or more digital assets in a display rendered on a computing device

      
Numéro d'application 17711669
Numéro de brevet 11948269
Statut Délivré - en vigueur
Date de dépôt 2022-04-01
Date de la première publication 2023-10-05
Date d'octroi 2024-04-02
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Nagl, Alexander
  • Hamersma, Marine
  • Batzorig, Ogo
  • Escandar, Vida
  • Song, Terry
  • Kean, Steven
  • Blukis, Kristine
  • Urs, Chaitra

Abrégé

Systems, methods, and storage media for automatically sizing one or more digital assets in a display rendered on a computing device are disclosed. Exemplary implementations may: select examples of digital assets to be displayed; create a set of training data structures; each train data structure including an aspect ratio of each digital asset and the predetermined height or width corresponding to the aspect ratio for that digital asset; perform polynomial regression analysis on the set of training data to determine a best fitted trend line and a corresponding polynomial equation; and apply the polynomial equation to at least one specific digital asset data structure to be displayed to thereby automatically calculate a size of the at least one specific digital asset as displayed.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image

2.

ATTACKING THIRD

      
Numéro de série 98101141
Statut En instance
Date de dépôt 2023-07-25
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Entertainment services, namely, a multimedia program series in the field of sports distributed via various platforms across multiple forms of transmission media; Providing non-downloadable entertainment programs featuring sports via video-on-demand services; Providing information in the field of sports rendered via the Internet, and portable and wireless communication devices; Providing podcasts in the field of sports and entertainment

3.

Systems, methods, and storage media for updating media stream metadata in a manifest corresponding a media stream package

      
Numéro d'application 17199486
Numéro de brevet 11825175
Statut Délivré - en vigueur
Date de dépôt 2021-03-12
Date de la première publication 2022-08-25
Date d'octroi 2023-11-21
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Dhruv, Jignesh
  • Shah, Vishal

Abrégé

Systems, methods, and storage media for updating a media stream manifest corresponding a media stream package are disclosed. Exemplary implementations may: receive an original manifest corresponding to a media stream and a revised manifest corresponding to an updated version of the media stream; determine an identifier of the track of the media stream based on a combination of metadata in the original manifest; determine an identifier of a corresponding track of the updated version of the media stream based on a combination of metadata in the revised manifest; determine new metadata in the revised manifest that is not included in the existing manifest; generate a delta manifest of the new metadata; and insert the new metadata into the corresponding portions of original manifest and storing the resulting data structure to a data store associated with stored media objects for the updated to thereby generate a final manifest.

Classes IPC  ?

  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

4.

Systems, methods, and storage media for providing a secured content recommendation service based on user viewed content

      
Numéro d'application 17330559
Numéro de brevet 11379511
Statut Délivré - en vigueur
Date de dépôt 2021-05-26
Date de la première publication 2022-07-05
Date d'octroi 2022-07-05
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Leary, Adam
  • Harrigan, Rob
  • Collier, Erik

Abrégé

Systems, methods, and storage media for providing a content recommendation service based on user viewed content without access to the user viewed content are disclosed. Exemplary implementations may: make an executable translation component available to a content provider; receive, from the content provider, multiple sets of content information; store the sets of content information in a database; receive a request from the content provider to provide a content recommendation; receive a content ID for content viewed by a user; query the database with a query based on embedding data corresponding to the content ID for content viewed by a user; process the query to obtain additional content IDs which correspond to additional content that is related to the content viewed by the user; and send the additional content IDs to the content provider.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/43 - Requêtes
  • G06F 16/383 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu

5.

MIXIBLE

      
Numéro de série 97300288
Statut En instance
Date de dépôt 2022-03-08
Propriétaire CBS Interavtive Inc. ()
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Broadcasting of multimedia programs; electronic transmission and delivery and broadcasting of video and multimedia entertainment content, namely, text, data, images, video and audiovisual files by means of the internet, wireless communication, electronic communications networks and computer networks; electronic transmission and streaming of digital media content for others via global and local computer networks; electronic transmission of voice, data and images by video broadcasting; all of the foregoing excluding solely audio, music, and radio services

6.

MIXIBLE

      
Numéro de série 97300308
Statut En instance
Date de dépôt 2022-03-08
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Entertainment services, namely, a multimedia series, multimedia segments, entertainment content and related entertainment and news video clips, graphics and information featuring entertainment, news, and entertainment news distributed via various platforms across multiple forms of transmission media; Providing online non-downloadable multimedia series, entertainment content and entertainment and news video clips, graphics and information featuring entertainment, news, and entertainment news distributed via various platforms across multiple forms of transmission media; Premium and pay entertainment services, namely, production and distribution of videos featuring entertainment, news, and entertainment news distributed via various platforms across multiple forms of transmission media

7.

MIXIBLE

      
Numéro de série 97300309
Statut En instance
Date de dépôt 2022-03-08
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable video, audio and audiovisual files and recordings featuring multimedia series, segments and programs featuring entertainment, news, and entertainment news; Downloadable mobile applications for streaming of entertainment in the fields of entertainment, news, and entertainment news, and for allowing users to receive and share information; Downloadable computer application software for interactive entertainment for the delivery of real time multimedia content and information and for delivery of interactive games and quizzes; Downloadable video series and video programs featuring entertainment, news, and entertainment news provided via video on demand service

8.

MIXIBLE

      
Numéro de série 97202324
Statut Enregistrée
Date de dépôt 2022-01-04
Date d'enregistrement 2023-09-26
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable video, audio and audiovisual files and recordings featuring multimedia series, segments and programs featuring entertainment, news, and entertainment news; downloadable mobile applications for streaming of entertainment in the fields of entertainment, news, and entertainment news, and for allowing users to receive and share information; downloadable computer application software for interactive entertainment for the delivery of real time multimedia content and information and for delivery of interactive games and quizzes; downloadable video series and video programs featuring entertainment, news, and entertainment news provided via video on demand service

9.

MIXIBLE

      
Numéro de série 97202331
Statut En instance
Date de dépôt 2022-01-04
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Broadcasting of multimedia programs; electronic transmission and delivery and broadcasting of video and multimedia entertainment content, namely, text, data, images, video and audiovisual files by means of the internet, wireless communication, electronic communications networks and computer networks; electronic transmission and streaming of digital media content for others via global and local computer networks; electronic transmission of voice, data and images by video broadcasting; all of the foregoing excluding solely audio, music, and radio services

10.

MIXIBLE

      
Numéro de série 97202335
Statut Enregistrée
Date de dépôt 2022-01-04
Date d'enregistrement 2023-09-26
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Entertainment services, namely, a multimedia series, multimedia segments, entertainment content and related entertainment and news video clips, graphics and information featuring entertainment, news, and entertainment news distributed via various platforms across multiple forms of transmission media; providing online non-downloadable multimedia series, entertainment content and entertainment and news video clips, graphics and information featuring entertainment, news, and entertainment news distributed via various platforms across multiple forms of transmission media; premium and pay entertainment services, namely, production and distribution of videos featuring entertainment, news, and entertainment news distributed via various platforms across multiple forms of transmission media

11.

Systems, methods, and storage media for selecting video portions for a video synopsis of streaming video content

      
Numéro d'application 17039130
Numéro de brevet 11144764
Statut Délivré - en vigueur
Date de dépôt 2020-09-30
Date de la première publication 2021-10-12
Date d'octroi 2021-10-12
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Sharma, Marc

Abrégé

Systems, methods, and storage media for selecting video portions for a video synopsis of streaming video content are disclosed. Exemplary implementations may: extract at least a portion of an audio track from a live stream of video content over time to create an audio file; convert the audio file from a time domain to a frequency domain; generate a visual representation of the spectrum of frequencies of the audio signal as it varies with time; apply a classification algorithm to the visual representation to generate interest probability scores for portions of the audio signal; select portions of the audio signal that meet or exceed a threshold probability score; correlate the selected portions of the audio signal to corresponding segments of the video content that has been streamed; and select the corresponding segments of the video content for inclusion in the synopsis.

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
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/233 - Traitement de flux audio élémentaires

12.

CALCIO E CAPPUCCINO

      
Numéro de série 97044092
Statut Enregistrée
Date de dépôt 2021-09-24
Date d'enregistrement 2022-11-22
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Entertainment services, namely, a multimedia program series in the field of sports distributed via various platforms across multiple forms of transmission media; Providing non-downloadable entertainment programs featuring sports via video-on-demand services; Providing information in the field of sports rendered via the Internet, and portable and wireless communication devices

13.

SYSTEMS, METHODS, AND STORAGE MEDIA FOR MANAGING TRAFFIC ON A DIGITAL CONTENT DELIVERY NETWORK

      
Numéro de document 03106892
Statut En instance
Date de dépôt 2021-01-21
Date de disponibilité au public 2021-07-21
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Accettura, Robert
  • Schwartz, Shimon

Abrégé

87855490 ABSTRACT Systems, methods, and storage media for managing traffic on a digital content delivery network are disclosed. Exemplary implementations may: receive an item of digital content on a digital content delivery network; assign a type category to the item of digital content; determine an update time variable of the item of digital content; determine a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content and; and cache an instance of the item of digital content in a cache memory associated with the content delivery network for the cache time and removing the instance from the cache memory after the cache time has lapsed. Date Recue/Date Received 2021-01-21

Classes IPC  ?

  • H04L 47/28 - Commande de flux; Commande de la congestion par rapport à des considérations temporelles
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5682 - Politiques ou règles de mise à jour, de suppression ou de remplacement des données stockées

14.

Systems, methods, and storage media for managing traffic on a digital content delivery network

      
Numéro d'application 16747579
Numéro de brevet 10972577
Statut Délivré - en vigueur
Date de dépôt 2020-01-21
Date de la première publication 2021-04-06
Date d'octroi 2021-04-06
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Accettura, Robert
  • Schwartz, Shimon

Abrégé

Systems, methods, and storage media for managing traffic on a digital content delivery network are disclosed. Exemplary implementations may: receive an item of digital content on a digital content delivery network; assign a type category to the item of digital content; determine an update time variable of the item of digital content; determine a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content and; and cache an instance of the item of digital content in a cache memory associated with the content delivery network for the cache time and removing the instance from the cache memory after the cache time has lapsed.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/841 - Actions liées à la commande de flux utilisant des données temporelles, p.ex. temps d'aller retour [RTT]

15.

Systems, methods, and storage media for managing encoder instances in a serverless content distribution platform

      
Numéro d'application 16504530
Numéro de brevet 10887366
Statut Délivré - en vigueur
Date de dépôt 2019-07-08
Date de la première publication 2021-01-05
Date d'octroi 2021-01-05
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Platter, Jeff
  • Busch, Taylor
  • Jose, Jijo
  • Mejia, Krystal

Abrégé

Systems, methods, and storage media for managing encoder instances in a serverless content distribution platform are disclosed. Exemplary implementations may: receive channel information relating to content to be streamed over a networked content distribution platform; associate the channel information with an encoder function that specifies video packaging settings and bitrates to create a stateless event object; repeat the receiving step and the associating step to create multiple stateless event objects; each correspond to one or more channels of streaming content; combine the multiple stateless event objects into a state machine; monitor the state of the state machine; and apply at least one workflow based on the states to manage instances of encoders corresponding to the one or more channels of streaming content.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/23 - Traitement de contenu ou de données additionnelles; Opérations élémentaires de serveur; Intergiciel de serveur
  • H04N 21/00 - Distribution sélective de contenu, p.ex. télévision interactive ou vidéo à la demande [VOD]
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

16.

Systems, methods, and storage media for authenticating a remote viewing device for rendering digital content

      
Numéro d'application 16027434
Numéro de brevet 11546645
Statut Délivré - en vigueur
Date de dépôt 2018-07-05
Date de la première publication 2019-10-10
Date d'octroi 2023-01-03
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Nagl, Alexander
  • Mcdaniel, Forrest
  • Bato, Francis

Abrégé

Systems, methods, and storage media for authenticating a remote viewing device for rendering digital content are disclosed. Exemplary implementations may: transmit an initial display to be displayed on the viewing device; receive a request, from the viewing device, to view content; transmit an indication of the request to a mobile device associated with a user who is authorized to view the content; receive, from the mobile device, approval of the viewing device for viewing the content; and authenticate the viewing device for viewing the content in response to the approval of viewing device whereby the content can be viewed on the viewing device.

Classes IPC  ?

  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04N 21/41 - Structure de client; Structure de périphérique de client

17.

Interactive live event outcome selection and prediction

      
Numéro d'application 16391997
Numéro de brevet 11531918
Statut Délivré - en vigueur
Date de dépôt 2019-04-23
Date de la première publication 2019-08-15
Date d'octroi 2022-12-20
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Lopez, Leonard Michael
  • Carbonell Di Mola, Carlos Javier
  • Solebello, Raymond
  • Soblotne, Christian J.
  • Quinlivan, Patrick Mark

Abrégé

A method for providing an interactive interface for live event outcome selection and prediction may include generating a set of cells for an event. The set of cells may be provided to a client device to present in a user interface. A selection of a cell may be received from the client device. The selected cell may be assigned to a user account. The method may generate a coordinate for each cell in the set, wherein each cell coordinate includes a plurality of dimensions, each dimension corresponding to a different entity of the event, and wherein each cell coordinate is unique for the set of cells. The method may comprise calculating, prior to the start of the event, a probability that an event result represented by a cell coordinate will occur; and presenting the probability in association with the cell on the user interface. Other embodiments are described and claimed.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation

18.

Techniques to provide a micro-broadcast of an event

      
Numéro d'application 16201637
Numéro de brevet 10931921
Statut Délivré - en vigueur
Date de dépôt 2018-11-27
Date de la première publication 2019-03-28
Date d'octroi 2021-02-23
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Goldfeder, Bruce
  • Milton, Stephen Martin

Abrégé

Techniques to provide a micro-broadcast of an event are described. Video data streams of a live event at a venue may be captured in one or more wireless camera devices. The data streams may be sent to one of a network of wireless access points where they are relayed to a control center. A computer system in the control center may select one of the video data streams to be broadcast as a micro-broadcast. The selected video data stream may then be formatted for the micro-broadcast before a micro-broadcast transmitter broadcasts the formatted selected video data stream.

Classes IPC  ?

  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux
  • 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
  • H04N 21/854 - Création de contenu
  • H04H 20/04 - Dispositions pour la retransmission des informations radiodiffusées à partir d’appareils d’émission en direct
  • H04H 60/07 - Dispositions pour la production d'informations radiodiffusées; Dispositions pour la production d'informations relatives à la radiodiffusion en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion; Dispositions pour la production simultanée d'informations radiodiffusées et d'informations relatives à la radiodiffusion caractérisées par les procédés de production
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • H04N 21/2365 - Multiplexage de plusieurs flux vidéo
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

19.

Platform for serving online content

      
Numéro d'application 15921922
Numéro de brevet 10699312
Statut Délivré - en vigueur
Date de dépôt 2018-03-15
Date de la première publication 2019-03-21
Date d'octroi 2020-06-30
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Stroud, Monica
  • Harper, Eric

Abrégé

A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 40/221 - Analyse syntaxique de flux de langages de balisage
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/186 - Gabarits
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06F 40/151 - Transformation
  • G06F 40/117 - Mise en forme, c. à d. modification de l’apparence des documents Étiquetage; Annotation ; Désignation de bloc; Choix des attributs
  • G06F 40/106 - Affichage de la mise en page des documents; Prévisualisation
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/70 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données vidéo
  • G06F 16/60 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données audio
  • G06F 16/40 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données multimédia, p.ex. diaporama comprenant des données d'image et d’autres données audio
  • G06F 16/23 - Mise à jour

20.

System and methods for filtering based on social media

      
Numéro d'application 16027435
Numéro de brevet 10332133
Statut Délivré - en vigueur
Date de dépôt 2018-07-05
Date de la première publication 2019-01-03
Date d'octroi 2019-06-25
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Goldband, Adam
  • Shirey, Andrew
  • Hiatt, Adam

Abrégé

Systems, computer-implemented methods, and media for providing a graph of assets by one or more computing devices include building an asset graph from a data set of assets, the asset graph including plural assets, at least one connection connecting each asset to one or more other asset in the graph, and metadata associated with each connection storing details relating to the connection; identifying an asset in the asset graph that corresponds to an asset in a third party social media platform's asset graph; requesting information relating to connections to the identified asset; receiving the requested information relating to connections to the identified asset; and building out the asset graph according to the received information.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

21.

PICK SIX

      
Numéro de série 88219300
Statut Enregistrée
Date de dépôt 2018-12-06
Date d'enregistrement 2020-06-16
Propriétaire CBS Interactive Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable continuing podcasts featuring news, information, current events, lifestyle, reviews and commentary in the field of sports

22.

System and method for an electronic product advisor

      
Numéro d'application 16056976
Numéro de brevet 10922369
Statut Délivré - en vigueur
Date de dépôt 2018-08-07
Date de la première publication 2018-11-29
Date d'octroi 2021-02-16
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Bedard, Scott
  • Kasavin, Greg
  • Andrus, Patrick Cashman

Abrégé

A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure bused upon the number of similar products that match the user's product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

23.

Management of turn-based selection systems

      
Numéro d'application 15423277
Numéro de brevet 10561952
Statut Délivré - en vigueur
Date de dépôt 2017-02-02
Date de la première publication 2018-08-02
Date d'octroi 2020-02-18
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Sutaria, Brijesh
  • Collado, Ryan
  • Miller, Louis
  • Gurtin, Grant
  • Solebello, Ray

Abrégé

A method, executed on a computing device, includes calculating a selection time period as a function of a time bank allotment for a user profile, a defined time for a selection, and a number of available selections; sending a notification to a client device indicating that the selection time period is initiated at a first time; receiving a selection from the client device at a second time; updating the time bank allotment according to a used time, the used time comprising an amount of time between the first time and the second time; decrementing the number of available selections; and updating the user profile with the received selection. Other embodiments are described and claimed.

Classes IPC  ?

  • A63F 13/828 - Gestion d’équipes sportives virtuelles
  • A63F 13/35 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu - Détails des serveurs de jeu
  • A63F 13/537 - Commande des signaux de sortie en fonction de la progression du jeu incluant des informations visuelles supplémentaires fournies à la scène de jeu, p.ex. en surimpression pour simuler un affichage tête haute [HUD] ou pour afficher une visée laser dans un jeu de tir utilisant des indicateurs, p.ex. en montrant l’état physique d’un personnage de jeu sur l’écran
  • A63F 13/79 - Aspects de sécurité ou de gestion du jeu incluant des données sur les joueurs, p.ex. leurs identités, leurs comptes, leurs préférences ou leurs historiques de jeu

24.

Digital channel integration system

      
Numéro d'application 15829867
Numéro de brevet 10771861
Statut Délivré - en vigueur
Date de dépôt 2017-12-01
Date de la première publication 2018-03-29
Date d'octroi 2020-09-08
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Nayak, Ashutosh
  • Nevers, Cristyan
  • Accettura, Robert

Abrégé

Systems and methods are disclosed for generating links to points in a video stream corresponding to actual programming events of a show playing, played, or about to be played in the live video stream, improving the utility of streaming by enabling viewers to view information specifically related to a story and easily navigate to the start of the story within the video stream.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/858 - Création de liens entre données et contenu, p.ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")

25.

Systems and methods for updating rich internet applications

      
Numéro d'application 15715862
Numéro de brevet 10534831
Statut Délivré - en vigueur
Date de dépôt 2017-09-26
Date de la première publication 2018-01-18
Date d'octroi 2020-01-14
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Hamm, Chris
  • Lottmann, Andrew

Abrégé

Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus

26.

Method and apparatus for determining bandwidth required for a page feature

      
Numéro d'application 15600812
Numéro de brevet 10185781
Statut Délivré - en vigueur
Date de dépôt 2017-05-22
Date de la première publication 2017-09-07
Date d'octroi 2019-01-22
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Trester, Jason
  • Landgrave, John

Abrégé

A computer implemented method, a computer system, and computer code stored on tangible, non-transient media, for determining bandwidth of a page load for a specific feature associated with the page. Network traffic associated with requests of a loading of a page to be displayed on a device is monitored. Requests of the loaded page are assigned to an associated function of the page. A set parameters associated with loading of each of the plural features is determined and a scoring function is applied to each set of parameters to determine a raw score. The raw score is normalized into a performance score for the corresponding feature in accordance with a standard total performance score for the page.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/801 - Commande de flux ou commande de congestion
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

27.

Automated creation of a publication via captured social media interactions

      
Numéro d'application 15430257
Numéro de brevet 10425367
Statut Délivré - en vigueur
Date de dépôt 2017-02-10
Date de la première publication 2017-08-31
Date d'octroi 2019-09-24
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Dahl, Eric Robert
  • Tong, Ka Yan Samatha
  • Nguyen, Tan Duc

Abrégé

A content management server monitors activity on a social networking system originating from an authorized user account. The server detects a post by the account that contains a predefined trigger tag. The server creates a story record in a web publishing application on the server responsive to detecting the post containing the predefined trigger tag. The server automatically generates a direct messaging conversation to populate additional fields of the story record. The server detects a closing inbound direct message from the account containing a publish tag, and responsive to detecting the closing inbound direct message, automatically publishes the story record.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/21 - Traitement de texte

28.

Product placement engine and method

      
Numéro d'application 15236926
Numéro de brevet 10032207
Statut Délivré - en vigueur
Date de dépôt 2016-08-15
Date de la première publication 2017-08-03
Date d'octroi 2018-07-24
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Musgrove, Timothy A.
  • Walsh, Robin Hiroko

Abrégé

A product placement engine and method for automatically identifying products for association with a document, the engine including a parser, an analysis module adapted to determine word scores and to adjust the word scores of the words by predetermined weightings, a keyword constructor module adapted to construct a keyword query search string using words having the highest word scores, a search engine adapted to search a products database having product records to identify products satisfying the keyword query search string and assign product scores, and a post processing module adapted to identify word matches in each of the product records and the document and update the product score.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

29.

Interactive live event outcome selection and prediction

      
Numéro d'application 14928554
Numéro de brevet 10318879
Statut Délivré - en vigueur
Date de dépôt 2015-10-30
Date de la première publication 2017-05-04
Date d'octroi 2019-06-11
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Lopez, Leonard Michael
  • Carbonell Di Mola, Carlos Javier
  • Solebello, Raymond
  • Soblotne, Christian J
  • Quinlivan, Patrick Mark

Abrégé

A method for providing an interactive interface for live event outcome selection and prediction may include generating a set of cells for an event. The set of cells may be provided to a client device to present in a user interface. A selection of a cell may be received from the client device. The selected cell may be assigned to a user account. The method may generate a coordinate for each cell in the set, wherein each cell coordinate includes a plurality of dimensions, each dimension corresponding to a different entity of the event, and wherein each cell coordinate is unique for the set of cells. The method may comprise calculating, prior to the start of the event, a probability that an event result represented by a cell coordinate will occur; and presenting the probability in association with the cell on the user interface. Other embodiments are described and claimed.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

30.

Digital channel integration system

      
Numéro d'application 14839828
Numéro de brevet 09866923
Statut Délivré - en vigueur
Date de dépôt 2015-08-28
Date de la première publication 2017-03-02
Date d'octroi 2018-01-09
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Nayak, Ashutosh
  • Nevers, Cristyan
  • Accettura, Robert

Abrégé

Systems and methods are disclosed for generating links to points in a video stream corresponding to actual programming events of a show playing, played, or about to be played in the live video stream, improving the utility of streaming by enabling viewers to view information specifically related to a story and easily navigate to the start of the story within the video stream.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/858 - Création de liens entre données et contenu, p.ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")

31.

System and method for targeting content based on filter activity

      
Numéro d'application 15189331
Numéro de brevet 10304116
Statut Délivré - en vigueur
Date de dépôt 2016-06-22
Date de la première publication 2016-12-08
Date d'octroi 2019-05-28
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s) Schmidt, Daniel F.

Abrégé

Various embodiments are presented which comprise an electronic catalog of products, wherein the catalog comprises a taxonomy of product categories and products within the categories, wherein various users input filter parameters and these are monitored, whereupon a new set of filter parameters are accepted and compared to the past set of filter parameters to generate content recommendations.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

32.

Method and apparatus for determining bandwidth required for a page feature

      
Numéro d'application 14718015
Numéro de brevet 10165037
Statut Délivré - en vigueur
Date de dépôt 2015-05-20
Date de la première publication 2016-11-24
Date d'octroi 2018-12-25
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Trester, Jason
  • Landgrave, John

Abrégé

A computer implemented method, a computer system, and computer code stored on tangible, non-transient media, for determining bandwidth of a page load for a specific feature associated with the page. Network traffic associated with requests of a loading of a page to be displayed on a device is monitored. Requests of the loaded page are assigned to an associated function of the page. At least one request chain associated with the associated function is created and a respective time for loading of each of the at least one request chains is determined. An aggregate of the respective times for loading is used to determine a bandwidth metric associated with the feature.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

33.

CONTENTCAST

      
Numéro d'application 1298490
Statut Enregistrée
Date de dépôt 2015-12-18
Date d'enregistrement 2015-12-18
Propriétaire CBS Interactive Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer services, namely, hosting a website featuring on-line non-downloadable software for searching and providing electronic information to enable retail websites to populate their websites with product information and marketing assets in the field of consumer electronics, information technology and appliances via electronic communication networks.

34.

CONTENTCAST

      
Numéro d'application 1298604
Statut Enregistrée
Date de dépôt 2015-12-18
Date d'enregistrement 2015-12-18
Propriétaire CBS Interactive Inc. (USA)
Classes de Nice  ? 35 - Publicité; Affaires commerciales

Produits et services

Advertising services, namely, providing advertising electronic information about the goods and services of others; providing consumer product information and consumer marketing asset information in the fields of consumer electronics, information technology and appliances for use in the websites, online catalogs and online promotional campaigns of third-party manufacturers in the aforementioned fields via electronic communication networks.

35.

Techniques to aggregate and broadcast live event data in real-time

      
Numéro d'application 14450620
Numéro de brevet 09948739
Statut Délivré - en vigueur
Date de dépôt 2014-08-04
Date de la première publication 2016-02-04
Date d'octroi 2018-04-17
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Spivey, Darin

Abrégé

A system to aggregate and broadcast live event data in real-time includes an aggregator host server having one or more processor circuits; and an aggregator component executing on a processor circuit to: receive a plurality of data payloads, from topic entries associated with a plurality of subscribed topics associated with a live event, from a message queue server; aggregate the plurality of data payloads into a new aggregated topic entry; and publish the new aggregated topic entry to an aggregated topic at the message queue server, when the aggregator component has a publisher role.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

36.

Techniques to broadcast live event data in real-time

      
Numéro d'application 14450582
Numéro de brevet 10009394
Statut Délivré - en vigueur
Date de dépôt 2014-08-04
Date de la première publication 2016-02-04
Date d'octroi 2018-06-26
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Spivey, Darin

Abrégé

An apparatus to broadcast live event data in real-time includes one or more processor circuits; and a subscription component operatively executing on a processor circuit to receive a topic entry from a message queue server, and to push the topic entry to a subscribed client device substantially simultaneously with the message queue server receiving the topic entry from a live data source. The apparatus may also include a communication component operatively coupled to a processor circuit to open a connection with the client device, and receive a request for a topic from the client device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

37.

Product placement engine and method

      
Numéro d'application 14665860
Numéro de brevet 09443254
Statut Délivré - en vigueur
Date de dépôt 2015-03-23
Date de la première publication 2015-10-08
Date d'octroi 2016-09-13
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Musgrove, Timothy A.
  • Walsh, Robin Hiroko

Abrégé

A product placement engine and method for automatically identifying products for association with a document, the engine including a parser, an analysis module adapted to determine word scores and to adjust the word scores of the words by predetermined weightings, a keyword constructor module adapted to construct a keyword query search string using words having the highest word scores, a search engine adapted to search a products database having product records to identify products satisfying the keyword query search string and assign product scores, and a post processing module adapted to identify word matches in each of the product records and the document and update the product score.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

38.

Techniques to select advertisements using closed captioning data

      
Numéro d'application 14215606
Numéro de brevet 09712885
Statut Délivré - en vigueur
Date de dépôt 2014-03-17
Date de la première publication 2015-09-17
Date d'octroi 2017-07-18
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Leung, Steven
  • Wong, Hanson

Abrégé

An apparatus to decode closed captioning data from video data and receive advertisement according to the decode closed captioning data includes a processor circuit; and a video display component for execution on the processor circuit to receive video data from a media server, the video data including closed captioning (CC) data. The apparatus further includes a CC decoder component for execution on the processor circuit to decode the CC data to obtain text; and an ad requesting component for execution on the processor circuit to: parse the text to obtain words; provide the words to the media server; receive an advertisement from the media server; and display the advertisement.

Classes IPC  ?

  • H04H 60/32 - Dispositions de contrôle des conditions des stations réceptrices, p.ex. un dysfonctionnement ou une panne de celles-ci
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • 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/278 - Base de données de descripteurs de contenu ou service de répertoire pour accès par les utilisateurs finaux
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8405 - Génération ou traitement de données de description, p.ex. descripteurs de contenu représentés par des mots-clés
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/4782 - Navigation sur le Web
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle

39.

Media playback control

      
Numéro d'application 14690295
Numéro de brevet 09282381
Statut Délivré - en vigueur
Date de dépôt 2015-04-17
Date de la première publication 2015-09-03
Date d'octroi 2016-03-08
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Dhruv, Jignesh Yashwant
  • Senanayake, Shalitha Arosha
  • Xiques, Christopher Peter

Abrégé

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing an action during playback based on a media manifest file. A system, such as a media player, configured to practice the method receives a media manifest, extracts, from the media manifest, a list of media chunks and at least one tag associated with the list of media chunks. The list of media chunks can describe two or more separate media assets. Then the system parses the at least one tag to identify an action to perform during playback and a playback position to perform the action. The system retrieves, for playback, at least one media chunk associated with the playback position from the list of media chunks, and, during playback of the at least one media chunk and at the playback position, performs the action. Modifying the media playback control can include temporarily disabling a media playback control.

Classes IPC  ?

  • 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 7/10 - Adaptations à la transmission par câble électrique
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p.ex. l´enregistrement
  • 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]
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4

40.

Adaptive content management system for multiple platforms

      
Numéro d'application 14255585
Numéro de brevet 09965567
Statut Délivré - en vigueur
Date de dépôt 2014-04-17
Date de la première publication 2015-09-03
Date d'octroi 2018-05-08
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Christolini, Charles
  • Yared, Peter
  • Ruane, Trent

Abrégé

A content management system generates views of digital content for presentation on a user client. The content management system includes different publication templates having different layouts for presenting content on different types of viewing devices. The publication template is based on a layout, which specifies a spatial arrangement of sections. The publication template associates publication elements such as a leading article with sections of a layout. A view matches components such as an article with sections of a publication template based on a mapping between the components and publication elements associated with the sections. The content management system generates different views for different types of viewing devices. The content management system also analyzes interactions between user clients, components, and views, and the content management system includes an analytics interface to present data about these interactions.

Classes IPC  ?

  • 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
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 17/21 - Traitement de texte

41.

Personalization engine for characterizing a document

      
Numéro d'application 14681060
Numéro de brevet 09501476
Statut Délivré - en vigueur
Date de dépôt 2015-04-07
Date de la première publication 2015-07-30
Date d'octroi 2016-11-22
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Pradhan, Tushar
  • Osborne, Thomas
  • Potter, John

Abrégé

A dynamic classification dictionary is built for use in profiling and targeting users for additional relevant content. Behavioral data is gathered from user activity, and user documents and actions are categorized. Author-generated document classification information is analyzed and assigned a first taxonomic noun to characterize the document. User-generated tags characterizing a portion of the document are assigned a second taxonomic noun. Search terms that resulted in the user accessing the document are identified and assigned a third taxonomic noun. Attributes related to the manner in which the document was accessed are evaluated and assigned a fourth taxonomic noun. The document is processed using pattern rules to extract a fifth taxonomic noun. The taxonomic nouns are aggregated into a composite set of taxonomic nouns, and the dynamic classification dictionary is build by storing the composite set of taxonomic nouns.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

42.

Personalization engine for assigning a value index to a user

      
Numéro d'application 14681062
Numéro de brevet 09430471
Statut Délivré - en vigueur
Date de dépôt 2015-04-07
Date de la première publication 2015-07-30
Date d'octroi 2016-08-30
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Pradhan, Tushar
  • Osborne, Thomas
  • Potter, John

Abrégé

A dynamic classification dictionary is built for use in profiling and targeting users for additional relevant content. Behavioral data is gathered from user activity, and user documents and actions are categorized. Author-generated document classification information is analyzed and assigned a first taxonomic noun to characterize the document. User-generated tags characterizing a portion of the document are assigned a second taxonomic noun. Search terms that resulted in the user accessing the document are identified and assigned a third taxonomic noun. Attributes related to the manner in which the document was accessed are evaluated and assigned a fourth taxonomic noun. The document is processed using pattern rules to extract a fifth taxonomic noun. The taxonomic nouns are aggregated into a composite set of taxonomic nouns, and the dynamic classification dictionary is build by storing the composite set of taxonomic nouns.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

43.

DAILY FANTASY LIVE

      
Numéro de série 86629955
Statut Enregistrée
Date de dépôt 2015-05-14
Date d'enregistrement 2016-10-18
Propriétaire CBS INTERACTIVE INC. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

ENTERTAINMENT SERVICES, namely, PROVIDING TEXT, VIDEO AND AUDIO CONTENT, namely, ONGOING MULTIMEDIA PROGRAMS IN THE FIELD OF SPORTS AND FANTASY SPORTS DISTRIBUTED VIA VARIOUS PLATFORMS ACROSS MULTIPLE FORMS OF TRANSMISSION MEDIA; PROVIDING INFORMATION IN THE FIELD OF SPORTS NEWS, CURRENT EVENTS AND ENTERTAINMENT VIA THE INTERNET AND PORTABLE AND WIRELESS COMMUNICATION DEVICES, MOBILE PHONES, HAND-HELD DEVICES AND GLOBAL COMMUNICATION DEVICES; PROVIDING ONLINE INFORMATION IN THE FIELD OF SPORTS NEWS, CURRENT EVENTS AND ENTERTAINMENT; [ ENTERTAINMENT IN THE NATURE OF GAMES AND CONTESTS WHICH MAY BE ACCESSED VIA THE INTERNET; ENTERTAINMENT, EDUCATIONAL AND INFORMATION SERVICES, namely, PROVIDING BLOGS AND VIDEO BLOGS IN THE FIELDS NEWS, CURRENT EVENTS AND ENTERTAINMENT; ] ENTERTAINMENT SERVICES, namely, PROVIDING WEBCASTS OF ENTERTAINMENT PROGRAMMING FEATURING NEWS, CURRENT EVENTS AND ENTERTAINMENT NEWS; ENTERTAINMENT SERVICES, namely, PROVIDING STATISTICS, METRICS, RANKINGS AND ANALYSIS IN THE FIELD OF SPORTS AND FANTASY SPORTS

44.

Methods and systems for application programming interface mashups

      
Numéro d'application 12981446
Numéro de brevet 09026608
Statut Délivré - en vigueur
Date de dépôt 2010-12-29
Date de la première publication 2015-05-05
Date d'octroi 2015-05-05
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Goldband, Adam
  • Ulyanov, Kirill
  • Gudiboina, Satish

Abrégé

Methods, systems, and computer-readable media for providing customized content delivery from one or more data sources include receiving a selection of one or more base requests for content; receiving a selection of a custom request for content; receiving a mapping of the custom request to at least one of the base requests; building an output template including the custom request mapped to the at least one of the base requests; and publishing a resource based on the output template.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

45.

Platform for serving online content

      
Numéro d'application 14523765
Numéro de brevet 09953349
Statut Délivré - en vigueur
Date de dépôt 2014-10-24
Date de la première publication 2015-04-23
Date d'octroi 2018-04-24
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Stroud, Monica
  • Harper, Eric

Abrégé

A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.

Classes IPC  ?

  • 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
  • G06Q 30/00 - Commerce
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 17/21 - Traitement de texte
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

46.

Techniques to provide an enhanced video replay

      
Numéro d'application 14551198
Numéro de brevet 09363542
Statut Délivré - en vigueur
Date de dépôt 2014-11-24
Date de la première publication 2015-03-19
Date d'octroi 2016-06-07
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Goldfeder, Bruce
  • Aagaard, Ken

Abrégé

Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed.

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 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • 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/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 5/91 - Traitement du signal de télévision pour l'enregistrement
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo

47.

Controller and method to build a combined web page using data retrieved from multiple APIs

      
Numéro d'application 14256907
Numéro de brevet 09075890
Statut Délivré - en vigueur
Date de dépôt 2014-04-18
Date de la première publication 2014-11-20
Date d'octroi 2015-07-07
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Graham, William W.
  • Huang, David

Abrégé

Systems, devices, and methods for using an application program interface (API) client controller to build a model view include a requestor, an executor, a converter, and one or more web APIs. Developers can create web pages that are a collection of references to API queries. The requestor maps an API path to an API request or an API call. The executor executes the API request to an API to retrieve content data. The converter then converts the retrieved content data returned by the API request to a data structure. The retrieved content data (structure) can be stored in a memory device. Multiple content data structures may be requested and stored. The data structure or data structures are then inserted in a web page template to create a model view.

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 calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 9/54 - Communication interprogramme

48.

A/B test configuration environment

      
Numéro d'application 13796813
Numéro de brevet 09201572
Statut Délivré - en vigueur
Date de dépôt 2013-03-12
Date de la première publication 2014-09-18
Date d'octroi 2015-12-01
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Lyon, Clifford
  • Rothman, Ron H.

Abrégé

Various embodiments are generally directed to a visual configuration environment for configuring A/B tests of variations of aspects of content presentation in a user interface of a portal of a server to support remotely accessing services that it provides. A method includes identifying multiple visual areas of a visible portion of a user interface in a first data script; visually presenting on a display the multiple visual areas in at least one menu in a first table to enable selection of first and second visual areas of the multiple visual areas for inclusion in an A/B test of multiple versions of the user interface; and visually presenting a list of all possible combinations of variations in content presentation selected in response to the visual presentation of the first table for the first and second visual areas in the form of a second table. Other embodiments are described and claimed herein.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

49.

Automated experiment scheduling

      
Numéro d'application 13797020
Numéro de brevet 09978074
Statut Délivré - en vigueur
Date de dépôt 2013-03-12
Date de la première publication 2014-09-18
Date d'octroi 2018-05-22
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Lyon, Clifford
  • Rothman, Ron H.

Abrégé

Various embodiments are generally directed to an automated A/B testing system using a combination of classical and alternative statistical analysis to control the performance A/B tests. An apparatus includes a processor circuit; and logic to commence collection of a specified number of samples of user responses to multiple versions of a user interface in a test, employ an alternative statistical analysis to analyze the samples as they are collected, determine whether a proposed version elicits a statistically significant improvement in user response over a control version, terminate the test before the specified number of samples are collected in response to a statistically significant improvement over the control version elicited by the proposed version, and complete collection of the specified number of samples and employ a classical statistical analysis to analyze the samples in response to the proposed version not eliciting the statistically significant improvement. Other embodiments are described and claimed.

Classes IPC  ?

  • G01L 15/00 - Dispositifs ou appareils pour la mesure simultanée de plusieurs valeurs de la pression des fluides
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

50.

System and method for clustering content according to similarity

      
Numéro d'application 14013902
Numéro de brevet 09026518
Statut Délivré - en vigueur
Date de dépôt 2013-08-29
Date de la première publication 2014-09-04
Date d'octroi 2015-05-05
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Rhinelander, Ned
  • Lyon, Clifford

Abrégé

Systems and methods for clustering content according to similarity are provided that identify and group similar content using a set of tags associated with the content. A topic model of a group of content is built, producing a probability distribution of topic membership for the content. Individual items of content are then clustered using a clustering algorithm, and a distance matrix from the probability distribution is built. Based on the distance matrix, individual items of content are labeled as “must-link” or “cannot-link” pairs with the group of content. The topic model is then embedded into successively smaller dimensions using a kernel method, until the clustering is stable with respect to both the behavioral and content domains.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

51.

Synchronized presentation of facets of a game event

      
Numéro d'application 13729784
Numéro de brevet 09892759
Statut Délivré - en vigueur
Date de dépôt 2012-12-28
Date de la première publication 2014-07-03
Date d'octroi 2018-02-13
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Crossley, Brett Marcus

Abrégé

Various embodiments are generally directed to use of ancillary information related to play of a game event in which actions in the game are timestamped to enable synchronized presentation alongside an audio/visual program of the game event. An apparatus includes logic to receive a program data comprising a video recording of a game event, receive ancillary data including an indication of an action related to play of the game event, a first timestamp indicating a first time for start of the video recording, and a second timestamp indicating a second time for the action; visually present the video recording in a first portion of the display; and use the first and second timestamps to synchronize a visual presentation of the action in a second portion of the display with a depiction of the action in the visual presentation of the video recording. Other embodiments are described and claimed herein.

Classes IPC  ?

  • A63F 13/44 - Traitement des signaux de commande d’entrée des dispositifs de jeu vidéo, p.ex. les signaux générés par le joueur ou dérivés de l’environnement incluant la durée ou la synchronisation des opérations, p.ex. l’exécution d’une action dans une certaine fenêtre temporelle
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques

52.

Techniques to broadcast a network television program

      
Numéro d'application 13711209
Numéro de brevet 09232242
Statut Délivré - en vigueur
Date de dépôt 2012-12-11
Date de la première publication 2014-06-12
Date d'octroi 2016-01-05
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s) Chase, James M.

Abrégé

Techniques to automatically switch among video signals in a television broadcast are disclosed. A trigger decoder may receive a network video signal for a network program. The network video signal may be comprised of a video signal and a trigger control signal. The trigger control signal may comprise a time period indicative of how long until a station break is to occur within the network program. The trigger decoder may separate the video signal from the trigger control signal. A latency adjuster may determine a delay between the transmission of the network video signal and the reception of the network video signal. A master control switcher clock may be reset based on the delay. The master control switcher may receive the video signal for the network program, and one or more video signals from one or more video servers containing video content. The master control switcher may select one of the video signals to output, wherein the time for switching from the video signal for the network program to another video signal is controlled by the trigger control signal and the reset clock.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p.ex. Internet et satellite
  • H04N 21/858 - Création de liens entre données et contenu, p.ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")

53.

Techniques to provide a micro-broadcast of an event

      
Numéro d'application 13690563
Numéro de brevet 10178352
Statut Délivré - en vigueur
Date de dépôt 2012-11-30
Date de la première publication 2014-06-05
Date d'octroi 2019-01-08
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Goldfeder, Bruce
  • Milton, Stephen Martin

Abrégé

Techniques to provide a micro-broadcast of an event are described. Video data streams of a live event at a venue may be captured in one or more wireless camera devices. The data streams may be sent to one of a network of wireless access points where they are relayed to a control center. A computer system in the control center may select one of the video data streams to be broadcast as a micro-broadcast. The selected video data stream may then be formatted for the micro-broadcast before a micro-broadcast transmitter broadcasts the formatted selected video data stream.

Classes IPC  ?

  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
  • H04N 21/2365 - Multiplexage de plusieurs flux vidéo
  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce
  • H04H 20/04 - Dispositions pour la retransmission des informations radiodiffusées à partir d’appareils d’émission en direct
  • H04H 60/07 - Dispositions pour la production d'informations radiodiffusées; Dispositions pour la production d'informations relatives à la radiodiffusion en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion; Dispositions pour la production simultanée d'informations radiodiffusées et d'informations relatives à la radiodiffusion caractérisées par les procédés de production
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

54.

Automated milestone prediction and presentation

      
Numéro d'application 13693559
Numéro de brevet 09904680
Statut Délivré - en vigueur
Date de dépôt 2012-12-04
Date de la première publication 2014-06-05
Date d'octroi 2018-02-27
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Crossley, Brett Marcus

Abrégé

Various embodiments are generally directed to automated identification and prediction of game milestones, and to automated presentation of those predictions and of the milestones as they are achieved. A method comprises searching statistical data for an indication of a milestone specified in an alerts data towards achievement of which an extent of progress has been made; identifying the milestone in the statistical data; predicting a time required to achieve the milestone; comparing the predicted time required to a condition specified in the alerts data; comparing the predicted time required to an indication of time that remains in scheduled game events in a game season in a scheduling data; and transmitting an alert that predicts achievement of the milestone based on the predicted time required meeting the condition and on the time that remains in the season providing at least the predicted time required. Other embodiments are described and claimed herein.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 10/00 - Administration; Gestion

55.

Techniques to manage a network television schedule

      
Numéro d'application 13681354
Numéro de brevet 09686571
Statut Délivré - en vigueur
Date de dépôt 2012-11-19
Date de la première publication 2014-05-22
Date d'octroi 2017-06-20
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Chase, James M.

Abrégé

Techniques to selectively provide a video feed to broadcasting equipment are disclosed. A master control switcher may receive video feeds from video servers containing video content. The master control switcher may select one of the video feeds to output. At least one localized switcher may also receive video feeds from the video servers and select one of the video feeds to output. One of the video feeds supplied to the localized switcher(s) is the output from the master control switcher. An air server may receive video feeds from the master control switcher and the at least one localized switcher and out put the video feeds to separate broadcasting equipment. The video feeds may be arranged to reflect a schedule of programming for a local television station. Other embodiments are described and claimed.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
  • H04N 21/435 - Traitement de données additionnelles, p.ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • 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/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d

56.

Automated statistics content preparation

      
Numéro d'application 13683548
Numéro de brevet 08996434
Statut Délivré - en vigueur
Date de dépôt 2012-11-21
Date de la première publication 2014-05-22
Date d'octroi 2015-03-31
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Gleadall, George Barry
  • Paskin, Ronnie
  • Stewart, Shawn

Abrégé

Various embodiments are generally directed to automated searching and comparison of game statistics to identify, rank and present statistically significant events related to game play during and/or after a game in automatically generated sentences. An apparatus comprises a processor circuit and storage storing instructions operative on the processor circuit to receive signals conveying a first set of statistical information closely related to play of a first game; search the first set of statistical information for a first set of statistical anomalies; and in response to the first set of statistical anomalies comprising an insufficient number of statistical anomalies, search a second set of statistical information less closely related to play of the first game for a second set of statistical anomalies, and transmit a multitude of sentences describing statistical anomalies of the first and second sets of statistical anomalies to a computing device. Other embodiments are described and claimed herein.

Classes IPC  ?

  • 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
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance
  • G06F 17/28 - Traitement ou traduction du langage naturel
  • G06Q 10/00 - Administration; Gestion

57.

Multimedia aggregation technique based on RSS feeds

      
Numéro d'application 13647387
Numéro de brevet 09509548
Statut Délivré - en vigueur
Date de dépôt 2012-10-09
Date de la première publication 2014-04-10
Date d'octroi 2016-11-29
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Webster, John Clayton

Abrégé

A technique to determine trending data based on the aggregation of RSS feeds received from a networking site or system is described. A computer-implemented method monitors a link path from a source for a request feed. The request feed is read and a determination is made as to which one or more of a plurality of web sites the request feed is associated with. The number of request feeds associated with particular ones of the plurality of web sites is aggregated. A determination is made, based on the number of aggregated request feeds what multimedia content is displayed.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

58.

Application development center testing system

      
Numéro d'application 13569902
Numéro de brevet 09454464
Statut Délivré - en vigueur
Date de dépôt 2012-08-08
Date de la première publication 2014-02-13
Date d'octroi 2016-09-27
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Fernandez, Antonio L.
  • Platter, Jeffrey H.
  • Miller, Louis E.

Abrégé

An application development center system is described. A method may comprise receiving an application at a server computing device; accessing test data from one or more data sources; testing the application within a development environment resident on the server computing device utilizing the test data; and presenting test results on a user interface accessible by a client computing device. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

59.

Techniques to provide an enhanced video replay

      
Numéro d'application 13948782
Numéro de brevet 08925004
Statut Délivré - en vigueur
Date de dépôt 2013-07-23
Date de la première publication 2014-01-30
Date d'octroi 2014-12-30
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Goldfeder, Bruce
  • Aagaard, Ken

Abrégé

Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed.

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 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • 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/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 5/91 - Traitement du signal de télévision pour l'enregistrement

60.

Techniques for providing narrative content for competitive gaming events

      
Numéro d'application 13561692
Numéro de brevet 08821271
Statut Délivré - en vigueur
Date de dépôt 2012-07-30
Date de la première publication 2014-01-30
Date d'octroi 2014-09-02
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Davison, John
  • Guiro, Boubou

Abrégé

Various embodiments for providing a narrative summary for content related to competitive gaming are described. An aspect may provide receiving data about a competitive gaming event, the data comprising one or more data items; selecting a narrative template for the competitive gaming event according to the data, the narrative template comprising one or more word slots and one or more data slots; filling a data slot in the narrative template with a data item; filling a word slot in the narrative template with a word selected from a word list configured for the word slot; and publishing the narrative template with the one or more word slots and the one or more data slots filled as competitive gaming narrative content. Other embodiments are described and claimed.

Classes IPC  ?

  • A63F 9/24 - Jeux utilisant des circuits électroniques, non prévus ailleurs
  • A63F 13/00 - Jeux vidéo, c. à d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement

61.

Consistent association of a user ID with a user

      
Numéro d'application 13485122
Numéro de brevet 09021110
Statut Délivré - en vigueur
Date de dépôt 2012-05-31
Date de la première publication 2013-12-05
Date d'octroi 2015-04-28
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Lyon, Clifford
  • Rothman, Ron

Abrégé

Disclosed herein are systems, methods, and computer-readable storage media for consistently associating a user ID with a user. In one aspect, a method may comprise receiving a data request at a transceiver accessible by a server computing device, wherein, in response to receiving the data request, the server computing device is configured to: access, by one or more processors coupled to the transceiver, a first value embedded in a first cookie associated with a first expiration time; set a second cookie embedded with a second value; and reset the first cookie responsive to receiving an indication that the first cookie is expiring, wherein to reset the first cookie comprises replacing the first cookie with a third cookie set with a value equal to the first value and a third expiration time later than the first expiration time. Other embodiments are disclosed and claimed.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

62.

Real-time and interactive community-based content publishing system

      
Numéro d'application 13460770
Numéro de brevet 08990325
Statut Délivré - en vigueur
Date de dépôt 2012-04-30
Date de la première publication 2013-10-31
Date d'octroi 2015-03-24
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Eaton, Steven
  • Goodlett, Ryan
  • Hobbs, Daniel Gould
  • Lwanga, Jeremy

Abrégé

A system and method is provided to enable clients to interact with a content resource (e.g., a webpage) in real-time, so that contributions from each client terminal is communicated to the other client terminals in real-time. Each client terminal can respond to real-time updates by locally updating the content resource to include most recent contributions.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

63.

Systems and methods for living user reviews

      
Numéro d'application 13863080
Numéro de brevet 09400989
Statut Délivré - en vigueur
Date de dépôt 2013-04-15
Date de la première publication 2013-10-17
Date d'octroi 2016-07-26
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Smith, Aaron

Abrégé

Systems and methods for creating an opinion timeline. Users are able to submit ongoing reviews for products and services based on extended use, new revelations, additional features, upgrades and the like. Users can be notified of upgrades or improvements and are requested to provide another review of the product or service which is tied to the original review. Users can also update their review of the product or service based on a change in mind. The opinion timeline can be applied to reviews of products, television shows, music, etc.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/00 - Commerce
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

64.

Media player security for full length episodes

      
Numéro d'application 13399821
Numéro de brevet 09215065
Statut Délivré - en vigueur
Date de dépôt 2012-02-17
Date de la première publication 2013-08-22
Date d'octroi 2015-12-15
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Xiques, Christopher Peter
  • Dhruv, Jignesh Yashwant
  • Senanayake, Shalitha Arosha
  • Hsu, James Kong

Abrégé

A streaming video player and authentication server work in conjunction to provide secure streaming media. Player authentication is used to ensure that only users using an authorized media player authorized users can access and stream the media content. An encryption process protects unauthorized users from playing media streams that are intercepted between the content server and an authorized user. Additionally, timed tokens are used to ensure that a user authorized to access a stream during a specified time period cannot access the same stream at a later time when the user is no longer authorized.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés
  • 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
  • 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/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

65.

Personalization engine for building a dynamic classification dictionary

      
Numéro d'application 13555823
Numéro de brevet 09619467
Statut Délivré - en vigueur
Date de dépôt 2012-07-23
Date de la première publication 2013-07-25
Date d'octroi 2017-04-11
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Pradhan, Tushar
  • Osborne, Thomas
  • Potter, John

Abrégé

A dynamic classification dictionary is built for use in profiling and targeting users for additional relevant content. Behavioral data is gathered from user activity, and user documents and actions are categorized. Author-generated document classification information is analyzed and assigned a first taxonomic noun to characterize the document. User-generated tags characterizing a portion of the document are assigned a second taxonomic noun. Search terms that resulted in the user accessing the document are identified and assigned a third taxonomic noun. Attributes related to the manner in which the document was accessed are evaluated and assigned a fourth taxonomic noun. The document is processed using pattern rules to extract a fifth taxonomic noun. The taxonomic nouns are aggregated into a composite set of taxonomic nouns, and the dynamic classification dictionary is built by storing the composite set of taxonomic nouns.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

66.

Techniques to provide an enhanced video replay

      
Numéro d'application 13556745
Numéro de brevet 08495697
Statut Délivré - en vigueur
Date de dépôt 2012-07-24
Date de la première publication 2013-07-23
Date d'octroi 2013-07-23
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Goldfeder, Bruce
  • Aagaard, Ken

Abrégé

Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement

67.

Techniques for providing a narrative summary for fantasy games

      
Numéro d'application 13338395
Numéro de brevet 10592596
Statut Délivré - en vigueur
Date de dépôt 2011-12-28
Date de la première publication 2013-07-04
Date d'octroi 2020-03-17
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Miller, Louis E.

Abrégé

Various embodiments for providing a narrative summary for fantasy games are described. Embodiments may include a summary engine executing on a logic device. The summary engine may select a beat writer and a story type. The summary writer may select new content from one or more databases of fantasy league data. The beat writer may affect what story type is selected. The summary engine may construct a master template according to the story type that has empty slots. The summary engine may fill the empty slots of the master template with data from the new content to generate a narrative summary, and publish the narrative template with the slots filled. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • A63F 13/828 - Gestion d’équipes sportives virtuelles
  • A63F 13/30 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu
  • A63F 13/60 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p.ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu

68.

Techniques for providing a natural language narrative

      
Numéro d'application 13338409
Numéro de brevet 10540430
Statut Délivré - en vigueur
Date de dépôt 2011-12-28
Date de la première publication 2013-07-04
Date d'octroi 2020-01-21
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Locke, Matthew

Abrégé

Various embodiments for providing a natural language narrative are described. Embodiments may include a summary engine that collects data about an event, and selects a template to narrate a story about the event. A template may include static text, slots for data from the event, and slots for dynamic word choice. Templates may be selected according to a story type and story “flavor.” Templates may also include conditions that determine a choice of the use of template sub-sections. Various aspects of the templates may be selected randomly, to create the impression that the story is human-generated. The stories may be published to a variety of locations and formats. Other embodiments are described and claimed.

Classes IPC  ?

  • 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
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 17/21 - Traitement de texte
  • G06Q 10/10 - Bureautique; Gestion du temps

69.

Fantasy open platform environment

      
Numéro d'application 13332633
Numéro de brevet 08732278
Statut Délivré - en vigueur
Date de dépôt 2011-12-21
Date de la première publication 2013-06-27
Date d'octroi 2014-05-20
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Fernandez, Antonio L.
  • Olearczyk, Francis J.
  • Thomas, Louis M.
  • Miller, Louis E.
  • Quinlivan, Patrick M.
  • Platter, Jeffrey H.
  • Dutaria, Brijesh D.

Abrégé

A fantasy server application may comprise a platform generator component to generate a resource document with a host segment arranged to present a host resource document and a guest segment arranged to present a guest resource document, a host manager component to send a request to generate the host resource document with fantasy content from a fantasy content database to a host server program, receive a response with the host resource document, and add the host resource document to the host segment, and a guest manager component to generate a guest reference for use by a client device, the guest reference arranged to refer the client device to a guest server program arranged to generate the guest resource document with fantasy content from the fantasy content database, and add the guest reference to the guest server program to the guest segment. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

70.

Fantasy open platform environment

      
Numéro d'application 13438522
Numéro de brevet 08935361
Statut Délivré - en vigueur
Date de dépôt 2012-04-03
Date de la première publication 2013-06-27
Date d'octroi 2015-01-13
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Fernandez, Antonio L.
  • Olearczyk, Francis J.
  • Thomas, Louis M.
  • Miller, Louis E.
  • Quinlivan, Patrick M.
  • Platter, Jeffrey H.
  • Sutaria, Brijesh D.

Abrégé

A fantasy server application may comprise a platform generator component to generate a resource document with a host segment arranged to present a host resource document and a guest segment arranged to present a guest resource document, a host manager component to send a request to generate the host resource document with fantasy content from a fantasy content database to a host server program, receive a response with the host resource document, and add the host resource document to the host segment, and a guest manager component to generate a guest reference for use by a client device, the guest reference arranged to refer the client device to a guest server program arranged to generate the guest resource document with fantasy content from the fantasy content database, and add the guest reference to the guest server program to the guest segment. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • A63F 9/24 - Jeux utilisant des circuits électroniques, non prévus ailleurs
  • A63F 13/00 - Jeux vidéo, c. à d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
  • 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
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
  • G06Q 10/10 - Bureautique; Gestion du temps
  • A63F 13/30 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

71.

Integration of client side applications into a fantasy open platform environment

      
Numéro d'application 13691042
Numéro de brevet 09495226
Statut Délivré - en vigueur
Date de dépôt 2012-11-30
Date de la première publication 2013-06-27
Date d'octroi 2016-11-15
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Fernandez, Antonio L.

Abrégé

Techniques to integrate client side applications into a fantasy open platform environment include a server processor component operating within the fantasy open platform environment and operative to provide application programming interface (API) data of the client side application code to the fantasy open platform environment. The client side application may be independent from the fantasy open platform environment. Hooks may be created to allow embedding of the client side application code on the fantasy open platform environment web pages wherein the client side application code identifies on which of the fantasy open platform environment web pages the client side application code runs. A client side application executing on a client browser may be allowed to access resources of the fantasy open platform environment over a network connection.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 9/54 - Communication interprogramme
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • A63F 13/335 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu utilisant des connexions de réseau étendu [WAN] utilisant l’Internet
  • A63F 13/828 - Gestion d’équipes sportives virtuelles
  • A63F 13/77 - Aspects de sécurité ou de gestion du jeu incluant les données relatives aux dispositifs ou aux serveurs de jeu, p.ex. données de configuration, version du logiciel ou quantité de mémoire

72.

Information types for an app rating system

      
Numéro d'application 13350267
Numéro de brevet 08560099
Statut Délivré - en vigueur
Date de dépôt 2012-01-13
Date de la première publication 2013-05-16
Date d'octroi 2013-10-15
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s) Fernandez, Antonio

Abrégé

A technique to automatically provide assistance with the selection of an app for an electronic game is described. An apparatus may comprise an app rating application arranged to receive as input game performance information representing gameplay of an electronic game. The app rating application may process the game performance information and output an app rating indicator of an app corresponding to the app identifier parameter based on the performance information to assist a user in selecting the app. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)

73.

App rating system

      
Numéro d'application 13438557
Numéro de brevet 08676360
Statut Délivré - en vigueur
Date de dépôt 2012-04-03
Date de la première publication 2013-05-16
Date d'octroi 2014-03-18
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s) Fernandez, Antonio

Abrégé

A technique to automatically provide assistance with the selection of an app for an electronic game is described. An apparatus may comprise an app rating application arranged to receive as input game performance information representing gameplay of an electronic game. The app rating application may process the game performance information and output an app rating indicator of an app corresponding to the app identifier parameter based on the performance information to assist a user in selecting the app. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)

74.

APP rating system

      
Numéro d'application 13293826
Numéro de brevet 08554345
Statut Délivré - en vigueur
Date de dépôt 2011-11-10
Date de la première publication 2013-05-16
Date d'octroi 2013-10-08
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s) Fernandez, Antonio

Abrégé

A technique to automatically provide assistance with the selection of an app for an electronic game is described. An apparatus may comprise an app rating application arranged to receive as input game performance information representing gameplay of an electronic game. The app rating application may process the game performance information and output an app rating indicator of an app corresponding to the app identifier parameter based on the performance information to assist a user in selecting the app. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)

75.

System and method for navigating a collection of editorial content

      
Numéro d'application 13691692
Numéro de brevet 10395291
Statut Délivré - en vigueur
Date de dépôt 2012-11-30
Date de la première publication 2013-04-11
Date d'octroi 2019-08-27
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Olexa, Vladimir

Abrégé

Systems and methods for easily navigating a collection of editorial content related to products are described. Embodiments of the invention provide seamless, continuous, structured access to relevant product reviews. Users of embodiments of the invention can advance from one product review to another by selecting navigational buttons representing the previous and next product reviews from within a product review currently being viewed. The previous product review represents the review the user was viewing prior to the currently viewed review. The next product review is determined based on a simple learning engine that presents the next relevant product, along with another relevant product that is, for example, either cheaper or more expensive than the review being currently viewed. This simplifies the user experience by eliminating the need to go back to a listing page to research products similar to the product whose review is being viewed.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

76.

System and method of configuring operations of communication services

      
Numéro d'application 13250049
Numéro de brevet 09131355
Statut Délivré - en vigueur
Date de dépôt 2011-09-30
Date de la première publication 2013-04-04
Date d'octroi 2015-09-08
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Coleman, Gregory
  • Dreilinger, Daniel

Abrégé

Information is recorded that corresponds to an online activity of a user. The information identifies at least one or more instances of time when the online activity occurred. A communication from the communication service is delivered to the user at a selected transmission time that is based at least in part on the one or more instances of time. The communication service may be configured or otherwise instructed to send (or not send) the communication at a particular time.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

77.

AUTOPILOT SIMULATION SYSTEM AND METHOD

      
Numéro d'application US2012051878
Numéro de publication 2013/032812
Statut Délivré - en vigueur
Date de dépôt 2012-08-22
Date de publication 2013-03-07
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s) Miller, Louis Edward

Abrégé

A computer implemented method is described. A computer-implemented method provides determining if an extended absence flag has been triggered for a first participant. If the extended absence flag has been triggered, the computer-implemented method automatically performs one or more of a plurality of actions required to continue game play on behalf of the first participant as if the first participant was still actively involved in game play. By automatically conducting play of the first participant as if the first participant was still involved, the computer-implemented method maintains competitiveness as well as the game experience for other participants.

Classes IPC  ?

78.

RECOMMENDATION COMPONENT FOR ASSISTED ELECTRONIC INFORMATION PROCESSING

      
Numéro d'application US2012051902
Numéro de publication 2013/032819
Statut Délivré - en vigueur
Date de dépôt 2012-08-22
Date de publication 2013-03-07
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s) Miller, Louis Edward

Abrégé

Techniques for a computer implemented game are described. A computer-implemented system may comprise a multimedia content module operative to provide multimedia content related to one or more players within a game. The computer implemented system may further comprise a game server application operative to provide player recommendations to one or more users utilizing the multimedia content received from the multimedia content module. The game server may also comprise a player ranking module operative to rank one or more players based on certain of the multimedia content and output a player ranking by corresponding player position. The game server may further comprise a player comparison module operative to receive the player ranking by position and compare the ranked players to a roster of players associated with the one or more users by corresponding position. Other embodiments are described and claimed.

Classes IPC  ?

79.

Interactive map and related content for an entertainment program

      
Numéro d'application 13355429
Numéro de brevet 09015759
Statut Délivré - en vigueur
Date de dépôt 2012-01-20
Date de la première publication 2013-01-24
Date d'octroi 2015-04-21
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Elend, Adam
  • Lynch, Michelle
  • Ferreira, Joe
  • Tice, Sean

Abrégé

A system and method for providing interactive content that is correlated to events of an entertainment program.

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 calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

80.

Game navigation interface for electronic content

      
Numéro d'application 13180879
Numéro de brevet 09361625
Statut Délivré - en vigueur
Date de dépôt 2011-07-12
Date de la première publication 2013-01-17
Date d'octroi 2016-06-07
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Parker, Samuel
  • Schmidt, Douglas
  • Snyder, Steve

Abrégé

A game navigation interface for electronic content is described. A computer-implement system may comprise a content delivery platform operative to manage multimedia content. The computer-implemented system may further comprise a game navigation application operative to manage a game for the content delivery platform. The game navigation application may comprise a monitoring component operative to monitor navigation commands for navigating multimedia content provided by the content delivery platform, and output a game trigger signal based on the navigation commands. The game navigation application may further comprise a game navigation component operative to receive the game trigger signal, and select a game arranged to assist a user in navigating the multimedia content in response to the game trigger signal. Other embodiments are described and claimed.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]

81.

System and method for securing embedded media

      
Numéro d'application 13161191
Numéro de brevet 09032497
Statut Délivré - en vigueur
Date de dépôt 2011-06-15
Date de la première publication 2012-12-20
Date d'octroi 2015-05-12
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Padala, Sailendra K.
  • Wei, Emma
  • Araujo, Pedro Valentin

Abrégé

Set forth herein are systems, methods, and non-transitory computer-readable storage media for processing media requests in a secure way. A server configured to practice the method receives, from a media player client, a request for media content. The server requests a playback token from a playback service associated with the media content and generates a tag containing the playback token. Then the server transmits to the media player client a response to the request for media content based on the tag, wherein the media player client retrieves the media content by presenting the playback token to the playback service. The media player client can be an embedded media player or other player in a web browser. The server and the playback service can operate based on a common, pre-shared feed token. Other playback client and playback service embodiments exist.

Classes IPC  ?

  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • 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

82.

TECHNIQUES TO AUTOMATICALLY SEARCH SELECTED CONTENT

      
Numéro d'application US2012035961
Numéro de publication 2012/161928
Statut Délivré - en vigueur
Date de dépôt 2012-05-01
Date de publication 2012-11-29
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Bleadall, George B.
  • Stewart, Shawn
  • Paskin, Ronnie

Abrégé

Techniques to automatically search selected content are described. In some embodiments, a method to automatically search selected content may include receiving a user selection of one or more objects in a document, automatically performing a search of local content on one or more servers associated with the document based on the one or more selected objects and displaying results from the search in a window within the document wherein the user selection comprises a highlighting of the one or more objects and the search is performed automatically in response to the highlighting. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

83.

APPARATUS AND METHODS FOR PROVIDING REAL TIME ADVICE ONLINE

      
Numéro d'application US2012035951
Numéro de publication 2012/151187
Statut Délivré - en vigueur
Date de dépôt 2012-05-01
Date de publication 2012-11-08
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s) Graham, William, W.

Abrégé

Various embodiments for providing real time advice online are described. In one or more embodiments, an online host may register willing users as advisors for a topic of a page at a website. The online host may later detect when an advisor is online. When another user requests live advice from a web page, the online host may select an online advisor for the topic of the web page from which the request came. The online host may communicatively couple the requesting user and the online advisor. Other embodiments are described and claimed.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/30 - Transport; Communications

84.

Startup bitrate in adaptive bitrate streaming

      
Numéro d'application 13098236
Numéro de brevet 08516144
Statut Délivré - en vigueur
Date de dépôt 2011-04-29
Date de la première publication 2012-11-01
Date d'octroi 2013-08-20
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Hsu, James Kong

Abrégé

Streaming media at an adaptive bitrate streaming media player. Tracking a bitrate history of the player. Determining a startup bitrate from the bitrate history. Streaming at the determined bitrate. Tracking a bitrate history of the player can include storing tracked bitrates in a cookie accessible by the player; and determining a startup bitrate can include determining a startup bitrate from the cookie. Determining a startup bitrate can include determining an average tracked bitrate over the last N tracked bitrates. The average tracked bitrate can be weighted toward more recent tracked bitrates. Determining a startup bitrate can include determining a maximum startup bitrate. The bitrate history can include the maximum bitrate of the player over the last X sessions; and the maximum startup bitrate can be the lowest maximum bitrate over the last X sessions. The maximum startup bitrate can be the mode among maximum bitrates over the last X sessions.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

85.

Reduced video player start-up latency in HTTP live streaming and similar protocols

      
Numéro d'application 13098286
Numéro de brevet 08510460
Statut Délivré - en vigueur
Date de dépôt 2011-04-29
Date de la première publication 2012-11-01
Date d'octroi 2013-08-13
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Hsu, James Kong

Abrégé

Technology for processing an ordered sequence of frames of a media program intended for play in an HTTP Live Streaming (HLS) player. Processing a first ordered subset of frames of the sequence. Processing a second ordered subset of frames of the sequence separate from the first subset. The second subset following on the first forms a third ordered subset of frames of the media program. Processing the second subset includes creating a manifest file of the subset. The playing time of processed frames of the first subset is at least equal to the processing time of the second subset. Processing the first subset can include creating a manifest file of the subset. The media program can include ads (at least a pre-roll ad) and content. The first ordered subset can be the pre-roll ad. The second ordered subset can be the content and remaining ads (e.g., mid-roll and post roll).

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

86.

System and method for determining sentiment from text content

      
Numéro d'application 13098302
Numéro de brevet 08838438
Statut Délivré - en vigueur
Date de dépôt 2011-04-29
Date de la première publication 2012-11-01
Date d'octroi 2014-09-16
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Leary, Adam
  • Pennie, Philip

Abrégé

A system and method for determining sentiment from user-generated text content is provided. A sentiment score is determined for one or more terms in a user-generated text content. A sentiment value is determined for the text content that is based at least in part on the sentiment score for the one or more terms.

Classes IPC  ?

  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

87.

User data store

      
Numéro d'application 13093658
Numéro de brevet 08762413
Statut Délivré - en vigueur
Date de dépôt 2011-04-25
Date de la première publication 2012-10-25
Date d'octroi 2014-06-24
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Graham, Jr., William W.
  • Pradhan, Tushar R.
  • Potter, John F.
  • Kaufman, Mark A.
  • Lone, Stephanie
  • Donnelly, Keric

Abrégé

A computer system for generating a user data store and analyzing the user data store comprises a memory and a processing circuit. The memory is configured to store a user data store comprising a plurality of graphs, each graph having a user identity node. The processing circuit is configured to, for each of the plurality of graphs: receive asset data representing an asset that a user has interacted with on a website; generate a first node representing the asset data and a first link coupling the first node to the user identity node of the graph; store the first node and first link as part of the graph; receive usage data representing user interaction with a website; generate a second node representing the usage data and a second link coupling the second node to the user identity node of the graph, wherein at least one of the first node and second node further represents opinion data for a product or evaluation data for a product; and store the second node and second link as part of the graph.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

88.

Systems and methods for updating rich internet applications

      
Numéro d'application 13076069
Numéro de brevet 09805135
Statut Délivré - en vigueur
Date de dépôt 2011-03-30
Date de la première publication 2012-10-04
Date d'octroi 2017-10-31
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s)
  • Hamm, Chris
  • Lottmann, Andrew

Abrégé

Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.

Classes IPC  ?

  • 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
  • G06F 17/20 - Manipulation de données en langage naturel
  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 17/25 - Justification automatique
  • G06F 17/26 - Césure automatique
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 17/28 - Traitement ou traduction du langage naturel
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

89.

System and method for displaying web page content

      
Numéro d'application 13034074
Numéro de brevet 08788927
Statut Délivré - en vigueur
Date de dépôt 2011-02-24
Date de la première publication 2012-08-30
Date d'octroi 2014-07-22
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Gleadall, George
  • Stewart, Shawn
  • Paskin, Ronnie

Abrégé

A system and method for presenting web page content to a user. A plurality of links are identified on a web page which share a designated characteristic. A user action is detected that indicates a user's intent to select a particular link. As a response to the user action, the resource of the particular link is cached. In response to detecting that the user selects the particular link, content is presented to the user that is based at least in part on the cached resource.

Classes IPC  ?

  • 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

90.

Techniques to magnify images

      
Numéro d'application 13037067
Numéro de brevet 08836728
Statut Délivré - en vigueur
Date de dépôt 2011-02-28
Date de la première publication 2012-08-30
Date d'octroi 2014-09-16
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Tan, Linda
  • Lau, Julian

Abrégé

Techniques to magnify images are described. An apparatus may comprise a media application that when executed by a processor is operative to present video information including images on a display. The media application may comprise a zoom control component operative to receive a zoom control directive to magnify an image portion of an image, increase a video resolution level for the image portion of the image, and magnify the image portion to form an enhanced magnified image. Other embodiments are described and claimed.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • H04N 21/4545 - Signaux d'entrée aux algorithmes de filtrage, p.ex. filtrage d'une région de l'image

91.

Rendering web content using pre-caching

      
Numéro d'application 13399833
Numéro de brevet 09065793
Statut Délivré - en vigueur
Date de dépôt 2012-02-17
Date de la première publication 2012-08-30
Date d'octroi 2015-06-23
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Gleadall, George
  • Paskin, Ronnie

Abrégé

A first resource is provided on a user device, the first resource including a plurality of links to other resources. At least one, but not all of the plurality of links are selected for pre-caching, and at least a portion of a second resource located by the first link is automatically cached. At least the portion of the second resource is provided in response to a designated triggering event.

Classes IPC  ?

  • 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
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

92.

Associating descriptive content with asset metadata objects

      
Numéro d'application 13460724
Numéro de brevet 08832059
Statut Délivré - en vigueur
Date de dépôt 2012-04-30
Date de la première publication 2012-08-23
Date d'octroi 2014-09-09
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s) Baran, Dan

Abrégé

Methods are provided, including a method of associating descriptive content with a set of assets. The method includes determining an asset metadata object, determining descriptive content related to the asset metadata object, and associating the descriptive content with the asset metadata object.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

93.

MEDIA PLAYBACK CONTROL

      
Numéro d'application US2012023198
Numéro de publication 2012/106269
Statut Délivré - en vigueur
Date de dépôt 2012-01-30
Date de publication 2012-08-09
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Dhruv, Jignesh, Yashwant
  • Senanayake, Shalitha, Arosha

Abrégé

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing an action during playback based on a media manifest file. A system, such as a media player, configured to practice the method receives a media manifest, extracts, from the media manifest, a list of media chunks and at least one tag associated with the list of media chunks. The list of media chunks can describe two or more separate media assets. Then the system parses the at least one tag to identify an action to perform during playback and a playback position to perform the action. The system retrieves, for playback, at least one media chunk associated with the playback position from the list of media chunks, and, during playback of the at least one media chunk and at the playback position, performs the action. Modifying the media playback control can include temporarily disabling a media playback control.

Classes IPC  ?

  • H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p.ex. l´enregistrement
  • 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]

94.

LISTINGS CHECK-IN SERVICE

      
Numéro d'application US2012023203
Numéro de publication 2012/106273
Statut Délivré - en vigueur
Date de dépôt 2012-01-30
Date de publication 2012-08-09
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Teran, Carlos, Ramiro
  • Graves, Douglas
  • Mullis, Jack
  • Russell, John
  • Wainscott, Kris

Abrégé

Disclosed are systems, methods, and non-transitory computer-readable storage media for checking consumers in to currently broadcast television content choices to derive consumer profile data. The consumer profile data is analyzed to make programming choices, and to provide enriched programming content. At the same time, the consumer benefits from a social network based on viewers of the same broadcast content, as well as designated friends, wherein the consumers within the network can share commentary on the content choices they are viewing and learn of new content choices.

Classes IPC  ?

95.

STITCHING ADVERTISEMENTS INTO A MANIFEST FILE FOR STREAMING VIDEO

      
Numéro d'application US2012023201
Numéro de publication 2012/106271
Statut Délivré - en vigueur
Date de dépôt 2012-01-30
Date de publication 2012-08-09
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Dhruv, Jignesh, Yashwant
  • Senanayake, Shalitha, Arosha

Abrégé

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for combining advertisements into a manifest file for streaming video content. A system configured to practice the method identifies an advertising slot in a media presentation and retrieves an advertisement corresponding to the advertising slot. Then, the system divides the media presentation into a set of media chunks and divides the advertisement into a set of advertising chunks. The system inserts the set of advertising chunks into the set of media chunks at the advertising slot to yield an updated set of media chunks, and generates a manifest file corresponding to the updated set of media chunks, such as an m3u8 file that contains a series of links to each chunk in the updated set of media chunks. The system optionally transmits the manifest file to a media playback device for playback.

Classes IPC  ?

  • 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]
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4

96.

SYSTEM AND METHOD FOR CUSTOM SEGMENTATION FOR STREAMING

      
Numéro d'application US2012023202
Numéro de publication 2012/106272
Statut Délivré - en vigueur
Date de dépôt 2012-01-30
Date de publication 2012-08-09
Propriétaire CBS INTERACTIVE, INC. (USA)
Inventeur(s)
  • Dhruv, Jignesh, Yashwant
  • Senanayake, Shalitha, Arosha

Abrégé

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for segmenting video. A system configured to practice the method determines a total duration of a video asset. The system identifies an optimal streaming chunk duration and a minimum streaming chunk duration. Then the system segments the video asset into a set of chunks, wherein at least one of a final chunk and a penultimate chunk is less than the optimal streaming chunk duration and greater than the minimum streaming chunk duration, and wherein each remaining chunk is of the optimal streaming chunk duration. The system can segment the video asset based on keyframes or codecs. The system can optionally compile a video manifest file, such as an m3u8 file, containing pointers to each chunk in the set of chunks. Then the system can optionally stream the video asset to a video playback device based on the video manifest file.

Classes IPC  ?

  • 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]
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

97.

Media playback control

      
Numéro d'application 13018312
Numéro de brevet 09049494
Statut Délivré - en vigueur
Date de dépôt 2011-01-31
Date de la première publication 2012-08-02
Date d'octroi 2015-06-02
Propriétaire CBS Interactive, Inc. (USA)
Inventeur(s)
  • Dhruv, Jignesh Yashwant
  • Senanayake, Shalitha Arosha
  • Xiques, Christopher Peter

Abrégé

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing an action during playback based on a media manifest file. A system, such as a media player, configured to practice the method receives a media manifest, extracts, from the media manifest, a list of media chunks and at least one tag associated with the list of media chunks. The list of media chunks can describe two or more separate media assets. Then the system parses the at least one tag to identify an action to perform during playback and a playback position to perform the action. The system retrieves, for playback, at least one media chunk associated with the playback position from the list of media chunks, and, during playback of the at least one media chunk and at the playback position, performs the action. Modifying the media playback control can include temporarily disabling a media playback control.

Classes IPC  ?

  • 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 7/10 - Adaptations à la transmission par câble électrique
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p.ex. l´enregistrement
  • 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]
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

98.

System and method for custom segmentation for streaming video

      
Numéro d'application 13018315
Numéro de brevet 08583818
Statut Délivré - en vigueur
Date de dépôt 2011-01-31
Date de la première publication 2012-08-02
Date d'octroi 2013-11-12
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Dhruv, Jignesh Yashwant
  • Senanayake, Shalitha Arosha

Abrégé

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for segmenting video. A system configured to practice the method determines a total duration of a video asset. The system identifies an optimal streaming chunk duration and a minimum streaming chunk duration. Then the system segments the video asset into a set of chunks, wherein at least one of a final chunk and a penultimate chunk is less than the optimal streaming chunk duration and greater than the minimum streaming chunk duration, and wherein each remaining chunk is of the optimal streaming chunk duration. The system can segment the video asset based on keyframes or codecs. The system can optionally compile a video manifest file, such as an m3u8 file, containing pointers to each chunk in the set of chunks. Then the system can optionally stream the video asset to a video playback device based on the video manifest file.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

99.

FANTASY SPORT TALENT SCOUT SYSTEM AND METHOD THEREFORE

      
Numéro d'application US2011063926
Numéro de publication 2012/078854
Statut Délivré - en vigueur
Date de dépôt 2011-12-08
Date de publication 2012-06-14
Propriétaire CBS INTERACTIVE INC. (USA)
Inventeur(s) Miller, Louis Edward

Abrégé

Methods for a computer implemented fantasy sports game are described. A computer-implement fantasy sports game method provides data from a plurality of information sources related to one or more fantasy sports players. The data is weighted based on predetermined logic rules to produce a value associated therewith. The values are aggregated to provide a ranking of the one or more fantasy sports players. The ranked players are compared to players on a participant's roster and recommendations are made to the participant.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

100.

Automatic catalog search preview

      
Numéro d'application 12912474
Numéro de brevet 08452806
Statut Délivré - en vigueur
Date de dépôt 2010-10-26
Date de la première publication 2012-04-26
Date d'octroi 2013-05-28
Propriétaire CBS Interactive Inc. (USA)
Inventeur(s)
  • Gurnani, Sailesh
  • Lottmann, Andrew

Abrégé

A computer-implemented method for navigating a database including a plurality of records having attributes, the method including transmitting a webpage configured to display selectable filters associated with record attributes; receiving at least one attribute value based on a filter selection; transmitting a mini query to the database for a count of records in the database that satisfy the at least one attribute value; receiving the count of records; transmitting the count of records to be rendered on a display device; transmitting a full query to the database for record indicators in the database that satisfy the at least one attribute value; receiving the one or more record indicators; and transmitting the one or more record indicators.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  1     2        Prochaine page