CN1625896A - 用于产生用户简档的系统和方法 - Google Patents

用于产生用户简档的系统和方法 Download PDF

Info

Publication number
CN1625896A
CN1625896A CNA02805668XA CN02805668A CN1625896A CN 1625896 A CN1625896 A CN 1625896A CN A02805668X A CNA02805668X A CN A02805668XA CN 02805668 A CN02805668 A CN 02805668A CN 1625896 A CN1625896 A CN 1625896A
Authority
CN
China
Prior art keywords
user profiles
data
user
stored
storage
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.)
Granted
Application number
CNA02805668XA
Other languages
English (en)
Other versions
CN100370814C (zh
Inventor
C·R·约翰逊
M·A·基菲尔
D·W·兰达尔
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.)
Thomson Licensing SAS
RCA Licensing Corp
Original Assignee
RCA Licensing Corp
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 RCA Licensing Corp filed Critical RCA Licensing Corp
Publication of CN1625896A publication Critical patent/CN1625896A/zh
Application granted granted Critical
Publication of CN100370814C publication Critical patent/CN100370814C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • 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/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
    • 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
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Abstract

本发明描述了一种用于在电视系统中产生用户简档的系统和方法。该系统包括:存储介质,具有存储娱乐系统用户的用户简档的存储单元;用于产生具有被存储到存储介质中的数据表目字段的新用户简档的用户界面;用于产生包括选择和复制来自所存用户简档中的数据的用户选项的新用户简档的用户界面;以及用于选择所存用户简档,把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置。

Description

用于产生用户简档的系统和方法
                       发明领域
本发明涉及视频处理的领域,尤其涉及产生用户简档(profile)的系统和方法。
                       发明背景
由于有线电视、直接卫星系统和其它电视节目广播系统的进展,电视观众有大量的节目可以选择。这类系统中许多都使用电子节目指南(EPG)系统,包括它们的硬件、软件和下载及存储能力。EPG是一种交互式的屏上显示,相当于在本地报纸或出版物上可见到的电视节目表。EPG在其所限定的时间内可以提供关于每个节目的多达20种不同类型的信息。在一个典型的EPG系统中,电子主机用于存储对应于在EPG时限内即将播出的电视节目的记录。每个记录包含对于一个特定的即将播出的电视节目来说是唯一的节目标识数据。该节目标识数据可包括节目标题、开始时间、结束时间、持续时间、分级、剩余时间、内容、价格、主题、题目、演员、作者、工作室、奖项、关键词、发行日期、导演以及简介。通过删除先前已经传送的节目记录并随着时间的推移增加EPG时限内的即将播出的电视节目的新记录,这些记录可以得到周期性的更新。
在美国专利5,515,106中,Chaney描述了实现EPG系统所必需的数据包结构。该数据包结构的设计可以把频道信息(如频道名、呼号、频道号、类型等)以及与一个节目相关的节目标识信息(如内容、标题、分级、主演、时间、价格等)从节目指南数据库的提供者有效地发送到诸如电视的接收装置。
当前的许多系统允许系统用户设置多个用户简档,这样就可以为每个用户自动配置多个系统或节目参数。例如,对于每个用户来说,其中的一些用户简档参数可包括:喜爱的频道列表、语言设置、视频和声音设置、按次付费控制和父母控制等。例如,在每个用户简档下,父母控制可进一步包括用户选择如下各项的能力:(1)允许特定观众在周末或平日观看多长时间的电视;(2)特定观众对每个节目或每个月可花在按次付费电视节目上的费用是多少;(3)特定观众是否应当访问某个特定频道;以及(4)在周末或平日中特定观众可观看卫星电视节目的小时数。
但是,使用现有方法和系统设置新用户简档可能是一个耗时的过程。在现有系统中,如果系统拥有者(即父母)选择设置一个新的用户简档,那么他或她将不得不选择多个参数,这些参数可包括:建立电影分级限制、电视分级限制、DSLVFV内容的限制;确定是否允许观看内容还未进行分级的节目;建立每个事件的花费限制以及每月的花费限制;建立周末或平日可观看节目的最长时间;建立周末或平日可观看卫星广播电视节目的小时数;以及用以建立确定是否要禁止或允许访问某些特定频道的频道列表(可能超过200个频道)。
                       发明概述
本发明人认识到,由于包括父母控制的参数的用户简档目前可用的字段量很大,因此设置一个新用户简档会非常麻烦,并且要花费大量的时间。而且,这个问题会由于以下事实而变得更加严重,即,如果系统拥有者希望产生第二用户简档,他或她必须重复整个过程一次,即使第二用户简档与已经产生和保存的第一简档基本类似时也要重复。
已经进行了各种尝试来减少产生用户简档的时间,如允许用户选择一个选项以从简档的频道列表中删除所有未预订的频道。但是,这样并不能减少剩余限制的设置时间,并且在完成此过程之后,系统拥有者仍需禁止或允许访问在频道列表中剩余的每个预订的频道。此特征对于减少每个用户简档所需的冗长的设置来说意义不大。
本发明旨在解决上述的这些及其它问题,本发明的一个方案是在视频装置中使用的装置,该装置包括:存储介质,具有存储娱乐系统用户的用户简档的存储单元;用于产生具有被存储到存储介质中的数据表目字段的新用户简档的用户界面;用于产生包括选择和复制来自所存用户简档中的数据的用户选项的新用户简档的用户界面;以及用于选择所存用户简档,把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置。
从所选的存储的用户简档复制到用户界面的字段中的数据最好可被编辑。另外,存储的用户简档的数据最好涉及用户标识和一个或多个电视节目分级限制、频道列表、费用限制、观看所用时间、以及父母或孩子的状态。而且,用户界面可包括电视屏幕显示以及用于选择在该屏幕显示中的选项并把字母文字数据输入到字段中的输入模块。
用户界面可包括把数据输入到字段中并进行选择的装置。用于选择所存用户简档、把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置最好包括处理器代理。另外,用户简档最好被存储到非易失存储器中。
用于选择所存用户简档、把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置最好包括处理器代理,这些用户简档被存储到非易失存储器中,其中用户界面包括电视屏幕显示以及用于选择在该屏幕显示中的选项并把字母文字数据输入到字段中的输入模块,并且用户简档包括用户标识和一个或多个电视节目分级限制、频道列表、费用限制、观看所用时间、以及父母或孩子的状态。
在另一个实施例中,本发明是一种包含具有用户简档产生装置的父母控制系统的电视装置,包括:存储介质,具有用以存储娱乐系统用户的用户简档的存储单元;用于产生具有将要被存储到存储介质中的数据表目的字段的新用户简档的用户界面;用于产生包括选择和复制来自所存用户简档中的数据的用户选项的新用户简档的用户界面;以及用于选择所存用户简档,把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置。
在又一个实施例中,本发明是一种在娱乐装置中产生新用户简档的方法,包括步骤:显示具有存取所存用户简档列表的装置的新用户简档界面,该用户简档包括在字段中排列的数据;选择存储的用户简档;并把数据从所选的用户简档的字段复制到新用户简档界面的相应字段中。
这些字段最好包括用户标识和一个或多个电视节目分级限制、频道列表、费用限制、观看所用时间、以及父母或孩子的状态。
另外,本发明的方法最好还包括把新用户简档保存到非易失存储器中的步骤。本发明的方法还优选包括编辑被复制到新用户简档界面的字段中的数据的步骤。
最后,本发明的方法最好还包括步骤:从非易失存储器中选择存储的用户简档;把所选的存储的用户简档的非易失存储器设置复制到新用户简档的相应本地变量中;编辑本地变量;并把本地变量存储到非易失存储器中作为新的用户简档。
                       附图简述
