US20050154599A1 - User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal - Google Patents

User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal Download PDF

Info

Publication number
US20050154599A1
US20050154599A1 US10/511,797 US51179704A US2005154599A1 US 20050154599 A1 US20050154599 A1 US 20050154599A1 US 51179704 A US51179704 A US 51179704A US 2005154599 A1 US2005154599 A1 US 2005154599A1
Authority
US
United States
Prior art keywords
user terminal
broadcast
object identification
database
media stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/511,797
Inventor
Toni Kopra
Mikko Makipaa
Akseli Anttila
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RPX Corp
Nokia USA Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/IB2002/002537 external-priority patent/WO2004004177A1/en
Priority claimed from US10/319,475 external-priority patent/US7623824B2/en
Application filed by Individual filed Critical Individual
Priority to US10/511,797 priority Critical patent/US20050154599A1/en
Priority claimed from PCT/FI2003/000290 external-priority patent/WO2003090484A1/en
Assigned to NOKIA CORPORATION reassignment NOKIA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MAKIPAA, MIKKO, ANTTILA, AKSELI, KOPRA, TONI
Publication of US20050154599A1 publication Critical patent/US20050154599A1/en
Assigned to NOKIA TECHNOLOGIES OY reassignment NOKIA TECHNOLOGIES OY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA CORPORATION
Assigned to PROVENANCE ASSET GROUP LLC reassignment PROVENANCE ASSET GROUP LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALCATEL LUCENT SAS, NOKIA SOLUTIONS AND NETWORKS BV, NOKIA TECHNOLOGIES OY
Assigned to CORTLAND CAPITAL MARKET SERVICES, LLC reassignment CORTLAND CAPITAL MARKET SERVICES, LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROVENANCE ASSET GROUP HOLDINGS, LLC, PROVENANCE ASSET GROUP, LLC
Assigned to NOKIA USA INC. reassignment NOKIA USA INC. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROVENANCE ASSET GROUP HOLDINGS, LLC, PROVENANCE ASSET GROUP LLC
Assigned to NOKIA US HOLDINGS INC. reassignment NOKIA US HOLDINGS INC. ASSIGNMENT AND ASSUMPTION AGREEMENT Assignors: NOKIA USA INC.
Assigned to PROVENANCE ASSET GROUP LLC, PROVENANCE ASSET GROUP HOLDINGS LLC reassignment PROVENANCE ASSET GROUP LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA US HOLDINGS INC.
Assigned to PROVENANCE ASSET GROUP HOLDINGS LLC, PROVENANCE ASSET GROUP LLC reassignment PROVENANCE ASSET GROUP HOLDINGS LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CORTLAND CAPITAL MARKETS SERVICES LLC
Assigned to RPX CORPORATION reassignment RPX CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROVENANCE ASSET GROUP LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/18Arrangements for synchronising broadcast or distribution via plural systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/07Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information characterised by processes or methods for the generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/49Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
    • H04H60/51Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • H04H60/83Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks
    • H04H60/85Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks which are mobile communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6181Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/33Arrangements for simultaneous broadcast of plural pieces of information by plural channels
    • H04H20/34Arrangements for simultaneous broadcast of plural pieces of information by plural channels using an out-of-band subcarrier signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/30Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data
    • H04H2201/37Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data via a different channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/40Aspects of broadcast communication characterised in that additional data relating to the broadcast data are available via a different channel than the broadcast channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/70Aspects of broadcast communication characterised in that receivers can be addressed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/46Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/63Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for services of sales
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/66Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/78Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations
    • H04H60/80Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations characterised by transmission among terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4431OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Definitions

  • the invention relates to a method and a system of delivering objects relating to a broadcast media stream to a user terminal.
  • Broadcasters such as the television and radio, have taken steps to provide the audience with supplementary digital services, such as program information, news, weather information, competitions and other related content, in addition to a traditional media stream.
  • the supplementary digital services are usually delivered over the Internet using the personal computers of the audiences or other devices capable of connecting to the Internet.
  • Radio and television stations often deliver content of the content providers through their service and get revenues out of content sales.
  • Broadcasters are already offering ringing tones and logos on their web sites, which are delivered to a user from the content provider's system. The user is required to navigate to the broadcaster's web site to access the information on what content is available and how to acquire or purchase it.
  • the broadcasters have to promote the web address in the broadcast to attract users to visit the web site.
  • An object of the invention is to provide an improved method and system for delivering an object to a user.
  • a method of delivering an object relating to a broadcast media stream to a user terminal of a radio system further comprises broadcasting the media stream by a broadcast system, associating the object to the media stream in the broadcast system, delivering an object identification of the object from the broadcast system to at least one user terminal, presenting the object identification in synchronization with the media stream in the user terminal, sending, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification from the user terminal to a database of at least one object through the radio system, and delivering the object of the object identification from the database to the user terminal, which sent the request signal, through the radio system.
  • a media system relating to a broadcast system configured to broadcast a media stream.
  • the media system further comprises: a radio system including at least one base station and at least one user terminal, the broadcast system having a connection to the radio system, the broadcast system being configured to associate at least one object identification to a broadcasting timeline of the broadcast media stream and the broadcast system being configured to deliver object identifications to the user terminals; the user terminal being configured to receive at least one object identification from the broadcast system and to present the at least one object identification in synchronization with the media stream, and the user terminal being configured to send, if a user requests the delivery of the object based on an object identification, a transaction signal with the object identification to a database having at least one object through the radio system, and the database being configured to deliver the object of the object identification to the user terminal, which sent the request signal, through the radio system.
  • a user terminal of a radio system configured to receive an object identification of an object from a broadcast system, the object being associated and synchronized to the broadcast media stream in the broadcast system, present the object identification in synchronization with the media stream in the user terminal, send, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification to a database of at least one object through the radio system, and receive the object of the object identification delivered from the database through the radio system.
  • the method and system of the invention provide several advantages.
  • the present solution provides the user with information about the object at the same moment when the user has an opportunity to request and receive the object.
  • the ordering of an object is simple and fast, because the user needs only to activate a request of the object based on the object identification presented to the user, without needing to remember or use codes for the identification of the object.
  • FIG. 1 shows a radio system
  • FIG. 2 illustrates a media system
  • FIG. 3 shows a block diagram of a broadcast system and a server
  • FIG. 4 shows a block diagram of a user terminal
  • FIG. 5A shows signalling in the media system
  • FIG. 5B shows signalling in the media system
  • FIG. 6 shows a display of the user terminal with an object identification
  • FIG. 7 represents a flow chart of the method.
  • FIG. 1 illustrates the structure of a radio system although it is assumed known per se.
  • the radio system can be based on, for example, UMTS (Universal Mobile Telephone System) or WCDMA (Wideband Code Division Multiple Access).
  • UMTS Universal Mobile Telephone System
  • WCDMA Wideband Code Division Multiple Access
  • the core network may, for example, correspond to the combined structure of the GSM (Global System for Mobile Communications) and GPRS systems (General Packet Radio Service).
  • GSM Global System for Mobile Communications
  • GPRS General Packet Radio Service
  • the GSM network elements are responsible for the implementation of circuit-switched connections, and the GPRS network elements for the implementation of packet-switched connections, some of the network elements being, however, shared by both systems.
  • a centre 100 represents a mobile services switching centre (MSC) and a serving GPRS support node (SGSN) enabling circuit-switched and packet-switched signalling, respectively, in the radio system. Because all traffic in the radio system can be controlled by the centre 100 , the centre 100 can gather the accounting information of each user for use in billing.
  • MSC mobile services switching centre
  • SGSN serving GPRS support node
  • the core network may have a gateway unit 102 , which represents a gateway mobile service switching centre (GMSC) and a gateway GPRS support node (GGSN).
  • GMSC gateway mobile service switching centre
  • GGSN gateway GPRS support node
  • GMSC attends to the circuit-switched connections between the core network and external networks, such as a public land mobile network (PLMN) or a public switched telephone network (PSTN)
  • PLMN public land mobile network
  • PSTN public switched telephone network
  • GGSN attends to the packet-switched connections between the core network and external networks, such as the Internet.
  • the centre 100 controls a radio access network (RAN) 104 , which may comprise at least one base station controller 106 controlling at least one base station 108 .
  • the base station controller 106 can also be called a radio network controller, and the base station can be called a node B.
  • a user terminal 110 communicates with at least one base station 108 over a radio interface.
  • a server 204 which is an important part of the present solution, may be connected to the centre 100 , but it may also be connected to the gateway 102 or to some part of RAN 104 . In some applications, the server 206 may communicate with the radio system over the radio interface in the same manner as the user terminal 110 .
  • the user terminal can communicate using a GPRS method in the parallel channel.
  • Data in packets that contain address and control data in addition to the actual data are transferred in a connection set up using the GPRS method.
  • Several connections may employ the same transmission channel simultaneously.
  • a packet-switching method is suitable for data transmission where the data to be transmitted is generated in bursts. In such a case, it is not necessary to allocate a data link for the entire duration of transmission but only for the time it takes to transmit the packets. This reduces costs and saves capacity considerably during both the set-up and use of the network.
  • a media system which can be called a visual radio system in many applications, comprises the following elements: a broadcast transmitting system 200 , a content creation tool 202 , a server 204 , a network 206 of the radio system and at least one user terminal 110 .
  • the broadcast system which transmits broadcasts to users, can be a cable TV network, a satellite TV network, a radio frequency TV network, a radio cable or terrestrial network, and/or any TV or radio network utilising digital transmission techniques.
  • the users of the broadcast system can be different from the users of the radio system 206 .
  • the object provider's delivery system is also included in this system and enables a delivery and a purchase of an object.
  • a broadcast transmitting system 200 such as a radio station, transmits a media stream.
  • the media stream can be radio or TV programs, for example.
  • the present solution also provides a parallel channel, which utilizes the content creation tool 202 and the radio system in following way.
  • the content creation tool 202 Under the control of the broadcast transmitting system 200 , the content creation tool 202 outputs a signal with information on a content item.
  • the information can be an object identification relating to the media stream, data about the music played at the moment, a time table of the program, DJ's message to the listeners or the like.
  • the signal may include any of these features alone or as a combination thereof.
  • the object identification of a deliverable or purchasable object is selected from a list of the available objects maintained by an object provider.
  • the object identification refers to a deliverable object, which may be purchased.
  • the signal enters a server 204 , which serves as a gateway to the radio system, and the server 204 feeds the signal with the object identification relating to the media stream to the network 206 of the radio system.
  • a base station of the network then transmits the signal to a user terminal 110 in the coverage area of the broadcast, if the use of the parallel channel has been initiated in the user terminal 110 .
  • the parameters required for delivering and purchasing are included in the object identification sent to the user terminal 110 .
  • the object identification can also be sent to the user terminals as a broadcast utilizing RDS (Radio Data System), if the user terminals have a receiver for the RDS signal.
  • RDS Radio Data System
  • the RDS signalling can be utilized on the FM broadcast because the RDS information is encoded in the FM signal.
  • the object and the object identification can comprise text, a picture, a video, an audio recording, a game, a logo, a screen saver, a ringing tone, vibration of the user terminal, light, beep, link to web/WAP, a series of these or any combination thereof.
  • a user actively receiving the parallel channel or a RDS signal has an opportunity to buy the object when the object identification is shown to the user by the user terminal 110 .
  • the object identification may be shown to the user for example at the moment when a song having associated with the object starts playing in the broadcast.
  • the user initiates a request of delivery by activating a “deliver” or “buy” button displayed on the screen of the user terminal 110 .
  • the object identification is sent to the user through the radio system, it should be noted that there is no need for the user to be able to receive or to be aware of the broadcast, but it is enough that the user can receive the object identification through the parallel channel.
  • the user terminal does not necessarily need a broadcast receiver.
  • the response to the object identification can be carried out in the same way.
  • the activation of the “buy” or “deliver” button forms a signal requesting the purchase or delivery of the object, and the signal, including the object identification, is transmitted from the user terminal 110 to the base station of the radio system 206 .
  • the radio system 206 forwards the signal to the object provider's delivery system by using, the parameters attached to the object identification.
  • the object provider is an operator, the object can be in an object database 208 which may be a part of the radio system 206 .
  • the object provider can also be an administrator of the server 204 which in that case may include the object database 208 .
  • the object provider can be the broadcaster, and hence, the object database 208 can also be a part of the content creation tool 202 .
  • the signal to request the delivery or purchase can also be handled by the broadcaster's system (content creation tool 202 ), and the request can be used to create and archive statistics crucial for revenue-sharing between the broadcaster and the object provider.
  • FIG. 3 shows more details of the broadcast system and the server.
  • a broadcast transmitting system 200 along the parallel channel of the media system, there may be the following elements: a broadcast transmitting system 200 , the content creation tool 202 , the visual server 204 , the radio system 206 and at least one user terminal 110 .
  • the broadcast transmitting system 200 of a radio station uses a sophisticated digital content management system to run a broadcast, such as an FM transmission, an AM transmission or a digital radio or television transmission.
  • a broadcast transmitting system 200 comprises a timing information module 300 , a dynamic content delivery module 302 and a user interface 304 .
  • Timing information on the broadcast to synchronize transmissions of the broadcast channel and the parallel channel is communicated to the server 204 by the timing information module 300 .
  • the timing information module 300 provides information on the starting time and the ending time of a particular program, as well as information on the timing of advertising breaks, starting and ending of a song etc. The length of advertising and other similar breaks can be deduced for example from the show run time at the starting time of the break.
  • the dynamic content delivery module 302 can feed additional content information to a content structure tool 312 and a content object tool 310 in the content creation tool 202 and finally to a content delivery engine 322 in the server 204 .
  • the additional content information from the dynamic content delivery module 302 can be for example results of events in the broadcast, such as the name of a winner in a quiz show.
  • the additional content information is communicated to a content packaging module 310 to create content items dynamically.
  • the dynamic content delivery engine module 302 can receive interaction results from an interaction engine 324 in the server 204 through a feedback module 314 used as a part of the broadcast, for example, to display the results of a vote on the TV as a video overlay.
  • the feedback module 314 processes the interaction signals from the users and creates a suitable presentation to be shown to the broadcasting personnel or to the receivers of the broadcast.
  • the broadcasting personnel uses a user interface 304 to control and adjust parallel channel timing of the content items with respect to the broadcast media stream. For example, the signalling in the parallel channel may be paused and resumed. These control events are communicated through a synchronization engine 320 in the server 204 to an interaction engine 400 in the user terminal 110 and the synchronization engine 320 adjust the parallel channel timing accordingly.
  • a broadcast content delivery module 306 transmits the broadcast to a broadcast receiver 350 , such as FM radio receiver, TV set receiver, or the like.
  • the receiver may be in the user terminal.
  • the content creation tool 202 which can also be called a visual radio tool in many applications, forms the presentation of the content items displayed in the user terminal.
  • the content creation tool 202 resides in a radio or in a television station and the content creation tool 202 can be integrated with the broadcast transmitting system 200 so as to form a broadcast system 2000 .
  • the content creation tool 202 automatically associates or the personnel uses the content creation tool to associate an object identification with the media stream in a similar manner as any content item is associated with the media stream.
  • the content structure tool 312 attaches timing to display each object identification or another content item in a user terminal in relation to a broadcasting timeline of the media stream (for example, show the identification of this object on the screen of the user terminal at 14:43:02 after the beginning of the program) and defines the delivery of each object identification and other content items in accordance with the broadcasting timeline of the media stream.
  • the content creation tool 202 creates the object identification and defines user navigation structure within the parallel channel.
  • the user navigation structure can define the deliverer and the price of the object, etc.
  • Responses that are sent to the server 204 in response to the user interaction can be fed to the feedback module 314 in the content creation tool 202 .
  • the content structure tool 312 defines the layouts for displaying the object identifications and other content objects, such as their size and positions on the screen of the user terminal.
  • the content packaging module 310 is used to create a content package of the content item to be delivered to the user terminal 110 , including the content structure definition created using the content structure tool 312 as well as the content to be displayed, including text strings, graphic file objects, animations, video clips, etc. Additionally, the content packaging module 310 with the information from the timing information module 300 may define the object's availability prior, during and after broadcast of the media stream, defining an additional time period during which the media object's availability is announced but it is not available for transfer, or any combination thereof. Any desired part of a media stream may also be utilised to create of an object associated with the media stream.
  • the content creation tool 202 allows the radio station to create a visual, acoustic or tactual presentation and manage the content flow shown on the screen of the user terminal in synchronization with the broadcast.
  • the content creation tool allows the station to manage interactive elements, such as delivering and purchasing objects, votings and quizzes.
  • the server 204 provides the users with broadcast-related content based on their current parallel channel selection.
  • the server 204 controls the content flow to and from the user terminal. It facilitates the timed delivery of content to the user terminal as well as collecting and forwarding interaction results to the radio station.
  • the server 204 controls the number of users. If necessary, the server 204 limits the number of users using the parallel channel at the same time.
  • the server also takes care of content adaptation for different application platforms in various user terminals.
  • the synchronization engine 320 receives the starting time and advertising break information from the timing information module 300 of the broadcast transmitting system 200 or from the content creation tool 204 . In addition, the synchronization engine 320 provides the means for the user terminals 110 to synchronize their clocks to the broadcast system time references by running a synchronization algorithm with the server 204 .
  • the content delivery engine 322 delivers a signal with the content package created by the content packager 310 to the content delivery engine 322 in the server.
  • the signal is fed from the content delivery engine 322 to the interaction engine 324 in the server 204 , which sends the signal through the radio system 206 to the user terminal 110 .
  • a user terminal-specific variant of the content item can be delivered, which contains graphics objects optimised to the capabilities and the screen size of each user terminal.
  • One content package, including object identifications or other content items, may correspond to the whole program and be delivered before the program starts.
  • the content can alternatively be delivered in one package that contains both the user terminal software module in a suitable format, such as a Java MIDlet and the content package for a particular show.
  • the content can be delivered dynamically in content blocks, where a block corresponds to a segment of the program.
  • This approach is suitable for for example FM radio, where the play list is usually decided for several songs to be played and for advertising breaks.
  • the interaction engine 324 can forward delivery and purchase requests from user terminals 110 to the provider's database, which actually delivers the requested object. It is also possible that the interaction engine 324 or some other part of the server 204 serves as a database, and also responds to the request and delivers the requested object in addition, the interaction engine 324 in the server 204 collects the interaction responses from the user terminals and makes them available to the broadcast transmitting system 200 as well as to the broadcast personnel for adaptation purposes for instance. The interaction engine 324 may also create and store statistics of the number of users as well as the activity to participate in interactions.
  • a billing unit 330 is connected to the radio system 206 and the billing unit 330 manages billing transactions relating to the users' requests of objects and for generating invoices to the user terminal in accordance with the billing transactions. The transactions may be recorded so as to present invoices to users of the media system. Both the billing unit 330 and the interaction engine 324 may alone or together act as a transaction processing device, which records and processes the transfer of each object to the at least one user terminal.
  • FIG. 4 illustrates a user terminal 110 , which may comprise conventional components, including wireless modems, processors, memory, a user interface, a display, etc.
  • the user terminal may include a broadcast receiver 412 , such as a TV or radio tuner, video streaming engine, etc.
  • the user terminal is usually a mobile or a cellular telephone.
  • the user terminal 110 includes a specific software module for creating the parallel channel experience.
  • This module which comprises the blocks 400 to 410 , can be implemented using a native operating system, such as Symbian, or using a programming environment, such as Java MIDP.
  • the content structure is separated from content objects and screen layouts.
  • the content structure means a layout, a structure and a style of each slide, where the slide means one screen of information in the user terminal.
  • the content item is an object identification (or an object).
  • the content item can be represented as a template to which the texts and signs can be added.
  • the content can be stored and separated in a content storage of the local memory 402 as a background process, so that the required information, such as an object identification, is always available for a content processor 404 and for a rendering engine 406 when needed.
  • the rendering engine 406 forms the visual, acoustic and/or tactual effects of the content item for the user. Default information can also be stored in the content storage of the local memory 402 to be shown in case dynamic content cannot be delivered to the user terminal 110 in time.
  • the initiation of the reception of the object identifications can be made in several ways.
  • the user can select an operation, which makes the user terminal to receive and display the object identifications coming from the broadcast system either through the radio system or as a broadcast. If the user terminal includes a receiver for the broadcast channel, the user can select a suitable broadcast channel, and the user terminal may automatically initiate the reception and the display of the object identification instead of manual initiation.
  • the user terminal 110 may transmit information about itself to the server 204 , and the server 204 informs the user terminal of the media stream.
  • the server 204 informs the user terminal of the media stream.
  • a specific variant of the content items can be delivered, which contains for example graphics objects optimised to the capabilities and the screen size of each user terminal.
  • the timer controller module 408 may run a synchronization algorithm to synchronize an internal clock of the user terminal with the time in the server.
  • a simple synchronization algorithm can be used, based on calculating round trip delays of requests sent to the server 204 from the user terminal 110 and calculating the difference between the user terminal clock and the server clock.
  • media stream timeline references can be translated to references in the internal clock of the user terminal 110 .
  • the content items can be shown to the user in synchronization with the broadcast.
  • the timer controller 408 determines whether the program has already started and what is the current timeline position. If the program is running, the timer controller 408 can automatically find a correct content item in the parallel channel to be displayed in the user interface 410 .
  • the content processor 404 starts executing.
  • the processor 404 reads the content structure definition in the content structure memory 4024 to determine the current content to be displayed and communicates the content items and related layouts to the rendering engine 406 for display in the user interface 410 .
  • the content processor 404 instructs the timer controller 408 to create timer events to trigger advancement in the parallel channel according to content structure.
  • the content processor 404 is again initiated to display the next content item.
  • the processor 404 again reads structure definition in the content structure memory 4024 , determines the current content items and layouts with the help of content objects memory 4022 and sends them to a user interface 410 to be displayed.
  • a signal having information on the action is communicated from the user interface 410 to the content processor 404 .
  • the content processor 404 analyses the action and triggers a transaction as defined by the content structure of the action.
  • the user activity triggers communication from the user terminals 110 to the server 204 automatically and the user does not need to know a long list of service numbers, service codes or identification strings.
  • the signal of the user action is communicated from the content processor 404 to the interaction engine 400 of the user terminal, which transmits the signal through the radio system 206 to the database 208 and possibly also to the interaction engine 324 of the server 204 .
  • FIGS. 5A and 5B the method of delivering an object to the user terminal is explained using FIGS. 5A and 5B .
  • the object provider communicates a list of available objects in the database to the broadcaster, with parameters required to make a delivery and/or a purchase, including the service providers contact number, a station-specific order code, and unique object identification for each available object.
  • the broadcasting section 500 (broadcasting system 200 , content creation tool 204 and server 206 ) makes an object available for delivery and purchase by sending a signal 502 with the object identification through the parallel channel by utilizing the radio system during a suitable period of broadcast.
  • the object identification can be broadcast to the user also as an RDS signal from the broadcast system 2000 .
  • the broadcaster uses the content creation tool to create a content package, which, in addition to the parameters for delivering and purchasing listed above, defines the type of user interaction required for the order (e.g. a button to press), text strings and images displayed to the user, and timing availability of the offering (starting time and ending time).
  • the server 204 selects the required layouts and versions of content objects, such as the correct-size versions of displayed images, for a particular user terminal type.
  • the object identification information is displayed on the screen of the user terminal 110 in synchronized fashion with the radio broadcast, based on the timing information from the broadcast system 2000 .
  • a widget allowing the user to initiate the request of delivering the object is displayed as well.
  • the widget may be sent to the user terminals earlier than the piece of media stream begins, but the showing of the widget is synchronized to the broadcast.
  • the widget may both be also sent and shown to the user terminals in synchronization with the broadcast.
  • the widget may be shown to the user for example at the beginning of a piece of media stream (such as a certain song or program) with which the object is associated.
  • the user When the user wishes to buy the advertised object, he or she activates the widget, which triggers a transaction of the delivery of the object.
  • the specific module of creating the parallel channel experience in the user terminal 110 sends a transaction signal 504 to the database 208 of the object provider.
  • the user terminal 110 may also send a signal 506 relating to the transaction signal 504 to the broadcasting section 500 (to the server 206 ) to make the broadcaster for instance to monitor and to keep statistics on the demand of the objects.
  • the signal 506 is sent to the broadcasting section 500 through the radio system.
  • the user terminal is identified from the received signal 504 , which may be an SMS (Short Message Service) message.
  • the database sends in response to the request a signal 508 with the ordered object to the user terminal 110 by a suitable delivery channel (SMS, WAP COD (Wireless Application Protocol Content Delivery), MMS (Multimedia Messaging Service)) by utilizing the radio system.
  • SMS Short Message Service
  • WAP COD Wireless Application Protocol Content Delivery
  • MMS Multimedia Messaging Service
  • the user terminal 110 When the user terminal 110 receives the signal 508 with the object, it notifies the user.
  • the object can be saved in the memory of the user terminal and shown to the user.
  • FIG. 5B shows an alternative way to order the object. Similar to FIG. 5A the broadcasting section 500 makes an object available for delivery and purchase by sending a signal 502 with the object identification through the parallel channel by utilizing the radio system or through the broadcasting network as an RDS signal during a suitable period of the broadcast. And when the user wishes to buy the advertised object, he or she activates the widget which triggers the transaction of the delivery of the object.
  • the specific module of creating the parallel channel experience in the user terminal sends a transaction signal 510 to the broadcaster section 500 (server 204 ).
  • the server may record the request, add it to the statistics and forward it to the content creation tool for monitoring purposes.
  • the broadcaster section 500 (content creation tool) sends a signal 512 with the request composed of a station specific order code and unique object identifier to the database 208 of the object provider as defined by the object identifier.
  • the request can be a text string.
  • the broadcaster section 500 may send the request through the radio system.
  • the broadcaster section 500 also needs to send a terminal identity (such as MSISDN or SIP) to the server 204 , if not already available.
  • the database 208 of the object provider identifies the terminal from the received signal, which may be an SMS message, and in response to the request sends a signal 508 with the ordered content to the user terminal by a suitable delivery channel (SMS, WAP COD, MMS).
  • the user terminal 110 When the user terminal 110 receives the signal 508 with the object, it notifies the user.
  • the object can be saved in the memory of the user terminal.
  • the object When the object is transferred to the user terminal, it may be identified by the terminal by its format or supporting application (e.g. through MIME (Multipurpose Internet Mail Extension) type mapping). This initial identification may further reveal which type of potential use is allowed. In other words, additional rights and limitations may be attached to the object (e.g. the user's ability to forward the object to others may be limited). Hence, when a specific user purchases a certain object, which is transferred to the terminal, the object includes privileges describing rights and limitations in use or copying of the object.
  • MIME Multipurpose Internet Mail Extension
  • FIG. 6 shows a user terminal 110 whose display shows an object identification.
  • the name 600 expresses what is available at the moment, and the widget 602 as a hotkey can be activated in several ways.
  • the display can be sensitive to touch. Additionally or alternatively, pressing a certain key 604 , some keys 606 or any key 608 of the user terminal may activate the widget to send a transaction signal requesting the delivery of the object.
  • FIG. 7 illustrates the main steps of the method once again.
  • the method begins.
  • the broadcast system is broadcasting the media stream.
  • an object is associated with the media stream in the broadcast system.
  • an object identification of the object is delivered from the broadcast system to at least one user terminal 110 .
  • the user terminal presents the object identification in synchronization with the media stream.
  • a transaction signal is sent with the object identification from the at least one user terminal to a database of at least one object through the network of the radio system.
  • the object is delivered from the database to the at least one user terminal, which sent the request signal, through the network of the radio system.
  • the method ends.
  • the object provider is a party who has the rights for a relevant digital content, a distribution system for delivering the content to the user terminals, and the capability to bill the end user for the content.
  • the object provider's delivery system is responsible for receiving and handling delivery requests and delivering the actual content to the user terminal.
  • the object provider's delivery system also initiates the billing of the user. Typically, this is done using the operators billing system, and the network operator adds the cost to the user's monthly bill. Often network operators have the dual role of delivering an object and billing the delivery of the object.
  • the media system provides an integrated user experience, allowing the user to start both listening to a broadcast and receiving the content relating to the broadcast.
  • the operation of the media system is based on two channels, the broadcast channel and the parallel channel.
  • the media system also provides the visual and interactive parallel channel functionality, such as receiving and displaying content and reporting user interactions to the server.

Abstract

The invention relates to a method and system of delivering an object relating to a broadcast media stream to a user terminal (110) of a radio system (206). A broadcast system (2000) broadcasts the media stream, associates the object to the media stream and delivers an object identification of the object to at least one user terminal (110) either through the radio system or as an RDS broadcast. The user terminal (110) presents the object identification in synchronization with the media stream in the user terminal and sends, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification to a database (208) having at least one object through the radio system (206). The database (208) delivers the object of the object identification to the user terminal (110), which sent the request signal, through the radio system (206).

Description

    FIELD
  • The invention relates to a method and a system of delivering objects relating to a broadcast media stream to a user terminal.
  • BACKGROUND
  • Broadcasters, such as the television and radio, have taken steps to provide the audience with supplementary digital services, such as program information, news, weather information, competitions and other related content, in addition to a traditional media stream. The supplementary digital services are usually delivered over the Internet using the personal computers of the audiences or other devices capable of connecting to the Internet.
  • Radio and television stations often deliver content of the content providers through their service and get revenues out of content sales. Broadcasters are already offering ringing tones and logos on their web sites, which are delivered to a user from the content provider's system. The user is required to navigate to the broadcaster's web site to access the information on what content is available and how to acquire or purchase it. The broadcasters have to promote the web address in the broadcast to attract users to visit the web site.
  • There are, however, problems related to acquiring and delivering the objects. Often, people do not have a PC with Internet access when they are receiving the broadcast. Additionally, navigating through a complicated Internet web structure to the correct service address is laborious and time consuming. Moreover, the acquisition of a ringing tone, for example, requires the user to send a text message to a defined service number with a service code and content identification string. The service codes and identification strings are difficult to remember. The complexity in accessing the service results in a high barrier for a user to connect to a service and low ratings of the service.
  • BRIEF DESCRIPTION OF THE INVENTION
  • An object of the invention is to provide an improved method and system for delivering an object to a user. According to an aspect of the invention, there is provided a method of delivering an object relating to a broadcast media stream to a user terminal of a radio system. The method further comprises broadcasting the media stream by a broadcast system, associating the object to the media stream in the broadcast system, delivering an object identification of the object from the broadcast system to at least one user terminal, presenting the object identification in synchronization with the media stream in the user terminal, sending, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification from the user terminal to a database of at least one object through the radio system, and delivering the object of the object identification from the database to the user terminal, which sent the request signal, through the radio system.
  • According to another aspect of the invention, there is provided a media system relating to a broadcast system configured to broadcast a media stream. The media system further comprises: a radio system including at least one base station and at least one user terminal, the broadcast system having a connection to the radio system, the broadcast system being configured to associate at least one object identification to a broadcasting timeline of the broadcast media stream and the broadcast system being configured to deliver object identifications to the user terminals; the user terminal being configured to receive at least one object identification from the broadcast system and to present the at least one object identification in synchronization with the media stream, and the user terminal being configured to send, if a user requests the delivery of the object based on an object identification, a transaction signal with the object identification to a database having at least one object through the radio system, and the database being configured to deliver the object of the object identification to the user terminal, which sent the request signal, through the radio system.
  • According to another aspect of the invention, there is provided a user terminal of a radio system. The user terminal is configured to receive an object identification of an object from a broadcast system, the object being associated and synchronized to the broadcast media stream in the broadcast system, present the object identification in synchronization with the media stream in the user terminal, send, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification to a database of at least one object through the radio system, and receive the object of the object identification delivered from the database through the radio system.
  • Preferred embodiments of the invention are described in the dependent claims.
  • The method and system of the invention provide several advantages. The present solution provides the user with information about the object at the same moment when the user has an opportunity to request and receive the object. The ordering of an object is simple and fast, because the user needs only to activate a request of the object based on the object identification presented to the user, without needing to remember or use codes for the identification of the object.
  • LIST OF DRAWINGS
  • In the following, the invention will be described in greater detail with reference to the preferred embodiments and the accompanying drawings, in which
  • FIG. 1 shows a radio system,
  • FIG. 2 illustrates a media system,
  • FIG. 3 shows a block diagram of a broadcast system and a server,
  • FIG. 4 shows a block diagram of a user terminal,
  • FIG. 5A shows signalling in the media system,
  • FIG. 5B shows signalling in the media system,
  • FIG. 6 shows a display of the user terminal with an object identification, and
  • FIG. 7 represents a flow chart of the method.
  • DESCRIPTION OF EMBODIMENTS
  • Let us first study FIG. 1 that illustrates the structure of a radio system although it is assumed known per se. The radio system can be based on, for example, UMTS (Universal Mobile Telephone System) or WCDMA (Wideband Code Division Multiple Access).
  • The core network may, for example, correspond to the combined structure of the GSM (Global System for Mobile Communications) and GPRS systems (General Packet Radio Service). The GSM network elements are responsible for the implementation of circuit-switched connections, and the GPRS network elements for the implementation of packet-switched connections, some of the network elements being, however, shared by both systems.
  • A centre 100 represents a mobile services switching centre (MSC) and a serving GPRS support node (SGSN) enabling circuit-switched and packet-switched signalling, respectively, in the radio system. Because all traffic in the radio system can be controlled by the centre 100, the centre 100 can gather the accounting information of each user for use in billing.
  • The core network may have a gateway unit 102, which represents a gateway mobile service switching centre (GMSC) and a gateway GPRS support node (GGSN). GMSC attends to the circuit-switched connections between the core network and external networks, such as a public land mobile network (PLMN) or a public switched telephone network (PSTN), and GGSN attends to the packet-switched connections between the core network and external networks, such as the Internet.
  • The centre 100 controls a radio access network (RAN) 104, which may comprise at least one base station controller 106 controlling at least one base station 108. The base station controller 106 can also be called a radio network controller, and the base station can be called a node B. A user terminal 110 communicates with at least one base station 108 over a radio interface.
  • A server 204, which is an important part of the present solution, may be connected to the centre 100, but it may also be connected to the gateway 102 or to some part of RAN 104. In some applications, the server 206 may communicate with the radio system over the radio interface in the same manner as the user terminal 110.
  • The user terminal can communicate using a GPRS method in the parallel channel. Data in packets that contain address and control data in addition to the actual data are transferred in a connection set up using the GPRS method. Several connections may employ the same transmission channel simultaneously. A packet-switching method is suitable for data transmission where the data to be transmitted is generated in bursts. In such a case, it is not necessary to allocate a data link for the entire duration of transmission but only for the time it takes to transmit the packets. This reduces costs and saves capacity considerably during both the set-up and use of the network.
  • The present solution is generally described in FIG. 2. A media system, which can be called a visual radio system in many applications, comprises the following elements: a broadcast transmitting system 200, a content creation tool 202, a server 204, a network 206 of the radio system and at least one user terminal 110. The broadcast system, which transmits broadcasts to users, can be a cable TV network, a satellite TV network, a radio frequency TV network, a radio cable or terrestrial network, and/or any TV or radio network utilising digital transmission techniques. The users of the broadcast system can be different from the users of the radio system 206. The object provider's delivery system is also included in this system and enables a delivery and a purchase of an object.
  • A broadcast transmitting system 200, such as a radio station, transmits a media stream. The media stream can be radio or TV programs, for example.
  • In addition to the broadcast channel formed by the broadcast system the present solution also provides a parallel channel, which utilizes the content creation tool 202 and the radio system in following way. Under the control of the broadcast transmitting system 200, the content creation tool 202 outputs a signal with information on a content item. The information can be an object identification relating to the media stream, data about the music played at the moment, a time table of the program, DJ's message to the listeners or the like. The signal may include any of these features alone or as a combination thereof. The object identification of a deliverable or purchasable object is selected from a list of the available objects maintained by an object provider. The object identification refers to a deliverable object, which may be purchased.
  • If the radio system is utilized, the signal enters a server 204, which serves as a gateway to the radio system, and the server 204 feeds the signal with the object identification relating to the media stream to the network 206 of the radio system. A base station of the network then transmits the signal to a user terminal 110 in the coverage area of the broadcast, if the use of the parallel channel has been initiated in the user terminal 110. The parameters required for delivering and purchasing are included in the object identification sent to the user terminal 110.
  • The object identification can also be sent to the user terminals as a broadcast utilizing RDS (Radio Data System), if the user terminals have a receiver for the RDS signal. The RDS signalling can be utilized on the FM broadcast because the RDS information is encoded in the FM signal.
  • The object and the object identification can comprise text, a picture, a video, an audio recording, a game, a logo, a screen saver, a ringing tone, vibration of the user terminal, light, beep, link to web/WAP, a series of these or any combination thereof.
  • A user actively receiving the parallel channel or a RDS signal has an opportunity to buy the object when the object identification is shown to the user by the user terminal 110. The object identification may be shown to the user for example at the moment when a song having associated with the object starts playing in the broadcast. When the user wishes to receive or buy the offered object, the user initiates a request of delivery by activating a “deliver” or “buy” button displayed on the screen of the user terminal 110. If the object identification is sent to the user through the radio system, it should be noted that there is no need for the user to be able to receive or to be aware of the broadcast, but it is enough that the user can receive the object identification through the parallel channel. Naturally in this case, the user terminal does not necessarily need a broadcast receiver.
  • Irrespective of whether the object identification is sent through the radio system or as a broadcast, the response to the object identification can be carried out in the same way. The activation of the “buy” or “deliver” button forms a signal requesting the purchase or delivery of the object, and the signal, including the object identification, is transmitted from the user terminal 110 to the base station of the radio system 206. The radio system 206 forwards the signal to the object provider's delivery system by using, the parameters attached to the object identification. If the object provider is an operator, the object can be in an object database 208 which may be a part of the radio system 206. The object provider can also be an administrator of the server 204 which in that case may include the object database 208. Additionally, the object provider can be the broadcaster, and hence, the object database 208 can also be a part of the content creation tool 202.
  • The signal to request the delivery or purchase can also be handled by the broadcaster's system (content creation tool 202), and the request can be used to create and archive statistics crucial for revenue-sharing between the broadcaster and the object provider.
  • FIG. 3 shows more details of the broadcast system and the server. As already described in FIG. 2, along the parallel channel of the media system, there may be the following elements: a broadcast transmitting system 200, the content creation tool 202, the visual server 204, the radio system 206 and at least one user terminal 110. The broadcast transmitting system 200 of a radio station uses a sophisticated digital content management system to run a broadcast, such as an FM transmission, an AM transmission or a digital radio or television transmission.
  • Broadcast System
  • A broadcast transmitting system 200 comprises a timing information module 300, a dynamic content delivery module 302 and a user interface 304. Timing information on the broadcast to synchronize transmissions of the broadcast channel and the parallel channel is communicated to the server 204 by the timing information module 300. The timing information module 300 provides information on the starting time and the ending time of a particular program, as well as information on the timing of advertising breaks, starting and ending of a song etc. The length of advertising and other similar breaks can be deduced for example from the show run time at the starting time of the break.
  • The dynamic content delivery module 302 can feed additional content information to a content structure tool 312 and a content object tool 310 in the content creation tool 202 and finally to a content delivery engine 322 in the server 204. The additional content information from the dynamic content delivery module 302 can be for example results of events in the broadcast, such as the name of a winner in a quiz show. When the additional content information is determined during the program, for example in live events, sports coverage or in broadcast radio, the additional content information is communicated to a content packaging module 310 to create content items dynamically.
  • In addition, the dynamic content delivery engine module 302 can receive interaction results from an interaction engine 324 in the server 204 through a feedback module 314 used as a part of the broadcast, for example, to display the results of a vote on the TV as a video overlay. The feedback module 314 processes the interaction signals from the users and creates a suitable presentation to be shown to the broadcasting personnel or to the receivers of the broadcast.
  • The broadcasting personnel uses a user interface 304 to control and adjust parallel channel timing of the content items with respect to the broadcast media stream. For example, the signalling in the parallel channel may be paused and resumed. These control events are communicated through a synchronization engine 320 in the server 204 to an interaction engine 400 in the user terminal 110 and the synchronization engine 320 adjust the parallel channel timing accordingly.
  • A broadcast content delivery module 306 transmits the broadcast to a broadcast receiver 350, such as FM radio receiver, TV set receiver, or the like. The receiver may be in the user terminal.
  • Content Creation Tool
  • The content creation tool 202, which can also be called a visual radio tool in many applications, forms the presentation of the content items displayed in the user terminal. The content creation tool 202 resides in a radio or in a television station and the content creation tool 202 can be integrated with the broadcast transmitting system 200 so as to form a broadcast system 2000.
  • The content creation tool 202 automatically associates or the personnel uses the content creation tool to associate an object identification with the media stream in a similar manner as any content item is associated with the media stream. The content structure tool 312 attaches timing to display each object identification or another content item in a user terminal in relation to a broadcasting timeline of the media stream (for example, show the identification of this object on the screen of the user terminal at 14:43:02 after the beginning of the program) and defines the delivery of each object identification and other content items in accordance with the broadcasting timeline of the media stream.
  • In addition, the content creation tool 202 creates the object identification and defines user navigation structure within the parallel channel. The user navigation structure can define the deliverer and the price of the object, etc. Responses that are sent to the server 204 in response to the user interaction can be fed to the feedback module 314 in the content creation tool 202.
  • The content structure tool 312 defines the layouts for displaying the object identifications and other content objects, such as their size and positions on the screen of the user terminal.
  • The content packaging module 310 is used to create a content package of the content item to be delivered to the user terminal 110, including the content structure definition created using the content structure tool 312 as well as the content to be displayed, including text strings, graphic file objects, animations, video clips, etc. Additionally, the content packaging module 310 with the information from the timing information module 300 may define the object's availability prior, during and after broadcast of the media stream, defining an additional time period during which the media object's availability is announced but it is not available for transfer, or any combination thereof. Any desired part of a media stream may also be utilised to create of an object associated with the media stream.
  • Generally, the content creation tool 202 allows the radio station to create a visual, acoustic or tactual presentation and manage the content flow shown on the screen of the user terminal in synchronization with the broadcast. In addition, the content creation tool allows the station to manage interactive elements, such as delivering and purchasing objects, votings and quizzes.
  • Server
  • The server 204 provides the users with broadcast-related content based on their current parallel channel selection. The server 204 controls the content flow to and from the user terminal. It facilitates the timed delivery of content to the user terminal as well as collecting and forwarding interaction results to the radio station. The server 204 controls the number of users. If necessary, the server 204 limits the number of users using the parallel channel at the same time. The server also takes care of content adaptation for different application platforms in various user terminals.
  • The synchronization engine 320 receives the starting time and advertising break information from the timing information module 300 of the broadcast transmitting system 200 or from the content creation tool 204. In addition, the synchronization engine 320 provides the means for the user terminals 110 to synchronize their clocks to the broadcast system time references by running a synchronization algorithm with the server 204.
  • The content delivery engine 322 delivers a signal with the content package created by the content packager 310 to the content delivery engine 322 in the server. The signal is fed from the content delivery engine 322 to the interaction engine 324 in the server 204, which sends the signal through the radio system 206 to the user terminal 110. A user terminal-specific variant of the content item can be delivered, which contains graphics objects optimised to the capabilities and the screen size of each user terminal. One content package, including object identifications or other content items, may correspond to the whole program and be delivered before the program starts. The content can alternatively be delivered in one package that contains both the user terminal software module in a suitable format, such as a Java MIDlet and the content package for a particular show. This is suitable for recorded shows and programs, where the content and content timeline are known beforehand. In this case, dynamic content can be delivered in addition to the content package to take care of variation in content during the broadcast. By delivering all or a part of the content beforehand the network traffic of the radio system 206 during the program reduces. The synchronization and the timing makes it possible to present the content timely.
  • Alternatively, the content can be delivered dynamically in content blocks, where a block corresponds to a segment of the program. This approach is suitable for for example FM radio, where the play list is usually decided for several songs to be played and for advertising breaks.
  • Interaction Engine
  • The interaction engine 324 can forward delivery and purchase requests from user terminals 110 to the provider's database, which actually delivers the requested object. It is also possible that the interaction engine 324 or some other part of the server 204 serves as a database, and also responds to the request and delivers the requested object in addition, the interaction engine 324 in the server 204 collects the interaction responses from the user terminals and makes them available to the broadcast transmitting system 200 as well as to the broadcast personnel for adaptation purposes for instance. The interaction engine 324 may also create and store statistics of the number of users as well as the activity to participate in interactions.
  • A billing unit 330 is connected to the radio system 206 and the billing unit 330 manages billing transactions relating to the users' requests of objects and for generating invoices to the user terminal in accordance with the billing transactions. The transactions may be recorded so as to present invoices to users of the media system. Both the billing unit 330 and the interaction engine 324 may alone or together act as a transaction processing device, which records and processes the transfer of each object to the at least one user terminal.
  • Mobile
  • FIG. 4 illustrates a user terminal 110, which may comprise conventional components, including wireless modems, processors, memory, a user interface, a display, etc. In addition, the user terminal may include a broadcast receiver 412, such as a TV or radio tuner, video streaming engine, etc. The user terminal is usually a mobile or a cellular telephone.
  • The user terminal 110 includes a specific software module for creating the parallel channel experience. This module, which comprises the blocks 400 to 410, can be implemented using a native operating system, such as Symbian, or using a programming environment, such as Java MIDP.
  • A content item, such as an object identification, delivered to the user terminal 110 either from the server interaction engine 324 or as a broadcast, is stored in local memory 402. The content structure is separated from content objects and screen layouts. The content structure means a layout, a structure and a style of each slide, where the slide means one screen of information in the user terminal. The content item is an object identification (or an object). The content item can be represented as a template to which the texts and signs can be added. The content can be stored and separated in a content storage of the local memory 402 as a background process, so that the required information, such as an object identification, is always available for a content processor 404 and for a rendering engine 406 when needed. The rendering engine 406 forms the visual, acoustic and/or tactual effects of the content item for the user. Default information can also be stored in the content storage of the local memory 402 to be shown in case dynamic content cannot be delivered to the user terminal 110 in time.
  • The initiation of the reception of the object identifications can be made in several ways. The user can select an operation, which makes the user terminal to receive and display the object identifications coming from the broadcast system either through the radio system or as a broadcast. If the user terminal includes a receiver for the broadcast channel, the user can select a suitable broadcast channel, and the user terminal may automatically initiate the reception and the display of the object identification instead of manual initiation.
  • When the presentation of the object identification in the user terminal 110 is initiated, the user terminal 110 may transmit information about itself to the server 204, and the server 204 informs the user terminal of the media stream. With the information about the user terminal, a specific variant of the content items can be delivered, which contains for example graphics objects optimised to the capabilities and the screen size of each user terminal.
  • When the timer controller module 408 is connected to the server 204, the timer controller module 408 may run a synchronization algorithm to synchronize an internal clock of the user terminal with the time in the server. A simple synchronization algorithm can be used, based on calculating round trip delays of requests sent to the server 204 from the user terminal 110 and calculating the difference between the user terminal clock and the server clock. Once the user terminal 110 has performed synchronization and the starting time of a program is known, media stream timeline references can be translated to references in the internal clock of the user terminal 110. The content items can be shown to the user in synchronization with the broadcast.
  • The timer controller 408 determines whether the program has already started and what is the current timeline position. If the program is running, the timer controller 408 can automatically find a correct content item in the parallel channel to be displayed in the user interface 410.
  • Once the user terminal, is, activated and the user terminal has received a content item (object identification) to be shown at the current time, the content processor 404 starts executing. The processor 404 reads the content structure definition in the content structure memory 4024 to determine the current content to be displayed and communicates the content items and related layouts to the rendering engine 406 for display in the user interface 410. Based on the content structure definition, the content processor 404 instructs the timer controller 408 to create timer events to trigger advancement in the parallel channel according to content structure. When such a timer event takes place, the content processor 404 is again initiated to display the next content item. The processor 404 again reads structure definition in the content structure memory 4024, determines the current content items and layouts with the help of content objects memory 4022 and sends them to a user interface 410 to be displayed.
  • When the displayed content item, such as an object, identification, contains a possibility for the user to interact by selecting an on-screen button widget or entering text to a text entry widget, a signal having information on the action is communicated from the user interface 410 to the content processor 404. The content processor 404 analyses the action and triggers a transaction as defined by the content structure of the action. The user activity triggers communication from the user terminals 110 to the server 204 automatically and the user does not need to know a long list of service numbers, service codes or identification strings. The signal of the user action is communicated from the content processor 404 to the interaction engine 400 of the user terminal, which transmits the signal through the radio system 206 to the database 208 and possibly also to the interaction engine 324 of the server 204.
  • Next, the method of delivering an object to the user terminal is explained using FIGS. 5A and 5B. In both Figures, it is assumed that the object provider communicates a list of available objects in the database to the broadcaster, with parameters required to make a delivery and/or a purchase, including the service providers contact number, a station-specific order code, and unique object identification for each available object.
  • According to FIG. 5A the broadcasting section 500 (broadcasting system 200, content creation tool 204 and server 206) makes an object available for delivery and purchase by sending a signal 502 with the object identification through the parallel channel by utilizing the radio system during a suitable period of broadcast. The object identification can be broadcast to the user also as an RDS signal from the broadcast system 2000. The broadcaster uses the content creation tool to create a content package, which, in addition to the parameters for delivering and purchasing listed above, defines the type of user interaction required for the order (e.g. a button to press), text strings and images displayed to the user, and timing availability of the offering (starting time and ending time).
  • In addition, the server 204 selects the required layouts and versions of content objects, such as the correct-size versions of displayed images, for a particular user terminal type.
  • The object identification information is displayed on the screen of the user terminal 110 in synchronized fashion with the radio broadcast, based on the timing information from the broadcast system 2000. A widget allowing the user to initiate the request of delivering the object is displayed as well. The widget may be sent to the user terminals earlier than the piece of media stream begins, but the showing of the widget is synchronized to the broadcast. The widget may both be also sent and shown to the user terminals in synchronization with the broadcast. The widget may be shown to the user for example at the beginning of a piece of media stream (such as a certain song or program) with which the object is associated.
  • When the user wishes to buy the advertised object, he or she activates the widget, which triggers a transaction of the delivery of the object.
  • The specific module of creating the parallel channel experience in the user terminal 110 sends a transaction signal 504 to the database 208 of the object provider. The user terminal 110 also sends a terminal identity (such as MSISDN=Mobile Subscriber ISDN (Integrated Services Digital Network) or SIP (Session Initiation Protocol) address) with the object identification to the database 208 if not already available. The user terminal 110 may also send a signal 506 relating to the transaction signal 504 to the broadcasting section 500 (to the server 206) to make the broadcaster for instance to monitor and to keep statistics on the demand of the objects. The signal 506 is sent to the broadcasting section 500 through the radio system.
  • In the database 204 of the object provider, the user terminal is identified from the received signal 504, which may be an SMS (Short Message Service) message. The database sends in response to the request a signal 508 with the ordered object to the user terminal 110 by a suitable delivery channel (SMS, WAP COD (Wireless Application Protocol Content Delivery), MMS (Multimedia Messaging Service)) by utilizing the radio system.
  • When the user terminal 110 receives the signal 508 with the object, it notifies the user. The object can be saved in the memory of the user terminal and shown to the user.
  • FIG. 5B shows an alternative way to order the object. Similar to FIG. 5A the broadcasting section 500 makes an object available for delivery and purchase by sending a signal 502 with the object identification through the parallel channel by utilizing the radio system or through the broadcasting network as an RDS signal during a suitable period of the broadcast. And when the user wishes to buy the advertised object, he or she activates the widget which triggers the transaction of the delivery of the object.
  • The specific module of creating the parallel channel experience in the user terminal sends a transaction signal 510 to the broadcaster section 500 (server 204). The server may record the request, add it to the statistics and forward it to the content creation tool for monitoring purposes.
  • The broadcaster section 500 (content creation tool) sends a signal 512 with the request composed of a station specific order code and unique object identifier to the database 208 of the object provider as defined by the object identifier. The request can be a text string. The broadcaster section 500 may send the request through the radio system. The broadcaster section 500 also needs to send a terminal identity (such as MSISDN or SIP) to the server 204, if not already available.
  • The database 208 of the object provider identifies the terminal from the received signal, which may be an SMS message, and in response to the request sends a signal 508 with the ordered content to the user terminal by a suitable delivery channel (SMS, WAP COD, MMS).
  • When the user terminal 110 receives the signal 508 with the object, it notifies the user. The object can be saved in the memory of the user terminal.
  • When the object is transferred to the user terminal, it may be identified by the terminal by its format or supporting application (e.g. through MIME (Multipurpose Internet Mail Extension) type mapping). This initial identification may further reveal which type of potential use is allowed. In other words, additional rights and limitations may be attached to the object (e.g. the user's ability to forward the object to others may be limited). Hence, when a specific user purchases a certain object, which is transferred to the terminal, the object includes privileges describing rights and limitations in use or copying of the object.
  • FIG. 6 shows a user terminal 110 whose display shows an object identification. The name 600 expresses what is available at the moment, and the widget 602 as a hotkey can be activated in several ways. The display can be sensitive to touch. Additionally or alternatively, pressing a certain key 604, some keys 606 or any key 608 of the user terminal may activate the widget to send a transaction signal requesting the delivery of the object.
  • Finally, FIG. 7 illustrates the main steps of the method once again. In step 700, the method begins. In step 702, the broadcast system is broadcasting the media stream. In step 704, an object is associated with the media stream in the broadcast system. In step 706, an object identification of the object is delivered from the broadcast system to at least one user terminal 110. In step 708, the user terminal presents the object identification in synchronization with the media stream. In step 710, if at least one user requests the delivery of the object based on the object identification, a transaction signal is sent with the object identification from the at least one user terminal to a database of at least one object through the network of the radio system. And in step 712, the object is delivered from the database to the at least one user terminal, which sent the request signal, through the network of the radio system. In step 714 the method ends.
  • The object provider is a party who has the rights for a relevant digital content, a distribution system for delivering the content to the user terminals, and the capability to bill the end user for the content. The object provider's delivery system is responsible for receiving and handling delivery requests and delivering the actual content to the user terminal. The object provider's delivery system also initiates the billing of the user. Typically, this is done using the operators billing system, and the network operator adds the cost to the user's monthly bill. Often network operators have the dual role of delivering an object and billing the delivery of the object.
  • In the user terminal, the media system provides an integrated user experience, allowing the user to start both listening to a broadcast and receiving the content relating to the broadcast. The operation of the media system is based on two channels, the broadcast channel and the parallel channel. The media system also provides the visual and interactive parallel channel functionality, such as receiving and displaying content and reporting user interactions to the server.
  • Even though the invention is described above with reference to examples according to the accompanying drawings, it is clear that the invention is not restricted thereto but it can be modified in several ways within the scope of the appended claims.

Claims (25)

1. A method of delivering an object relating to a broadcast media stream to a user terminal of a radio system, the method comprising:
broadcasting the media stream by a broadcast system,
associating the object to the media stream in the broadcast system,
delivering an object identification of the object from the broadcast system to at least one user terminal,
presenting the object identification in synchronization with the media stream in the user terminal,
sending, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification from the user terminal to a database of at least one object through the radio system, and
delivering the object of the object identification from the database to the user terminal, which sent the request signal, through the radio system.
2. The method of claim 1, the method further comprising providing the broadcast system with object identifications of the objects available in a database of an object provider.
3. The method of claim 1, the method further comprising creating the objects and the object identifications in the broadcast system and saving the objects in a database.
4. The method of claim 1, the method further comprising delivering the object identification from the broadcast system to at least one user terminal through the radio system.
5. The method of claim 1, the method further comprising delivering the object identification from the broadcast system to at least one user terminal as an RDS broadcast.
6. The method of claim 1, the method further comprising sending the transaction signal from the user terminal directly to the database of the object provider through the radio system.
7. The method of claim 1, the method further comprising sending first the transaction signal from the user terminal to a server serving the broadcast system through the radio system, and sending a signal with the object identification from the server to the database of the object provider.
8. The method of claim 1, the method further comprising associating the object identification to the media stream such that the object identification is attached to a broadcasting timeline of the media stream, and delivering the object identification in accordance with the broadcasting timeline of the media stream.
9. The method of claim 1, the method further comprising recording and processing the transfer of each object to the user terminals by means of a transaction processing device.
10. The method of claim 1, the method further comprising identifying the format of the object identification and the object by means of the user terminal, the identifying revealing information, such as the supporting application needed, additional rights pertaining to the object, forwarding limitations associated with the object, or any combination thereof.
11. A media system relating to a broadcast system configured to broadcast a media stream, the media system further comprising:
a radio system including at least one base station and at least one user terminal, the broadcast system having a connection to the radio system,
the broadcast system being configured to associate at least one object identification to a broadcasting timeline of the broadcast media stream and the broadcast system being configured to deliver object identifications to the user terminals;
the user terminal being configured to receive at least one object identification from the broadcast system and to present the at least one object identification in synchronization with the media stream, and the user terminal being configured to send, if a user requests the delivery of the object based on an object identification, a transaction signal with the object identification to a database having at least one object through the radio system, and
the database being configured to deliver the object of the object identification to the user terminal, which sent the request signal, through the radio system.
12. The system of claim 11, wherein the database of the object provider is configured to provide the broadcast system with object identifications of the objects available in the database.
13. The system of claim 11, wherein the broadcast system is configured to create the objects and the object identifications and save the objects in the database.
14. The system of claim 11, wherein the broadcast system is configured to deliver the object identification to at least one user terminal through the radio system.
15. The system of claim 11, wherein the broadcast system is configured to deliver the object identification to at least one user terminal as an RDS broadcast.
16. The system of claim 11, wherein the user terminal is configured to send the transaction signal directly to the database of the object provider through the radio system.
17. The system of claim 11, wherein the media system further comprises a server serving the broadcast system, and the user terminal is configured to send the transaction signal to the server through the radio system, the server being configured to send a signal with the object identification to the database of the object provider.
18. The system of claim 11, wherein the broadcast system comprises a content creation tool configured to associate the object identification to the media stream such that the object identification is attached to a broadcasting timeline of the media stream, and to deliver the object identification in accordance with the broadcasting timeline of the media stream.
19. The system of claim 11, wherein the media system further comprises a billing unit configured to record and process of the transfer of each object to the user terminals for billing purposes.
20. The system of claim 11, wherein the user terminal is configured to identify the format of the object identification and the object, the identifying revealing information, such as the supporting application needed, additional rights pertaining to the object, forwarding limitations associated with the object, or any combination thereof.
21. A user terminal of a radio system, wherein the user terminal is configured to
receive an object identification of an object from a broadcast system, the object being associated and synchronized to the broadcast media stream in the broadcast system,
present the object identification in synchronization with the media stream in the user terminal,
send, if a user requests the delivery of the object based on the object identification, a transaction signal with the object identification to a database of at least one object through the radio system, and
receive the object of the object identification delivered from the database through the radio system.
22. The user terminal of claim 21, wherein the user terminal is configured to receive the object identification from the broadcast system through the radio system.
23. The user terminal of claim 21, wherein the user terminal is configured to receive the object identification from the broadcast system as an RDS broadcast.
24. The user terminal of claim 21, wherein the user terminal is configured to send a transaction signal directly to the database of the object provider through the radio system.
25. The user terminal of claim 21, wherein the user terminal is configured to send a transaction signal from the user terminal to a server serving the broadcast system through the radio system, the server then sending a signal with the object identification to the database of the object provider.
US10/511,797 2002-04-22 2003-04-14 User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal Abandoned US20050154599A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/511,797 US20050154599A1 (en) 2002-04-22 2003-04-14 User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US10/126,623 US7599689B2 (en) 2002-04-22 2002-04-22 System and method for bookmarking radio stations and associated internet addresses
WOPCT/IB02/02537 2002-07-01
PCT/IB2002/002537 WO2004004177A1 (en) 2002-07-01 2002-07-01 A system and method for delivering representative media objects of a broadcast media stream to a terminal
US10/319,475 US7623824B2 (en) 2002-12-16 2002-12-16 Broadcast media bookmarks
US10/511,797 US20050154599A1 (en) 2002-04-22 2003-04-14 User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal
PCT/FI2003/000290 WO2003090484A1 (en) 2002-04-22 2003-04-14 User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US10/126,623 Continuation US7599689B2 (en) 2002-04-22 2002-04-22 System and method for bookmarking radio stations and associated internet addresses
US10/319,475 Continuation US7623824B2 (en) 2002-04-22 2002-12-16 Broadcast media bookmarks

Publications (1)

Publication Number Publication Date
US20050154599A1 true US20050154599A1 (en) 2005-07-14

Family

ID=29248421

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/126,623 Expired - Fee Related US7599689B2 (en) 2002-04-22 2002-04-22 System and method for bookmarking radio stations and associated internet addresses
US10/511,797 Abandoned US20050154599A1 (en) 2002-04-22 2003-04-14 User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/126,623 Expired - Fee Related US7599689B2 (en) 2002-04-22 2002-04-22 System and method for bookmarking radio stations and associated internet addresses

Country Status (6)

Country Link
US (2) US7599689B2 (en)
EP (1) EP1497969A4 (en)
KR (1) KR100703991B1 (en)
CN (2) CN1689344A (en)
AU (1) AU2003219373A1 (en)
WO (1) WO2003090006A2 (en)

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050044361A1 (en) * 2003-08-21 2005-02-24 Samsung Electronics Co., Ltd. Method for sharing rights objects between users
US20050071240A1 (en) * 2003-09-26 2005-03-31 Ewald Stephen A. System and method for purchasing linked with broadcast media
US20070220564A1 (en) * 2004-04-21 2007-09-20 Masako Yano Digital Broadcast Playback Device and Method, Computer Program, and Storage Medium
US20070294423A1 (en) * 2006-06-14 2007-12-20 Comverse, Inc. Multi-Client Single-Session Media Streaming
US20080051026A1 (en) * 2006-08-25 2008-02-28 Samsung Electronics Co., Ltd. Apparatus and method for supporting interactive broadcasting service in broadband wireless access (bwa) system
US20080077956A1 (en) * 2006-09-12 2008-03-27 James Morrison Interactive digital media services
US20080114480A1 (en) * 2006-11-13 2008-05-15 Joseph Harb Real-time remote purchase-list capture system
US20080151888A1 (en) * 2006-12-20 2008-06-26 Motorola, Inc. Method and system for retrieving broadcast media content through a communication network
US20080162300A1 (en) * 2003-09-26 2008-07-03 Ewald Stephen A System and Method for Purchasing Linked with Broadcast Media
US20080214236A1 (en) * 2006-11-13 2008-09-04 Joseph Harb Digital content download associated with corresponding radio broadcast items
US20090221920A1 (en) * 2008-01-18 2009-09-03 Boppart Stephen A Low-coherence interferometry and optical coherence tomography for image-guided surgical treatment of solid tumors
US20100042688A1 (en) * 2008-08-13 2010-02-18 Adham Maghraby Systems and methods for provision of content data
US20100049626A1 (en) * 2007-03-09 2010-02-25 Airbiquity Inc. In-vehicle mobile music purchase
US20100063931A1 (en) * 2006-12-18 2010-03-11 Ubc Media Group Plc Method of constructing and handling requests for data files
US20100076576A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Systems, methods, and devices for providing broadcast media from a selected source
US20100075593A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Media device with enhanced data retrieval feature
US20100075616A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Systems, methods, and devices for associating a contact identifier with a broadcast source
US20100142685A1 (en) * 2000-03-31 2010-06-10 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US20100157973A1 (en) * 2008-12-18 2010-06-24 Motorola, Inc. Synchronization of a plurality of data streams
US7808936B2 (en) 2005-05-09 2010-10-05 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US7808671B1 (en) 2004-03-05 2010-10-05 J2 Global Communications, Inc. Methods and systems for fax routing
US7869076B1 (en) 2004-03-05 2011-01-11 J2 Global Communications, Inc. Facsimile telecommunications system and method
US7965825B1 (en) 2005-05-02 2011-06-21 Callwave, Inc. Methods and systems for transferring voice messages and faxes over a network
US8085922B1 (en) 2006-05-01 2011-12-27 Callwave, Inc. Methods and systems for speed dialing
US8121626B1 (en) 2006-06-05 2012-02-21 Callwave, Inc. Method and systems for short message forwarding services
US8165572B1 (en) 2006-02-22 2012-04-24 Callwave, Inc. Methods and systems for call processing in a wireline and wireless network
US8270582B1 (en) 2006-04-05 2012-09-18 Callwave, Inc. Methods and systems for routing calls
US8462645B1 (en) 2006-11-13 2013-06-11 Joseph Harb Interactive advertising system, business methods and software
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8548447B1 (en) 2006-10-06 2013-10-01 Callwave Communications, Llc Methods and systems for blocking unwanted telecommunications
US8606946B2 (en) 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
US8611215B2 (en) 2005-11-23 2013-12-17 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8625625B2 (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
US8630305B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8635358B2 (en) 2003-09-10 2014-01-21 Qualcomm Incorporated High data rate interface
US8645566B2 (en) 2004-03-24 2014-02-04 Qualcomm Incorporated High data rate interface apparatus and method
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8670457B2 (en) 2003-12-08 2014-03-11 Qualcomm Incorporated High data rate interface with improved link synchronization
US8681817B2 (en) 2003-06-02 2014-03-25 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8687658B2 (en) * 2003-11-25 2014-04-01 Qualcomm Incorporated High data rate interface with improved link synchronization
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8694663B2 (en) 2001-09-06 2014-04-08 Qualcomm Incorporated System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user
US8694652B2 (en) 2003-10-15 2014-04-08 Qualcomm Incorporated Method, system and computer program for adding a field to a client capability packet sent from a client to a host
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
US8705571B2 (en) 2003-08-13 2014-04-22 Qualcomm Incorporated Signal interface for higher data rates
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8745251B2 (en) 2000-12-15 2014-06-03 Qualcomm Incorporated Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
US8756294B2 (en) 2003-10-29 2014-06-17 Qualcomm Incorporated High data rate interface
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US8918333B2 (en) 2009-02-23 2014-12-23 Joseph Harb Method, system and apparatus for interactive radio advertising
US9420021B2 (en) 2004-12-13 2016-08-16 Nokia Technologies Oy Media device and method of enhancing use of media device
US20180123711A1 (en) * 2015-06-05 2018-05-03 Sony Corporation Transmitting device and transmitting method, and receiving device and receiving method
US20200084493A1 (en) * 2003-04-15 2020-03-12 MediaIP, LLC Method and apparatus for generating interactive programming in a communications network

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062528B2 (en) 2000-07-14 2006-06-13 Sony Corporation Method and system for identifying a time specific event
US20020010652A1 (en) * 2000-07-14 2002-01-24 Sony Corporation Vendor ID tracking for e-marker
US20020145589A1 (en) * 2001-04-06 2002-10-10 Sony Corporation Of Japan User interface for an e-marker
US20030034956A1 (en) * 2001-08-17 2003-02-20 Yuichiro Deguchi Virtual e-marker
US7127454B2 (en) 2001-08-17 2006-10-24 Sony Corporation E-marker find music
US20030036352A1 (en) * 2001-08-17 2003-02-20 Sony Corporation Embedded e-marker and communication system
US7107234B2 (en) * 2001-08-17 2006-09-12 Sony Corporation Electronic music marker device delayed notification
US20030110133A1 (en) * 2001-12-07 2003-06-12 Maritzen L. Michael Automated digital rights management and payment system with embedded content
US7313375B2 (en) * 2002-05-02 2007-12-25 Lucent Technologies Inc. Follow-me broadcast reception method and system
US20040002938A1 (en) * 2002-06-28 2004-01-01 Sony Corporation And Sony Electronics Inc. Device and method for exchanging information
US6972698B2 (en) * 2002-06-28 2005-12-06 Sony Corporation GPS e-marker
US20040003150A1 (en) * 2002-06-28 2004-01-01 Sony Corporation Appliance with built-in integrated communication port
KR20040054048A (en) * 2002-12-17 2004-06-25 삼성전자주식회사 mobile terminal with function for shortening performance of bookmark and method for shortening performance thereof
US8180831B2 (en) * 2002-12-18 2012-05-15 International Business Machines Company Ad-hoc media delivery system
US7194235B2 (en) * 2003-06-03 2007-03-20 Nokia Corporation System, method, and apparatus for facilitating media content channels
US20050136884A1 (en) * 2003-12-17 2005-06-23 Nokia Corporation Data transport to mobile devices using a radio broadcast data channel
WO2006049424A1 (en) * 2004-11-02 2006-05-11 Yong-Seok Jeong Method and apparatus for requesting service using access code
US20060128418A1 (en) * 2004-12-14 2006-06-15 Nokia Corporation Phone functions triggered by broadcast data
US20060141962A1 (en) * 2004-12-23 2006-06-29 Sony Ericsson Mobile Communications Ab Selecting/acquiring desired multimedia content
US9084178B2 (en) * 2005-02-08 2015-07-14 Nokia Technologies Oy System and method for services access
TW200644652A (en) * 2005-06-13 2006-12-16 Mitac Technology Corp System and method for receiving radio signals
KR101270275B1 (en) * 2005-08-17 2013-05-31 삼성전자주식회사 Apparatus and method for providing notification message in broadcasting system
US7756533B2 (en) * 2005-08-17 2010-07-13 Sony Ericsson Mobile Communications Ab Mobile terminals with media tuning and methods and computer program products for operating the same
US20070091206A1 (en) * 2005-10-25 2007-04-26 Bloebaum L S Methods, systems and computer program products for accessing downloadable content associated with received broadcast content
US20070130158A1 (en) * 2005-12-06 2007-06-07 Maurice Labiche Downloadable content delivery management using a presence server
CN100396120C (en) * 2006-01-09 2008-06-18 华为技术有限公司 Method for obtaining multicast program address by user's device
US20070242814A1 (en) * 2006-01-13 2007-10-18 Gober Michael E Mobile CLE media service with cross-platform bookmarking and custom playlists
US7636557B2 (en) * 2006-08-31 2009-12-22 David Allen Klunk Identifying radio stations along a travel route that broadcast specified radio program formats
KR100831035B1 (en) * 2007-01-15 2008-05-20 에스케이 텔레콤주식회사 Guip service system and method for providing additional information of digital multimedia broadcasting
EP2103129A4 (en) 2006-11-20 2014-07-23 Sk Planet Co Ltd System, server and method for providing supplementary information service related to broadcast content
JP5095751B2 (en) * 2006-12-13 2012-12-12 トムソン ライセンシング Adaptive time allocation in TDMAMAC layer
EP1936842A1 (en) * 2006-12-21 2008-06-25 Koninklijke KPN N.V. Efficient tuning in broadcast networks
JP4464463B2 (en) * 2007-08-03 2010-05-19 パナソニック株式会社 Related word presentation device
US20100153572A1 (en) * 2008-12-11 2010-06-17 Motorola, Inc. Method and apparatus for identifying and scheduling internet radio programming
CN102802034B (en) * 2012-07-13 2015-05-06 李映红 Interactive system and method for television program
US10536232B2 (en) * 2015-06-29 2020-01-14 Visteon Global Technologies, Inc. Integrating audio content with additional digital content
IT201700076251A1 (en) * 2017-07-06 2019-01-06 Axis S R L Method of access to additional Internet contents associated with a radio and / or television programming.
US20190058536A1 (en) * 2017-08-21 2019-02-21 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Utilization of location information for improving trust model for real time traffic and tuner functions
CN113014685B (en) * 2021-02-02 2022-09-13 央广新媒体文化传媒(北京)有限公司 Radio broadcast and internet audio mixed connection method and system

Citations (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US511815A (en) * 1894-01-02 staudt
US511768A (en) * 1894-01-02 Ax-helve
US511767A (en) * 1894-01-02 Lifting-jack
US511771A (en) * 1894-01-02 Pneumatic tire
US5128981A (en) * 1989-05-24 1992-07-07 Hitachi, Ltd. Radio communication system and a portable wireless terminal
US5337044A (en) * 1991-10-08 1994-08-09 Nomadic Systems, Inc. System for remote computer control using message broadcasting system
US5852610A (en) * 1996-05-15 1998-12-22 Olaniyan; Olajide O. Remote broadcast listening system which receives radio/broadcast signals using receivers which includes antennas and interconnects receivers to customer telephones/interface means
US6035202A (en) * 1997-12-19 2000-03-07 Ericsson Inc. Method and apparatus for locating a mobile unit
US6163683A (en) * 1999-02-24 2000-12-19 International Business Machines Corporation Broadcast data radio system and receiver apparatus therefor
US6182113B1 (en) * 1997-09-16 2001-01-30 International Business Machines Corporation Dynamic multiplexing of hyperlinks and bookmarks
US6278499B1 (en) * 1997-03-24 2001-08-21 Evolve Products, Inc. Two-way remote control with advertising display
US6314094B1 (en) * 1998-10-29 2001-11-06 Central Coast Patent Agency Inc Mobile wireless internet portable radio
US6317141B1 (en) * 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US6341133B1 (en) * 1995-10-11 2002-01-22 Sony Corporation Information providing apparatus and portable communication terminal
US20020010789A1 (en) * 2000-05-04 2002-01-24 Lord Frank H. Broadcast multimedia delivery system
US20020016165A1 (en) * 2000-06-26 2002-02-07 Koninklijke Philips Electronics N.V. Localised audio data delivery
US20020056087A1 (en) * 2000-03-31 2002-05-09 Berezowski David M. Systems and methods for improved audience measuring
US20020055343A1 (en) * 2000-03-13 2002-05-09 Stetzler Trudy D. Apparatus and method for radio program guide capability in a digital radio system
US20020058530A1 (en) * 2000-11-10 2002-05-16 Katsuaki Akama Hand-held terminal and server for multimedia communication
US6397076B1 (en) * 1999-11-05 2002-05-28 Xm Satellite Radio, Inc. Method and apparatus for dispatch communications in a broadcast radio system
US20020102954A1 (en) * 2000-12-26 2002-08-01 Shigeru Kaneko Broadcast receiver
US20020105976A1 (en) * 2000-03-10 2002-08-08 Frank Kelly Method and apparatus for deriving uplink timing from asynchronous traffic across multiple transport streams
US20020124050A1 (en) * 2001-02-12 2002-09-05 Jakobus Middeljans Arrangement for distributing content, profiling center, receiving device and method
US20020141491A1 (en) * 2000-03-09 2002-10-03 David Corts System and method for generating multimedia accompaniments to broadcast data
US6463469B1 (en) * 2000-01-18 2002-10-08 Edward Q. Yavitz Computer-based RDS/MBS receiver system for use with radio broadcast signal
US20020144641A1 (en) * 2000-02-01 2002-10-10 Hiroshi Inagaki Apparatus for pulling single crystal by CZ method
US20020152267A1 (en) * 2000-12-22 2002-10-17 Lennon Alison J. Method for facilitating access to multimedia content
US20020162118A1 (en) * 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
US20020174431A1 (en) * 2001-05-15 2002-11-21 John Bowman Method and system for receiving music related information via an internet connection
US20020184626A1 (en) * 1997-03-24 2002-12-05 Darbee Paul V. Program guide on a remote control
US20020184339A1 (en) * 1998-09-29 2002-12-05 Radio, Wave.Com, Inc. System and method for coordinating supplemental materials with broadcast material
US20020183059A1 (en) * 2002-06-08 2002-12-05 Noreen Gary Keith Interactive system and method for use with broadcast media
US20030005433A1 (en) * 2001-03-08 2003-01-02 Janik Craig M. System and method for determining information related to broadcast content
US20030006911A1 (en) * 2000-12-22 2003-01-09 The Cadre Group Inc. Interactive advertising system and method
US20030018971A1 (en) * 2001-07-19 2003-01-23 Mckenna Thomas P. System and method for providing supplemental information related to a television program
US20030040302A1 (en) * 2000-01-20 2003-02-27 Hiroki Okada Transmitter/receiver system, mobile transmitter/receiver apparatus, communication management apparatus, broadcasting station carrier receiver apparatus, and method of attempting communication of call origination information
US20030061110A1 (en) * 2001-09-24 2003-03-27 International Business Machines Corporation Location based services virtual bookmarking
US20030069033A1 (en) * 2001-10-04 2003-04-10 Edge Stephen William Method and apparatus for wireless network timekeeping and synchronization
US20030067554A1 (en) * 2000-09-25 2003-04-10 Klarfeld Kenneth A. System and method for personalized TV
US6560640B2 (en) * 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
US6578047B1 (en) * 1999-03-25 2003-06-10 Sony Corporation System for searching a data base for information associated with broadcast segments based upon broadcast time
US20030108022A1 (en) * 2000-07-27 2003-06-12 Isshue Yamamoto Information accessing device and method and information providing device and method
US20030158777A1 (en) * 2000-07-31 2003-08-21 Eyal Schiff User-driven data network communication system and method
US20030162495A1 (en) * 2002-01-30 2003-08-28 Ntt Docomo, Inc. Communication terminal, server, relay apparatus, broadcast communication system, broadcast communication method, and program
US6618585B1 (en) * 1999-12-14 2003-09-09 Nortel Networks Limited Internet-enable broadcast receiving apparatus
US20030177503A1 (en) * 2000-07-24 2003-09-18 Sanghoon Sull Method and apparatus for fast metadata generation, delivery and access for live broadcast program
US20030181160A1 (en) * 2002-03-21 2003-09-25 Hirsch Andrew J. Authentication and provisioning system for subscriber broadcasts
US6628928B1 (en) * 1999-12-10 2003-09-30 Ecarmerce Incorporated Internet-based interactive radio system for use with broadcast radio stations
US6650640B1 (en) * 1999-03-01 2003-11-18 Sun Microsystems, Inc. Method and apparatus for managing a network flow in a high performance network interface
US6657989B1 (en) * 1997-07-18 2003-12-02 Interoute Communications Limited Apparatus and method for routing communications
US6658231B2 (en) * 2000-05-09 2003-12-02 Sony Corporation Receiver for user-demand information and entertainment system using wide area digital broadcast
US6678510B2 (en) * 2001-02-05 2004-01-13 Nokia Mobile Phones Ltd. Method, apparatus and system for GPS time synchronization using cellular signal bursts
US20040014454A1 (en) * 2002-03-26 2004-01-22 Thomas Burgess Wireless data system
US20040049779A1 (en) * 2000-12-20 2004-03-11 Johan Sjoblom Interactive television
US20040098386A1 (en) * 2001-03-30 2004-05-20 Marcus Thint Profile management system
US20050144641A1 (en) * 1997-06-12 2005-06-30 Lewis William H. System for data management and on-demand rental and purchase of digital data products
US20050170799A1 (en) * 2002-03-28 2005-08-04 Oy Isi Industry Software Ab Broadcast receiver and method for setting broadcast receivers
US20050243784A1 (en) * 2004-03-15 2005-11-03 Joan Fitzgerald Methods and systems for gathering market research data inside and outside commercial establishments
US6975835B1 (en) * 1998-09-08 2005-12-13 Sonigistix Corporation Method and apparatus for an interactive Web Radio system that broadcasts a digital markup language
US20050281237A1 (en) * 2002-02-27 2005-12-22 Tomi Heinonen Personal profile sharing and management for short-range wireless terminals
US7031696B2 (en) * 2001-04-27 2006-04-18 Csem Centre Suisse D'electronique Et De Microtechnique Sa-Recherche Et Developpement Timekeeper with automatic time setting and time setting method for same
US7054653B2 (en) * 2001-10-04 2006-05-30 Nokia Corporation Two channel communication system based on RDS datastream broadcasting and the integration of digital mobile terminal and VHF/FM radio receiver
US7076202B1 (en) * 2001-02-20 2006-07-11 Digeo, Inc. System and method for providing an electronic program guide of live and cached radio programs accessible to a mobile device
US7111314B2 (en) * 2002-05-03 2006-09-19 Time Warner Entertainment Company, L.P. Technique for delivering entertainment programming content including interactive features in a communications network
US7151540B2 (en) * 2000-05-26 2006-12-19 Hello Hello, Inc. Audience attention and response evaluation
US20060288374A1 (en) * 1997-07-18 2006-12-21 Ferris Gavin R Communication system and method
US7194758B1 (en) * 1999-05-24 2007-03-20 Matsushita Electric Industrial Co., Ltd. Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers
US7243131B1 (en) * 1998-11-17 2007-07-10 Sony Corporation Information processing system using remote control, with device and method therefor

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59230330A (en) 1983-06-13 1984-12-24 Nissan Motor Co Ltd Public broadcast receiver for vehicle
US5907322A (en) 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
JP3646437B2 (en) 1996-11-12 2005-05-11 ソニー株式会社 Network connection device
US6097441A (en) 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
JPH11275537A (en) 1998-03-23 1999-10-08 Sony Corp Information transmitter and its method, information receiver and its method and providing medium
FR2788927B1 (en) 1999-01-22 2001-03-02 Sagem CELLULAR RADIOTELEPHONY APPARATUS COMPRISING A BROADCASTING RECEIVER
JP2000261390A (en) 1999-03-11 2000-09-22 Sony Corp Digital audio broadcasting receiver
US6674993B1 (en) * 1999-04-30 2004-01-06 Microvision, Inc. Method and system for identifying data locations associated with real world observations
US6539210B1 (en) 1999-10-13 2003-03-25 Openglobe, Inc. Automatic assignment and tuning of radio call letters to radio presets
US6970915B1 (en) * 1999-11-01 2005-11-29 Tellme Networks, Inc. Streaming content over a telephone interface
KR100322371B1 (en) 1999-11-08 2002-02-27 황영헌 Broadcasting portal service system
JP2001264089A (en) 2000-03-21 2001-09-26 Daihatsu Motor Co Ltd Broadcasting data originating device, management device for managing the same and transmitting-receiving information terminal
JP2002091652A (en) 2000-03-21 2002-03-29 Sony Corp Information display device and information providing device
US7298830B2 (en) * 2000-04-05 2007-11-20 Nms Communications Corporation Telephone and wireless access to computer network-based audio
JP4813638B2 (en) * 2000-04-20 2011-11-09 ソニー株式会社 Network program recording reservation system, network program recording reservation method, recording device, and information terminal device
JP2002063104A (en) 2000-08-23 2002-02-28 Nippon Hoso Kyokai <Nhk> Multimedia terminal controller and multimedia terminal control method and recording medium with multimedia terminal control program recorded thereon
CN1571965A (en) 2000-08-23 2005-01-26 皇家菲利浦电子有限公司 Methods and apparatus for electronic bookmarking of vendor locations via a personal digital assistant or other user device
US6507727B1 (en) * 2000-10-13 2003-01-14 Robert F. Henrick Purchase and delivery of digital content using multiple devices and data networks
JP3389566B2 (en) * 2000-12-01 2003-03-24 三洋電機株式会社 Radio receiver
US7113738B2 (en) * 2000-12-15 2006-09-26 The Fantastic Ip Gmbh Decision support method for planning broadcast transmissions
US7149469B2 (en) * 2000-12-21 2006-12-12 Larry Russell Method and system for receiving audio broadcasts via a phone
CA2836213A1 (en) 2001-02-20 2002-08-29 3D Radio, Llc Multiple radio signal processing and storing method and apparatus
JP4691812B2 (en) * 2001-03-29 2011-06-01 ソニー株式会社 Coefficient data generating apparatus and generating method, information signal processing apparatus and processing method using the same
JP3594187B2 (en) 2001-05-16 2004-11-24 ソニー株式会社 Information processing apparatus and method, information providing apparatus and method, recording medium, and program
US7127454B2 (en) * 2001-08-17 2006-10-24 Sony Corporation E-marker find music
US7386870B2 (en) 2001-08-23 2008-06-10 Koninklijke Philips Electronics N.V. Broadcast video channel surfing system based on internet streaming of captured live broadcast channels
US7062222B2 (en) * 2001-12-17 2006-06-13 Nokia Corporation Initiating a wireless connection to a broadcast program
JP2003224535A (en) 2002-01-29 2003-08-08 Suzuki Motor Corp System for providing fm broadcast-linked image for vehicle
JP2004032650A (en) 2002-06-28 2004-01-29 Kenwood Corp Information receiving system
US8320922B2 (en) * 2002-08-07 2012-11-27 Qualcomm Incorporated Registration in a broadcast communications system
US7570943B2 (en) * 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US8180275B2 (en) 2003-07-24 2012-05-15 Sirius Xm Radio Inc. Computer based multi-channel radio system and user interface

Patent Citations (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US511768A (en) * 1894-01-02 Ax-helve
US511767A (en) * 1894-01-02 Lifting-jack
US511771A (en) * 1894-01-02 Pneumatic tire
US511815A (en) * 1894-01-02 staudt
US5128981A (en) * 1989-05-24 1992-07-07 Hitachi, Ltd. Radio communication system and a portable wireless terminal
US5337044A (en) * 1991-10-08 1994-08-09 Nomadic Systems, Inc. System for remote computer control using message broadcasting system
US6341133B1 (en) * 1995-10-11 2002-01-22 Sony Corporation Information providing apparatus and portable communication terminal
US5852610A (en) * 1996-05-15 1998-12-22 Olaniyan; Olajide O. Remote broadcast listening system which receives radio/broadcast signals using receivers which includes antennas and interconnects receivers to customer telephones/interface means
US6278499B1 (en) * 1997-03-24 2001-08-21 Evolve Products, Inc. Two-way remote control with advertising display
US20020184626A1 (en) * 1997-03-24 2002-12-05 Darbee Paul V. Program guide on a remote control
US20050144641A1 (en) * 1997-06-12 2005-06-30 Lewis William H. System for data management and on-demand rental and purchase of digital data products
US20060288374A1 (en) * 1997-07-18 2006-12-21 Ferris Gavin R Communication system and method
US6657989B1 (en) * 1997-07-18 2003-12-02 Interoute Communications Limited Apparatus and method for routing communications
US6182113B1 (en) * 1997-09-16 2001-01-30 International Business Machines Corporation Dynamic multiplexing of hyperlinks and bookmarks
US6035202A (en) * 1997-12-19 2000-03-07 Ericsson Inc. Method and apparatus for locating a mobile unit
US6975835B1 (en) * 1998-09-08 2005-12-13 Sonigistix Corporation Method and apparatus for an interactive Web Radio system that broadcasts a digital markup language
US20020184339A1 (en) * 1998-09-29 2002-12-05 Radio, Wave.Com, Inc. System and method for coordinating supplemental materials with broadcast material
US6314094B1 (en) * 1998-10-29 2001-11-06 Central Coast Patent Agency Inc Mobile wireless internet portable radio
US7243131B1 (en) * 1998-11-17 2007-07-10 Sony Corporation Information processing system using remote control, with device and method therefor
US6317141B1 (en) * 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US6560640B2 (en) * 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
US6163683A (en) * 1999-02-24 2000-12-19 International Business Machines Corporation Broadcast data radio system and receiver apparatus therefor
US6650640B1 (en) * 1999-03-01 2003-11-18 Sun Microsystems, Inc. Method and apparatus for managing a network flow in a high performance network interface
US6578047B1 (en) * 1999-03-25 2003-06-10 Sony Corporation System for searching a data base for information associated with broadcast segments based upon broadcast time
US7194758B1 (en) * 1999-05-24 2007-03-20 Matsushita Electric Industrial Co., Ltd. Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers
US6397076B1 (en) * 1999-11-05 2002-05-28 Xm Satellite Radio, Inc. Method and apparatus for dispatch communications in a broadcast radio system
US6628928B1 (en) * 1999-12-10 2003-09-30 Ecarmerce Incorporated Internet-based interactive radio system for use with broadcast radio stations
US6618585B1 (en) * 1999-12-14 2003-09-09 Nortel Networks Limited Internet-enable broadcast receiving apparatus
US6463469B1 (en) * 2000-01-18 2002-10-08 Edward Q. Yavitz Computer-based RDS/MBS receiver system for use with radio broadcast signal
US20030040302A1 (en) * 2000-01-20 2003-02-27 Hiroki Okada Transmitter/receiver system, mobile transmitter/receiver apparatus, communication management apparatus, broadcasting station carrier receiver apparatus, and method of attempting communication of call origination information
US20020144641A1 (en) * 2000-02-01 2002-10-10 Hiroshi Inagaki Apparatus for pulling single crystal by CZ method
US20020141491A1 (en) * 2000-03-09 2002-10-03 David Corts System and method for generating multimedia accompaniments to broadcast data
US20020105976A1 (en) * 2000-03-10 2002-08-08 Frank Kelly Method and apparatus for deriving uplink timing from asynchronous traffic across multiple transport streams
US20020055343A1 (en) * 2000-03-13 2002-05-09 Stetzler Trudy D. Apparatus and method for radio program guide capability in a digital radio system
US20020056087A1 (en) * 2000-03-31 2002-05-09 Berezowski David M. Systems and methods for improved audience measuring
US20020010789A1 (en) * 2000-05-04 2002-01-24 Lord Frank H. Broadcast multimedia delivery system
US6658231B2 (en) * 2000-05-09 2003-12-02 Sony Corporation Receiver for user-demand information and entertainment system using wide area digital broadcast
US7151540B2 (en) * 2000-05-26 2006-12-19 Hello Hello, Inc. Audience attention and response evaluation
US20020016165A1 (en) * 2000-06-26 2002-02-07 Koninklijke Philips Electronics N.V. Localised audio data delivery
US20030177503A1 (en) * 2000-07-24 2003-09-18 Sanghoon Sull Method and apparatus for fast metadata generation, delivery and access for live broadcast program
US20030108022A1 (en) * 2000-07-27 2003-06-12 Isshue Yamamoto Information accessing device and method and information providing device and method
US20030158777A1 (en) * 2000-07-31 2003-08-21 Eyal Schiff User-driven data network communication system and method
US20030067554A1 (en) * 2000-09-25 2003-04-10 Klarfeld Kenneth A. System and method for personalized TV
US20020058530A1 (en) * 2000-11-10 2002-05-16 Katsuaki Akama Hand-held terminal and server for multimedia communication
US20040049779A1 (en) * 2000-12-20 2004-03-11 Johan Sjoblom Interactive television
US20030006911A1 (en) * 2000-12-22 2003-01-09 The Cadre Group Inc. Interactive advertising system and method
US20020152267A1 (en) * 2000-12-22 2002-10-17 Lennon Alison J. Method for facilitating access to multimedia content
US20020102954A1 (en) * 2000-12-26 2002-08-01 Shigeru Kaneko Broadcast receiver
US20020162118A1 (en) * 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
US6678510B2 (en) * 2001-02-05 2004-01-13 Nokia Mobile Phones Ltd. Method, apparatus and system for GPS time synchronization using cellular signal bursts
US20020124050A1 (en) * 2001-02-12 2002-09-05 Jakobus Middeljans Arrangement for distributing content, profiling center, receiving device and method
US7076202B1 (en) * 2001-02-20 2006-07-11 Digeo, Inc. System and method for providing an electronic program guide of live and cached radio programs accessible to a mobile device
US20030005433A1 (en) * 2001-03-08 2003-01-02 Janik Craig M. System and method for determining information related to broadcast content
US20040098386A1 (en) * 2001-03-30 2004-05-20 Marcus Thint Profile management system
US7031696B2 (en) * 2001-04-27 2006-04-18 Csem Centre Suisse D'electronique Et De Microtechnique Sa-Recherche Et Developpement Timekeeper with automatic time setting and time setting method for same
US20020174431A1 (en) * 2001-05-15 2002-11-21 John Bowman Method and system for receiving music related information via an internet connection
US20030018971A1 (en) * 2001-07-19 2003-01-23 Mckenna Thomas P. System and method for providing supplemental information related to a television program
US20030061110A1 (en) * 2001-09-24 2003-03-27 International Business Machines Corporation Location based services virtual bookmarking
US7054653B2 (en) * 2001-10-04 2006-05-30 Nokia Corporation Two channel communication system based on RDS datastream broadcasting and the integration of digital mobile terminal and VHF/FM radio receiver
US20030069033A1 (en) * 2001-10-04 2003-04-10 Edge Stephen William Method and apparatus for wireless network timekeeping and synchronization
US20030162495A1 (en) * 2002-01-30 2003-08-28 Ntt Docomo, Inc. Communication terminal, server, relay apparatus, broadcast communication system, broadcast communication method, and program
US20050281237A1 (en) * 2002-02-27 2005-12-22 Tomi Heinonen Personal profile sharing and management for short-range wireless terminals
US20030181160A1 (en) * 2002-03-21 2003-09-25 Hirsch Andrew J. Authentication and provisioning system for subscriber broadcasts
US20040014454A1 (en) * 2002-03-26 2004-01-22 Thomas Burgess Wireless data system
US20050170799A1 (en) * 2002-03-28 2005-08-04 Oy Isi Industry Software Ab Broadcast receiver and method for setting broadcast receivers
US7111314B2 (en) * 2002-05-03 2006-09-19 Time Warner Entertainment Company, L.P. Technique for delivering entertainment programming content including interactive features in a communications network
US20020183059A1 (en) * 2002-06-08 2002-12-05 Noreen Gary Keith Interactive system and method for use with broadcast media
US20050243784A1 (en) * 2004-03-15 2005-11-03 Joan Fitzgerald Methods and systems for gathering market research data inside and outside commercial establishments

Cited By (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8594287B2 (en) 2000-03-31 2013-11-26 Callwave Communications, Llc Methods and apparatus for providing expanded telecommunications service
US20100142685A1 (en) * 2000-03-31 2010-06-10 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US8745251B2 (en) 2000-12-15 2014-06-03 Qualcomm Incorporated Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
US8812706B1 (en) 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
US8694663B2 (en) 2001-09-06 2014-04-08 Qualcomm Incorporated System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user
US11575955B2 (en) 2003-04-15 2023-02-07 MediaIP, LLC Providing interactive video on demand
US11483610B2 (en) * 2003-04-15 2022-10-25 MediaIP, LLC Method and apparatus for generating interactive programming in a communications network
US20200084493A1 (en) * 2003-04-15 2020-03-12 MediaIP, LLC Method and apparatus for generating interactive programming in a communications network
US8705579B2 (en) 2003-06-02 2014-04-22 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8681817B2 (en) 2003-06-02 2014-03-25 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8700744B2 (en) 2003-06-02 2014-04-15 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8705571B2 (en) 2003-08-13 2014-04-22 Qualcomm Incorporated Signal interface for higher data rates
US7734917B2 (en) * 2003-08-21 2010-06-08 Samsung Electronics Co., Ltd. Method for sharing rights objects between users
US20100037051A1 (en) * 2003-08-21 2010-02-11 Samsung Electronics Co., Ltd. Method for sharing rights objects between users
US20050044361A1 (en) * 2003-08-21 2005-02-24 Samsung Electronics Co., Ltd. Method for sharing rights objects between users
US8316461B2 (en) 2003-08-21 2012-11-20 Samsung Electronics Co., Ltd. Method for sharing rights objects between users
US8719334B2 (en) 2003-09-10 2014-05-06 Qualcomm Incorporated High data rate interface
US8635358B2 (en) 2003-09-10 2014-01-21 Qualcomm Incorporated High data rate interface
US20080162300A1 (en) * 2003-09-26 2008-07-03 Ewald Stephen A System and Method for Purchasing Linked with Broadcast Media
US20050071240A1 (en) * 2003-09-26 2005-03-31 Ewald Stephen A. System and method for purchasing linked with broadcast media
US8694652B2 (en) 2003-10-15 2014-04-08 Qualcomm Incorporated Method, system and computer program for adding a field to a client capability packet sent from a client to a host
US8756294B2 (en) 2003-10-29 2014-06-17 Qualcomm Incorporated High data rate interface
US8606946B2 (en) 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
US8687658B2 (en) * 2003-11-25 2014-04-01 Qualcomm Incorporated High data rate interface with improved link synchronization
US8670457B2 (en) 2003-12-08 2014-03-11 Qualcomm Incorporated High data rate interface with improved link synchronization
US20110007885A1 (en) * 2004-03-05 2011-01-13 J2 Global Communications, Inc. Methods and systems for fax routing
US7869076B1 (en) 2004-03-05 2011-01-11 J2 Global Communications, Inc. Facsimile telecommunications system and method
US8400664B2 (en) 2004-03-05 2013-03-19 J2 Global Communications, Inc. Facsimile telecommunications system and method
US8031360B2 (en) 2004-03-05 2011-10-04 J2 Global Communications, Inc. Methods and systems for fax routing
US8081337B2 (en) 2004-03-05 2011-12-20 J2 Global Communications, Inc. Facsimile telecommunications system and method
US7808671B1 (en) 2004-03-05 2010-10-05 J2 Global Communications, Inc. Methods and systems for fax routing
US8669988B2 (en) 2004-03-10 2014-03-11 Qualcomm Incorporated High data rate interface apparatus and method
US8730913B2 (en) 2004-03-10 2014-05-20 Qualcomm Incorporated High data rate interface apparatus and method
US8625625B2 (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
US8645566B2 (en) 2004-03-24 2014-02-04 Qualcomm Incorporated High data rate interface apparatus and method
US20070220564A1 (en) * 2004-04-21 2007-09-20 Masako Yano Digital Broadcast Playback Device and Method, Computer Program, and Storage Medium
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8630318B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8630305B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8670536B1 (en) 2004-06-14 2014-03-11 Callwave Communications, Llc Enhanced service levels for call-processing services
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US20100232588A1 (en) * 2004-06-14 2010-09-16 Callwave, Inc. Enhanced service levels for call-processing services
US8165278B2 (en) 2004-06-14 2012-04-24 Callwave, Inc. Enhanced service levels for call-processing services
US9258412B1 (en) 2004-06-14 2016-02-09 Callwave Communications, Llc Enhanced service levels for call-processing services
US8929258B1 (en) 2004-06-14 2015-01-06 Callwave Communications, Llc Enhanced service levels for call-processing services
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US9420021B2 (en) 2004-12-13 2016-08-16 Nokia Technologies Oy Media device and method of enhancing use of media device
US7965825B1 (en) 2005-05-02 2011-06-21 Callwave, Inc. Methods and systems for transferring voice messages and faxes over a network
US8630396B2 (en) 2005-05-02 2014-01-14 Callwave Communications, Llc Methods and systems for transferring voice messages and faxes over a network
US7808936B2 (en) 2005-05-09 2010-10-05 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US8325635B2 (en) 2005-05-09 2012-12-04 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US9253319B1 (en) 2005-07-01 2016-02-02 Callwave Communications, Llc Methods and systems for call connecting calls
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8611215B2 (en) 2005-11-23 2013-12-17 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8682305B1 (en) 2006-02-22 2014-03-25 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8401533B1 (en) 2006-02-22 2013-03-19 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8942688B2 (en) 2006-02-22 2015-01-27 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US9215318B2 (en) 2006-02-22 2015-12-15 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8165572B1 (en) 2006-02-22 2012-04-24 Callwave, Inc. Methods and systems for call processing in a wireline and wireless network
US8270582B1 (en) 2006-04-05 2012-09-18 Callwave, Inc. Methods and systems for routing calls
US8503646B1 (en) 2006-04-05 2013-08-06 Callwave Communications, Llc Methods and systems for routing calls
US8085922B1 (en) 2006-05-01 2011-12-27 Callwave, Inc. Methods and systems for speed dialing
US8542814B1 (en) 2006-05-01 2013-09-24 Callwave Communications, Llc Methods and systems for speed dialing
US9049294B1 (en) 2006-05-01 2015-06-02 Ringcentral, Inc. Methods and systems for speed dialing
US8767941B1 (en) 2006-05-01 2014-07-01 Callwave Communications, Llc Methods and systems for speed dialing
US9497308B1 (en) 2006-06-05 2016-11-15 Callwave Communications, Llc Method and systems for messaging services
US8121626B1 (en) 2006-06-05 2012-02-21 Callwave, Inc. Method and systems for short message forwarding services
US8295865B1 (en) 2006-06-05 2012-10-23 Callwave Communications, Llc Method and systems for short message forwarding services
US20070294423A1 (en) * 2006-06-14 2007-12-20 Comverse, Inc. Multi-Client Single-Session Media Streaming
US8265013B2 (en) * 2006-08-25 2012-09-11 Samsung Electronics Co., Ltd Apparatus and method for supporting interactive broadcasting service in broadband wireless access (BWA) system
US20080051026A1 (en) * 2006-08-25 2008-02-28 Samsung Electronics Co., Ltd. Apparatus and method for supporting interactive broadcasting service in broadband wireless access (bwa) system
US20080077956A1 (en) * 2006-09-12 2008-03-27 James Morrison Interactive digital media services
US9692891B1 (en) 2006-10-06 2017-06-27 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8958782B1 (en) 2006-10-06 2015-02-17 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8774785B1 (en) 2006-10-06 2014-07-08 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8548447B1 (en) 2006-10-06 2013-10-01 Callwave Communications, Llc Methods and systems for blocking unwanted telecommunications
US9413885B1 (en) 2006-10-06 2016-08-09 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8462645B1 (en) 2006-11-13 2013-06-11 Joseph Harb Interactive advertising system, business methods and software
US20080214236A1 (en) * 2006-11-13 2008-09-04 Joseph Harb Digital content download associated with corresponding radio broadcast items
US8718538B2 (en) * 2006-11-13 2014-05-06 Joseph Harb Real-time remote purchase-list capture system
US20080114480A1 (en) * 2006-11-13 2008-05-15 Joseph Harb Real-time remote purchase-list capture system
US8391155B2 (en) 2006-11-13 2013-03-05 Joseph Harb Digital content download associated with corresponding radio broadcast items
US20100063931A1 (en) * 2006-12-18 2010-03-11 Ubc Media Group Plc Method of constructing and handling requests for data files
US11671192B2 (en) 2006-12-18 2023-06-06 Ubc Media Group Plc Method of constructing and handling requests for data files
US20080151888A1 (en) * 2006-12-20 2008-06-26 Motorola, Inc. Method and system for retrieving broadcast media content through a communication network
US20100049626A1 (en) * 2007-03-09 2010-02-25 Airbiquity Inc. In-vehicle mobile music purchase
US8676135B2 (en) 2007-03-09 2014-03-18 Airbiquity Inc. In-vehicle mobile music purchase
US20090221920A1 (en) * 2008-01-18 2009-09-03 Boppart Stephen A Low-coherence interferometry and optical coherence tomography for image-guided surgical treatment of solid tumors
US8112494B2 (en) 2008-08-13 2012-02-07 Mediawave International Corporation Systems and methods for provision of content data
US20100042688A1 (en) * 2008-08-13 2010-02-18 Adham Maghraby Systems and methods for provision of content data
US20100076576A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Systems, methods, and devices for providing broadcast media from a selected source
US9781751B2 (en) 2008-09-24 2017-10-03 Apple Inc. Systems, methods, and devices for associating a contact identifier with a broadcast source
US9094141B2 (en) 2008-09-24 2015-07-28 Apple Inc. Media device with enhanced data retrieval feature
US8843056B2 (en) 2008-09-24 2014-09-23 Apple Inc. Systems, methods, and devices for associating a contact identifier with a broadcast source
US20100075593A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Media device with enhanced data retrieval feature
US20100075616A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Systems, methods, and devices for associating a contact identifier with a broadcast source
US8886112B2 (en) 2008-09-24 2014-11-11 Apple Inc. Media device with enhanced data retrieval feature
US9197338B2 (en) 2008-09-24 2015-11-24 Apple Inc. Media device with enhanced data retrieval feature
US8452228B2 (en) * 2008-09-24 2013-05-28 Apple Inc. Systems, methods, and devices for associating a contact identifier with a broadcast source
US20100157973A1 (en) * 2008-12-18 2010-06-24 Motorola, Inc. Synchronization of a plurality of data streams
WO2010080441A3 (en) * 2008-12-18 2010-09-16 Motorola, Inc. Synchronization of a plurality of data streams
WO2010080441A2 (en) * 2008-12-18 2010-07-15 Motorola, Inc. Synchronization of a plurality of data streams
US8792473B2 (en) 2008-12-18 2014-07-29 Motorola Solutions, Inc. Synchronization of a plurality of data streams
US8918333B2 (en) 2009-02-23 2014-12-23 Joseph Harb Method, system and apparatus for interactive radio advertising
US20180123711A1 (en) * 2015-06-05 2018-05-03 Sony Corporation Transmitting device and transmitting method, and receiving device and receiving method
US10797811B2 (en) * 2015-06-05 2020-10-06 Sony Corporation Transmitting device and transmitting method, and receiving device and receiving method

Also Published As

Publication number Publication date
US7599689B2 (en) 2009-10-06
KR20040098061A (en) 2004-11-18
EP1497969A4 (en) 2008-10-01
CN100556051C (en) 2009-10-28
CN1647494A (en) 2005-07-27
WO2003090006A2 (en) 2003-10-30
AU2003219373A8 (en) 2003-11-03
EP1497969A2 (en) 2005-01-19
CN1689344A (en) 2005-10-26
AU2003219373A1 (en) 2003-11-03
US20040203729A1 (en) 2004-10-14
KR100703991B1 (en) 2007-04-04
WO2003090006A3 (en) 2004-02-05

Similar Documents

Publication Publication Date Title
EP1497994B1 (en) User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal
US20050154599A1 (en) User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal
US7551888B2 (en) Method and system of displaying content associated with broadcast program
US20060218580A1 (en) System and method for a acquiring URL coordinated with multimedia programming
US8369878B2 (en) Personalized multimedia messaging system
US9160470B2 (en) System and method for delivering representative media objects of a broadcast media stream to a terminal
US20030005052A1 (en) Networked broadcasting system with provision for the addition of advertisements or messages
US20030005437A1 (en) Networked broadcasting system with demographically controlled advertisement selection
US20050181722A1 (en) Method, system and user terminal for collecting information on audience of broadcast media stream
AU2011277105B2 (en) System and method for receiving and synchronizing content on a communication device
US20060174268A1 (en) Media device and enhancing use of media device
JP4680698B2 (en) Information providing system and terminal device
TWI248732B (en) Media system, user terminal and method of providing content items relating to broadcast media stream
JP5013043B2 (en) Program distribution system
TWI238612B (en) User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA CORPORATION, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOPRA, TONI;MAKIPAA, MIKKO;ANTTILA, AKSELI;REEL/FRAME:016011/0331;SIGNING DATES FROM 20050304 TO 20050311

AS Assignment

Owner name: NOKIA TECHNOLOGIES OY, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:035343/0448

Effective date: 20150116

AS Assignment

Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOKIA TECHNOLOGIES OY;NOKIA SOLUTIONS AND NETWORKS BV;ALCATEL LUCENT SAS;REEL/FRAME:043877/0001

Effective date: 20170912

Owner name: NOKIA USA INC., CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNORS:PROVENANCE ASSET GROUP HOLDINGS, LLC;PROVENANCE ASSET GROUP LLC;REEL/FRAME:043879/0001

Effective date: 20170913

Owner name: CORTLAND CAPITAL MARKET SERVICES, LLC, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNORS:PROVENANCE ASSET GROUP HOLDINGS, LLC;PROVENANCE ASSET GROUP, LLC;REEL/FRAME:043967/0001

Effective date: 20170913

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: NOKIA US HOLDINGS INC., NEW JERSEY

Free format text: ASSIGNMENT AND ASSUMPTION AGREEMENT;ASSIGNOR:NOKIA USA INC.;REEL/FRAME:048370/0682

Effective date: 20181220

AS Assignment

Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKETS SERVICES LLC;REEL/FRAME:058983/0104

Effective date: 20211101

Owner name: PROVENANCE ASSET GROUP HOLDINGS LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKETS SERVICES LLC;REEL/FRAME:058983/0104

Effective date: 20211101

Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:NOKIA US HOLDINGS INC.;REEL/FRAME:058363/0723

Effective date: 20211129

Owner name: PROVENANCE ASSET GROUP HOLDINGS LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:NOKIA US HOLDINGS INC.;REEL/FRAME:058363/0723

Effective date: 20211129

AS Assignment

Owner name: RPX CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PROVENANCE ASSET GROUP LLC;REEL/FRAME:059352/0001

Effective date: 20211129