[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20150222733A1 - Signal transmission management system - Google Patents

Signal transmission management system Download PDF

Info

Publication number
US20150222733A1
US20150222733A1 US14/613,674 US201514613674A US2015222733A1 US 20150222733 A1 US20150222733 A1 US 20150222733A1 US 201514613674 A US201514613674 A US 201514613674A US 2015222733 A1 US2015222733 A1 US 2015222733A1
Authority
US
United States
Prior art keywords
signals
channel
signal
segment
computer
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
US14/613,674
Inventor
Kianoush Namvar
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.)
Individual
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
Application filed by Individual filed Critical Individual
Priority to US14/613,674 priority Critical patent/US20150222733A1/en
Publication of US20150222733A1 publication Critical patent/US20150222733A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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/6587Control parameters, e.g. trick play commands, viewpoint selection
    • H04L67/42
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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
    • 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/06Arrangements for scheduling broadcast services or broadcast-related services
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • 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/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/2547Third Party Billing, e.g. billing of advertiser
    • 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
    • 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/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • 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/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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26225Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving billing parameters, e.g. priority for subscribers of premium services
    • 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
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • 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/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • 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/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • 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
    • 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/31Arrangements for monitoring the use made of the broadcast services
    • 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/37Arrangements 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 segments of broadcast information, e.g. scenes or extracting programme ID
    • 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