图1所示为根据本发明能够处理用户命令并显示用户界面屏幕的装置的示意图。
图2所示为根据本发明可处理用户命令并显示用户界面屏幕的数字视频处理装置的示意图。
图3是图2所示装置的特定实施方案的示意图。
图4所示为具有根据本发明产生新用户简档的用户界面的图形表示的显示模块。
图5所示为根据本发明产生新用户简档的方法流程图。
                       发明详述
图1所示为根据本发明的一种装置的示意图,该装置用于处理用户命令、显示图4的用户界面屏幕并执行所存节目指南记录的搜索。该装置既能处理模拟NTSC电视信号,又能处理互联网信息。图1所示的装置具有用于接收RF频率下的电视信号RF_IN的第一输入1100,以及用于接收基带电视信号VIDEO_IN的第二输入1102。信号RF_IN可由诸如天线或有线系统这样的信号源提供,而信号VIDEO_IN可由诸如盒式磁带录像机(VCR)来提供。调谐器1105和IF处理器1130以传统方式操作,用于调谐和解调包含在信号RF_IN中的特定电视信号。IF处理器1130产生表示被调谐电视信号的视频节目部分的基带视频信号VIDEO。IF处理器1130还产生基带音频信号,该信号与音频处理部分(图1中未示出)耦合,以便作进一步的音频处理。尽管图1把输入1102表示为基带信号,但电视接收机可包括类似于单元1105和1130的第二调谐器和IF处理器,用于通过信号RF_IN或第二RF信号源产生第二基带视频信号。
图1所示系统还包括主微处理器(mP)1110,用于控制电视接收机的部件,如调谐器1105、画中画处理单元1140、视频信号处理器1155和StarSightTM数据处理模块1160。在此,术语“微处理器”表示各种装置,包括但不限于微处理器、微型计算机、微控制器和控制器。微处理器1110通过使用熟知的I2C串行数据总线协议的串行数据总线I2C BUS发送和接收命令及数据来控制系统。具体来说,通过响应用户通过IR遥控器1125和IR接收机1122提供的命令,mP1110内的中央处理器(CPU)1112执行保存在存储器中的控制程序,存储器可以是图1所示的EEPROM1127。例如,遥控器1125上的“CHANNEL UP”特征的启动使得CPU1112把“换频道”命令与频道数据一起通过I2C BUS发送给调谐器1105。由此,调谐器1105在频道扫描列表中调谐下一个频道。存储在EEPROM1127中的控制程序的另一个例子是根据将在下文描述的本发明执行图4和5(流程图的形式)所示操作的软件。
主微处理器1110还控制通信接口单元1113的操作,以提供针对互联网上传和下载信息的能力。通信接口单元1113包括经电话线或有线电视线路与互联网服务供应商进行连接的调制解调器。除了接收电视广播节目之外,这种通信能力允许图1所示系统提供电子邮件能力和与互联网有关的特征,如网络浏览。
CPU1112通过mP1110中的总线1119控制包含在mP1110内的功能。特别是,CPU1112控制辅助数据处理器1115和屏上显示(OSD)处理器1117。辅助数据处理器1115从视频信号PIPV中提取辅助数据,如StarSightTM数据。
以一种已知格式提供节目指南数据信息的StarSightTM数据通常只在一个特定电视频道上接收,并且电视接收机必须调谐该频道以提取StarSightTM数据。为了防止提取StarSightTM数据时干扰电视接收机的正常使用,CPU1112只在电视接收机未工作的时候(如凌晨2点)才调谐该特定频道来启动StarSightTM数据的提取。此时,CPU1112配置解码器1115以便从用作StarSightTM数据的第16行这样的水平行间隔中提取辅助数据。CPU1112控制从解码器1115经I2C BUS到StarSightTM模块1160的所提取StarSightTM数据的传送。该模块内部的处理器格式化并存储该数据在该模块内的存储器中。通过响应所启动的StarSightTM EPG显示(如用户按动遥控器125上的特定键),CPU1112把格式化的EPG显示数据从StarSightTM模块1160经I2C BUS传送到OSD处理器1117。
OSD处理器1117以传统方式操作,以产生R、G和B视频信号OSD_RGB,当该视频信号与显示装置(未示出)耦合时,将产生表示屏上显示信息的显示图像,这将在随后根据图4-5进行描述。OSD处理器1117还产生控制信号Fast-Switch(FSW),该信号用于控制在屏上显示时把信号OSD_RGB插入系统视频输出信号的快速转换。因此,当用户启动将在随后描述的本发明的各种用户界面屏幕时,OSD处理器1117产生表示先前在存储器1127中存储或编程的屏上显示信息的相应信号OSD_RGB。例如,当用户通过按动遥控器1125上的一个特定开关启动EPG时,CPU1112启动处理器1117。作为响应,处理器1117产生表示如上所述先前在存储器中存储和提取的节目指南数据信息的信号OSD_RGB。处理器1117还产生表示何时显示EPG的信号FSW。
视频信号处理器(VSP)1155执行传统的视频信号处理功能,如亮度和色度处理。由VSP1155产生的输出信号适合与产生显示图像的显示装置耦合,如显像管或LCD(图1中未示出)。VSP1155还包括在显示图像中包含图形和/或文本时把OSD处理器1117产生的信号耦合到输出视频信号路径的快速开关。该快速开关由将要显示文本和/或图形时在主微处理器1110的OSD处理器1117产生的控制信号FSW控制。
VSP1155的输入信号是由画中画(PIP)处理器1140所输出的信号PIPV。当用户启动PIP模式时,信号PIPV表示在其中插入了一个小画面(小图像)的大画面(大图像)。当未启动PIP模式时,信号PIPV只表示大图像,即在信号PIPV中不包括小图像信号。PIP处理器1140使用包含在单元1140中的特征并以传统方式提供所述的功能,单元1140可以是视频开关、模-数转换器(ADC)、RAM和数-模转换器(DAC)。
如上所述,包含在EPG显示中的显示数据由OSD处理器1117产生,并通过VSP1155响应快速转换信号FSW而被包含在输出信号中。当控制器1110检测到EPG显示启动时,例如当用户按动遥控器1125上的一个适当的键时,控制器1110将使OSD处理器1117通过使用来自StarSightTM模块1100的诸如节目指南数据的信息产生EPG显示。控制器1110使VSP1155通过响应信息FSW把来自OSD处理器1117的EPG显示数据与视频图像信号结合在一起,以产生包括EPG的显示。EPG可占用显示区的全部或其中的一部分。
当EPG显示启动时,控制器1110执行存储在EEPROM1127中的EPG控制程序。该控制程序监视EPG显示中的定位符的位置,如光标和/或高亮显示。用户使用遥控器1125上的方向和选择键控制定位符的位置。另外,该系统可包括鼠标。控制器1110检测选择装置的启动,如点击鼠标按键,并结合显示的EPG数据评价当前光标位置信息以确定所希望的功能,如调谐特定节目。控制器1110随后启动与所选特征相关的控制动作。
根据本发明的节目指南的处理和显示可使用软件和硬件的组合来执行。例如,参考图1,EPG的显示可由诸如EEPROM1127这样的存储器中的软件来执行。用户按动遥控器1125上的与EPG相关的按钮启动EPG将使CPU1112执行EPG软件程序。作为产生EPG显示的一部分,CPU1112还存取EPG数据和图形,这些数据和图形可经I2C BUS存储到StarSightTM模块1160中。在EEPROM1127中存储器EPG软件程序的控制下,CPU1122启动OSD处理器1117,该处理器把EPG数据格式化为适合于产生表示EPG数据和图形的OSD的形式。OSD处理器1117产生的OSD数据经信号线OSD_RGB与视频信号处理器(VSP)1155耦合。VSP1155中的快速开关在信号FSW的控制下把EPG OSD数据耦合至VSP1155的输出。也就是说,由CPU1112执行的软件程序确定何时显示EPG数据(例如,该显示的哪一部分)并把信号FSW设定为适当的状态,以使该快速开关把EPG数据耦合到该输出。
到此为止所述的图1所示系统的特征的示范实施例包括:由SGS-Thomson Microelectronics生产的ST9296微处理器,用于提供与Mp1110相关的特征;由Mitsubishi生产的M65616画中画处理器,用于提供与PIP处理器1140相关的所述基本的PIP功能;以及由Sanyo生产的LA7612视频信号处理器,用于提供VSP1155的功能。
图2所示为根据本发明的装置的另一个例子,该装置能够处理用户命令、显示图4的用户界面屏幕并执行所存节目指南记录的搜索。如下所述,图2所示装置是一个MPEG兼容系统,用于接收表示广播电视节目的MPEG编码传输流。但是,图2中所示的系统只是一个示例。这里所述的用户界面系统还适用于其它类型的数字信号处理装置,包括非MPEG兼容系统,涉及到其它类型的编码数据流。例如,其它装置包括数字视盘(DVD)系统和MPEG节目流,把计算机和电视功能组合在一起称作“PCTV”的系统。另外,尽管下述的系统被描述为处理广播电视节目,但这只是一个示例。术语“节目”用于表示任意形式的打包数据,如电话信息、计算机程序、互联网数据或其它通信信息。
总之,在图2所示的视频接收机系统中,以视频数据调制的载波由天线10接收并由单元15处理。由此产生的数字输出信号由解调器20解调并由解码器30解码。解码器30的输出由传送系统25通过响应来自遥控器125的命令进行处理。系统25提供压缩数据输出以便存储、进一步解码或与其它装置通信。
视频和音频解码器85和80分别解码来自系统25的压缩数据以提供用于显示的输出。数据端口75提供从系统25到诸如计算机或高清晰度电视(HDTV)接收机这样的其它装置的压缩数据的通信所用的接口。存储装置90把来自系统25的压缩数据存储到存储介质105中。装置90在重放模式下还支持来自存储介质105的压缩数据的检索,以便于系统25的处理,以进行解码,或与其它装置通信或存储在不同的存储介质(出于简化附图的原因并未示出)上。
在图2中,以天线10接收的视频数据调制的载波被转换为数字形式并由输入处理器15处理。处理器15包括射频(RF)调谐器和中频(IF)混频器和放大级,以用于把输入视频信号降频转换至较低的频带,使其适合作进一步处理。由此产生的数字输出信号由解调器20解调并由解码器30解码。解码器30的输出由传送系统25作进一步处理。
服务检测器33的多路复用器(mux)37经选择器35接收解码器30的输出,或者解码器30的输出由解扰单元40作进一步处理。解扰单元40可以是一个可移动单元,如根据ISO 7816和NRSS(国家可更新安全标准)委员会标准(在EIA Draft Document IS-679,ProjectPN-3639中定义的NRSS可移动条件存取系统)的智能卡。选择器35检测可插入可兼容解扰卡的存在,并且只有当该卡插入到视频接收器单元中时才把单元40的输出提供给多路复用器37。否则,选择器35把解码器30的输出提供给多路复用器37。插入可插卡则允许单元40解扰附加的收费节目频道,并向观众提供附加的节目服务。应当指出,在优选实施例中,NRSS单元40和智能卡单元130(智能卡单元130随后讨论)共享同一系统25的接口,这样,一次则只能插入NRSS卡或智能卡之一。但是,也可以分别设置接口以允许平行操作。
从选择器35提供给多路复用器37的数据的形式为诸如在MPEG系统标准第2.4节中定义的MPEG兼容的打包传输数据流,该数据包括节目指南信息和一个或多个节目频道的数据内容。包括特定节目频道的各个数据包由包标识符(PID)识别。该传输流包括节目专用信息(PSI)用于识别PID并组合各个数据包,以恢复包含打包数据流的所有节目频道的内容。在系统控制器115的控制下,传输系统25从存储装置90或经通信接口单元116从互联网服务供应商的输入传输流中获得并比较节目指南信息。包括特定节目频道内容或节目指南信息的各个数据包由包含首部信息的它们的包标识符(PID)来识别。如上所述,包含在节目指南信息中的节目介绍可包括涉及一个节目的不同描述方面,如标题、主演、分级等。
结合在图2所示视频接收器中的用户界面可以让用户通过在屏上显示(OSD)菜单上选择所希望的特征来启动各种不同的特征。OSD菜单可包括如上所述的电子节目指南(EPG)和下面将要讨论的其它特征。
表示在OSD菜单中显示的信息的数据由系统控制器115通过响应所存的表示文本/图形的屏上显示(OSD)信息、所存的节目指南信息和/或如上所述经输入信号接收的节目指南和文本/图形信息而产生,它是基于图5-7所示的典型控制程序,并将在下文中进行讨论。软件控制程序可被存储在系统控制器115的嵌入存储器中(未示出)。
用户使用遥控器125(或其它选择装置,如鼠标)可以在OSD菜单项中选择,如选择要看的节目、要存的节目(如记录)、存储介质的类型和存储方式。系统控制器115使用经接口120提供的选择信息来配置系统25,以选择用于存储和显示的节目,并产生适合于所选存储装置和介质的PSI。通过经数据总线设置系统25中的元件45、47、50、55、65和95之内的控制寄存器的数值并利用控制信号C经多路复用器37和110选择信号路径,控制器115配置系统25中的这些元件。
通过响应控制信号C,多路复用器37选择来自单元35的传输流,或者在重放模式下,选择经存储接口95从存储装置90检索的数据流。通常,在非重放操作中,包括用户选择观看的节目的数据包由选择单元45利用它们的PID来识别。如果在所选节目包的首部数据的加密指示符表示数据包已被加密,则单元45把数据包提供给解密单元50。否则,单元45向传输解码器55提供未加密的数据包。类似地,包括用户选择存储的节目的数据包由选择单元47利用它们的PID来识别。单元47根据包首部加密指示符信息提供加密数据包给解密单元50,或者把未加密数据包提供给多路复用器110。
解密器40和50的功能可由与NRSS标准兼容的单个可移动智能卡来执行。该方法是把所有与安全性相关的功能均置于一个可移动单元中,如果服务供应商决定改变加密技术也可以很容易地更换该卡,或者允许很容易地改变安全系统,如解扰不同的服务。
单元45和47采用PID检测滤波器,它把多路复用器37提供的输入数据包的PID与通过控制器115预装在单元45和47的控制寄存器中的PID值相匹配。预装的PID被用在单元47和45中,以识别要被存储的数据包以及要被解码以提供视频图像的数据包。预装的PID被存储在单元45和47的检查表中。PID检查表是映射到单元45和47的密钥表的存储器,单元45和47把这些密钥与每个预装的PID相关联。存储映射PID和密钥检查表允许单元45和47把包含预装PID的加密数据包与允许它们解密的相关密钥相匹配。未加密数据包没有相关密钥。单元45和47既提供被识别的数据包,又提供它们相关的密钥给解密器50。单元45中的PID检查表也是映射到目的表的存储器,它把包含预装PID的数据包与数据包缓冲器60中的相应目的缓冲位置相匹配。这些密钥和与用户选择观看或存储的节目相关的目的缓冲位置地址与控制器115指定的PID一起预装入单元45和47中。密钥由ISO7816-3兼容的智能卡系统130通过从输入数据流中提取的密码产生。密钥的产生经过了输入数据流中的编码信息所确定的顾客授权和/或预装在可插智能卡本身当中(1989年国际标准化组织文件ISO7816-3定义智能卡系统的接口和信号结构)。
单元45和47提供的数据包使用诸如在商务部国家技术信息服务中提供的联邦信息标准(FIPS)公布46、74和81所定义的数据加密标准(DES)的加密技术进行加密。单元50通过应用适合于所选加密算法的解密技术并利用单元45和47所提供的相应密钥来解密被加密的数据包。包括显示用节目的来自单元50的解密数据包和来自单元45的未加密数据包被提供到解码器55。包括存储用节目的来自单元50的解密数据包和来自单元45的未加密数据包被提供到多路复用器110。
单元60包括四个可由控制器115存取的数据包缓冲器。其中的一个缓冲器被指定保存控制器115使用的数据,而另三个缓冲器被指定保存由应用装置75、80和85所使用的数据包。控制器115和应用接口70存取存储在单元60内的四个缓冲器中的数据包是由缓冲控制单元65控制的。单元45向单元65提供由单元45识别的每个数据包的目的标记以便解码。这些标记表示被识别数据包在单元60中的目的位置,并且由控制单元65存储到内部存储表中。控制单元65根据先进先出(FIFO)原则确定与存储在缓冲器60中的数据包相关的一系列读写指针。与目标标记相结合的写指针允许在单元60中合适的目的缓冲器内的下一个空位置上按顺序存储来自单元45或50的被识别的数据包。读指针允许从单元60中的控制器115所用的合适的目的缓冲器和应用接口70中按顺序读出数据包。
由单元45和50提供给解码器55的未加密和解密数据包包含由MPEG系统标准2.4.3.2节所定义的传送首部。解码器55通过该传送首部确定未加密和解密数据包是否包含自适应字段(每个MPBG系统标准的)。该自适应字段包含定时信息,包括允许内容数据包同步和解码的节目时钟基准(PCR)。一旦接收到定时信息包,即包含自适应字段的数据包,通过设置系统中断,解码器55经一个中断装置用信号通知控制器115数据包已接收。另外,解码器55改变单元65中的定时数据包目的标记并提供该数据包给单元60。通过改变单元65的目的标记,单元65把解码器55提供的定时信息包转移至单元60中指定保存控制器115所用数据的缓冲器位置上,而不是保存在应用缓冲器位置上。
一旦接收到解码器55设定的系统中断,则控制器115读取定时信息和PCR值,并将其存储到内部存储器中。连续定时信息包的PCR值由控制器115用来调节系统25的主时钟(27MHz)。由控制器115产生的连续定时数据包的接收之间的时间间隔的基于PCR和基于主时钟的估计之间的差值被用来调节系统25的主时钟。控制器115通过把所得到的时间估计差值用于调节产生主时钟的压控振荡器的输入控制电压来实现此目的。控制器115在把定时信息存储到内部存储器之后重设系统中断。
由解码器55从单元45和50接收的包含节目内容(包括音频、视频、字幕及其它信息)的数据包由单元65从解码器55提供到包缓冲器60的指定应用装置缓冲器中。应用控制单元70按顺序从缓冲器60的指定缓冲器中检索音频、视频、字幕和其它数据并把该数据提供给相应的应用装置75、80和85。这些应用装置包括音频和视频解码器80和85以及高速数据端口75。例如,与上述控制器115产生的复合节目指南相对应的包数据可被传送到视频解码器85,以格式化为适合于在连接视频解码器85的监视器(未示出)上显示的视频信号。另外,举例来说,数据端口75可用于向计算机提供高速数据,如计算机程序。另外,端口75可用于把数据输出到HDTV解码器,以显示与所选节目或节目指南相对应的图像。
包含PSI信息的数据包由单元45识别并被用于单元60中的用于控制器115的缓冲器中。PSI数据包由单元65经单元45、50和55传送到该缓冲器,其方式类似于针对包含节目内容的数据包所述的处理。控制器115从单元60中读出PSI,并将其存储到内部存储器中。
控制器115还通过所存储的PSI产生压缩的PSI(CPSI),并把该CPSI结合到打包的数据流中,以适合存储到可选的存储介质上。数据包识别和定向由控制器115结合单元45和单元47PID、目的和密钥检查表来管理,控制单元65的作用方式如前所述。
另外,控制器115被耦合到通信接口单元116,该单元以类似于图1所示接口单元1113的方式操作。也就是说,单元116提供针对互联网上传和下载信息的能力。通信接口单元116包括经电话线或经有线电视线路连接到互联网服务供应商的调制解调器。除了接收电视广播节目之外,这种通信能力允许图2所示系统提供电子邮件功能及与互联网相关的特征,如网络浏览。
图3是图2所示电子设备的特定实施方案,并且已在上文详细描述。图3表示卫星接收机的机顶盒,由在美国Indianapolis的ThomsonConsumer Electronics公司设计和生产,用于接收由HughesElectronics公司提供的DIRECTV.TM卫星服务。
如图3所示,机顶盒具有调谐器301,它在950-1450Mhz的范围内接收和调谐来自卫星天线317的可应用卫星RF信号。调谐的模拟信号输出到链接模块302作进一步处理。链接模块302负责来自调谐器301的模拟调谐信号I_out和Q_out的进一步处理,包括模拟信号的滤波和调节,以及模拟信号向数字输出信号的转换,DATA。链接模块302作为集成电路(IC)来实施。链接模块IC由法国Grenoble的SGS-Thomson Microelectronics公司生产,零件系列号是ST15339-610。
来自链接模块302的数字输出由传送单元303可识别和处理的适于打包的数据流构成。结合图2详细讨论的数据流包括节目指南数据信息和DIRECTVTM的卫星广播服务的一个或多个节目频道的数据内容。如上所述,节目指南数据包含与节目类型相关的信息(如只有音频、只有视频等),如由“分类”类型所指示。
传送单元303的功能与图2所示传送系统25的功能一样,并且已进行过讨论。如上所述,传送单元303根据包含在首部信息中的包标识符(PID)处理打包的数据流。被处理的数据流随后格式化为MPEG兼容的压缩的音频和视频数据包,并耦合到MPEG解码器304以作进一步处理。
传送单元303由高级RISC微处理器(ARM)315控制,它是基于RISC的微处理器。ARM处理器315执行保存在ROM308中的控制软件。该软件的典型部分可以是图4-5中所示的控制程序,它根据本发明的一个方案处理用户界面命令并显示OSD信息,这将在下文中进行讨论。
传送单元303通常以集成电路来实施。例如,一个优选实施例是SGS-Thomson Microelectronics生产的IC,零件序号是ST15273-810或15103-65C。
来自传送单元303的MPEG兼容的压缩音频和视频包被传送到MPEG解码器304。该MPEG解码器解码来自传送单元303的压缩的MPEG数据流。解码器304随后输出可应用的音频流,音频流可由音频数-模转换器(DAC)305作进一步处理,从而把数字音频数据转换为模拟声音。解码器304还向NTSC编码器306输出可应用的数字视频数据,它表示图像的像素信息。NTSC编码器306随后还把该视频数据处理为NTSC兼容的模拟视频信号,这样,视频图像就可以在常规的NTSC电视屏幕上显示。上述的MPEG解码器通常以集成电路来实施。一个典型的实施例是SGS-Thomson Microelectronics生产的MPEG解码器IC,零件序号是ST13520。
OSD处理器320包含在MPEG处理器304中。OSD处理器320从包含所存OSD信息的SDRAM316中读取数据。OSD信息对应于位图OSD图形/文本图像。OSD处理器能够在ARM微处理器315的控制下改变OSD图像的每个像素的色彩和/或半透明度。
在ARM微处理器315的控制下,OSD处理器还可负责产生节目指南。在该示范实施例中,一旦检测到用户请求产生指南显示,ARM微处理器315就处理从节目指南信息供应商提供的数据流中所获得的节目指南数据信息,并将指南数据信息格式化为与“网格指南”相对应的OSD像素数据。来自传送单元303的OSD像素数据随后被转发到MPEG音频/视频解码器304的OSD处理器320中以用于产生指南图像。
低速数据端口330用于连接到IR-Blaster(未示出),用于控制VCR记录节目。如上所述,IR-Blaster大体上相当于由图3所示卫星接收机控制的可编程VCR遥控仿真器。它位于带有VCR的VCR远程传感器的前面,根据用户输入的定时屏幕信息,在卫星接收机的控制下,在合适的时间,它发送诸如“ON”和“RECORD”的命令。
图3的附加相应功能块包括调制解调器307,该调制解调器对应于图2所示的通信接口单元116,用于访问互联网。条件存取模块(CAM)309对应于图2中所示的NRSS解密单元130,用于提供条件存取信息。宽带数据模块310对应图2所示高速数据端口75,用于提供高速数据给HDTV解码器或计算机。键盘/IR接收器模块312对应图2所示的遥控接口120,用于接收来自用户控制单元314的用户控制命令。数字AV总线模块313对应图2所示I/O端口100,用于连接到外部装置,如VCR或DVD播放器。
图5所示为根据本发明的典型控制程序的高级流程图,它可由图1-3所示的任意一个装置来执行,或者由电子主机的其它任意适当编程的控制装置来执行。在此,术语“电子主机”并不限于电视接收机或个人计算机,而是可包括它们的组合体(如PCTV)、有线电视转换器盒、适当配置的视听节目记录器(如VCR)、卫星电视和/或数据信号转换器、节目指南接收单元等,而不必考虑是否结合到了电视接收机或个人计算机中,也不必考虑是否是外部连接。可以理解,在典型控制程序中所体现的处理可以在硬件、软件或者二者的结合中实施。本领域普通技术人员通过流程图和下面的描述可以理解,根据本发明,由图1-3所述的任意一个系统或者其它适当编程的电子主机所执行的控制程序将提供大体相同的特征和优点。因此,为了避免繁复,下面将仅根据图2所示典型硬件实施方案来描述图5所示的控制程序和图4所示的用户界面。
在系统控制器115的控制下,应用接口70可产生图4所示的新用户简档界面。优选地,该新用户简档界面通过响应所启动的新用户简档界面而产生(如系统拥有者启动遥控器125上的特定键或在另一个用户界面上进行选择)。通过响应这种启动,系统控制器115把新用户界面数据传送给应用接口70。应用接口70随后把相应的显示信息输出到视频解码器,以用于在显示模块11上显示(图4)。
参考图4,所示的显示模块11包括在其中显示新用户简档界面400的显示区18。系统控制器115监视在新用户简档界面400内的位置指示符的位置,如光标或高亮显示。如上所述,系统拥有者使用遥控器125上的方向和选择键控制位置指示符的位置。通过使用位置指示符,系统拥有者可与新用户简档界面400交互作用,通过遥控器125进行选择并把选项输入到新用户简档界面400中。
新用户简档界面400用于根据本发明产生新用户简档。新用户简档界面400包括新用户名按钮401、复制设置按钮402、用户简档设置按钮403-406、锁定用户按钮407以及控制区408。当系统拥有者高亮显示任意一个按钮401-407时,与被高亮显示的按钮相对应的交互显示出现在控制区408中。例如,如果系统拥有者高亮显示新用户名按钮401,则具有用于接收针对其产生新用户简档的用户的名子的字段的交互显示出现在控制区408中。系统拥有者随后可通过遥控器125输入的命令来输入新用户名。类似地,如果系统拥有者高亮显示任意一个用户简档设置按钮403-406,则在控制区408中出现的交互显示具有与该特定按钮相关的父母控制设置所对应的数据表目的字段。系统拥有者随后可通过遥控器125把本地变量输入到这些字段中。由系统拥有者输入到字段中的变量表示针对其产生简档的新用户的父母限制和约束。
但是,如果系统拥有者不喜欢单独选择每个用户简档设置按钮403-406并把变量输入到每个字段中,那么系统拥有者可高亮显示复制设置按钮402。当复制设置按钮402被高亮显示(如图4所示)时,出现在控制区408中的交互显示有利于系统拥有者存取先前已经存储到非易失存储器中的用户简档。先前产生并存储的所有用户简档的列表在控制区408中自动产生。系统拥有者使用遥控器125可高亮显示并选择他或她希望复制其设置的用户简档。一旦从列表409中高亮显示并选择存储的用户简档,则用户随后可启动复制按钮410。当启动复制按钮410时,所选的用户简档从存储它的非易失存储器中检索。当确定所选用户简档的位置时,与针对所存用户简档设定的各种父母设置相对应的数据被复制到与用户简档设置按钮403-406(如上所述)相关的相应数据表目字段中。因此,为了产生一个新用户简档,用户并不需要单独在每个数据表目字段中填写。换言之,所选用户简档的父母限制设置作为本地变量被填写在新用户简档的空白字段中。
作为选择,系统拥有者随即可编辑任意一个复制的设置/变量,其方式类似于他或她如上所述单独输入变量的方式。系统拥有者随后可把新用户简档保存到非易失存储器中。
上面讨论的“复制设置”允许系统拥有者在设置多个简档时删除多余的步骤,即完整设置一个简档并在随后把这些设置和限制复制到其它用户简档中。由此,系统拥有者可根据新简档的用户的年龄或成熟程度来修改新用户简档的这些设置。例如,系统拥有者可把简档1设置为由7岁的儿童使用。其限制可能是相当严格的。他或她随后可把这些设置和限制复制到新用户简档2,文件2是希望由10岁的孩子使用的。他或她随后可对较大一些的孩子放宽其中的一些限制。与系统拥有者启动一个完全空白的简档相比,简档2的设置时间可以大大减少。
图5表示可由图2所示系统控制器115执行的示范控制程序的示范流程图,用于执行根据本发明特征的特征。由于图5的处理步骤已经在图4的讨论中进行了解释,因此,为了简便起见,这里将不再详细讨论步骤500-530。
前面的讨论仅公开和描述了本发明的典型实施例。本领域普通技术人员可以理解,在不背离本发明精神或实质特性的情况下,本发明能够以其它特定形式来体现。因此,本发明的公开只是示意性的,它并不会限制在下面的权利要求中所限定的本发明的范围。

Claims (14)

1.一种视频装置,包括:
A)存储介质,具有用以存储用户的用户简档的存储单元;
B)用户界面,用于产生具有被存储到存储介质中的数据表目字段的新用户简档;
C)用户界面,用于产生包括选择和复制来自所存用户简档中的数据的用户选项的新用户简档;以及
D)装置,用于选择所存用户简档,把所选数据从存储的用户简档复制到新用户简档的相应字段中,并把新用户简档存储到一个存储单元中。
2.如权利要求1的装置,其中从所选的存储的用户简档复制到用户界面的字段中的数据可被编辑。
3.如权利要求1的装置,其中存储的用户简档包括涉及用户标识和一个或多个电视节目分级限制、频道列表、费用限制、观看所用时间、以及父母或孩子状态的数据。
4.如权利要求1的装置,其中该用户界面包括电视屏幕显示以及用于选择在该屏幕显示中的选项并把字母文字数据输入到字段中的输入模块。
5.如权利要求1的装置,其中用户界面可包括把数据输入到字段中并进行选择的装置。
6.如权利要求1的装置,其中用于选择所存用户简档,把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置包括处理器代理。
7.如权利要求1的装置,其中用户简档被存储到非易失存储器中。
8.如权利要求1的装置,其中用于选择所存用户简档,把所选数据从存储的用户简档复制到新用户简档的相应字段中并把新用户简档存储到一个存储单元中的装置包括处理器代理,这些用户简档被存储到非易失存储器中,其中用户界面包括电视屏幕显示以及用于选择在该屏幕显示中的选项并把字母文字数据输入到字段中的输入模块,并且用户简档包括用户标识和一个或多个电视节目分级限制、频道列表、费用限制、观看所用时间、以及父母或孩子的状态。
9.一种包含具有如权利要求1所述的用户简档产生装置的父母控制系统的电视装置。
10.一种在娱乐装置中产生新用户简档的方法,包括:显示具有存取所存用户简档列表的装置的新用户简档界面,该用户简档包括在字段中排列的数据,选择存储的用户简档,并把数据从所选的用户简档的字段复制到新用户简档界面的相应字段中。
11.如权利要求10的方法,其中这些字段包括用户标识和一个或多个电视节目分级限制、频道列表、费用限制、观看所用时间、以及父母或孩子的状态。
12.如权利要求10的方法,包括把新用户简档保存到非易失存储器中。
13.如权利要求12的方法,包括编辑被复制到新用户简档界面的字段中的数据。
14.如权利要求10的方法,包括从非易失存储器中选择存储的用户简档,把所选的存储的用户简档的非易失存储器设置复制到新用户简档的相应本地变量中,编辑本地变量;并把本地变量存储到非易失存储器中作为新的用户简档。
CNB02805668XA 2001-02-28 2002-02-28 用于产生用户简档的系统和方法 Expired - Fee Related CN100370814C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US27217601P 2001-02-28 2001-02-28
US60/272,176 2001-02-28