Definitions

  • the present invention relates generally to a solution for transmission of signals to a plurality of subscriber receivers. More particularly the invention relates to a system according to claim 1 and a client computer according to the preamble of claim 13 . The invention also relates to a computer program according to claim 22 and a computer readable medium according to claim 23 .
  • Advertising plays an important role in the transmission of broad or multicast signals, such as TV-signals and streaming transmissions over the Internet. In the near future, it is expected to become increasingly important to improve the relevance of the advertising messages and provide an attractive pricing for the advertisers, particularly for smaller and/or local companies. Therefore, it is essential that an adequate targeting of the transmitted commercial information be accomplished, at least as a complement to the existing transmission resources for broadcast signals. It is also important that the broadcasters are offered a cost efficient solution.
  • U.S. patent application publication 2002/0087976 describes a system for delivering broadcast-quality video with targeted advertising to viewers over the switched communication network. For example, program streams with appropriately inserted splice points may be transmitted from a network head end node to one or more egress nodes via the switched network. Demographically targeted advertising is then inserted into the program streams at the egress nodes for subsequent delivery to individual subscribers.
  • a solution for providing demographically targeted TV-commercials is also disclosed in the European patent application No. 424 648, A2.
  • An advertising management system for digital video streams, which allows ads to be matched to groups of subscribers, is described in the international patent application WO 00/64165.
  • the U.S. Pat. No. 4,602,279 describes a solution for providing a targeted profile in an interactive TV-distribution network.
  • the prior art includes various examples of solutions, both for targeting signal transmissions to selected groups of receivers, and for editing video signals via a graphical user interface.
  • solutions both for targeting signal transmissions to selected groups of receivers, and for editing video signals via a graphical user interface.
  • there is yet no solution which allows one or more remote clients to organize their particular fraction of a larger amount of transmissions that are administered via a central management node.
  • the object of the present invention is therefore to provide a signal transmission solution, which alleviates the problems above and thus enables distributed clients to conveniently organize their transmissions via a shared resource.
  • the object is achieved by a system for transmitting signals to a plurality of subscriber receivers. It is presumed that each signal represents a type of information which belongs to a particular contents category, which may be specified in a label associated with the signal.
  • the system includes a central management server, which is adapted to receive administrative instructions pertaining to the transmission of the signals to the subscriber receivers. In response to the administrative instructions, the central management server organizes signals from at least one signal source before transmission thereof to the subscriber receivers.
  • the system also includes at least one client computer, which each has an interface towards the central management server and is adapted to produce administrative instructions for organizing a sub-set of the signals to be transmitted via the central management server.
  • This system is advantageous because it allows a given amount of transmission resources to be shared among a number of operators, and at the same time, provides each operator with a large degree of freedom with respect to how their portion of the resources is utilized. Moreover, the system is well adapted to feed back monitoring information pertaining to the subscribers' behaviors and preferences to the operators, such that they may enhance their planning of future transmissions.
  • the system includes a central transmission unit which is adapted to receive the signals from the central management server.
  • the central transmission unit transmits these signals (e.g. by means of a multiplexing technique) to the subscriber receivers via a central signal distribution system in accordance with an organization scheme produced by the central management server.
  • a unified control and monitoring of the signal transmission is accomplished.
  • the organization scheme specifies for each signal to be transmitted, a transmission resource, a time instance (preferably local) and a contents category.
  • This information is either inserted in the signal, or is transmitted in parallel with the signal.
  • the parallel signal may further originate from a local transmitter, i.e. a station whose signals only reach a fraction of the potential subscriber receivers, and which does not distribute its signals via the central transmission unit.
  • the contents category determines which sub-segment that will be presented in which subscriber receiver for at least one segment of the signal.
  • an operator may direct certain signal sub-segments, e.g. commercials, to subscriber receivers associated with users belonging to specific user categories (or having certain profiles).
  • each of the subscriber receivers contains an interpreting unit having a user specific key, which represents a profile category of at least one user associated with the subscriber receiver.
  • the interpreting unit is adapted to control the signal reception, such that the key in combination with a piece of contents category information received with respect to a segment of the signal, control the subscriber receiver to present a predetermined sub-segment having been transmitted via a particular transmission resource. Since all sub-segments (along with relevant contents category information) are sent to all subscriber receivers, and the signal actually being decoded in each receiver is determined by the interpreting unit, the system becomes very robust.
  • the system includes a return channel from at least one subscriber receiver to the central management server.
  • the return channel is adapted to forward activity-monitoring information pertaining to signals having been presented in the subscriber receiver to the central management server.
  • the central management server is adapted to generate a compiled data set representing different kinds of reports and the activity-monitoring information, for example over a certain time period and/or from a group of subscriber receivers.
  • At least one of at least one client computer includes a means for manually entering activity-monitoring information pertaining to signals that have been presented in one or more subscriber receivers. Based on the manually entered information (which may additionally or alternatively relate to other data than activity-monitoring, e.g. demographical data), a compiled data set is produced by the central management server.
  • the client computers are adapted to receive the compiled data set from the central management server.
  • they may produce their respective administrative instructions on basis of this information.
  • the compiled data set is presented graphically, e.g. in a diagram format. Naturally, an efficient planning of the signal transmissions is thereby facilitated.
  • the system includes at least one billing unit which is adapted to produce billing information pertaining to a respective utilization of the transmission resources that are administrated by the central management server.
  • a central billing unit extracts the required data from the organization scheme produced by the central management server and generates a bill to each client computer operator.
  • a peripheral billing unit may be associated with one or more of the client computer. The peripheral billing unit is adapted to generate corresponding bills to advertisers who have had their commercials transmitted via the operator in question.
  • the system includes at least one auxiliary distribution channel outside the organization scheme produced by the central management server, which is adapted to transmit signals to the subscriber receivers.
  • an operator may choose to distribute a fraction of his/her signals via an alternative route as a complement or a default channel to the signals transmitted under the organization of the central management server.
  • signals that do not pass via the proposed central management server will not be affected by the administration performed here. Nevertheless, this does not preclude that also these signals are categorized depending on their contents, and have a specific signal code.
  • the object is achieved by a client computer as initially described, which is characterized in that it includes a graphical user interface adapted to present a time relationship between different signals to be transmitted on at least one channel over which the client computer has a management control.
  • a graphical user interface adapted to present a time relationship between different signals to be transmitted on at least one channel over which the client computer has a management control.
  • the graphical user interface includes a first graphical means adapted to, for each of the signals to be transmitted on the at least one channel, present the signal's contents category. Furthermore, a second graphical means in the graphical user interface is adapted to, for at least a sub-set of the signals to be transmitted, enable a user to manipulate segments of each signal, such that a particular sub-segment thereof will be presented in each subscriber receiver of the subscriber receivers, which has a profile category matching a contents category associated with the particular sub-segment. Thereby, the operators' overview of the resources at his/her respective disposal is further enhanced.
  • the graphical user interface includes a third graphical means adapted to, for at least a sub-set of the signals to be transmitted on the at least one channel, enable the user to select a suitable sub-segment for each of a number of profile categories for a segment of a signal.
  • the third graphical means contains a selection means which is adapted to enable the user to select a profile category for each sub-segment.
  • a default profile category may here be based on a compiled data set formed on basis of activity-monitoring information pertaining to signals having been presented in the subscriber receivers. Hence, the relevance of the signals presented in the subscriber receivers may be further improved without complicating the operators' planning of the signal transmissions.
  • the third graphical means includes a selection means adapted to allow the user to select a geographical area within which subscriber receivers will present the sub-segment.
  • a default geographical area is here based on positional information pertaining to signals that have been presented in the subscriber receivers previously.
  • the positional information may originate from a coverage area (e.g. a satellite footprint or a cable network area), a positioning system (e.g. including a GPS-receiver) associated with the subscriber receiver or manually entered information, such as a country code, an area code or a postal code.
  • a coverage area e.g. a satellite footprint or a cable network area
  • a positioning system e.g. including a GPS-receiver
  • manually entered information such as a country code, an area code or a postal code.
  • the third graphical means includes a selection means which is adapted to enable the user to select a priority level for each sub-segment.
  • the priority level denotes a relative position of the sub-segment within a particular segment.
  • the client computer contains a compiler, which is adapted to produce a preliminary organization of the signals before transmitting corresponding administrative instructions to the central management server.
  • the graphical user interface also includes a fourth graphical means adapted to enable a client computer user to manipulate the preliminary organization of the signals.
  • the client computer preferably includes processing means adapted to produce administrative instructions to the central management server based on the user manipulations.
  • a report based on the preliminary organization may be sent to a central administrator (typically located either at the client computer or at the central management server) before any administrative instructions are actually transferred, so that the central administrator may determine whether or not to accept the preliminary organization proposed by a client-computer user.
  • the central administrator may also decide to adjust the proposed parameters (manually or automatically), such that an acceptable organization is accomplished.
  • the object is achieved by a computer program directly loadable into the internal memory of a computer, comprising software for controlling the functions of the above proposed client computer when said program is run on a computer.
  • the object is achieved by a computer readable medium, having a program recorded thereon, where the program is to make a computer control the functions of the above proposed client computer.
  • the invention offers an excellent tool for all operators who distribute mass media, such as satellite-TV, cable-TV, terrestrial broadcasting or Internet multicasting, and wish to increase the accurateness of any targeted messages in their transmitted signals. Moreover, the invention provides an efficient operator control of any additional transmission resources that the operators may wish to use temporarily to broadcast extra signals, such as commercials, to the subscriber receivers.
  • FIG. 1 shows a system for transmitting signals to a number of subscriber receivers according to an embodiment of the invention
  • FIG. 2 shows an exemplary organization scheme according to an embodiment of the invention
  • FIG. 3 shows a first example of a graphical user interface of a client computer according to an embodiment of the invention
  • FIG. 4 shows a second example of a graphical user interface of a client computer according to an embodiment of the invention
  • FIG. 5 shows a third example of a graphical user interface of a client computer according to an embodiment of the invention.
  • FIG. 6 shows a fourth example of a graphical user interface of a client computer according to an embodiment of the invention.
  • FIG. 7 shows an alternative window layout of a graphical user interface according to an embodiment of the invention.
  • FIG. 1 shows an example of a proposed system for transmitting signals S to a number of subscriber receivers 1 10 .
  • Each signal S is presumed to represent a type of information, which belongs a particular contents category, such as “sports”, “cultural event”, “news”, “advertisement” etc.
  • the contents category may be relatively detailed, or be divided into rather specialized areas, which may be primarily intended for viewers resident within a particular area and/or belong to a limited demographic group (e.g. with respect to type of household, age, education, income level and preferred language).
  • a number of client computers 151 , 152 and 153 each has an interface towards a central management server 100 .
  • Each of the client computers is also adapted to produce administrative instructions I adm1 , I adm2 , and I adm3 respectively for organizing a subset of the signals S to be transmitted to the subscriber receivers 110 .
  • This is accomplished via the central management server 100 , which is adapted to receive the administrative instructions I adm1 , I adm2 , and I adm3 , and in response thereto organize incoming signals that may originate from many different sources of which FIG. 1 illustrates a few examples.
  • the client computer 151 , 152 may have access to one or more local signal sources in the form of recorded programs s 1a , s 1b on tape, disk, file, etc. 151 a, 152 a or programs s 2a , s 2b produced by a live camera 151 b, 152 b.
  • the client computer 151 , 152 , 153 may have access to one or more remote signal sources 120 , 141 - 144 , which are either proprietary or shared with other client computers.
  • the signals from these sources may also be stored on beforehand C or be produced live s 1 , s 2 , s 3 and s 4 respectively.
  • data signals TD may be transmitted in the form e.g. text-TV, Super text-TV or an electronic program guide (EPG). Signals of this type may be inserted by a text insertion module 153 c, which may be connected to any of the client computers 151 - 153 .
  • EPG electronic program guide
  • a central transmission unit 160 in the system is adapted to receive the signals S, either from the central management server 100 , or directly from a client computer 151 , and transmit the signals S, ⁇ 1 to the subscriber receivers 110 via a signal distribution system, which may include a ground satellite station 165 and one or more satellites 170 .
  • the signals S may be distributed via a cable network a terrestrial broadcasting system and/or over the Internet.
  • the subscriber receivers 1 10 may be TV-tuners, satellite signal decoders, computers or broadband mobile communication terminals (e.g. 3 rd generation mobile telephones or equivalent).
  • the central transmission unit 160 transmits the signals S according to an organization scheme which is produced by the central management server 100 .
  • the organization scheme specifies: a transmission resource to be used, an absolute start time instance (alternatively a relative time) and a contents category.
  • the contents category determines for at least one segment of the signal S, which of two or more sub-segments that will be presented in which subscriber receiver 110 .
  • the contents categories may be used to direct different commercials to different subscribers.
  • the contents category information may be used for controlling any subscriber receiver to present a particular signal sub-segment at any time, irrespective of whether its contents relates to a commercial, a news spot or something else.
  • Each of the subscriber receivers 110 namely includes an interpretation unit, which has a user specific key.
  • This key represents a profile category of at least one user associated with the subscriber receiver.
  • the interpretation unit may be controlled in response to the data in a contents category field (e.g. included in an associated data label) of a received signal, such that the subscriber receiver presents a particular signal to the user. Exactly which signal that is presented is determined by a combination of the characteristics of the key and the data in a contents category field.
  • a subscriber receiver 111 associated with a viewer having an expressed interest for motor sports may present a commercial for an engine oil, distributed via a first transmission resource, while a subscriber receiver 111 associated with a viewer who is expected to be more interested in cooking may present a commercial for a new food processor, distributed via a second transmission resource.
  • the user lacks access to the signal which is expected to be most appropriate (e.g. because the subscriber receiver in question is not associated with the requested subscription, the signal is encrypted by means of a key to which the receiver lacks a decryption key or the signal is transmitted by means of a pay-per-view service which the user has not purchased) a default signal is instead presented to the user.
  • One or more subscriber receivers 111 may also be connected to the central management server 100 via a return channel N, for example over a telephone network. Thereby, the subscriber receivers 111 may forward activity-monitoring information R pertaining to signals S having been presented in the particular subscriber receiver 111 to the central management server 100 .
  • the central management server 100 may then generate a compiled data set, which represents the activity-monitoring information R, such that this information can be used when planning future signal transmissions, particularly with respect to any directed signal sub-segments.
  • the activity-monitoring information R is sent to the central management server 100 under a virtual identification code (i.e. a code being different from the subscriber receiver's 111 actual ID code), such that user associated with the subscriber receiver 111 can be anonymous.
  • a virtual identification code i.e. a code being different from the subscriber receiver's 111 actual ID code
  • one or more of the client computers 151 - 153 have a means for manually entering the activity-monitoring information R.
  • This means may thus be used either as an alternative or as a complement to the automatically generated activity-monitoring information R.
  • At least one of the client computers 151 , 152 , 153 is adapted to receive such a compiled data set from the central management server 100 , and produce its administrative instructions I adm1 , I adm2 , and I adm3 on basis thereof.
  • the system preferably includes a central billing unit 190 connected to the central management server 100 .
  • the central billing unit 190 is adapted to produce billing information pertaining to each operator's utilization of the transmission resources that are administrated by the central management server 100 .
  • one or more of the client computers may be associated with a peripheral billing unit 191 , which in turn is adapted to produce billing information pertaining to each the services that advertisers have obtained via the operator in question, for example having their commercials transmitted.
  • the peripheral billing unit 191 produces its billing information on basis of the administrative instructions I adm1 generated by the relevant client computer 151 .
  • a first client computer 151 may have a direct-connection to the central transmission unit 160 , such that it may transmit signals ⁇ 1 without passing through the central management server 100 .
  • the central management server 100 could be used merely as a complement for transmitted additive signals to supplement a default signal distribution which is organized separately.
  • a second client computer 152 may have access to a transmission unit 185 of its own, through which signals ⁇ 2 may be transmitted to the subscriber receivers 1 10 outside the central management server 100 .
  • any of the servers, computers and units 100 , 151 , 152 , 153 , 160 , 190 and 191 respectively may be associated with one or more backup units to safeguard against failures and crashes.
  • FIG. 2 shows an exemplary organization scheme 200 , which preferably is accessible via a graphical user interface at the central management server 100 .
  • the scheme 200 specifies, for each signal to be transmitted, a transmission resource TV3, TV4, TV5, CNN, Fill1, Fill2, Fill3, and Fill4 respectively along a horizontal line.
  • a scalable common time line 240 represents an absolute time reference for all the transmission resources.
  • a time line corresponding to the time line 240 in the client computer indicates a local time of the time zone in which the client computer is located.
  • this time reference may have to be adjusted by the central management server 100 in case the latter unit is located in a different time zone.
  • the system may be based on a central time reference, administered by the central management server 100 , and in each client computer this time reference is converted into an appropriate local time.
  • the scheme 200 also indicates a start time instance and a contents category (e.g. “Live sport event”) for each signal.
  • a vertical time indicator 210 designates a present time instance.
  • the time indicator 210 includes a set of down-counters 220 which for each transmission resource indicates the amount of time left until a next event on the transmission resource, i.e. when the signal transmitted thereon changes from representing a first type of content to a second type of content, or when a new program, commercial etc. begins.
  • a particular symbol field 230 for each transmission resource may illustrate the type of content for a following program (alternatively a current program) by means of a characteristic symbol, and a subtext associated thereto may specify details pertaining to any sub-segments of the currently transmitted signal segment.
  • the organization scheme 200 may be generated on basis of an EPG.
  • FIG. 3 shows a first example of a graphical user interface 300 of a client computer according to an embodiment of the invention.
  • the interface 300 presents a time relationship between different signals to be transmitted on one or more channels TV1 and TV2, which are controlled by the client computer via a first graphical means 310 .
  • the channels TV1 and TV2 are presumed to be handled by the same operator. Therefore, they appear conjunctly.
  • the first graphical means 310 presents the signals (programs/commercials) to be transmitted, and when the individual signal segments begin and end in the form of a respective time line.
  • a particular symbol field 315 for each channel illustrates, by means of a characteristic symbol, either the type of content for a program following the current program, or the current type of program depending on the user's choice.
  • a subtext associated to the symbol field 315 may specify details pertaining to any sub-segments of the following program.
  • the first graphical means 310 may either present the information on beforehand (to allow editing), or in real-time (for monitoring purposes). Of course, two versions of the first graphical means 310 may also be presented, such that one window displays future (i.e. editable) information, and one window displays current information.
  • a second graphical means 320 of the interface 300 shows an editing window in which an individual signal segment, such as a commercial may be manipulated to fit into a desired time slot on a channel TV1 or TV2 controlled via the operator's client computer.
  • the second graphical means 320 may be adapted to enable a user to cut a file (e.g. in MPEG-format) that represents a signal segment 4 to a desired length, set a desired contents category, etc.
  • the second graphical means 320 may also be used to preview the signal segment 4 to check whether its contents is deemed suitable with respect to the contents of any neighboring signal segments.
  • the second graphical means 320 may also be used to adjust the sound level (i.e. volume) of a signal segment, such that this level becomes adapted to the sound level of any neighboring signal segments. Thereby, the transitions between different signal segments can be made relatively smooth.
  • a third graphical means 330 of the interface 300 shows an archive of stored signals and available live transmissions 1 , 2 , ... , 28 (e.g. TV-programs) that may be selected for transmission over the channels TV1 and TV2.
  • a selection means in the third graphical means 330 enables the client computer user to allocate a desired set of characteristics, such as profile category, priority level, country, geographical zone and external information, to each of these signals 1 - 28 .
  • the third graphical means 330 also allows new signals to be imported and edited signals to be exported.
  • FIG. 4 shows another example of a view in the graphical user interface 300 which illustrates this feature more clearly.
  • the third graphical means 330 here shows an archive of stored signals A, B, . . . , Z in the form of commercials.
  • a particular commercial D may be allocated a default profile category (indicating that this is the “original” signal to be broadcast and that subscriber units whose key does not match any particular contents category will present this signal), a priority level 1 (meaning that the default-position for the commercial in any commercial break will be at a most attractive time slot, such as the first or the last), a nation-wide coverage (i.e. all zones) in the countries USA, Canada and Mexico.
  • the third graphical means 330 also shows that the commercial D has a length of 20 seconds and that the advertiser's name is “Travel Co. Ltd.”, information about the product, such as specifications data sheets, a listing over retailers, pricing etc.
  • a piece of billing information is generated each time a particular advertiser's commercial is transmitted, so that later a compiled bill which reflects the exposure of the advertiser's commercial may be produced automatically on basis of these pieces of billing information.
  • the editing window of the second graphical means now shows a sub-set of the signals that will be sent during sub-segments 1 , 2 , . . . , 8 of a signal segment s′ on the channel TV1.
  • the editing window also shows the number of transmission resources that are available for distributing the signals.
  • this is not necessary for the functionality of allowing the client computer user to select different signals for different categories of viewers. For example, during a first time slot 1 (having the highest priority level) a default transmission resource for the channel TV1 will transmit a particular signal sub-segment s′ 1d having the default profile category.
  • the signal sub-segment s′ 1d is going to be presented in all subscriber receivers whose profile category does not match any other signal sub-segment transmitted at the same time on the alternative transmission resources Fill1, Fill2, Fill3, Fill4 or Fill5.
  • the alternative transmission resources namely Fill4 and Fill5
  • Fill4 and Fill5 are marked as free, while the remaining three transmission resources Fill1, Fill2 and Fill3 are blocked (typically because they are reserved by another client computer).
  • the transmission resources Fill4 and Fill5 may (if so desired) be used to transmit non-default signals.
  • the client computer user may utilize the free resources Fill4 and Fill5 to distribute other signals that he/she finds suitable.
  • a so-called auto loading procedure may be used to automatically fill the second graphical means 340 with commercials A-Z from the third graphical means 330 .
  • any selection of new signal sub-segments may be based on geographical considerations.
  • a piece of geographical area information associated with individual subscriber receivers makes it possible to control each subscriber receiver to respond to received geographical signal data, and present a particular signal which is relevant for its respective geographical area.
  • information with respect to viewer preferences in certain areas may be extracted from return signal information sent to the central management server.
  • penetration information is presented graphically, for instance by means of a map as illustrated in FIG. 7 .
  • FIG. 5 illustrates yet another example of a view in the graphical user interface 300 in a client computer.
  • the time scale in the first graphical means 310 is more detailed.
  • the full contents of a first signal segment s′ on the channel TV2 starting at 17:04:30 and ending at 17:08:40 is represented in an expanded graphical form. It is presumed that the operator has in total six parallel transmission resources at his/her disposal (typically one “original” resource and five “additional” resources), which may be shared with one or more other operators.
  • the central management server if the central management server finds that two or more client computers have decided to transmit exactly the same sub-segment in two or more parallel time slots (i.e. simultaneously, however via different transmission resources), the central management server manages the sub-segment and controls the transmission such that the sub-segment in question is only trans-mitted via one of these transmission resources.
  • the transmission resources are economized.
  • a second signal segment s′′ on the channel TV1 starting at 17: 10:50 and ending at 17: 15:20 is represented in a mainly compressed graphical form, i.e. a more compact format than the above-described expanded ditto.
  • a fourth time slot is represented in the expanded format.
  • the graphical format is shifted between the expanded and the compressed form by clicking on a particular time slot, or simply by moving a cursor symbol over there over.
  • a symbol field 315 may illustrate the type of content for a program following the current program by means of a characteristic symbol.
  • the client computer includes a compiler adapted to produce a preliminary organization and synchronization of the signals on the channels at the operator's disposal before transmitting corresponding administrative instructions to the central management server.
  • the compiler accomplishes a preliminary scheduling.
  • the graphical user interface 300 preferably includes a fourth graphical means (not shown) which is adapted to enable a client computer user to manipulate the preliminary organization of the signals.
  • the client computer should also include a processing means adapted to, based on any user manipulations, produce the administrative instructions and transmit these to the central management server or insert information (e.g. teletext, subtitles or EPG by means of data insertion unit) in the original signal to be transmitted to the subscriber receivers.
  • the third graphical means 330 represents an advertisement archive, wherein a number of different commercials are stored. For example, by selecting a particular commercial D a set of available sound tracks ENG, FRE, GRE, GER, ITA, SPA, POR, RUS, BUL, TUR, associated with the commercial D are presented in a window 350 .
  • the sound tracks ENG, FRE, GRE, GER, ITA, SPA, POR, RUS, BUL, TUR represent different languages. However, technically they may contain arbitrary kind of acoustic information.
  • the first graphical means 310 shows a time line illustrating various sound tracks a tracks ENG, ENG, GER, GER and SPA being transmitted in parallel.
  • the double ENG- and GER-tracks here represent stereo transmissions, whereas the single SPA-track represents a transmission of mono sound.
  • a selection of a commercial A′ in the first graphical means 310 automatically highlights a corresponding sound track GER in the window 350 and an illustrating symbol 355 in connection with the time line.
  • FIG. 7 shows yet an alternative window of a proposed graphical user interface 400 .
  • a button row 410 contains a first button 411 for opening a data file, a second button for saving a file, a third button 413 for selecting/highlighting an object, a fourth button 414 for drawing (on freehand) a figure to mark-up an area on the map, a fifth button 415 for drawing an elliptic figure to mark-up an area on the map, a sixth button 416 for opening another map, a seventh button 417 for selecting a particular area code, an eighth button 418 for selecting a particular postal code, a ninth button 419 for selecting a particular country or other geographical region, a tenth button 420 for selecting a particular household type, an eleventh button 421 for selecting a particular subscriber profile/category, a twelfth button 422 for showing details pertaining to a selected object, a thirteenth button 423 for zooming (in or out), a fourteenth button 424 for adding text elements, a
  • buttons 428 for displaying a particular time zone, and a nineteenth button 429 for discarding a selected object. Additionally, various buttons (not shown) for displaying coverage areas for different transmitters (e.g. satellite footprints) may be included.
  • buttons 411 - 429 in the button row 410 may be used in order to aid him/her to direct certain signal segments to relevant subscriber receivers, and thereby accomplish an accurate signal targeting.
  • any of the graphical means and windows described above with reference to the FIGS. 2-7 may be subjected to any standard window-functions, such as resizing, minimizing, maximizing, moving, cutting, pasting, dragging, dropping etc.
  • All the server and client computer functions described above with reference to the FIGS. 2-7 may be controlled by means of a programmed computer apparatus.
  • the embodiments of the invention described above with reference to the drawings comprise computer apparatus and processes performed in computer apparatus, the invention thus also extends to computer programs, particularly computer programs on or in a carrier, adapted for putting the invention into practice.
  • the program may be in the form of source code, object code, a code intermediate source and object code such as in partially compiled form, or in any other form suitable for use. in the implementation of the process according to the invention.
  • the carrier may be any entity or device capable of carrying the program.
  • the carrier may comprise a storage medium, such as a ROM (Read Only Memory), for example a CD (Compact Disc) or a semiconductor ROM, or a magnetic recording medium, for example a floppy disc or hard disc.
  • the carrier may be a transmissible carrier such as an electrical or optical signal which may be conveyed via electrical or optical cable or by radio or by other means.
  • the carrier may be constituted by such cable or device or means.
  • the carrier may be an integrated circuit in which the program is embedded, the integrated circuit being adapted for performing, or for use in the performance of, the relevant processes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a system for organizing a plurality of signals to be transmitted to a plurality of subscriber receivers over at least one channel. At least one computer includes at least one processor and comprises at least one of a client computer and a server computer. The at least one computer is configured to generate at least one graphical user interface comprising (i) a scalable timeline that visually represents an absolute time reference for the at least one channel, the scalable timeline comprising a plurality of horizontal lines each corresponding to a channel of the at least one channel, wherein each horizontal line comprises an arrangement of different signals to be transmitted over a corresponding channel at different times, and (ii) a vertical time indicator on the scalable timeline that visually represents a present time, such that at least one signal currently being transmitted over the at least one channel is identifiable.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation application of U.S. application Ser. No. 10/563,396, filed Feb. 18, 2004 entitled “Signal Transmission Management System”, which is a national stage application of International Application No. PCT/SE2004/000219, filed Feb. 18, 2004, which claims benefit of Swedish Patent Application No. 0300435-5, filed Feb. 18, 2003, the entire disclosures of each of which are hereby incorporated by reference.
  • THE BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to a solution for transmission of signals to a plurality of subscriber receivers. More particularly the invention relates to a system according to claim 1 and a client computer according to the preamble of claim 13. The invention also relates to a computer program according to claim 22 and a computer readable medium according to claim 23.
  • 2. Description of Related Art
  • Advertising plays an important role in the transmission of broad or multicast signals, such as TV-signals and streaming transmissions over the Internet. In the near future, it is expected to become increasingly important to improve the relevance of the advertising messages and provide an attractive pricing for the advertisers, particularly for smaller and/or local companies. Therefore, it is essential that an adequate targeting of the transmitted commercial information be accomplished, at least as a complement to the existing transmission resources for broadcast signals. It is also important that the broadcasters are offered a cost efficient solution.
  • The international patent application WO 02/098132 of the present applicant describes a solution for controlling the decoding of mass distributed coded signals, such as digital satellite channels, with a high precision to a large number of subscriber receivers.
  • U.S. patent application publication 2002/0087976 describes a system for delivering broadcast-quality video with targeted advertising to viewers over the switched communication network. For example, program streams with appropriately inserted splice points may be transmitted from a network head end node to one or more egress nodes via the switched network. Demographically targeted advertising is then inserted into the program streams at the egress nodes for subsequent delivery to individual subscribers.
  • A solution for providing demographically targeted TV-commercials is also disclosed in the European patent application No. 424 648, A2. An advertising management system for digital video streams, which allows ads to be matched to groups of subscribers, is described in the international patent application WO 00/64165. The U.S. Pat. No. 4,602,279 describes a solution for providing a targeted profile in an interactive TV-distribution network.
  • Furthermore, various software solutions including graphical user interfaces are also known for editing individual video files. For example, the international patent application WO 99/52115 describes a solution for non-linear video editing which facilitates the editing of separate fields in a particular frame of a video clip.
  • Hence, the prior art includes various examples of solutions, both for targeting signal transmissions to selected groups of receivers, and for editing video signals via a graphical user interface. However, there is yet no solution which allows one or more remote clients to organize their particular fraction of a larger amount of transmissions that are administered via a central management node.
  • SUMMARY OF THE INVENTION
  • The object of the present invention is therefore to provide a signal transmission solution, which alleviates the problems above and thus enables distributed clients to conveniently organize their transmissions via a shared resource.
  • According to one aspect of the invention the object is achieved by a system for transmitting signals to a plurality of subscriber receivers. It is presumed that each signal represents a type of information which belongs to a particular contents category, which may be specified in a label associated with the signal. The system includes a central management server, which is adapted to receive administrative instructions pertaining to the transmission of the signals to the subscriber receivers. In response to the administrative instructions, the central management server organizes signals from at least one signal source before transmission thereof to the subscriber receivers. The system also includes at least one client computer, which each has an interface towards the central management server and is adapted to produce administrative instructions for organizing a sub-set of the signals to be transmitted via the central management server.
  • This system is advantageous because it allows a given amount of transmission resources to be shared among a number of operators, and at the same time, provides each operator with a large degree of freedom with respect to how their portion of the resources is utilized. Moreover, the system is well adapted to feed back monitoring information pertaining to the subscribers' behaviors and preferences to the operators, such that they may enhance their planning of future transmissions.
  • According to a preferred embodiment of this aspect of the invention, the system includes a central transmission unit which is adapted to receive the signals from the central management server. The central transmission unit transmits these signals (e.g. by means of a multiplexing technique) to the subscriber receivers via a central signal distribution system in accordance with an organization scheme produced by the central management server. Thus, a unified control and monitoring of the signal transmission is accomplished.
  • According to another preferred embodiment of this aspect of the invention, the organization scheme specifies for each signal to be transmitted, a transmission resource, a time instance (preferably local) and a contents category. This information is either inserted in the signal, or is transmitted in parallel with the signal. The parallel signal may further originate from a local transmitter, i.e. a station whose signals only reach a fraction of the potential subscriber receivers, and which does not distribute its signals via the central transmission unit. The contents category determines which sub-segment that will be presented in which subscriber receiver for at least one segment of the signal. Thereby, by means of the organization scheme, an operator may direct certain signal sub-segments, e.g. commercials, to subscriber receivers associated with users belonging to specific user categories (or having certain profiles).
  • Preferably, each of the subscriber receivers contains an interpreting unit having a user specific key, which represents a profile category of at least one user associated with the subscriber receiver. The interpreting unit is adapted to control the signal reception, such that the key in combination with a piece of contents category information received with respect to a segment of the signal, control the subscriber receiver to present a predetermined sub-segment having been transmitted via a particular transmission resource. Since all sub-segments (along with relevant contents category information) are sent to all subscriber receivers, and the signal actually being decoded in each receiver is determined by the interpreting unit, the system becomes very robust. For instance, if the signal is temporarily disturbed, or by other means distorted, this may cause an erroneous decoding in the subscriber receivers. However, as soon as the signal regains an acceptable signal quality each receiver will immediately continue to decode the intended signal. Thus, there is no risk that the tracking is lost.
  • According to yet another preferred embodiment of this aspect of the invention, the system includes a return channel from at least one subscriber receiver to the central management server. The return channel is adapted to forward activity-monitoring information pertaining to signals having been presented in the subscriber receiver to the central management server. Moreover, the central management server is adapted to generate a compiled data set representing different kinds of reports and the activity-monitoring information, for example over a certain time period and/or from a group of subscriber receivers.
  • According to still another preferred embodiment of this aspect of the invention, at least one of at least one client computer includes a means for manually entering activity-monitoring information pertaining to signals that have been presented in one or more subscriber receivers. Based on the manually entered information (which may additionally or alternatively relate to other data than activity-monitoring, e.g. demographical data), a compiled data set is produced by the central management server.
  • Preferably, the client computers are adapted to receive the compiled data set from the central management server. Thus, they may produce their respective administrative instructions on basis of this information. It is further preferable if the compiled data set is presented graphically, e.g. in a diagram format. Naturally, an efficient planning of the signal transmissions is thereby facilitated.
  • According to yet another preferred embodiment of this aspect of the invention, the system includes at least one billing unit which is adapted to produce billing information pertaining to a respective utilization of the transmission resources that are administrated by the central management server. Preferably, a central billing unit extracts the required data from the organization scheme produced by the central management server and generates a bill to each client computer operator. Moreover, a peripheral billing unit may be associated with one or more of the client computer. The peripheral billing unit is adapted to generate corresponding bills to advertisers who have had their commercials transmitted via the operator in question.
  • According to still another preferred embodiment of this aspect of the invention, the system includes at least one auxiliary distribution channel outside the organization scheme produced by the central management server, which is adapted to transmit signals to the subscriber receivers. Thereby, an operator may choose to distribute a fraction of his/her signals via an alternative route as a complement or a default channel to the signals transmitted under the organization of the central management server. Naturally, signals that do not pass via the proposed central management server will not be affected by the administration performed here. Nevertheless, this does not preclude that also these signals are categorized depending on their contents, and have a specific signal code.
  • According to another aspect of the invention, the object is achieved by a client computer as initially described, which is characterized in that it includes a graphical user interface adapted to present a time relationship between different signals to be transmitted on at least one channel over which the client computer has a management control. Such an interface is desirable, since it provides each operator with an intuitive overview of the resources at his/her disposal at each time instance. Naturally, this is a vital tool when planning future signal transmissions.
  • According to another preferred embodiment of this aspect of the invention, the graphical user interface includes a first graphical means adapted to, for each of the signals to be transmitted on the at least one channel, present the signal's contents category. Furthermore, a second graphical means in the graphical user interface is adapted to, for at least a sub-set of the signals to be transmitted, enable a user to manipulate segments of each signal, such that a particular sub-segment thereof will be presented in each subscriber receiver of the subscriber receivers, which has a profile category matching a contents category associated with the particular sub-segment. Thereby, the operators' overview of the resources at his/her respective disposal is further enhanced.
  • According to another preferred embodiment of this aspect of the invention, the graphical user interface includes a third graphical means adapted to, for at least a sub-set of the signals to be transmitted on the at least one channel, enable the user to select a suitable sub-segment for each of a number of profile categories for a segment of a signal. This is another tool that improves the operators' possibilities of accomplishing an apposite planning of their transmissions, such that suitable signals are presented in each subscriber receiver.
  • According to yet another preferred embodiment of this aspect of the invention, the third graphical means, in turn, contains a selection means which is adapted to enable the user to select a profile category for each sub-segment. A default profile category may here be based on a compiled data set formed on basis of activity-monitoring information pertaining to signals having been presented in the subscriber receivers. Hence, the relevance of the signals presented in the subscriber receivers may be further improved without complicating the operators' planning of the signal transmissions.
  • According to still another preferred embodiment of this aspect of the invention, the third graphical means includes a selection means adapted to allow the user to select a geographical area within which subscriber receivers will present the sub-segment. A default geographical area is here based on positional information pertaining to signals that have been presented in the subscriber receivers previously. The positional information may originate from a coverage area (e.g. a satellite footprint or a cable network area), a positioning system (e.g. including a GPS-receiver) associated with the subscriber receiver or manually entered information, such as a country code, an area code or a postal code. Hence, the signal transmission planning is further facilitated.
  • According to a preferred embodiment of this aspect of the invention, the third graphical means includes a selection means which is adapted to enable the user to select a priority level for each sub-segment. The priority level denotes a relative position of the sub-segment within a particular segment. Thereby, the operators may conveniently distribute individual commercials over a commercial break, such that each commercial attains an adequate position in relation to the other commercials.
  • According to a preferred embodiment of this aspect of the invention, the client computer contains a compiler, which is adapted to produce a preliminary organization of the signals before transmitting corresponding administrative instructions to the central management server. Preferably, the graphical user interface also includes a fourth graphical means adapted to enable a client computer user to manipulate the preliminary organization of the signals. Moreover, the client computer preferably includes processing means adapted to produce administrative instructions to the central management server based on the user manipulations.
  • Thereby, any mismatches or planning mistakes may be discovered and corrected at the client computer, such that the risk of any undesired instructions being forwarded to the central management server is minimized. Moreover, a report based on the preliminary organization may be sent to a central administrator (typically located either at the client computer or at the central management server) before any administrative instructions are actually transferred, so that the central administrator may determine whether or not to accept the preliminary organization proposed by a client-computer user. Naturally, the central administrator may also decide to adjust the proposed parameters (manually or automatically), such that an acceptable organization is accomplished.
  • According to a further aspect of the invention the object is achieved by a computer program directly loadable into the internal memory of a computer, comprising software for controlling the functions of the above proposed client computer when said program is run on a computer.
  • According to another aspect of the invention the object is achieved by a computer readable medium, having a program recorded thereon, where the program is to make a computer control the functions of the above proposed client computer.
  • Thus, the invention offers an excellent tool for all operators who distribute mass media, such as satellite-TV, cable-TV, terrestrial broadcasting or Internet multicasting, and wish to increase the accurateness of any targeted messages in their transmitted signals. Moreover, the invention provides an efficient operator control of any additional transmission resources that the operators may wish to use temporarily to broadcast extra signals, such as commercials, to the subscriber receivers.
  • BRIEF DESCRIPTION OF THE DRAWING(S)
  • The present invention is now to be explained more closely by means of preferred embodiments, which are disclosed as examples, and with reference to the attached drawings.
  • FIG. 1 shows a system for transmitting signals to a number of subscriber receivers according to an embodiment of the invention,
  • FIG. 2 shows an exemplary organization scheme according to an embodiment of the invention,
  • FIG. 3 shows a first example of a graphical user interface of a client computer according to an embodiment of the invention,
  • FIG. 4 shows a second example of a graphical user interface of a client computer according to an embodiment of the invention,
  • FIG. 5 shows a third example of a graphical user interface of a client computer according to an embodiment of the invention.
  • FIG. 6 shows a fourth example of a graphical user interface of a client computer according to an embodiment of the invention, and
  • FIG. 7 shows an alternative window layout of a graphical user interface according to an embodiment of the invention.
  • DESCRIPTION OF THE INVENTION
  • FIG. 1 shows an example of a proposed system for transmitting signals S to a number of subscriber receivers 1 10. Each signal S is presumed to represent a type of information, which belongs a particular contents category, such as “sports”, “cultural event”, “news”, “advertisement” etc. Naturally, the contents category may be relatively detailed, or be divided into rather specialized areas, which may be primarily intended for viewers resident within a particular area and/or belong to a limited demographic group (e.g. with respect to type of household, age, education, income level and preferred language).
  • A number of client computers 151, 152 and 153 each has an interface towards a central management server 100. Each of the client computers is also adapted to produce administrative instructions Iadm1, Iadm2, and Iadm3 respectively for organizing a subset of the signals S to be transmitted to the subscriber receivers 110. This is accomplished via the central management server 100, which is adapted to receive the administrative instructions Iadm1, Iadm2, and Iadm3, and in response thereto organize incoming signals that may originate from many different sources of which FIG. 1 illustrates a few examples. For instance, the client computer 151, 152 may have access to one or more local signal sources in the form of recorded programs s1a, s1b on tape, disk, file, etc. 151 a, 152 a or programs s2a, s2b produced by a live camera 151 b, 152 b. Alternatively, the client computer 151, 152, 153 may have access to one or more remote signal sources 120, 141-144, which are either proprietary or shared with other client computers. Naturally, the signals from these sources may also be stored on beforehand C or be produced live s1, s2, s3 and s4 respectively.
  • Moreover, besides transmission of standard signals, data signals TD may be transmitted in the form e.g. text-TV, Super text-TV or an electronic program guide (EPG). Signals of this type may be inserted by a text insertion module 153 c, which may be connected to any of the client computers 151-153.
  • A central transmission unit 160 in the system is adapted to receive the signals S, either from the central management server 100, or directly from a client computer 151, and transmit the signals S, σ1 to the subscriber receivers 110 via a signal distribution system, which may include a ground satellite station 165 and one or more satellites 170. Alternatively, the signals S may be distributed via a cable network a terrestrial broadcasting system and/or over the Internet. Hence, depending on the distribution network, the subscriber receivers 1 10 may be TV-tuners, satellite signal decoders, computers or broadband mobile communication terminals (e.g. 3rd generation mobile telephones or equivalent).
  • The central transmission unit 160 transmits the signals S according to an organization scheme which is produced by the central management server 100. For each signal S to be transmitted, the organization scheme specifies: a transmission resource to be used, an absolute start time instance (alternatively a relative time) and a contents category. The contents category determines for at least one segment of the signal S, which of two or more sub-segments that will be presented in which subscriber receiver 110. Typically, the contents categories may be used to direct different commercials to different subscribers. Technically however, the contents category information may be used for controlling any subscriber receiver to present a particular signal sub-segment at any time, irrespective of whether its contents relates to a commercial, a news spot or something else.
  • Each of the subscriber receivers 110 namely includes an interpretation unit, which has a user specific key. This key represents a profile category of at least one user associated with the subscriber receiver. Thereby, the interpretation unit may be controlled in response to the data in a contents category field (e.g. included in an associated data label) of a received signal, such that the subscriber receiver presents a particular signal to the user. Exactly which signal that is presented is determined by a combination of the characteristics of the key and the data in a contents category field. Thus, during a commercial break, a subscriber receiver 111 associated with a viewer having an expressed interest for motor sports may present a commercial for an engine oil, distributed via a first transmission resource, while a subscriber receiver 111 associated with a viewer who is expected to be more interested in cooking may present a commercial for a new food processor, distributed via a second transmission resource. If, however, the user lacks access to the signal which is expected to be most appropriate (e.g. because the subscriber receiver in question is not associated with the requested subscription, the signal is encrypted by means of a key to which the receiver lacks a decryption key or the signal is transmitted by means of a pay-per-view service which the user has not purchased) a default signal is instead presented to the user.
  • One or more subscriber receivers 111 may also be connected to the central management server 100 via a return channel N, for example over a telephone network. Thereby, the subscriber receivers 111 may forward activity-monitoring information R pertaining to signals S having been presented in the particular subscriber receiver 111 to the central management server 100. The central management server 100 may then generate a compiled data set, which represents the activity-monitoring information R, such that this information can be used when planning future signal transmissions, particularly with respect to any directed signal sub-segments. Preferably, the activity-monitoring information R is sent to the central management server 100 under a virtual identification code (i.e. a code being different from the subscriber receiver's 111 actual ID code), such that user associated with the subscriber receiver 111 can be anonymous. The specific identity of each user is namely seldom interesting from a signal transmission planning point-of-view.
  • According to a preferred embodiment of the invention, one or more of the client computers 151-153 have a means for manually entering the activity-monitoring information R. This means may thus be used either as an alternative or as a complement to the automatically generated activity-monitoring information R.
  • According to another preferred embodiment of the invention, at least one of the client computers 151, 152, 153 is adapted to receive such a compiled data set from the central management server 100, and produce its administrative instructions Iadm1, Iadm2, and Iadm3 on basis thereof.
  • Moreover, the system preferably includes a central billing unit 190 connected to the central management server 100. The central billing unit 190 is adapted to produce billing information pertaining to each operator's utilization of the transmission resources that are administrated by the central management server 100. Correspondingly, one or more of the client computers may be associated with a peripheral billing unit 191, which in turn is adapted to produce billing information pertaining to each the services that advertisers have obtained via the operator in question, for example having their commercials transmitted. Preferably, the peripheral billing unit 191 produces its billing information on basis of the administrative instructions Iadm1 generated by the relevant client computer 151.
  • It is also preferred that at least one auxiliary distribution channel is provided outside the distribution resources being administrated by the central management server 100. For example, a first client computer 151 may have a direct-connection to the central transmission unit 160, such that it may transmit signals σ1 without passing through the central management server 100. Thereby, the central management server 100 could be used merely as a complement for transmitted additive signals to supplement a default signal distribution which is organized separately. Similarly, a second client computer 152 may have access to a transmission unit 185 of its own, through which signals σ2 may be transmitted to the subscriber receivers 1 10 outside the central management server 100. Additionally, any of the servers, computers and units 100, 151, 152, 153, 160, 190 and 191 respectively may be associated with one or more backup units to safeguard against failures and crashes.
  • A more detailed description of the above-mentioned organization scheme will be presented below with reference to FIG. 2. This figure shows an exemplary organization scheme 200, which preferably is accessible via a graphical user interface at the central management server 100.
  • The scheme 200 specifies, for each signal to be transmitted, a transmission resource TV3, TV4, TV5, CNN, Fill1, Fill2, Fill3, and Fill4 respectively along a horizontal line. A scalable common time line 240 represents an absolute time reference for all the transmission resources. Preferably, a time line corresponding to the time line 240 in the client computer indicates a local time of the time zone in which the client computer is located. Naturally, this time reference may have to be adjusted by the central management server 100 in case the latter unit is located in a different time zone. Alternatively, the system may be based on a central time reference, administered by the central management server 100, and in each client computer this time reference is converted into an appropriate local time.
  • The scheme 200 also indicates a start time instance and a contents category (e.g. “Live sport event”) for each signal. A vertical time indicator 210 designates a present time instance. Preferably, the time indicator 210 includes a set of down-counters 220 which for each transmission resource indicates the amount of time left until a next event on the transmission resource, i.e. when the signal transmitted thereon changes from representing a first type of content to a second type of content, or when a new program, commercial etc. begins. Additionally, a particular symbol field 230 for each transmission resource may illustrate the type of content for a following program (alternatively a current program) by means of a characteristic symbol, and a subtext associated thereto may specify details pertaining to any sub-segments of the currently transmitted signal segment. The organization scheme 200 may be generated on basis of an EPG.
  • FIG. 3 shows a first example of a graphical user interface 300 of a client computer according to an embodiment of the invention. The interface 300 presents a time relationship between different signals to be transmitted on one or more channels TV1 and TV2, which are controlled by the client computer via a first graphical means 310. In this example the channels TV1 and TV2 are presumed to be handled by the same operator. Therefore, they appear conjunctly. For each channel TV1 and TV2, the first graphical means 310 presents the signals (programs/commercials) to be transmitted, and when the individual signal segments begin and end in the form of a respective time line. Preferably, a particular symbol field 315 for each channel illustrates, by means of a characteristic symbol, either the type of content for a program following the current program, or the current type of program depending on the user's choice. A subtext associated to the symbol field 315 may specify details pertaining to any sub-segments of the following program. The first graphical means 310 may either present the information on beforehand (to allow editing), or in real-time (for monitoring purposes). Of course, two versions of the first graphical means 310 may also be presented, such that one window displays future (i.e. editable) information, and one window displays current information.
  • A second graphical means 320 of the interface 300 shows an editing window in which an individual signal segment, such as a commercial may be manipulated to fit into a desired time slot on a channel TV1 or TV2 controlled via the operator's client computer. For example, the second graphical means 320 may be adapted to enable a user to cut a file (e.g. in MPEG-format) that represents a signal segment 4 to a desired length, set a desired contents category, etc. The second graphical means 320 may also be used to preview the signal segment 4 to check whether its contents is deemed suitable with respect to the contents of any neighboring signal segments.
  • The second graphical means 320 may also be used to adjust the sound level (i.e. volume) of a signal segment, such that this level becomes adapted to the sound level of any neighboring signal segments. Thereby, the transitions between different signal segments can be made relatively smooth.
  • A third graphical means 330 of the interface 300 shows an archive of stored signals and available live transmissions 1 , 2, ... , 28 (e.g. TV-programs) that may be selected for transmission over the channels TV1 and TV2. A selection means in the third graphical means 330 enables the client computer user to allocate a desired set of characteristics, such as profile category, priority level, country, geographical zone and external information, to each of these signals 1-28. The third graphical means 330 also allows new signals to be imported and edited signals to be exported.
  • FIG. 4 shows another example of a view in the graphical user interface 300 which illustrates this feature more clearly. The third graphical means 330 here shows an archive of stored signals A, B, . . . , Z in the form of commercials. For example, via the third graphical means 330, a particular commercial D may be allocated a default profile category (indicating that this is the “original” signal to be broadcast and that subscriber units whose key does not match any particular contents category will present this signal), a priority level 1 (meaning that the default-position for the commercial in any commercial break will be at a most attractive time slot, such as the first or the last), a nation-wide coverage (i.e. all zones) in the countries USA, Canada and Mexico. The third graphical means 330 also shows that the commercial D has a length of 20 seconds and that the advertiser's name is “Travel Co. Ltd.”, information about the product, such as specifications data sheets, a listing over retailers, pricing etc. According to a preferred embodiment of the invention, a piece of billing information is generated each time a particular advertiser's commercial is transmitted, so that later a compiled bill which reflects the exposure of the advertiser's commercial may be produced automatically on basis of these pieces of billing information.
  • Moreover, in the FIG. 4, the editing window of the second graphical means, here referenced 340, now shows a sub-set of the signals that will be sent during sub-segments 1 ,2, . . . , 8 of a signal segment s′ on the channel TV1. The editing window also shows the number of transmission resources that are available for distributing the signals. However, this is not necessary for the functionality of allowing the client computer user to select different signals for different categories of viewers. For example, during a first time slot 1 (having the highest priority level) a default transmission resource for the channel TV1 will transmit a particular signal sub-segment s′1d having the default profile category. This means that the signal sub-segment s′1d is going to be presented in all subscriber receivers whose profile category does not match any other signal sub-segment transmitted at the same time on the alternative transmission resources Fill1, Fill2, Fill3, Fill4 or Fill5. In this example, there are no such signals. However, two of the alternative transmission resources, namely Fill4 and Fill5, are marked as free, while the remaining three transmission resources Fill1, Fill2 and Fill3 are blocked (typically because they are reserved by another client computer). The transmission resources Fill4 and Fill5 may (if so desired) be used to transmit non-default signals. Thus, the client computer user may utilize the free resources Fill4 and Fill5 to distribute other signals that he/she finds suitable. A so-called auto loading procedure may be used to automatically fill the second graphical means 340 with commercials A-Z from the third graphical means 330. This means that a number of commercials, say A-G, are placed at respective appropriate slots 1-8 and transmission resources Default, Fill1, Fill2, Fill3, Fill4, Fill5 depending on their profile categories.
  • For instance, any selection of new signal sub-segments may be based on geographical considerations. Namely, a piece of geographical area information associated with individual subscriber receivers makes it possible to control each subscriber receiver to respond to received geographical signal data, and present a particular signal which is relevant for its respective geographical area. Moreover, information with respect to viewer preferences in certain areas may be extracted from return signal information sent to the central management server. Preferably, such penetration information is presented graphically, for instance by means of a map as illustrated in FIG. 7.
  • FIG. 5 illustrates yet another example of a view in the graphical user interface 300 in a client computer. Here, the time scale in the first graphical means 310 is more detailed. The full contents of a first signal segment s′ on the channel TV2 starting at 17:04:30 and ending at 17:08:40 is represented in an expanded graphical form. It is presumed that the operator has in total six parallel transmission resources at his/her disposal (typically one “original” resource and five “additional” resources), which may be shared with one or more other operators. The FIG. 5 shows that during a first time slot one of the resources is occupied, and two of the remaining resources are free; during a second time slot three of the resources are occupied, and one of the remaining three resources is free; during a third time slot three of the resources are occupied, and all the remaining three resources are free; during a fourth and a fifth time slot four of the resources are occupied, and both the remaining two resources are free; and during a sixth, a seventh and an eighth time slot all the resources are occupied.
  • According to an advantageous embodiment of the invention, if the central management server finds that two or more client computers have decided to transmit exactly the same sub-segment in two or more parallel time slots (i.e. simultaneously, however via different transmission resources), the central management server manages the sub-segment and controls the transmission such that the sub-segment in question is only trans-mitted via one of these transmission resources. Thereby, the transmission resources are economized.
  • A second signal segment s″ on the channel TV1 starting at 17: 10:50 and ending at 17: 15:20 is represented in a mainly compressed graphical form, i.e. a more compact format than the above-described expanded ditto. In this example, only a fourth time slot is represented in the expanded format. According to a preferred embodiment of the invention, the graphical format is shifted between the expanded and the compressed form by clicking on a particular time slot, or simply by moving a cursor symbol over there over. Again, a symbol field 315 may illustrate the type of content for a program following the current program by means of a characteristic symbol.
  • Preferably, the client computer includes a compiler adapted to produce a preliminary organization and synchronization of the signals on the channels at the operator's disposal before transmitting corresponding administrative instructions to the central management server. Hence, the compiler accomplishes a preliminary scheduling. Furthermore, the graphical user interface 300 preferably includes a fourth graphical means (not shown) which is adapted to enable a client computer user to manipulate the preliminary organization of the signals. The client computer should also include a processing means adapted to, based on any user manipulations, produce the administrative instructions and transmit these to the central management server or insert information (e.g. teletext, subtitles or EPG by means of data insertion unit) in the original signal to be transmitted to the subscriber receivers.
  • Yet another example of a graphical user interface of a client computer according to an embodiment of the invention is shown in FIG. 6. Here, the third graphical means 330 represents an advertisement archive, wherein a number of different commercials are stored. For example, by selecting a particular commercial D a set of available sound tracks ENG, FRE, GRE, GER, ITA, SPA, POR, RUS, BUL, TUR, associated with the commercial D are presented in a window 350. Typically, the sound tracks ENG, FRE, GRE, GER, ITA, SPA, POR, RUS, BUL, TUR represent different languages. However, technically they may contain arbitrary kind of acoustic information. According to a preferred embodiment of the invention, a relevant default distribution area and priority are associated with each sound track (e.g. the country code GER=Germany is associated with the sound track which contains German, etc.).
  • In this example, the first graphical means 310 shows a time line illustrating various sound tracks a tracks ENG, ENG, GER, GER and SPA being transmitted in parallel. The double ENG- and GER-tracks here represent stereo transmissions, whereas the single SPA-track represents a transmission of mono sound. According to a preferred embodiment of the invention, a selection of a commercial A′ in the first graphical means 310 automatically highlights a corresponding sound track GER in the window 350 and an illustrating symbol 355 in connection with the time line.
  • FIG. 7 shows yet an alternative window of a proposed graphical user interface 400. Here, a button row 410 contains a first button 411 for opening a data file, a second button for saving a file, a third button 413 for selecting/highlighting an object, a fourth button 414 for drawing (on freehand) a figure to mark-up an area on the map, a fifth button 415 for drawing an elliptic figure to mark-up an area on the map, a sixth button 416 for opening another map, a seventh button 417 for selecting a particular area code, an eighth button 418 for selecting a particular postal code, a ninth button 419 for selecting a particular country or other geographical region, a tenth button 420 for selecting a particular household type, an eleventh button 421 for selecting a particular subscriber profile/category, a twelfth button 422 for showing details pertaining to a selected object, a thirteenth button 423 for zooming (in or out), a fourteenth button 424 for adding text elements, a fifteenth button 425 for printing an active file or object, a sixteenth button 426 for importing and exporting data, a seventeenth button 427 for previewing information (e.g. related to subscriber activities with respect to signals having been received), an eighteenth button 428 for displaying a particular time zone, and a nineteenth button 429 for discarding a selected object. Additionally, various buttons (not shown) for displaying coverage areas for different transmitters (e.g. satellite footprints) may be included.
  • A client computer user may use the buttons 411-429 in the button row 410 in order to aid him/her to direct certain signal segments to relevant subscriber receivers, and thereby accomplish an accurate signal targeting.
  • Naturally, any of the graphical means and windows described above with reference to the FIGS. 2-7 may be subjected to any standard window-functions, such as resizing, minimizing, maximizing, moving, cutting, pasting, dragging, dropping etc.
  • All the server and client computer functions described above with reference to the FIGS. 2-7 may be controlled by means of a programmed computer apparatus. Moreover, although the embodiments of the invention described above with reference to the drawings comprise computer apparatus and processes performed in computer apparatus, the invention thus also extends to computer programs, particularly computer programs on or in a carrier, adapted for putting the invention into practice. The program may be in the form of source code, object code, a code intermediate source and object code such as in partially compiled form, or in any other form suitable for use. in the implementation of the process according to the invention. The carrier may be any entity or device capable of carrying the program. For example, the carrier may comprise a storage medium, such as a ROM (Read Only Memory), for example a CD (Compact Disc) or a semiconductor ROM, or a magnetic recording medium, for example a floppy disc or hard disc. Further, the carrier may be a transmissible carrier such as an electrical or optical signal which may be conveyed via electrical or optical cable or by radio or by other means. When the program is embodied in a signal which may be conveyed directly by a cable or other device or means, the carrier may be constituted by such cable or device or means. Alternatively, the carrier may be an integrated circuit in which the program is embedded, the integrated circuit being adapted for performing, or for use in the performance of, the relevant processes.
  • The term “comprises/comprising” when used in this specification is taken to specify the presence of stated features, integers, steps or components. However, the term does not preclude the presence or addition of one or more additional features, integers, steps or components or groups thereof.
  • The invention is not restricted to the described embodiments in the figures, but may be varied freely within the scope of the claims.

Claims (23)

The invention claimed is:
1. A system for organizing a plurality of signals to be transmitted to a plurality of subscriber receivers over at least one channel, comprising:
at least one computer including at least one processor, wherein the at least one computer comprises at least one of a client computer and a server computer, the at least one computer configured to generate at least one graphical user interface comprising:
(i) a scalable timeline that visually represents an absolute time reference for the at least one channel, the scalable timeline comprising a plurality of horizontal lines each corresponding to a channel of the at least one channel, wherein each horizontal line comprises an arrangement of different signals to be transmitted over a corresponding channel at different times; and
(ii) a vertical time indicator on the scalable timeline that visually represents a present time, such that at least one signal currently being transmitted over the at least one channel is identifiable.
2. The system of claim 1, wherein the at least one computer is further configured to receive user input, through the at least one graphical user interface, for organizing the plurality of signals over the at least one channel, and produce administrative instructions based at least partially on the user input.
3. The system of claim 2, wherein the at least one computer is at least one client computer, the system further comprising a central management server in communication with the at least one client computer, the central management server configured to receive the administrative instructions from the at least one client computer and transmit, to at least a portion of the plurality of subscriber receivers, signals organized based at least partially on the administrative instructions.
4. The system of claim 1, wherein the at least one graphical user interface displays, for each of the signals to be transmitted over the at least one channel, a contents category corresponding to each signal, and for at least a subset of the signals to be transmitted over the at least one channel, facilitates a user to manipulate segments of each signal such that a particular sub-segment will be displayed by each subscriber receiver of the subscriber receivers that has a profile category matching the contents category corresponding to the particular sub-segment.
5. The system of claim 1, wherein the at least one graphical user interface is configured to, for at least a sub-set of the signals to be transmitted over the at least one channel, facilitate the user to select a suitable sub-segment for each of a number of profile categories for a segment of a signal.
6. The system of claim 1, wherein the graphical user interface is further configured to enable the user to, for each sub-segment, select a profile category, wherein a default profile category is based on a compiled data set formed on basis of activity-monitoring information pertaining to signals having been presented in the subscriber receivers.
7. The system of claim 1, wherein the graphical user interface is further configured to allow the user to, for each sub-segment, select a geographical area within which subscriber receivers will present the sub-segment, wherein a default geographical area is based on positional information pertaining to signals having been presented in the subscriber receivers.
8. The system of claim 1, wherein the graphical user interface is further configured to enable the user to, for each sub-segment, select a priority level denoting a relative position of the sub-segment within a particular segment.
9. The system of claim 1, comprising a compiler adapted to produce a preliminary organization of the signals on the at least one channel before transmitting corresponding administrative instructions to the central management server.
10. The system of claim 1, wherein the graphical user interface is configured to enable a user to manipulate the preliminary organization of the signals, and the at least one computer comprises processing means adapted for producing administrative instructions for transmission to a central management server on the basis of user manipulations.
11. The system of claim 1, wherein the at least one graphical user interface further comprises a symbol field corresponding to each channel of the at least one channel, the symbol field indicating a content type for a signal currently being transmitted or a signal that is scheduled to be transmitted next.
12. A method for transmitting a signal to a plurality of subscriber receivers over at least one channel of a plurality of channels, comprising:
generating, on at least one client computer, at least one graphical user interface comprising a scalable timeline adapted to visually represent an absolute time reference for the at least one channel, the scalable timeline representing a horizontal arrangement of signals to be transmitted over the at least one channel at different times;
receiving user input through the at least one graphical user interface for arranging different signals horizontally along the scalable timeline; and
generating a vertical time indicator on the scalable timeline that visually represents a present time, wherein the vertical time indicator identifies at least one signal of the horizontal arrangement of signals for the at least one channel that is currently being transmitted.
13. The method of claim 12, further comprising:
producing administrative instructions based at least partially on the user input;
transmitting, to a central management server, the administrative instructions, wherein the administrative instructions enable the central management server to organize the signals and transmit, to at least a portion of the plurality of subscriber receivers, signals organized based at least partially on the administrative instructions.
14. The method of claim 13, further comprising:
receiving, at a central management server, the administrative instructions from the at least one client computer; and
transmitting, to the at least a portion of the plurality of subscriber receivers, the signals organized based at least partially on the administrative instructions.
15. The method of claim 12, further comprising:
displaying, on the at least one graphical user interface and for each of the signals to be transmitted over at least one channel of the plurality of channels, a contents category corresponding to each signal; and
facilitating a user to manipulate segments of at least one signal such that a particular sub-segment will be displayed by each subscriber receiver of the subscriber receivers that has a profile category matching the contents category corresponding to the particular sub-segment.
16. The method of claim 12, further comprising: receiving, from a user, a sub-segment for each of a number of profile categories for a segment of a signal.
17. The method of claim 16, further comprising: receiving, from a user through the at least one graphical user interface, a selection of a profile category for each sub-segment, wherein a default profile category is based on a compiled data set formed on basis of activity-monitoring information pertaining to signals having been presented in the subscriber receivers.
18. The method of claim 12, further comprising: generating, on the at least one graphical user interface, a symbol field corresponding to each channel of the plurality of channels, the symbol field indicating a content type for a signal currently being transmitted or a signal that is scheduled to be transmitted next.
19. A computer program product for transmitting a signal to a plurality of subscriber receivers over at least one channel of a plurality of channels, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor of at least one computer, cause the at least one computer to:
generate at least one graphical user interface comprising a scalable timeline adapted to visually represent an absolute time reference for the at least one channel, the scalable timeline representing a horizontal arrangement of signals to be transmitted over the at least one channel at different times;
receive user input through the at least one graphical user interface for arranging different signals horizontally along the scalable timeline; and
generate a vertical time indicator on the scalable timeline that visually represents a present time, wherein the vertical time indicator identifies at least one signal of the horizontal arrangement of signals for the at least one channel that is currently being transmitted.
20. The computer program product of claim 19, wherein the program instructions, when executed by the at least one processor, further cause the at least one computer to:
produce administrative instructions based at least partially on the user input;
transmit, to a central management server, the administrative instructions, wherein the administrative instructions enable the central management server to organize the signals and transmit, to at least a portion of the plurality of subscriber receivers, signals organized based at least partially on the administrative instructions.
21. The computer program product of claim 19, wherein the program instructions, when executed by the at least one processor, further cause the at least one computer to:
display, on the at least one graphical user interface and for each of the signals to be transmitted over the plurality of channels, a contents category corresponding to each signal; and
facilitate a user to manipulate segments of at least one signal such that a particular sub-segment will be displayed by each subscriber receiver of the subscriber receivers that has a profile category matching the contents category corresponding to the particular sub-segment.
22. The system of claim 1, wherein the at least one computer is further configured to verify content of each of the signals to be transmitted with respect to content of any neighboring signal segments.
23. The system of claim 3, wherein the at least one administrative instruction specifies that at least one channel is available for use by at least one second client computer during a particular time interval.
US14/613,674 2003-02-18 2015-02-04 Signal transmission management system Abandoned US20150222733A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/613,674 US20150222733A1 (en) 2003-02-18 2015-02-04 Signal transmission management system

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
SE0300435-5 2003-02-18
SE0300435A SE526544C2 (en) 2003-02-18 2003-02-18 Administrative signal transmission system
PCT/SE2004/000219 WO2004075087A1 (en) 2003-02-18 2004-02-18 Signal transmission management system
US56339607A 2007-10-19 2007-10-19
US14/613,674 US20150222733A1 (en) 2003-02-18 2015-02-04 Signal transmission management system

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/SE2004/000219 Continuation WO2004075087A1 (en) 2003-02-18 2004-02-18 Signal transmission management system
US10/563,396 Continuation US8973035B2 (en) 2003-02-18 2004-02-18 Signal transmission management system

Publications (1)

Publication Number Publication Date
US20150222733A1 true US20150222733A1 (en) 2015-08-06

Family

ID=20290436

Family Applications (5)

Application Number Title Priority Date Filing Date
US10/563,396 Active 2027-05-22 US8973035B2 (en) 2003-02-18 2004-02-18 Signal transmission management system
US12/980,296 Expired - Lifetime US9160469B2 (en) 2003-02-18 2010-12-28 Signal transmission management system
US14/613,674 Abandoned US20150222733A1 (en) 2003-02-18 2015-02-04 Signal transmission management system
US14/842,668 Abandoned US20150373425A1 (en) 2003-02-18 2015-09-01 Multi-Channel Signal Transmission Management System
US14/842,695 Abandoned US20150373427A1 (en) 2003-02-18 2015-09-01 Signal Transmission Management System

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/563,396 Active 2027-05-22 US8973035B2 (en) 2003-02-18 2004-02-18 Signal transmission management system
US12/980,296 Expired - Lifetime US9160469B2 (en) 2003-02-18 2010-12-28 Signal transmission management system

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/842,668 Abandoned US20150373425A1 (en) 2003-02-18 2015-09-01 Multi-Channel Signal Transmission Management System
US14/842,695 Abandoned US20150373427A1 (en) 2003-02-18 2015-09-01 Signal Transmission Management System

Country Status (9)

Country Link
US (5) US8973035B2 (en)
EP (1) EP1602044A1 (en)
JP (2) JP5152776B2 (en)
KR (1) KR101112524B1 (en)
CN (1) CN1751317A (en)
AU (4) AU2004214207A1 (en)
CA (2) CA2531550A1 (en)
SE (1) SE526544C2 (en)
WO (1) WO2004075087A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE526544C2 (en) * 2003-02-18 2005-10-04 Kianoush Namvar Administrative signal transmission system
US20040244057A1 (en) * 2003-04-30 2004-12-02 Wallace Michael W. System and methods for synchronizing the operation of multiple remote receivers in a broadcast environment
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
US7839842B2 (en) * 2005-09-21 2010-11-23 Broadcom Corporation Method and system for a range reduction scheme for user selection in a multiuser MIMO downlink transmission
US9711703B2 (en) 2007-02-12 2017-07-18 Cree Huizhou Opto Limited Apparatus, system and method for use in mounting electronic elements
US9130833B2 (en) * 2011-03-22 2015-09-08 Tejas Networks Limited System and method of segment protection in a communication network
JP2014175821A (en) * 2013-03-08 2014-09-22 Sony Corp Content reproduction apparatus and storage medium
US10185971B2 (en) 2014-10-27 2019-01-22 Adobe Systems Incorporated Systems and methods for planning and executing an advertising campaign targeting TV viewers and digital media viewers across formats and screen types
US10250951B2 (en) * 2014-10-27 2019-04-02 Adobe Inc. Systems and methods for planning, executing, and reporting a strategic advertising campaign for television
US11115622B2 (en) 2015-03-02 2021-09-07 Lg Electronics Inc. Apparatus and method for transceiving broadcast signal
EP3349468A4 (en) 2015-09-10 2019-05-08 LG Electronics Inc. Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
US10864928B2 (en) * 2017-10-18 2020-12-15 Progress Rail Locomotive Inc. Monitoring system for train

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903324A (en) * 1994-06-30 1999-05-11 Thomson Multimedia S.A. Transport processor interface for a digital television system
US20010043744A1 (en) * 1997-04-25 2001-11-22 Teruo Hieda Data transmission with receiver side control
US20030105809A1 (en) * 2001-11-30 2003-06-05 Fujitsu Limited Method and system for distributing digital content, and server and terminal stations therefor
US6662366B1 (en) * 1997-03-28 2003-12-09 Sanyo Eletric Co., Ltd. Television receiver
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US6760916B2 (en) * 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US20050138656A1 (en) * 1999-09-24 2005-06-23 United Video Properties, Inc. Interactive television program guide with enhanced user interface
US20080276273A1 (en) * 2002-03-12 2008-11-06 Digeo, Inc. System and method for focused navigation in a media center/extension device architecture

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4602279A (en) 1984-03-21 1986-07-22 Actv, Inc. Method for providing targeted profile interactive CATV displays
US5155591A (en) 1989-10-23 1992-10-13 General Instrument Corporation Method and apparatus for providing demographically targeted television commercials
CA2121151A1 (en) * 1993-04-16 1994-10-17 Trevor Lambert Method and apparatus for automatic insertion of a television signal from a remote source
US5515098A (en) * 1994-09-08 1996-05-07 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US5652615A (en) * 1995-06-30 1997-07-29 Digital Equipment Corporation Precision broadcast of composite programs including secondary program content such as advertisements
US6392710B1 (en) 1998-04-03 2002-05-21 Avid Technology, Inc. Graphical user interface for field-based definition of special effects in a video editing system
CA2273762A1 (en) * 1998-06-26 1999-12-26 Sarnoff Corporation Information distribution system exhibiting demographic affinity
JP2000124865A (en) * 1998-10-12 2000-04-28 Sony Corp Device and method for receiving and transmitting broadcasting signal, system for transmitting and transmitting/receiving broadcasting signal and method thereof
SG77665A1 (en) * 1999-02-15 2001-01-16 Advent Television Ltd A system for electronic placement and broadcast of an advertisement
AU4364500A (en) 1999-04-20 2000-11-02 Samsung Electronics Co., Ltd. Advertising management system for digital video streams
JP2000333043A (en) * 1999-05-19 2000-11-30 Sony Corp Information processing unit and its method
JP2001045449A (en) * 1999-07-30 2001-02-16 Nippon Telegr & Teleph Corp <Ntt> Video distribution method, video reception method, video distributor, video receiver, video distribution program, and recording medium recording video reception program
CA2298358A1 (en) * 2000-02-11 2001-08-11 Pixel Systems Inc. Method and apparatus for the display of selected images at selected times
US20030061323A1 (en) * 2000-06-13 2003-03-27 East Kenneth H. Hierarchical system and method for centralized management of thin clients
US20020104090A1 (en) * 2000-08-10 2002-08-01 Stettner Armando Paul System and method for interactive advertising
US20020087976A1 (en) 2000-12-28 2002-07-04 Kaplan Marc P. System and method for distributing video with targeted advertising using switched communication networks
JP2002223431A (en) * 2001-01-25 2002-08-09 Kosaido Co Ltd Program organization system
SE519518C2 (en) 2001-06-01 2003-03-11 Kianoush Namvar Signal Decoding System
US20030018745A1 (en) * 2001-06-20 2003-01-23 Mcgowan Jim System and method for creating and distributing virtual cable systems
US20030028890A1 (en) * 2001-08-03 2003-02-06 Swart William D. Video and digital multimedia acquisition and delivery system and method
US8244837B2 (en) * 2001-11-05 2012-08-14 Accenture Global Services Limited Central administration of one or more resources
SE526544C2 (en) * 2003-02-18 2005-10-04 Kianoush Namvar Administrative signal transmission system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903324A (en) * 1994-06-30 1999-05-11 Thomson Multimedia S.A. Transport processor interface for a digital television system
US6662366B1 (en) * 1997-03-28 2003-12-09 Sanyo Eletric Co., Ltd. Television receiver
US20010043744A1 (en) * 1997-04-25 2001-11-22 Teruo Hieda Data transmission with receiver side control
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US20050138656A1 (en) * 1999-09-24 2005-06-23 United Video Properties, Inc. Interactive television program guide with enhanced user interface
US6760916B2 (en) * 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US20030105809A1 (en) * 2001-11-30 2003-06-05 Fujitsu Limited Method and system for distributing digital content, and server and terminal stations therefor
US20080276273A1 (en) * 2002-03-12 2008-11-06 Digeo, Inc. System and method for focused navigation in a media center/extension device architecture

Also Published As

Publication number Publication date
US20080072251A1 (en) 2008-03-20
AU2021269426A1 (en) 2021-12-23
US20110153733A1 (en) 2011-06-23
KR101112524B1 (en) 2012-03-08
AU2010257291B2 (en) 2013-04-18
JP5152776B2 (en) 2013-02-27
AU2024200968A1 (en) 2024-03-07
SE0300435L (en) 2004-08-19
SE0300435D0 (en) 2003-02-18
AU2010257291A1 (en) 2011-01-13
EP1602044A1 (en) 2005-12-07
CA3229313A1 (en) 2004-09-02
JP2006518148A (en) 2006-08-03
JP2011083004A (en) 2011-04-21
SE526544C2 (en) 2005-10-04
AU2021269426B2 (en) 2024-02-22
AU2004214207A1 (en) 2004-09-02
WO2004075087A1 (en) 2004-09-02
JP5362686B2 (en) 2013-12-11
US20150373425A1 (en) 2015-12-24
US20150373427A1 (en) 2015-12-24
US8973035B2 (en) 2015-03-03
US9160469B2 (en) 2015-10-13
KR20050105206A (en) 2005-11-03
CN1751317A (en) 2006-03-22
CA2531550A1 (en) 2004-09-02

Similar Documents

Publication Publication Date Title
AU2021269426B2 (en) Advertising and Content Management in a Multi-Channel Signal Transmission System
US7222354B1 (en) Dynamic composition at the set-top box
US7568210B2 (en) Method and apparatus for locally targeting virtual objects within a terminal
KR100952751B1 (en) Vod service system and method thereof
EP1240738A2 (en) Method and system for providing targeted advertisements
KR20080109661A (en) System for providing video on demand service including block advertisement and method therefor
KR20000062276A (en) System and method for delivering data over a data broadcasting system to specially targeted audiences
KR100733985B1 (en) Interactive Digital Broadcasting System and Method for playing/storing particular contents, and Interactive Digital Broadcasting Receiving System and Method according to it
AU2019264540B2 (en) Signal Transmission Management in a Multi-Channel System
AU2013201669B2 (en) Signal Transmission Management System
EP1305947B1 (en) Method and apparatus for locally targeting virtual objects within a terminal
JP2004537196A6 (en) Targeted advertising system

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

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