Publications (2)

Publication Number Publication Date
CN1625896A true CN1625896A (zh) 2005-06-08
CN100370814C CN100370814C (zh) 2008-02-20

Family

ID=23038728

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02805668XA Expired - Fee Related CN100370814C (zh) 2001-02-28 2002-02-28 用于产生用户简档的系统和方法

Country Status (7)

Country Link
US (1) US20050076367A1 (zh)
EP (1) EP1391112A2 (zh)
JP (1) JP2004527162A (zh)
KR (1) KR20040010596A (zh)
CN (1) CN100370814C (zh)
MX (1) MXPA03007735A (zh)
WO (1) WO2002069627A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515447B (zh) * 2008-02-22 2012-01-25 鸿富锦精密工业(深圳)有限公司 电子设备和显示器及其显示参数设置方法

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7089578B2 (en) * 2001-09-29 2006-08-08 Koninklijke Philips Electronics N.V. Apparatus and method for dynamically updating a viewer profile in a digital television device
US20040237112A1 (en) * 2003-02-21 2004-11-25 Wasilewski Anthony J. Systems and methods for transfering television-related settings and preferences
KR100606760B1 (ko) * 2003-07-07 2006-07-31 엘지전자 주식회사 사용자 예약에 따른 홈 네트워크 시스템 및 그 제어방법
US6941219B2 (en) 2003-09-30 2005-09-06 Detroit Diesel Corporation Method for recreating valid calibration data for an engine control module
US20050108091A1 (en) * 2003-11-14 2005-05-19 John Sotak Methods, systems and computer program products for providing resident aware home management
US7774811B2 (en) * 2004-08-26 2010-08-10 Sony Corporation Method and system for use in displaying multimedia content and status
US20060059227A1 (en) * 2004-09-14 2006-03-16 Randy Zimler Methods, systems and storage medium for displaying content in response to a consumer format preference
US20070028258A1 (en) * 2005-07-26 2007-02-01 Sbc Knowledge Ventures L.P. Internet protocol television authorization filtering
US9471924B2 (en) * 2005-12-08 2016-10-18 International Business Machines Corporation Control of digital media character replacement using personalized rulesets
US8683333B2 (en) * 2005-12-08 2014-03-25 International Business Machines Corporation Brokering of personalized rulesets for use in digital media character replacement
EP1826978A1 (en) * 2006-02-24 2007-08-29 Nagravision S.A. Method to optimize the data stream between a router and a multimedia unit
US20070250853A1 (en) * 2006-03-31 2007-10-25 Sandeep Jain Method and apparatus to configure broadcast programs using viewer's profile
JP2007324870A (ja) * 2006-05-31 2007-12-13 Canon Inc 記録再生装置、記録再生方法及びプログラム
US20080049767A1 (en) * 2006-08-25 2008-02-28 At&T Corp. Method for controlling multiple network services based on a user profile
US20080120646A1 (en) * 2006-11-20 2008-05-22 Stern Benjamin J Automatically associating relevant advertising with video content
US8421931B2 (en) * 2006-12-27 2013-04-16 Motorola Mobility Llc Remote control with user profile capability
US8321449B2 (en) * 2007-01-22 2012-11-27 Jook Inc. Media rating
TWI338253B (en) * 2007-06-20 2011-03-01 Quanta Comp Inc Remote control system and method for providing application program thereof
CN101383923A (zh) * 2007-09-05 2009-03-11 讯连科技股份有限公司 视频频道转换的方法及其相关装置
DE102008061096A1 (de) * 2008-01-22 2009-10-22 Avaya Inc. Anwendung einer Set-Top Box (STB) für die Erstellung persönlicher Profile und für Kommunikationen für eine "Open Cable Application Platform"
US8453188B2 (en) 2008-01-22 2013-05-28 Avaya Inc. Open cable application platform set-top box (STB) personal profiles and communications applications
US9215421B2 (en) 2008-03-18 2015-12-15 Avaya Inc. Open cable application platform (OCAP) and set-top box (STB)-based bill notification and payment application
JP4535180B2 (ja) * 2008-08-26 2010-09-01 ソニー株式会社 情報処理装置および動作設定方法
US8239903B1 (en) 2008-09-15 2012-08-07 Avaya Inc. Open cable application platform (OCAP), set-top box (STB), next generation service application
US8566481B2 (en) * 2009-06-10 2013-10-22 Cisco Technology, Inc. Managing configuration data
CA2772382C (en) * 2009-09-03 2015-09-29 Virtual Piggy, Inc. System and method for virtual piggybank
AU2010289347B2 (en) * 2009-09-03 2015-01-15 Virtual Piggy, Inc. Parent match
US8812395B2 (en) 2009-09-03 2014-08-19 Virtual Piggy, Inc. System and method for virtual piggybank
BR112012008150A2 (pt) 2009-09-03 2016-03-01 Virtual Piggy Inc sistema e método para verificar a idade de um usuário de internet
US9372885B2 (en) 2010-06-11 2016-06-21 Doat Media Ltd. System and methods thereof for dynamically updating the contents of a folder on a device
US9069443B2 (en) 2010-06-11 2015-06-30 Doat Media Ltd. Method for dynamically displaying a personalized home screen on a user device
US9323844B2 (en) 2010-06-11 2016-04-26 Doat Media Ltd. System and methods thereof for enhancing a user's search experience
US9529918B2 (en) 2010-06-11 2016-12-27 Doat Media Ltd. System and methods thereof for downloading applications via a communication network
US9665647B2 (en) 2010-06-11 2017-05-30 Doat Media Ltd. System and method for indexing mobile applications
US9639611B2 (en) 2010-06-11 2017-05-02 Doat Media Ltd. System and method for providing suitable web addresses to a user device
US10713312B2 (en) 2010-06-11 2020-07-14 Doat Media Ltd. System and method for context-launching of applications
US9552422B2 (en) 2010-06-11 2017-01-24 Doat Media Ltd. System and method for detecting a search intent
US9141702B2 (en) 2010-06-11 2015-09-22 Doat Media Ltd. Method for dynamically displaying a personalized home screen on a device
US9858342B2 (en) 2011-03-28 2018-01-02 Doat Media Ltd. Method and system for searching for applications respective of a connectivity mode of a user device
US8762230B2 (en) 2011-11-02 2014-06-24 Virtual Piggy, Inc. System and method for virtual piggy bank wish-list
US8510794B1 (en) * 2012-07-15 2013-08-13 Identropy, Inc. Methods and apparatus for a unified identity management interface across internal and shared computing applications
US9235693B2 (en) * 2012-12-06 2016-01-12 Doat Media Ltd. System and methods thereof for tracking and preventing execution of restricted applications
US20220358100A1 (en) * 2021-05-04 2022-11-10 Microsoft Technology Licensing, Llc Profile data extensions

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5252951A (en) * 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
US5623282A (en) * 1991-12-31 1997-04-22 Microsoft Corporation Method and system for the direct manipulation of cells in an electronic spreadsheet program or the like
US5953485A (en) * 1992-02-07 1999-09-14 Abecassis; Max Method and system for maintaining audio during video control
US6186794B1 (en) * 1993-04-02 2001-02-13 Breakthrough To Literacy, Inc. Apparatus for interactive adaptive learning by an individual through at least one of a stimuli presentation device and a user perceivable display
US5481296A (en) * 1993-08-06 1996-01-02 International Business Machines Corporation Apparatus and method for selectively viewing video information
US5774879A (en) * 1993-12-27 1998-06-30 First Data Corporation Automated financial instrument processing system
DE4406091A1 (de) * 1994-02-25 1995-08-31 Grundig Emv Empfänger mit einer Vorrichtung zur Erzeugung einer individuellen Programmvorschau
US5629733A (en) * 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5729735A (en) * 1995-02-08 1998-03-17 Meyering; Samuel C. Remote database file synchronizer
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6292810B1 (en) * 1997-03-03 2001-09-18 Richard Steele Richards Polymorphic enhanced modeling
GB2326744A (en) * 1997-06-17 1998-12-30 Nokia Mobile Phones Ltd Intelligent copy and paste operations for application handling units
US5973683A (en) * 1997-11-24 1999-10-26 International Business Machines Corporation Dynamic regulation of television viewing content based on viewer profile and viewing history
US6236984B1 (en) * 1997-11-26 2001-05-22 Electronic Data Systems Corporation Method and system of managing contract negotiation records
US7185355B1 (en) * 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6160570A (en) * 1998-04-20 2000-12-12 U.S. Philips Corporation Digital television system which selects images for display in a video sequence
DK1942668T3 (en) * 1998-07-17 2017-09-04 Rovi Guides Inc Interactive television program guide system with multiple devices in a household
AR020608A1 (es) * 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6149441A (en) * 1998-11-06 2000-11-21 Technology For Connecticut, Inc. Computer-based educational system
EP1050160B1 (en) * 1998-11-16 2015-04-08 Koninklijke Philips N.V. Apparatus for receiving programs
TW499816B (en) * 1998-11-30 2002-08-21 United Video Properties Inc Interactive program guide system and method
US6564005B1 (en) * 1999-01-28 2003-05-13 International Business Machines Corporation Multi-user video hard disk recorder
AU768509B2 (en) * 1999-03-04 2003-12-18 Rovi Guides, Inc. Multiple interactive electronic program guide system and methods
US6813775B1 (en) * 1999-03-29 2004-11-02 The Directv Group, Inc. Method and apparatus for sharing viewing preferences
CA2377941A1 (en) * 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US6922843B1 (en) * 1999-08-09 2005-07-26 United Video Properties, Inc. Interactive television program guide system with multiple account parental control
US6684240B1 (en) * 1999-12-15 2004-01-27 Gateway, Inc. Method of setting parental lock levels based on example content
US6662365B1 (en) * 1999-08-17 2003-12-09 Gateway, Inc. Unified parental locks
US6584476B1 (en) * 2000-04-22 2003-06-24 Oracle Corp. System and method for enforcing referential constraints between versioned database tables
US7240364B1 (en) * 2000-05-20 2007-07-03 Ciena Corporation Network device identity authentication
US7103661B2 (en) * 2000-07-12 2006-09-05 John Raymond Klein Auto configuration of portable computers for use in wireless local area networks
US7124087B1 (en) * 2000-11-03 2006-10-17 International Business Machines Corporation System and method for updating user home automation systems
US7269656B2 (en) * 2000-12-28 2007-09-11 Xerox Corporation Remote order entry system and method
US7089297B1 (en) * 2001-05-25 2006-08-08 Oracle International Corporation Mechanism for automatically configuring a network resource
US20030037032A1 (en) * 2001-08-17 2003-02-20 Michael Neece Systems and methods for intelligent hiring practices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515447B (zh) * 2008-02-22 2012-01-25 鸿富锦精密工业(深圳)有限公司 电子设备和显示器及其显示参数设置方法

Also Published As

Publication number Publication date
EP1391112A2 (en) 2004-02-25
MXPA03007735A (es) 2003-12-08
CN100370814C (zh) 2008-02-20
WO2002069627A3 (en) 2003-05-08
US20050076367A1 (en) 2005-04-07
JP2004527162A (ja) 2004-09-02
KR20040010596A (ko) 2004-01-31
WO2002069627A2 (en) 2002-09-06

Similar Documents

Publication Publication Date Title
CN100370814C (zh) 用于产生用户简档的系统和方法
CN1127262C (zh) 处理和显示节目指南信息的方法和系统
CN1218566C (zh) 用于分类节目导引信息的系统和方法
CN1135844C (zh) 将电子信息中名词链接到节目信息上的方法与接口
CN1210949C (zh) 定制节目指南的方法及处理和定制节目指南信息的设备
US8601507B2 (en) System and method for focused navigation in a media center/extension device architecture
JP4268803B2 (ja) ビデオ装置を制御する方法および電子番組ガイド情報を検索する装置
CN1223184C (zh) 将节目信息插入电子消息的方法和接口、通过电子消息传递节目信息的系统及电子消息接收机
CN100370819C (zh) 在没有节目信息时提供记录功能的系统和方法
US20040078806A1 (en) System and method for displaying a summary menu of stored user profiles
CN1505898A (zh) 用于区分标题相同的节目的系统和方法
JPH10257448A (ja) 複数放送サービス受信装置
JP2004516729A (ja) 期間に基づく支払いの管理
CN1254092C (zh) 显示所存用户简档的摘要菜单的系统和方法
CN1145354C (zh) 节目指南处理

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080220

Termination date: 20110228