CN1291050A - 使用用户简要表信息的增强视频节目系统及方法 - Google Patents

使用用户简要表信息的增强视频节目系统及方法 Download PDF

Info

Publication number
CN1291050A
CN1291050A CN00129577A CN00129577A CN1291050A CN 1291050 A CN1291050 A CN 1291050A CN 00129577 A CN00129577 A CN 00129577A CN 00129577 A CN00129577 A CN 00129577A CN 1291050 A CN1291050 A CN 1291050A
Authority
CN
China
Prior art keywords
user
information
machine
content
user profile
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
CN00129577A
Other languages
English (en)
Other versions
CN1254101C (zh
Inventor
迈克尔R·阿巴图
杰弗里M·哈林顿
卡尔R·杜达
克雷格D·厄尔曼
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.)
ACTV Inc
Original Assignee
ACTV Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23619910&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1291050(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ACTV Inc filed Critical ACTV Inc
Publication of CN1291050A publication Critical patent/CN1291050A/zh
Application granted granted Critical
Publication of CN1254101C publication Critical patent/CN1254101C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/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
    • 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • 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
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • 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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • 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/165Centralised control of user terminal ; Registering at central
    • 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
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

一个用于指定动态、分层、含有共享用户简要表信息的“环室”的文件得到了保持。该环室含有一个用户简要表,也可作为含有用户简要表的数据库的一个关键字,而且该环室指定了用户简要表的信息。该环室可被保存在网络服务器中或者是与网络连接的用户机中。可以通过浏览器程序、相关的web服务程序以及其它应用程序来访问环室。该环室可对用户简要表数据实现动态保存,此数据可在用户与服务器之间交换。

Description

使用用户简要表信息的增强视频节目系统及方法
本发明涉及一种用于编译、保存或访问信息的方法、装置和设备,该信息用于执行路由选择并通过网络向机器发送内容。
计算机具有通过互联网提供大量教育和娱乐消息的能力。当前,在线系统向用户提供许多不同的服务,包括新闻报道、电子数据库(用户可以直接在在线系统上查找或下载到用户自己的计算机中)、私人信息服务、电子新闻简讯、若干用户同时参加的实时游戏和就业服务等,这只是几个例子。然而,与可选择的电子媒体和电视的音频/视频形式相比,当前的在线通信大多仅通过文本方式进行。然而,可以预见随着多媒体继续不断地发展,音频/视频节目将在在线环境中越来越普及,而文本则将变得越来越不占优势。
即使将引入这些节目,由于互联网的大规模、组织和随机性,它在本质上仍然对用户不够友好。简单地说,在互联网中没有顺序或方向。很难发现特定的信息单元,将该信息单元放入有意义的上下文中则更加困难。
另一方面,电视已经因为作为一种被动的媒体而受到批评。虽然交互式电视系统具有增强的用户交互能力,但是如果需要更多学习和娱乐的机会,则难以从该媒体访问诸如数据库之类的大量信息资源。
本发明试图弥补视频节目和互联网的大量信息资源之间的差距。
根据本发明的第一个方面,提供了一种用于编译和保存信息的装置,该信息用于执行路由选择并通过网络向机器发送内容,这种装置包括:
可由计算机读取的介质,它含有用于向机器发送内容的信息;
上述介质含有多个字段,它们用于指定机器的身份、机器的地址以及用户简要表信息,用于确定发送给机器的内容类型,该信息被以分层属性数值对的数据结构形式来指定。
根据本发明一个实施例所述的装置可被用来改变广告的特征。因为它能够使相关的信息被自动提供给客户。
在本发明所述装置的一个优选实施例中(它可以是一件制成品),可由计算机读取的介质还能指定与用户简要表信息相关的用户属性,并且分层结构能够识别出各种属性之间的分层关系。
例如,该介质可以指定识别用户的信息、识别用户的喜好并且/或者识别分配给用户的聊天室。在后一种情况下,指定的信息可用来识别聊天室中的成员。
另外(也可作为备选),该介质还可指定一个目录指示以获取用于对内容进行路由选择的指令。
该介质最好含有用于从下面的内容中选取至少一项以发送给机器的用户简要表信息,这些内容是:可由统一资源识别符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
该介质最好含有用于选择性地向用户发送调查问题的用户简要表信息。
在一个实施例中,该介质指定了一个或多个个人计算机、电视、有线盒、卫星接收盒、视频游戏操纵台和/或者个人数字助理装置的地址。
根据本发明另一个方面,提供了一种用于编译和保存信息的方法,该信息用于通过在可由计算机读取的介质中指定特殊的字段以执行路由选择,并通过网络向机器发送内容,这种方法包括以下步骤:
接收用于产生一个用户简要表的信息;
利用上述信息在介质中指定机器的身份、机器的地址和用于确定发送给机器的内容类型的用户简要表信息;以及
以分层属性数值对的数据结构形式来保存上述用户简要表信息。
该方法最好还包括以下步骤:
在介质中指定与用户简要表信息相关的用户属性;以及
在分层结构中指定各种属性之间的分层关系。
在本发明的实施例中,上述方法还包括以下步骤:在介质中指定识别用户的信息、并且/或者识别用户的喜好、以及/或者在介质中指定用于识别分配给用户的聊天室的信息。在后一种情况下,指定步骤还可包括在介质中指定用于识别聊天室中的成员的信息。
本发明还扩展到一种访问信息的方法,该信息用于进行路由选择以及通过网络向机器发送内容,这种方法包括以下步骤:
与机器建立网络连接;
通过上述网络连接对保存在可由计算机读取的介质之中的分层属性数值对数据结构进行访问;以及
通过上述网络连接发送信息以在数据结构中指定机器的身份、机器的地址和用于确定发送给机器的内容类型的用户简要表信息。
在本发明的优选实施例中,数据结构被保存在与机器有关和/或与一服务器有关的存储装置中。
该方法最好还包括对用户简要表信息进行动态更新的步骤。例如,动态更新步骤可包括:对与用户简要表信息相关的用户活动进行监视的步骤;以及根据监视到的活动对用户简要表信息进行更新的步骤。
一种根据本发明的实施例的方法包括:根据用户简要表信息从下面的内容中选取至少一项以发送给机器的步骤,这些内容是:可由统一资源识别符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
本发明还扩展到一种访问信息的设备,该信息用于进行路由选择以及通过网络向机器发送内容,这种设备包括:
网络装置,它用于与机器建立网络连接;
访问装置,它用于通过上述网络连接对保存在可由计算机读取的介质之中的分层属性数值对数据结构进行访问;以及
可通过上述网络连接发送信息的装置,该信息用于在数据结构中指定机器的身份、机器的地址和用于确定发送给机器的内容类型的用户简要表信息。
上述设备可以含有与用来保存数据结构的机器相关的存储装置和/或与一和机器具有网络连接的服务器相关的存储装置,该存储装置被专门安排用来保存数据结构。
以下将参考附图并通过举例的方式对本发明的多个实施例进行说明,在附图中:
图1图示在用户位置使用本发明的一种方法对视频信号的接收和解码;
图2图示一种实现将互联网信息与视频内容集成的可选实施例;
图3是本发明基本软件的流程图;
图4图示URL被直接发送给一个用户的实施例;
图5图示包括一数字电缆箱的系统的一种实施例;
图6图示包括一数字电视的系统的一种实施例;
图7图示用户界面的一种例子;
图8图示提供用户界面的显示器的一种例子;
图9图示具有分布式通信服务器的系统的一种实施例;
图10说明了实现用户简要表信息的环室的逻辑结构;
图11A和11B显示了生成和实现指定用户简要表信息的处理的流程图。
图1说明用于接收视频节目和嵌入式统一资源定位符(URL)的计算机系统的一种实施例,该统一资源定位器用于将用户计算机16引导到互联网20上的寻址位置或网站,以检取相关网页。该网页与视频显示对应。特定的视频节目可以以模拟、数字或数字压缩格式(例如MPEG2)通过包括卫星、电缆、电线、电视广播的任意传输装置传送,或者通过互联网发送。
视频节目最好在例如图1所示的内容创建4这样的集中位置上创建以向用户分配。可以通过任意合适的装置实现节目的创建。在创建视频节目之后,置入统一资源定位符(URL)。在一种实施例中,通过如图1所示的URL编码器8将URL嵌入视频节目的垂直消隐区间。在该实施例中,URL被编码到VBI的线21的八个字段上。其中,线21是与相邻字幕相关的线。然而,URL可以另外或可选地在视频的任意副载波中作为音频信道的一部分嵌入视频水平部分中VBI的其它字段,或者如果视频是数字的,则嵌入一个数据字段。
尽管图1图示视频与URL广播在相同的传输线上,URL可以独立于视频节目在数据通道上发送。在该实施例中,在节目开始或者在节目播出期间,URL可以被发送到远程站点。该URL最好具有相关的时间标记,向用户站表示在视频节目期间何时显示URL所寻址的特定网页。用户也可以选择何时调用特定网页以用视频节目显示。
线21中的特定信息不是节目的可视部分,因而人眼无法察觉,因此使它理想地用于向用户发送数据信息。虽然线21的带宽容量是有限的,当如上所述的系统仅传输URL而不是整个网页时,有足够的容量。此外,计算机16接收视频和提取网页不需要附加硬件。
一旦创建视频节目,可以通过包括广播、电缆、卫星或互联网的任意传输装置将其发送到用户站,并可以驻留在视频服务器上。而且,可以将具有或者没有嵌入URL的视频节目编码到诸如录像带的存储装置上,例如家用录象系统(VHS)、Beta格式或者诸如CD或DVD之类的光盘,或任何其它媒体。
每个接收站最好包括任一Inte1 x86机器(最好为486处理器,奔腾处理器等)、苹果计算机、UNIX操作系统或其它任一种标准计算机工作站。本地计算机16最好连接到一条电缆和/或广播电视,或者连接到一个本地VCR或其它视频源。在每个用户位置,本地个人电脑16最好通过个人电脑16后面的电缆连接接收电缆传输。该视频/音频节目可以被处理以使用能够在计算机显视器上以诸如PAL或NTSC的合适电视制式显示视频信号的PC卡在计算机屏幕上显示。PC卡的一个例子是WinTV卡。除电缆连接之外,还有与电缆连接同时建立的互联网20连接。
互联网20可以通过承载视频节目的高速线路、射频、传统的调制解调器或者通过双向电缆来连接。本地个人计算机16具有例如通过ASCII(美国信息交换标准码)软件机制的互联网访问。在一种实施例中,在每个用户位置上,一种相关本地URL解码器12提取URL,最好通过使用一个适当的VBI解码器将其嵌入垂直消隐区间内。URL解码器12可以是一个独立单元,或者是在个人计算机16中安装的一个插件板。
如图2所示的实施例中,统一资源定位符(URL)被如上所述在视频中编码。并且,最好在VBI的线21的八个字段上编码URL,但是也可以独立于视频发送。在该实施例中,URL解码器24位于服务器位置而不是在用户位置上。当解码器24接收视频节目信号时,它提取VBI的线21上的URL编码,并将这些编码发送到一个互联网服务器28。然后通过互联网20将URL编码发送到用户个人计算机16。同时,通过传统广播或电缆传输装置36将视频向用户的个人电脑16广播。
如图4所示的可选实施例不使用VBI。在该实施例中,系统通过互联网20运行一个在线服务。该服务的形式是一个互联网网站62,该网站62提供到数据库78和一个或多个相关数据服务器90的用户界面。该服务向签约使用所示系统及其广播的电视广播台66提供会员帐号。每个会员广播电台将通过浏览器软件74、通过输入不同的标识和口令信息来使用他们的会员帐号在其计算机70上加入该服务。一旦进入其帐号,会员将被提供一个图形用户界面,用于预先安排URL以在一天的特定时间通过直接的互联网94连接传输给用户118。可以由广播台使用相同的用户界面或它的变型在进行广播86的同时将URL实况传输到用户。
该界面的一种例子可以是一个计划表日历(每天、每周、每月、每年),其中广播台66可以分配与其广播86一致的时间周期,并且在该时间周期内他们将向链接到网页的用户发送URL。对于被广播台66确定为广播周期(在该周期内他们将传输与从其电视广播设备向当时用户118的外部电视114广播的电视节目相对应的URL)的每个周期(例如一天内特定的时长周期),然后广播台66可以将一系列的URL输入一个相关文件(Link File“链接文件”)以在此时通过互联网20传输。该链接文件可以具有一个用户界面,例如空白表格、表格或列表,或者可以是一个简单的制表键分隔或段落分隔文本文件。例如,链接文件中的每一记录由可以包含下述信息的数据结构组成:
(<时间编码>,<URL>,<标记或标题>,<附加信息>,<附加信息>,……。)
上述数据结构仅是一个例子。对于广播台66在显示期间希望发送的每个网页,链接文件中的记录最好指定时间、互联网网址(即URL)、标签(例如相关名称)和一些可选附加信息。
当广播台66修改其日历和/或与其日历中的任一给定时间周期相关的链接文件时,该信息被存入该网站62的附属数据库78。例如如果他们在不同的时区中广播,那么每个广播台66可以在数据库78中维持多个日历。
数据库78向服务器90提供用于即将来临的周期的链接文件记录,该服务器可以是一台服务器或在网络中的多台计算机上的服务器程序的分布式网络,将被用于大国或全球听众。服务器90向通过网络连接的用户个人计算机16,提供包括URL的链接文件记录。网络的可能例子包括公众互联网94、直接专用网或者无线网络。
图4所示实施例的一个特征是一个或多个广播台66可以将数据库78中的相同时间表用于他们各自的广播86或者在相同的广播期间使用数据库78中的相同时间表。例如,一个网络广播台可以开发一个主计算表,不同的联播广播台可以预订该时间表或复制(在数据库中)和添加或删除该时间表中的特定URL,以用于他们的本地听众或特有的节目。该方案使联播电台能够将URL插入由他们的网络广播台66提供的一系列的多个普通URL,以用于本地广告客户或者本地居民。换句话说,联播电台可以给网络馈送增加链接,然后将它重新分配给本地的听众。
图4的系统还能够以对每个用户独特简要表专用的唯一URL系列的形式进行个人化,该唯一URL系列直接通过互联网20发送给每个用户的特定客户机软件106。这可以从广播台66到每个单独用户118或特定用户群实现。为实现个人化,该服务可以向每个用户客户机软件程序106发送不同的URL流。根据在数据库78中存储的用户简要表或客户机软件程序106发送URL流,当使用客户机软件程序106时进行用户选择,在广播86期间进行广播台选择,或者由驻留在服务62上的算法(例如滤波器)进行自动选择。个人化使每个用户能够接收与他们的兴趣、人口分布、历史或系统性能特别相关的URL。
一旦URL到达个人计算机16,图1、2和4所示的所有系统的操作是类似的。
在一种实施例中,一个用JAVA做成的浏览器98和专门软件106被安装在计算机16上。用JAVA做成的浏览器98允许计算机提取网页102,并且目前是首选的软件,因为它是平台独立的,因而能够通过互联网20进行程序、图象等的有效和灵活的传输。专用接口软件106(下文称为“客户机软件”)用作视频节目和互联网功能之间的界面。客户机软件106从视频节目(图1的实施例)中或者直接从互联网连接中(图2和4的实施例)提取URL,并解释这些URL并控制JAVA做成的浏览器提取特定的相关网页102。客户机软件106还使网页和用于在用户计算机16上显示的视频内容同步,如图3和4所示,并将在下文更加详细地解释。
如上所述,URL可以被编码和通过将它们插入垂直消隐区间(VBI)来嵌入视频信号。
另外,也可以由会员电视广播台66将URL和用于向用户发送URL的指定时间一起输入。在适当的时间上,直接通过互联网在直接点对点或多路广播连接利用客户机软件106向用户个人计算机16发送URL。
该系统可以具有检测一个接一个直接发送的相同URL的能力,并使浏览器在这些特定情况下不获取URL。如图3所示,一旦在计算机接收到URL编码,客户机软件106首先解译该URL,然后在步骤42确定先前是否已经接收该特定URL。如果它已经被接收,下一个所接收的URL被解译为在先接收的确认。如果以前未检测到该特定URL,软件在步骤46检查拼写错误和任何其它错误,并且如果存在错误,校正这些特定错误。再次确定先前是否已经检测到该URL。如果已经检测到,在步骤38访问下一个URL。如果未检测到该URL,在步骤54将该特定URL添加到URL列表。然后将该特定URL发送给浏览器,最好是一个JAVA做成的浏览器98。一旦接收到该URL,浏览器98在步骤58将访问URL所指示的网站地址122(图4),并通过互联网提取所调用的网页102。
观看者可以以下述方式浏览综合显示。如上所述,视频信号被处理并在例如使用WinTV插件板的个人计算机屏幕上显示一个视频窗口。相应音频被发送到声卡和发送到PC扬声器。
当在视频窗口中显示预定相关视频内容时,由URL引用的所提取的网页102可以被选择性地做上时间标记以在计算机屏幕上显示,从而通过提供与视频内容相关的详细信息增强视频显示。屏幕的另一部分最好用于显示一个操作控制面板。该控制面板提供一个已经被广播并相应地由计算机16接收的URL的列表,更新他的控制面板以每次由个人计算机16接收到一个新URL编码时添加一个URL编码。该列表向用户提供返回和提取特定信息或先前已经在程序中显示的有趣的网页以将它们打印出来用于将来参考的灵活性。而且,该列表可以包括指向未用广播程序显示的网页但向浏览者提供关于所感兴趣的某个主题的详细资料的URL。
在一个例子中,浏览者可以开始观看以一个乐队为特征的音乐视频。当由个人计算机16接收视频时,URL或者用视频信号接收,或者通过互联网20或别的数据通道直接接收,并由客户机软件106解译。根据指示和命令,JAVA做成的浏览器98从在URL中识别的互联网20的网站提取特定网页102。然后在特定时间在视频屏幕上显示这些网页102。因此,例如,虽然浏览者在观看音乐视频节目,关于该乐队的传记信息也可以在邻近视频窗口的位置上显示。网页102还可以包括一个即将上演的音乐会时间表,和/或可以从互联网20下载该乐队音乐的音频剪缉。
举另外一个例子,用户可以观看与金融新闻相关的节目。虽然显示解说者在讨论高科技股票,可以在计算机屏幕上用视频显示高科技股票的详细财务状况信息、环境和特点相对应的网页。如果包括该个性化特征,与特定用户股票相关的网页可以被提取并在计算机屏幕上用视频节目显示。当节目解说者转向道琼斯的每周状况的讨论时,可以同时显示提供相关财务状况信息的网页。
用户可以使用电视机114或其它显示监视器和个人计算机16的显示屏浏览交互式节目。在这种情况下,当在电视监视器114上显示视频节目时在个人计算机上显示相关网页。在该可选实施例中,一个有线机项盒从多信道电缆接收电视节目。个人计算机16还从多信道电缆接收视频节目,并提取嵌入视频信号垂直消隐区间内的URL,或直接通过互联网20发送。客户机软件106提取URL并如上所述提取特定网页。然后该网页被与特定视频帧同步并显示给用户。显然在网站上存在超链接,将允许用户自动装载客户机软件,并启动在该网站中所提及的特定电视频道。例如,浏览互联网20的个人可能会遇到一个主要电视网的网站。然后可以卷动到一个有趣的故事,随后单击超链接以打开软件将电视窗口调谐到该网络。
如果已经在适当的存储装置上存储嵌入或者没有嵌入URL的视频节目,则不从传输装置接收视频节目,可以直接从用户位置寻址该视频节目。储存装置可以是任何形式的录象带,例如VHS或Beta,或任何形式的光盘,例如DVD(数字化视频光盘)或CD-ROM(光盘只读存储器)。在这种情况下,用户个人计算机16和/或电视114被连接到磁带放像机、磁盘驱动器或任何其它合适装置。
图5和图6图示可以使用的系统的两个可选例子。如图5所示,用户可以使用电视机18或其它显示器和数字电缆盒140浏览一个交互程序。在这种情况下数字的电缆箱140执行图1、图2和图4所示的个人计算机16的功能,而客户机软件则存储在数字电缆箱140内的存储器中。在一种实施例中,数字电缆箱140包括两个调谐器,因而允许在同一屏幕上同时浏览网页和视频节目。然而如果视频和网页数据流在同一条信道上传送,则仅需要一个调谐器。
客户机软件从直接从互联网连接20或者通过一条独立的数据信道,所接收的视频节目中提取URL,解译这些URL并指导网络使浏览器提取特定相关网页,使所提取的网页与视频内容同步以在电视18上显示。相关网页最好在电视18的一个画面内显示,而视频节目在另一个画面中显示。网页也可以替换显示器上的视频节目。
在这个实施例中,数字有线机顶盒140从多条信道电缆接收电视节目。可以使用MPEG1、MPEG2、MPEG4、MPEG7或任何其它压缩视频方案将URL编码到数字节目信道中。URL也可以从互联网服务器148传送到数字电缆箱140。数字电缆箱140从数字视频信号解码URL或者直接在互联网20上发送。客户机软件解码URL并如上所述提取特定网页。网页最好与特定视频帧同步并显示给用户。
如同上述所有的实施例所说明的那样,如果内嵌或没有内嵌URL的视频节目被存储在诸如录像带或光盘的存储装置上,则并不必从传输装置接收视频节目,而可以直接从本地视频源144接入视频节目。在这个实施例中,数字电缆箱140被连接到VCR、磁盘驱动器或其它合适设备。
图6图示一个实施例,其中数字电视152是远程接收单元,并执行如图1、2和4所示的个人计算机和如图5所示的数字电缆箱的功能。处理器装置和存储器被合并到数字电视152中,并在数字电视152中的存储器内执行客户机软件和网页浏览器软件。以类似的方式由数字电视152的实施例执行参考其它实施例所述的所有上述功能。
尽管如图5和6所示的数字电缆箱/电视140、18和数字电视152被合并在图1的实施例中以代替个人计算机16,它们也可以代替如图2和4所示的个人计算机16。
用户可以在一个屏幕上(在两个窗口中)浏览视频和网页内容,或者在一个显示屏上浏览视频节目,在一个独立显示监视器上浏览网页内容。用户还可以分开访问视频或网页内容。因而,用户可以从视频切换到网页内容或相反地操作。
在此所述的系统非常适合于教育环境。因此,学生和教师可以访问一个或多个网页服务器。提供包括教师和学生用户软件、编辑软件和数据库访问软件的软件模块。例如教师可以使用在个人计算机上使用内容创建软件通过如图7所示的接口156轻易地结合到在网上发布的课程当前信息。教师创建一个播放列表(即链接文件)160,播放列表160包括一个网页、文本注释和问题的列表。网站和问题以预定顺序被发送,并可以被指定时间。识别网站的URL和时间标记在预编码节目的回放或现场播放的过程中被自动发送到虚拟社区中每个学生的桌面。
在每个学生工作站上,由播放列表160控制节目。换句话说,播放列表160提供节目结构。在播放列表160所示的预定时间上,浏览器将提取并在计算机屏幕上的一个画面中显示网页。因为可以在预定时间以这种方式准备事件,所以整个节目和播放列表可以被预先编码并存储在网页数据库中以便以后由学生访问。
显然学生和教师可以位于任何地方,只要他们都连接到万维网。因为服务器控制程序,教师输出来自服务器,而学生工作站由网页服务器自动更新。
该教育实施例使用协作组件功能集成网页内容和其它媒体,以便为学生和教师创建交互环境。学生可以通过其网页浏览器或者从电视接收传统的视频课程。可以如图8所示同时提供显示浏览器的单独画面,该浏览器显示自动向每个学生桌面发送视频显示的补充信息或练习的网页176;使教师和/或其它学生在线谈话的聊天对话框;和网页和包括课程的问题的交互式列表164。
在图8的学生界面中,每个学生可以进行虚拟实验,例如在物理课上学习重力的相关内容。另外,学生可以使用聊天对话框168相互之间和与教师谈话。他们还可以彼此发送网页和通过学生界面176的聊天对话框168提供对教师问题的回答。使用这种聊天特征,学生可以划分成小组以便共同学习。无论小组中的学生何时发送消息,该消息都被发送到互联网服务器20,小组中的每个其它学生在他们的聊天对话框168中接收和阅读消息。
然而,教师可以保留对聊天特性的控制,例如,教师可以中断聊天特性或推入网页(web push)以中断学生不受约束的谈话或网页的发送。
在此所述的系统比常规还距离学习系统更强大,因为他们允许教师自由和方便地练习几乎所有类型的测试策略。教师可以使用聊天对话特性和网页的组合来测试学生。例如,多个选择问题和短答案问题可以出现在聊天窗口168中。需要较长答案的实验问题成为网页。如上所述,学生可以进行在线虚拟实验。一旦教师的个人计算机接收学生答案,学生的得分可以以包括表格、图表、图形和条形图等的任何一种方式显示给教师。教师就可以分析结果和具有向学生提供实时反馈的能力。
学生还可以通过分支交互音频、视频和/或图形响应接收各自的反馈。例如,根据学生对多选项问题的应答,工作站可以转向最好以教师自己的声音预先记录的特定音频响应。在学生的工作站可以使用多个潜在的音频响应,例如通过美国专利US 5,537,141中所述的方法。另外和/或可选地,根据学生的答案或个人简况文件可以将个人视频、音频和图形片断发送和显示给学生,例如以美国专利US 5,724,091中所述的方式。
使用包括一个算法的存储器功能特征,该算法不仅根据学生的当前答案选择而且根据学生的先前响应来选择对用户的交互应答,对学生答案的响应可以更加真实。最好存储在每个学生工作站上的存储器中并在处理器控制之下的算法根据学生响应选择一个输出交互响应。在一个例子中,连续获得三个或更多正确答案的学生接收一个更难的问题。然而,错误回答一个或多达三个问题的学生则接收一个更容易的问题。
如图9所示的系统能够服务于多个用户,例如多个学校。如图所示,通信服务器180通过局域网、广域网和互联网分配和发送消息。在系统的核心上是一个编组数据库服务器184,该数据库服务器184由分别服务于一个区域192的多个通信服务器所包围。每个通信服务器180由代表用户站188的方框所围绕。彼此以节点关系来组织通信服务器180。
每个节点负责服务一个区域192。区域192被定义为由单个通信服务器180服务的虚拟位置。区域192可以是一个单独的学校、办公室或者可以由多个实际物理位置组成。区域192的定义特征是不需要在服务通信服务器180之外为从区域192的一个成员发送给另一个成员的消息选择路由。
区域成员类似于频繁使用的术语“用户”。例如,“用户”可以是教育环境中的学生。
如图9所示的分布式教育系统允许在很少或没有管理工作的情况下在一组中动态添加通信服务器180和在整个通信网中添加组。通信服务器组由若干所定义的虚拟区域192组成(每个最好包括不超过250个成员),每个区域192由单个通信服务器180服务。该系统允许一个区域192的成员或者组方便地与另一区域192的成员或组通信,而不需改变任何配置。
过去,大量用户的服务需要相当昂贵的服务器和网络。而且,当用户库增加时,性能受影响,并且必需升级硬件以满足需要。
分布式通信系统允许相同的相对便宜的机器服务于不断增加的用户库。当必需遵循与IP路由选择和DNS查找基本相同的核心模式时,这通过从一个服务器向另一个服务器发送消息来实现。如果一个消息是发给不属于当前区域192或组的一个成员时,该消息通过分布式通信系统发送直到它的目的地,或者发现知道该目的地并可以发送该消息的人。可以存储目的地,以便可以更加有效地发送发给该成员或组的后续消息。
参见图9,如果消息由成员“A”发送,并且仅发送给组1的成员,该消息决不离开区域1的通信服务器。然而,如果消息是发给区域1的成员和区域2的成员,区域1的通信服务器将该消息转发给组数据库服务器184。该消息被广播给区域1的成员并在组数据库服务器184中标记为属于区域2。然后将该消息发送到区域1并广播给区域2成员。使用该技术,任何成员可以潜在地向任何其它成员发送消息。如果区域通信服务器180并不识别该目的地,该消息被转发到线路上。每个通信服务器180并不需要知道任何其它服务器180的情况。消息被路由选择直到它们被发送。如果无法发送,则通知初始发送者。
可以在不工作时添加新区域192。当新通信服务器180被添加给网络时,它向数据库应用程序注册自身。此后,在不改变其它区域服务器180的情况下可以正确地发送目标为新区域192的任何消息。
该方法和系统为全局消息或用户到用户的消息工作。而且,还可以动态添加新组。一旦添加新组,每个新组数据库服务器184向现有的数据库服务器184注册其自身。该负载的分配允许使用现有的软件和硬件几乎不受限制的扩展。每个服务器管理有限个成员,累积服务于一个增长的社区。
不需要通知用户有关他们应当连接的特定通信服务器180的详细内容。成员可以被引导到一个URL。通过负载平衡软件确定选择用于用户连接的服务器。以这种方式,网络可以以服务器全局网络或简单地作为本地教室出现。
使用数据库服务器作为路由选择网关的所述结构使系统能够用最少的管理和配置、低端和低成本的硬件提供服务。
根据本发明的一个实施例,它可以采用一个具有动态、分层、含有共享用户简要表信息的“环室”。一个环室可以指定(例如)用户性格,观看爱好,嗜好以及消费习惯以作为用户的简要表。该环室含有一个用户简要表或者可作为含有用户简要表的数据库的一个关键字,而且此环室可被以适当的方式保存在一个存储器中。例如,一个环室可被保存在计算机可读存储器内的一个文件型结构中。可以通过浏览器程序、相关的web服务程序以及/或者其它用于通过路由选择将内容发送给与环室有关的用户机器的应用程序来访问环室。用户机器可以包括各种设备,如:个人计算机、电视、有线盒、卫星接收盒、视频游戏操纵台和/或者个人数字助理装置。
浏览器程序一般包括一个由web服务器创建的文件,它用于本地保存数据并跟踪由URL识别出来且由用户通过浏览器程序访问的web站点。这些文件被称为是cookie文件,它们含有一个有效的URL范围。当浏览器再次遇到URL时,它将把相应的cookie文件发送给通过URL识别出来的web服务器。
在本发明的一个实施例中,浏览器可访问一个环室文件和/或一个保存有环室的数据库结构,而且web服务器可含有用于保存环室副本的文件或其它数据结构。用于一个具体用户的环室文件一般仅被保存在服务器之上,但它也可被保存在用户的本地机器上,或者同时保存在服务器和用户机器上。环室可以实现共享简要表数据(它可在客户与服务器之间进行交换)的动态存储,并且能够灵活地以三种方式来采集和处理上述数据:客户方评估,基于http的服务器方评估,以及基于网络的服务器方评估。与cookie文件相比,环室具有一个优点,即,环室文件是由数据库驱动的,而且它一般都保存在服务器上,这样就可防止用户删除或篡改环室文件。与之相比,Cookie文件被保存在用户的本地机器上,并且可以访问用户的环室文件以及根据此环室文件接收内容。
一个环室(更具体地说,是一个分层属性数值对的数据结构)包括一个由许多小块组成的集合。一个小块是与和特定环室有关的平均数值对相对应的最小数据单元。例如,用户的年龄将是一个与用户主环室有关的小块。环室数据结构包括姓名加上相关的小块。在分层结构的最高级上,顶部环室与用户、聊天室、网络服务或其它适当的商业机构和服务有关。各个环室都含有一组小块和一组子环室。
子环室是一个与除外部机构(如用户)之外的其它环室相关的环室。子环室的一个例子是一个用户的地址。用户地址参考了用户的主环室并且被保存在一个子环室中,而且子环室含有多个小块以用于地址中的各项信息。环室和分层关系被保存在一起,这就意味着一个环室可以具有相关的子环室,而且子环室也可具有相关的子环室。因此,环室就可以在其分层结构中含有多级子环室。
一些环室仅由一个父环室拥有。其它的环室则在几个或多个父环室之间共享。这些共享的环室描绘出了一个对所有人公用的商业机构(如一个独立的项目)。一个例子中包括了同一聊天室中的多个成员。这就提供了一种方法以用于识别需要聊天服务的用户组。还有,通过对环室的共享,用户就无需进入一个用于不同服务的新简要表;因为各种服务都共享和使用一个环室。
图10显示出了一个用于完成用户简要表信息的环室的逻辑结构200。该结构可被保存在一计算机可读的介质(如存储器)上以便于相关机器的访问。词条“环室”仅被作为一个标记来使用,它指的是驻留在服务器上的信息,在向客户推出或分配具体内容时,用户可对该信息进行访问。
结构200使用数据库表来存储和保持用户简要表信息,用户简要表信息包括了用于识别用户或相应客户机的各种类型信息。结构200含有一个用户表202,它用于识别一个具体的网络用户,而且各个用户一般都通过一个单独的表格来识别。表202还可含有用于识别各用户的姓名和相关口令以及身份(ID)的信息。目录表204保存有一个用于列出网络用户的目录。
每个单独的环室表206都为一个特定的用户保存有用户简要表信息。环室表206也与用于该用户的对应表202及目录表204相关。环室表206还与一个环室分层表208相关,它可识别和保存表206的分层关系。各个环室表206都可含有一个相关的小块表212以用于识别和保存用户简要表信息的特定属性。一个相关的属性表210存储并保持有这些属性的信息。
用户简要表可含有各种各样与用户特征有关的信息,这些信息用于确定给用户推入的内容。如下面将要说明的那样,推出给用户的内容可包括任何类型的信息,如视频、音频、图形、文本以及多媒体内容。根据用户简要表信息而被有选择性地推入给用户的内容的例子包括(但不仅限于此):广告;体育事件中运动员的简要表;音乐或其它音频信息;代表特定服务的图标;调查结果;以及节目建议。还有,当视频节目为不同的镜头角度提供不同的视频流时(如在体育事件中),也可根据用户简要表来选择特定的镜头角度。另外,特定的戏剧表演也提供了不同的视频流以用于各种情节变化,而且也可根据用户简要表来选择用于向用户表现特定情节的视频流。
调查可涉及到根据用户的环室而有选择性地向用户发送问题。用户对问题的回答可用来对环室进行进一步的更新。作为一个调查内容的例子,可以把汽车制造商看作是一个登广告者,他已确定有十个需按特定顺序回答的问题对制造商确定应如何向具体用户推广市场是极为重要的。在这个例子中,服务器或网络使用了环室来保持已被回答的问题以及未得到回答的问题。当网络根据一个具体的方案而确定出是向用户推入制造商的调查问题的时候时,该环室可被用于确定应向用户推出十个问题中的哪一个。
该例子还描绘出了如何为特定的用户群选择单个广告。对调查的回答可被用于在推出给特定用户的广告内提供第二级信息。网络可以使用用户环室中的(例如)入口统计数据来确定向用户推出哪个广告和调查。用户对调查问题的回答可被用于向用户推出额外的广告或者是为已被推出的广告增加额外内容。还有,网络可根据用户的回答,通过为调查选择额外的问题,从而剪裁对特定用户的问题以及问题表达的顺序。因此,网络就可以动态地修改和更新用户的环室以进一步对根据用户环室而选择向用户推出特定内容的过程进行微调。
环室的执行环境可通过一个可简单地编程的JAVA模块而得以实现。表1中就提供了一个这种模块的例子。在表1中描绘了基于模板的代码,它由一个图形用户界面(GUI)创建。这个模块也可被作为用户机上的一个应用程序界面(API)而得以实现以用于访问服务器上的用户环室文件。如果用户机不含有这种模块,则用户机可从网上下载它以作为一个在本地执行的JAVA文档文件(JAR)。
表1import actv.nub.*;public class Pilot Yankees implements Processor{public void process(Nub,nub,Donut client,Donut action)
throws NubException{if(client.check(“OWNS_PILOT”)&&
action,getValue(“FAN_OF”).equals(“Yankees”)){nub.change(“content”,YankeePilotChallenge);}}}
表1中的模块可以从一环室服务中获取小块数值、在这些数值和其它条件上做出分支、设定已存在的小块数值以及创建所需的新小块数值。另外,该模块可与一些例如分布式通信网络的系统进行直接交互,以用于包括动态分配内容和广告推出频道在内的附加功能。分布式通信网络的一个例子在美国专利申请No.09/396693(1999年9月15日申请)中已进行了说明。该环室也可以与其它类型的网络一起使用。
模块可按三种模式对环室进行处理:作为一个与用于保持环室持久性的数据库直接连接的http服务;作为一个可响应通过分布式通信网络传来的请求并且未与用于保持环室持久性的数据库连接的服务;以及在可以直接接入用户输入的客户机上,却利用代理服务而通过分布式通信网络使用环室的持久性。
图11A和11B显示了过程220的流程图,它用于创建并实现用于指定用户简要表信息的环室。过程220可在处于上述举例说明的网络内的机器(如web服务器)上的软件模块中得到实现。在过程220中,一个用户试图登录网络(步骤222)。作为响应,服务器将确定数据库中是否有可用于该用户的环室(步骤224)。如果此环室不存在(步骤226),则服务器将询问用户、接收对询问的响应,并根据响应而利用数据库结构220为该用户创建一个环室(步骤232)。在后面将会给出一个询问的例子。否则,如果存在有用于该用户的环室(步骤226),则服务器将询问用户以更新环室(步骤228),并且利用数据库结构200对环室进行更新(步骤230)。询问过程可以涉及到服务器向用户发出一系列的问题并接收用户对这些问题的回答。询问过程还可涉及到如上所述的调查问题。服务器可以获取响应以便使用户通过网络接收内容。
服务器可以从其它信息源中任意地接收用户的用户简要表内容。例如,在其它基于网络的系统中可以已经存在有一个用户的用户简要表,并且服务器可以接收该简要表。在任意接收其它的用户简要表内容(如一个预先存在的用户简要表)时,服务器可有选择性地将此内容引入环室(步骤234)。在当预先存在的用户简要表需要得到更新时,服务器可根据特定的标准(如用户简要表所需的内容类型)来引入预先存在的其它用户简要表内容。另外,服务器可以引入用户简要表的全部内容或只选取其一部分。
服务器根据用户的环室把用户分配给一个群,并且在用户环室中保存一个分配的指示(步骤236)。在聊天服务中,一个群为用户指定了一个聊天室;环室信息可被与其它网络服务一起使用。如果用户已经在系统中拥有一个环室,则服务器可利用一个预先存在的房屋(room)分配以作为缺省分配,或者将用户分配至一个新的群,尤其是在当用户的环室已经基本得到更新时。服务器在数据库中保存了用户的环室,并且任意地发送环室的一个副本或特定部分以将其存储在用户机上(步骤238)。如果接收到环室,则用户机将把环室本地保存起来或对其进行更新。
在为用户创建或更新环室之后,服务器将根据保存在用户环室中的用户简要表信息来选择内容以发送给用户(步骤240)。选定的内容可以按照与用户环室中的用户简要表信息有关的特定标准,而且它可包括各种类型的信息。发送给用户的内容可以包括网络内容,即可通过统一资源识别符(URI)访问的任何类型的信息(步骤254)。URI是一个用于识别摘要或实际资源的压缩字符串。更具体地说,URI提供了一个简单且可扩展的含义以用于识别源,而且URI还可被归类为是一个定位符、一个名称或者两者都是。URI语法和语义的规范可从WWW全球信息创办组织介绍的概念中获得。URI包括(例如):URL和统一资源命名(URN)。URL是URI的一个子集,它可通过对其主访问机制(如网络的“位置”)的表述来识别信息源,而不是通过用名称或信息源的其它属性来识别此信息源。词条URN指的是URI的一个子集,它需要保持全球唯一性并且即使当信息源停止存在或失效时也仍然存在。
选定的内容也可以包括视频内容(步骤255);音频内容(步骤256);或者是任何类型的多媒体内容(步骤257)。多媒体内容可包括(例如)要根据从用户环室识别出的用户的喜好或性格而被选取发送给用户机的特定类型的动画或幻灯片。视频和音频内容可以包括(例如)用户可能会感兴趣并且是根据用户喜好而被选取发送给用户机的视频和音频广告。视频、音频或多媒体内容可以包括与聊天室中用户与其它成员或群组之间的讨论有关的内容。它还可包括与用户要观看的节目有关的内容。例如,如果用户观看一个体育节目,则该内容可包括对同一队伍或队员之间的统计或在过去的体育节目中的录象,而这些内容是根据保存在用户环室中的用户的喜好和兴趣而被选择出来的。
选定的内容也可包括如上所述的特定视频流(步骤258)。具体来说,从不同镜头角度获得的多个视频流可被有效地用于特定的节目。服务器可根据用户表明的喜好而选择一个视频流以显示给用户。例如,用户已经表明他喜欢在橄榄球比赛中看四分卫,因此,跟随四分卫的视频流将被选取以发送给用户机。另一个用户已表明他喜欢观看(例如)接球手,因而接球手的视频流将被选取以发送给用户机。在例如美国专利No.5,861,881中说明了一种提供多视频流的方法,该方法或任何其它适当的方法都可被用于提供多视频流。
选定的内容还可包括可执行的对象或应用程序(步骤259)。例如,服务器可根据用户的喜欢而向用户发送一个JAVA游戏或其它类型的电子游戏。可执行的对象也可被用于在另一个应用程序执行时向用户机动态地推出定制代码。另外,选定的对象也可被用于简化电子商务活动。具体来说,可以根据用户的喜好而向用户发送可供购买的特定产品的标志,而且可执行的对象可被用于提供普通的电子“售货车”,在此“售货车”中,用户能够拖拽产品的标志以在众多零售商间进行买卖。电子售货车保存有产品的标志以及其它潜在的信息以便在发送和执行产品买卖请求时使用。
选定的内容还可包括其它类型的内容(步骤260)。服务器将根据判断的结果而向用户机提供特定的内容(步骤242)。
服务器还可以监视用户的活动以便对用户的环室进行动态更新(步骤244)。用户的活动可涉及到与用户和网络或提供给用户的节目内容之间的交互有关的任何类型的信息。例如,服务器可以检测以下内容中的一项或多项:用户选取或“点击”URL以请求特定的内容时的速率;用户所选取的URL;用户保持在网络上登录的经过时间长度;用户参与聊天室中的讨论的程度;以及/或者可检测到的任何其它信息。
服务器还可根据监视到的用户活动而判断出是否需要更新用户的环室(步骤246)。这种判断可以根据与用户活动有关的特定标准而进行。例如,服务器可以保存特定类型的活动或者各种活动的门限以便将它们与监视到的用户活动进行比较,并可在当用户活动与特定类型的活动相匹配或者超过门限时对环室进行更新。也可以根据调查问题对环室进行更新。如果服务器已经根据标准确定了需对用户的环室进行更新(步骤248),它将根据用户的活动而对环室进行动态更新、保存更新内容、并且向用户机任意地发送更新的内容(步骤250)。否则,如果不符合标准,则服务器将不对环室进行更新。
服务器还检测用户是否已经从网络上离线(步骤252)。如果用户保持在网络上登录,则服务器将根据用户的环室而连续地给用户选择和推出内容(步骤240,242,254-260),监视用户活动(步骤244)以及动态地更新用户的环室(步骤246,248和250)。
以下提供了环室使用的一个例子。在程序执行期间,服务器向用户Bob Smith发送出一个问题“您是否拥有个人数字助理装置(PDA)?”并且Bob回答“有”。则相应的小块将含有平均数值对PDA=真,然后,如上所述,该数值对通过互联网发送给一个分布式通信网络。从分布式通信网络中获得这个小块,并将其保存在数据库中,以作为Bob Smith环室之下的子环室“技术”中的一个小块。该小块的一个副本被保存在Bob Smith的机器的本地客户浏览器中。
在节目的后部,电视节目的主持人会回顾最新的PDA。节目的设计者想要给所有的在线用户发送与PDA有关的web内容。如上所述,设计者将向所有的在线用户推出一个以用户是否拥有PDA为参数的列表项。Bob Smith的浏览器收到了这个列表项,此列表项参考了他的环室。浏览器再调出数值对PDA=真,并且通过列表项中的逻辑而确定出Bob应在其浏览器中观看到一个提供PDA打折升级的web页面,而不是为用户提供第一次购买一个新PDA的机会的web页面。
除了在客户方出现为小块确定路由以及作出决定的过程以外,也可在服务器方单独发生相同的过程。
表2列出了一个典型环室的可扩展标记语言(XML)代码。表3列出了一个典型环室集的XML代码。表2和表3中的缩行代表了环室的分层结构。
表2
<?xml version=“1.0”encoding=“UTF-8”?>
<!DOCTYPE htvuser SYSTEM“donut.dtd”[]>
<htvuser name=“Bart Simpson”uid=“bart”pw=“dude!”>
<donut desc=“bart”id=“bart”>
<crumb desc=“email”value=“barf@fox.net”/>
<crumb desc=“ccn”value=“amex 5592 3800 0165 1872 exp 01”/>
<donut desc=“thebox”>
<crumb desc=“style”value=“rock”/>
<crumb desc=“region”value=“NE”/>
<crumb desc=“fanof”value=“Offspring,Limp Bizkit”/>
<crumb desc=“sex”value=“yes”/>
</donut>
</donut>
</htvuser>
<!--
Client code can refer to:
bart.ccn
bart.thebox.region
bart.thebox.fanof
etc.
-->
表3
<?ml version=“1.0”encoding=“UTF-8”?>
<!DOCTYPE teamlist SYSTEM“donut.dtd”[]>
<teamlist>
<donut desc=“team”
       id=“hot-sax-mets”
       shared=“true”
       members=“lisa,sally,lukas”>
<crumb desc=“name”
  value=“Hot Saxophonists lusting after the Met’s Shortstop”/>
<crumb desc=“team-homepage”
 value=“http://home.springfield.net/~lisa/mitt-lusters.html”/>
<crumb desc=“trivia-tries” value=“22”/>
<crumb desc=“trivia-correct” value=“5”/>
    <crumb desc=“trivia-prizes”value=“05”/>
   </donut/>
   <htvuser name=“Sally Brown”uid=“Sally”pw=“beethoven”>
    <donut desc=“sally”id=“sally”>
      <crumb desc=“email”value=“sally@shulz.net”/>
      <crumb desc=“cnn”value=“mc 5592 3800 0165 1872 exp 012”/>
      <donut desc=“espn”subs=“hot-sax-mets”>
       <crumb desc=“sports”value=“skiing”/>
       <crumb desc=“agegroup”value=“2-5”/>
      </donut>
    </donut>
   </htvuser>
 <htvuser name=“Lisa Simpson”uid=“lisa”pw=“trane”>
    <donut desc=“lisa”id=“lisa”>
      <crumb desc=“email”value=“lisa@fox.net”/>
      <crumb desc=“ccn”value=“visa 5592 3800 0165 1872 exp 02”/>
      <donut desc=“espn”subs=“hot-sax-mets”>
       <crumb desc=“sports”value=“curling.wwf”/>
       <crumb desc=“agegroup”value=“5-10”/>
       <crumb desc=“eduoation”value=“Springfield”/>
      </donut>
    </donut>
   </htvuser>
 <htvuser name=“Lukas Doright”uid=“duanne”pw=“tomgirl”>
    <donut desc=“lukas”id=“lukas”>
      <crumb desc=“email”value=“lukas@aol.com”/>
      <crumb desc=“ccn”value=“amex 5592 3800 0165 1872 exp00”/>
      <donut desc=“espn”sus=“hot-sax-mets”>
 <crumb desc=“sports”value=“baseball”/>
 <crumb desc=“agegroup”value=“l8-24”/>
   </donut>
  </donut>
 </htvuser>
</teamlist>
应该明白,可对本发明的上述实施例做出各种修改和变换,但它们都不会脱离本发明附加权利要求的范围。

Claims (37)

1.一种用于编译和保存信息的装置,该信息用于执行路由选择并通过网络向机器发送内容,这种装置的特征在于包括:
可由计算机读取的介质,它含有用于向机器发送内容的信息;
上述介质含有多个字段,它们用于指定机器的身份、机器的地址以及用户简要表信息,用于确定发送给机器的内容类型,该信息被以分层属性数值对的数据结构形式来指定。
2.如权利要求1所述的装置,其特征在于上述可由计算机读取的介质还能指定与用户简要表信息相关的用户属性,并且分层结构识别出各种属性之间的分层关系。
3.如权利要求1或2所述的装置,其特征在于上述介质指定了用于识别用户的信息。
4.如权利要求1至3中的任何一项所述的装置,其特征在于上述介质指定了用于识别用户喜好的信息。
5.如上述权利要求中的任何一项所述的装置,其特征在于上述介质指定了用于识别分配给用户的聊天室以提供聊天服务的信息。
6.如权利要求5所述的装置,其特征在于上述介质指定了用来识别聊天室中的成员以提供聊天服务的信息。
7.如上述权利要求中的任何一项所述的装置,其特征在于上述计算机可读的介质还指定了一个目录指示以获取用于对内容进行路由选择的指令。
8.如上述权利要求中的任何一项所述的装置,其特征在于上述介质含有用于从下面的内容中选取至少一项以发送给机器的用户简要表信息:可由统一资源识别符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
9.如上述权利要求中的任何一项所述的装置,其特征在于上述介质含有在有选择性地向用户发送调查问题时使用的用户简要表信息。
10.如上述权利要求中的任何一项所述的装置,其特征在于上述介质指定了一个或多个个人计算机、电视、有线盒、卫星接收盒、视频游戏操纵台和/或者个人数字助理装置的地址。
11.一种用于编译和保存信息的方法,该信息用于通过在可由计算机读取的介质中指定特殊的字段以执行路由选择,并通过网络向机器发送内容,这种方法包括以下步骤:
接收用于创建一个用户简要表的信息;
利用上述信息在介质中指定机器的身份、机器的地址和用于确定发送给机器的内容类型的用户简要表信息;以及
按照分层属性数值对的数据结构形式来保存上述用户简要表信息。
12.如权利要求11所述的方法,还包括以下步骤:
在介质中指定与用户简要表信息相关的用户属性;以及
在分层结构中指定各种属性之间的分层关系。
13.如权利要求11或12所述的方法,其特征在于它还包括在上述介质中指定用于识别用户的信息的步骤。
14.如权利要求11至13任何一项所述的方法,其特征在于它还包括在上述介质中指定信息以用于识别用户喜好的步骤。
15.如权利要求11至14中的任何一项所述的方法,还包括在上述介质中指定信息以用于识别分配给需要聊天服务的用户的聊天室的步骤。
16.如权利要求15所述的方法,还包括在上述介质中指定用来识别聊天服务中聊天室内的成员的信息的步骤。
17.如权利要求11至16中的任何一项所述的方法,还包括在上述计算机可读介质中指定一个目录指示以获取用于对内容进行路由选择的指令的步骤。
18.如权利要求11至17中的任何一项所述的方法,还包括根据更新信息而动态地改变上述分层结构中的用户简要表信息的步骤。
19.如权利要求11至18中的任何一项所述的方法,还包括询问用户以获取用户简要表信息的步骤。
20.如权利要求11至19中的任何一项所述的方法,还包括根据用户简要表信息向机器发送内容以提供特定服务的步骤。
21.如权利要求11至20中的任何一项所述的方法,还包括动态地更新用户简要表信息的步骤。
22.如权利要求21所述的方法,其中上述进行动态更新的步骤包括:
监视与用户简要表信息有关的用户所进行的活动;以及
根据监视到的活动对用户简要表信息进行更新。
23.如权利要求11至22中的任何一项所述的方法,还包括指定用户简要表信息以用于从下面的内容中选取至少一项以发送给机器:可由统一资源识别符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
24.如权利要求11至23中的任何一项所述的方法,还包括指定用户简要表信息以用于向用户有选择性地发送调查问题的步骤。
25.如权利要求11至24中的任何一项所述的方法,还包括指定一个或多个个人计算机、电视、有线盒、卫星接收盒、视频游戏操纵台和/或者个人数字助理装置的地址的步骤。
26.一种访问信息的方法,该信息用于进行路由选择并通过网络向机器发送内容,这种方法包括以下步骤;
与机器建立网络连接;
通过上述网络连接,对保存在可由计算机读取的介质之中的分层属性数值对数据结构进行访问;以及
通过上述网络连接发送信息,以在数据结构中指定机器的身份、机器的地址和用户简要表信息,用于确定发送给机器的内容类型。
27.如权利要求26所述的方法,还包括在与机器相关的存储器中保存数据结构的步骤。
28.如权利要求26或27所述的方法,还包括在与和机器有网络连接的服务器相关的存储器中保存数据结构的步骤。
29.如权利要求26至28任一项所述的方法,还包括对用户简要表信息进行动态更新的步骤。
30.如权利要求29所述的方法,其中上述动态更新步骤包括:
监视与用户简要表信息相关的用户活动;以及
根据监视到的活动对用户简要表信息进行更新。
31.如权利要求26至30任一项所述的方法,还包括根据用户简要表信息从下面的内容中选取至少一项以发送给机器的步骤,这些内容是:可由统一资源识别符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
32.一种访问信息的设备,该信息用于进行路由选择以及通过网络向机器发送内容,这种设备的特征在于包括:
网络装置,用于与机器建立网络连接;
访问装置,用于通过上述网络连接,对保存在可由计算机读取的介质之中的分层属性数值对数据结构进行访问;以及
可通过上述网络连接发送信息的装置,该信息用于在数据结构中指定机器的身份、机器的地址以及用于确定发送给机器的内容类型的用户简要表信息。
33.如权利要求32所述的设备,其特征在于它还包括与用来保存数据结构的机器有关的存储装置。
34.如权利要求32或33所述的设备,其特征在于它还包括与和机器有网络连接的服务器有关的存储装置,该装置被安排用于保存数据结构。
35.如权利要求32至34任一项所述的设备,其特征在于它还包括用于动态更新用户简要表信息的装置。
36.如权利要求35所述的设备,其特征在于上述用于执行动态更新的装置包括:
用于监视与用户简要表信息相关的用户活动的装置;以及
用于根据监视到的活动对用户简要表信息进行更新的装置。
37.如权利要求32至36任一项所述的设备,其特征在于它还包括可根据用户简要表信息从下面的内容中选取至少一项以发送给机器的装置:可由统一资源识别符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
CNB001295772A 1999-09-29 2000-09-29 使用用户简要表信息的增强视频节目系统及方法 Expired - Fee Related CN1254101C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/409,305 US7949722B1 (en) 1999-09-29 1999-09-29 Enhanced video programming system and method utilizing user-profile information
US09/409,305 1999-09-29

Publications (2)

Publication Number Publication Date
CN1291050A true CN1291050A (zh) 2001-04-11
CN1254101C CN1254101C (zh) 2006-04-26

Family

ID=23619910

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB001295772A Expired - Fee Related CN1254101C (zh) 1999-09-29 2000-09-29 使用用户简要表信息的增强视频节目系统及方法
CN00813625A Pending CN1379881A (zh) 1999-09-29 2000-09-29 使用用户简要表信息的增强视频节目系统及方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN00813625A Pending CN1379881A (zh) 1999-09-29 2000-09-29 使用用户简要表信息的增强视频节目系统及方法

Country Status (15)

Country Link
US (4) US7949722B1 (zh)
EP (2) EP1089564A1 (zh)
JP (2) JP2001175688A (zh)
KR (2) KR20010067264A (zh)
CN (2) CN1254101C (zh)
AU (2) AU777921B2 (zh)
BR (1) BR0014376A (zh)
CA (1) CA2345072A1 (zh)
GB (2) GB2359447B (zh)
HK (2) HK1039863B (zh)
IL (1) IL148771A0 (zh)
MX (1) MXPA01012462A (zh)
SG (1) SG119133A1 (zh)
TW (2) TW503352B (zh)
WO (1) WO2001024027A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661500B (zh) * 2008-01-31 2012-10-31 阿尔卡特朗讯公司 生成能查找内容的数据的方法,系统、终端和内容补充物服务器
CN101981928B (zh) * 2008-02-19 2013-04-03 诺基亚公司 多层消息过滤
CN104871196A (zh) * 2012-10-18 2015-08-26 迪曼森多媒体信息技术有限公司 具有服务器和在不同地理位置处的分布式播放器设备的媒体系统

Families Citing this family (123)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE48056E1 (en) 1991-12-23 2020-06-16 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
USRE47908E1 (en) 1991-12-23 2020-03-17 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US7607147B1 (en) 1996-12-11 2009-10-20 The Nielsen Company (Us), Llc Interactive service device metering systems
EP1450284A3 (en) 1998-12-03 2004-09-15 Samsung Electronics Co., Ltd. Advertisement monitoring system
US7949722B1 (en) 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
EP1269754A4 (en) * 2000-03-14 2009-03-11 Joseph Robert Marchese DIGITAL VIDEO SYSTEM USING NETWORKED CAMERAS
US7284064B1 (en) * 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
WO2001076242A2 (en) 2000-03-31 2001-10-11 Intellocity Usa, Inc. System and method for local meta data insertion
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US8001190B2 (en) 2001-06-25 2011-08-16 Aol Inc. Email integrated instant messaging
US7212988B1 (en) * 2000-07-26 2007-05-01 Feldten Guy W Test screening of videos
US7363569B2 (en) 2001-06-29 2008-04-22 Intel Corporation Correcting for data losses with feedback and response
US7231653B2 (en) 2001-09-24 2007-06-12 Intel Corporation Method for delivering transport stream data
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
KR100426314B1 (ko) * 2001-12-29 2004-04-06 한국전자통신연구원 그룹 멤버쉽 관리가 가능한 멀티캐스트 전송 시스템 및 방법
US20030135553A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content-based caching and routing of content using subscription information from downstream nodes
US20030196206A1 (en) 2002-04-15 2003-10-16 Shusman Chad W. Method and apparatus for internet-based interactive programming
US20040032486A1 (en) 2002-08-16 2004-02-19 Shusman Chad W. Method and apparatus for interactive programming using captioning
US20040210947A1 (en) 2003-04-15 2004-10-21 Shusman Chad W. Method and apparatus for interactive video on demand
US7239981B2 (en) 2002-07-26 2007-07-03 Arbitron Inc. Systems and methods for gathering audience measurement data
US7277877B2 (en) * 2002-08-14 2007-10-02 Sony Corporation System and method for selecting a music channel
US8959016B2 (en) 2002-09-27 2015-02-17 The Nielsen Company (Us), Llc Activating functions in processing devices using start codes embedded in audio
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
CN1745374A (zh) 2002-12-27 2006-03-08 尼尔逊媒介研究股份有限公司 用于对元数据进行译码的方法和装置
US7930716B2 (en) 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US7451113B1 (en) 2003-03-21 2008-11-11 Mighty Net, Inc. Card management system and method
US8266659B2 (en) 2003-05-16 2012-09-11 Time Warner Cable LLC Technique for collecting data relating to activity of a user receiving entertainment programs through a communications network
KR100849842B1 (ko) * 2003-12-23 2008-08-01 삼성전자주식회사 방송용 어플리케이션을 실행하는 장치 및 실행 방법
US8346593B2 (en) 2004-06-30 2013-01-01 Experian Marketing Solutions, Inc. System, method, and software for prediction of attitudinal and message responsiveness
US9584868B2 (en) 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9641902B2 (en) 2007-06-26 2017-05-02 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US8732004B1 (en) 2004-09-22 2014-05-20 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
KR101541048B1 (ko) 2005-09-26 2015-08-03 닐슨 미디어 리서치 인코퍼레이티드 컴퓨터-기반 미디어 프리젠테이션을 측정하기 위한 방법 및 장치
US8079911B2 (en) 2005-11-18 2011-12-20 Microsoft Corporation Viewing a gamer card across multiple devices and networks
US9166883B2 (en) 2006-04-05 2015-10-20 Joseph Robert Marchese Network device detection, identification, and management
US8005759B2 (en) 2006-08-17 2011-08-23 Experian Information Solutions, Inc. System and method for providing a score for a used vehicle
US8036979B1 (en) 2006-10-05 2011-10-11 Experian Information Solutions, Inc. System and method for generating a finance attribute from tradeline data
US20080119277A1 (en) * 2006-11-21 2008-05-22 Big Fish Games, Inc. Common Interests Affiliation Network Architecture
US8606626B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US8606666B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. System and method for providing an aggregation tool
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
US20090077033A1 (en) * 2007-04-03 2009-03-19 Mcgary Faith System and method for customized search engine and search result optimization
US7742982B2 (en) 2007-04-12 2010-06-22 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
EP1991001A1 (de) * 2007-05-11 2008-11-12 Siemens Aktiengesellschaft Eingabegerät zur Interaktion mit einem Endgerät und/oder zur Steuerung des Endgeräts, Endgerät und Verfahren zum Bereitstellen eines mehrstufigen Interaktionsprozesses für Teilnehmer in einem Kommunikationsnetzwerk
WO2008144412A2 (en) * 2007-05-15 2008-11-27 Social Project, Inc. System and method for creating a social-networking online community
US9918218B2 (en) 2007-06-12 2018-03-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Method and system for a networked self-configuring communication device utilizing user preference information
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
CA2696970C (en) * 2007-08-17 2015-04-28 Phoenix Myrrh Technology Pty Ltd. Method and system for content delivery
US7996521B2 (en) 2007-11-19 2011-08-09 Experian Marketing Solutions, Inc. Service for mapping IP addresses to user segments
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US8380564B2 (en) * 2008-07-30 2013-02-19 At&T Intellectual Property I, Lp System and method for internet protocol television product placement data
US9178632B2 (en) 2008-09-02 2015-11-03 Qualcomm Incorporated Methods and apparatus for an enhanced media content rating system
US20100094758A1 (en) * 2008-10-13 2010-04-15 Experian Marketing Solutions, Inc. Systems and methods for providing real time anonymized marketing information
US8359205B2 (en) 2008-10-24 2013-01-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9124769B2 (en) 2008-10-31 2015-09-01 The Nielsen Company (Us), Llc Methods and apparatus to verify presentation of media content
CN104683827A (zh) 2009-05-01 2015-06-03 尼尔森(美国)有限公司 提供与主要广播媒体内容关联的辅助内容的方法和装置
WO2010132492A2 (en) 2009-05-11 2010-11-18 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US8458034B2 (en) * 2010-03-17 2013-06-04 Cisco Technology, Inc. Selecting advertisements and presentations to present based on known audience profiles
US10419374B1 (en) 2010-07-09 2019-09-17 Gummarus, Llc Methods, systems, and computer program products for processing a request for a resource in a communication
US10015122B1 (en) 2012-10-18 2018-07-03 Sitting Man, Llc Methods and computer program products for processing a search
US10171392B1 (en) 2010-07-09 2019-01-01 Gummarus LLC Methods, systems, and computer program products for processing a request for a resource in a communication
US10212112B1 (en) 2010-07-09 2019-02-19 Gummarus LLC Methods, systems, and computer program products for processing a request for a resource in a communication
US20140172998A1 (en) * 2012-12-16 2014-06-19 Deep River Ventures, Llc Methods, Systems, and Computer Program Products for Browsing Via a Communications Agent
US10158590B1 (en) 2010-07-09 2018-12-18 Gummarus LLC Methods, systems, and computer program products for processing a request for a resource in a communication
US9152727B1 (en) 2010-08-23 2015-10-06 Experian Marketing Solutions, Inc. Systems and methods for processing consumer information for targeted marketing applications
US8639616B1 (en) 2010-10-01 2014-01-28 Experian Information Solutions, Inc. Business to contact linkage system
US8484186B1 (en) 2010-11-12 2013-07-09 Consumerinfo.Com, Inc. Personalized people finder
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US9552431B2 (en) * 2010-11-24 2017-01-24 Visa International Service Association Unified online content manager apparatuses, methods, and systems
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US9209978B2 (en) 2012-05-15 2015-12-08 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9210208B2 (en) 2011-06-21 2015-12-08 The Nielsen Company (Us), Llc Monitoring streaming media content
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US11030562B1 (en) 2011-10-31 2021-06-08 Consumerinfo.Com, Inc. Pre-data breach monitoring
US8959591B2 (en) * 2012-01-06 2015-02-17 Elastic Path Software, Inc. Follow location handler and selector functionality in a stateless microkernel web server architecture
EP2817962A4 (en) * 2012-02-23 2015-09-02 Collegenet Inc ASYNCHRONOUS VIDEO INTERVIEW SYSTEM
US9786281B1 (en) * 2012-08-02 2017-10-10 Amazon Technologies, Inc. Household agent learning
KR101751708B1 (ko) * 2012-08-17 2017-07-11 한국전자통신연구원 시청행태 인식기반의 시청률 및 광고효과 분석 방법 및 시스템
US10013158B1 (en) 2012-09-22 2018-07-03 Sitting Man, Llc Methods, systems, and computer program products for sharing a data object in a data store via a communication
US10021052B1 (en) 2012-09-22 2018-07-10 Sitting Man, Llc Methods, systems, and computer program products for processing a data object identification request in a communication
US9607025B2 (en) 2012-09-24 2017-03-28 Andrew L. DiRienzo Multi-component profiling systems and methods
US10033672B1 (en) 2012-10-18 2018-07-24 Sitting Man, Llc Methods and computer program products for browsing using a communicant identifier
US10019135B1 (en) 2012-10-18 2018-07-10 Sitting Man, Llc Methods, and computer program products for constraining a communication exchange
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US9313544B2 (en) 2013-02-14 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US8972400B1 (en) 2013-03-11 2015-03-03 Consumerinfo.Com, Inc. Profile data management
CN104053055A (zh) * 2013-03-14 2014-09-17 梦蝶股份有限公司 制播个人化视频方法、非瞬时计算机可读存储媒介及系统
US9866648B2 (en) * 2013-05-10 2018-01-09 Laurent Bortolamiol Automatic transmission of user profile information to a web server
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
US20150039321A1 (en) 2013-07-31 2015-02-05 Arbitron Inc. Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
CN103634680B (zh) * 2013-11-27 2017-09-15 青岛海信电器股份有限公司 一种智能电视的播放控制方法及装置
US9529851B1 (en) 2013-12-02 2016-12-27 Experian Information Solutions, Inc. Server architecture for electronic data quality processing
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
US20150261753A1 (en) * 2014-03-13 2015-09-17 Verance Corporation Metadata acquisition using embedded codes
US9576030B1 (en) 2014-05-07 2017-02-21 Consumerinfo.Com, Inc. Keeping up with the joneses
US9661254B2 (en) 2014-05-16 2017-05-23 Shadowbox Media, Inc. Video viewing system with video fragment location
US11257117B1 (en) 2014-06-25 2022-02-22 Experian Information Solutions, Inc. Mobile device sighting location analytics and profiling system
CN104320451A (zh) * 2014-10-21 2015-01-28 北京邮电大学 支持内容中心网络的Web服务器缓存系统及处理方法
US10242019B1 (en) 2014-12-19 2019-03-26 Experian Information Solutions, Inc. User behavior segmentation using latent topic detection
US9912997B2 (en) 2015-03-03 2018-03-06 Darryl Adderly System and method to determine content items and associated toggle triggers for a viewer
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9767309B1 (en) 2015-11-23 2017-09-19 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
CN105916006A (zh) * 2016-06-20 2016-08-31 广州中大数字家庭工程技术研究中心有限公司 一种基于数字电视下的数字教育资源系统
WO2018039377A1 (en) 2016-08-24 2018-03-01 Experian Information Solutions, Inc. Disambiguation and authentication of device users
CN116205724A (zh) 2017-01-31 2023-06-02 益百利信息解决方案公司 大规模异构数据摄取和用户解析
US10602201B2 (en) * 2017-11-13 2020-03-24 Rovi Guides, Inc. Systems and methods for identifying a sports player of interest to a user despite the user being disinterested in the player's athletic accomplishments
US10511889B2 (en) * 2017-11-29 2019-12-17 Rovi Guides, Inc. Systems and methods for automatically returning to playback of a media asset when the media asset is trending in social chatter
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
US11403247B2 (en) * 2019-09-10 2022-08-02 GigaIO Networks, Inc. Methods and apparatus for network interface fabric send/receive operations
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11682041B1 (en) 2020-01-13 2023-06-20 Experian Marketing Solutions, Llc Systems and methods of a tracking analytics platform
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution

Family Cites Families (297)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4572509A (en) 1982-09-30 1986-02-25 Sitrick David H Video game network
GB2132856B (en) 1982-10-29 1986-09-10 Matsushita Electric Ind Co Ltd Signal conversion method and video tape recorder employing the same method
US4916539A (en) 1983-04-21 1990-04-10 The Weather Channel, Inc. Communications system having receivers which can be addressed in selected classes
US4592546A (en) 1984-04-26 1986-06-03 David B. Lockton Game of skill playable by remote participants in conjunction with a live event
AU591057B2 (en) 1984-06-01 1989-11-30 Digital Equipment Corporation Local area network for digital data processing system
CA1245361A (en) 1984-06-27 1988-11-22 Kerry E. Thacher Tournament data system
US4941040A (en) 1985-04-29 1990-07-10 Cableshare, Inc. Cable television system selectively distributing pre-recorded video and audio messages
CA1284211C (en) 1985-04-29 1991-05-14 Terrence Henry Pocock Cable television system selectively distributing pre-recorder video and audio messages
US5759101A (en) 1986-03-10 1998-06-02 Response Reward Systems L.C. Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing
US5128752A (en) 1986-03-10 1992-07-07 Kohorn H Von System and method for generating and redeeming tokens
US5697844A (en) 1986-03-10 1997-12-16 Response Reward Systems, L.C. System and method for playing games and rewarding successful players
US5208659A (en) 1986-06-03 1993-05-04 Scientific Atlanta, Inc. Method and apparatus for independently transmitting and recapturing clock recovery burst and DC restoration signals in a MAC system
US5365346A (en) 1987-03-16 1994-11-15 Sharp Kabushiki Kaisha Image signal processor generating reduced memory consumption still images yet preserving image quality
US5191410A (en) 1987-08-04 1993-03-02 Telaction Corporation Interactive multimedia presentation and communications system
US4918516A (en) 1987-10-26 1990-04-17 501 Actv, Inc. Closed circuit television system having seamless interactive television programming and expandable user participation
US4877408A (en) 1988-02-09 1989-10-31 Hartsfield Ben W Competitive computer educational game
US4894789A (en) 1988-02-22 1990-01-16 Yee Keen Y TV data capture device
US4905094A (en) 1988-06-30 1990-02-27 Telaction Corporation System for audio/video presentation
US5014125A (en) 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
GB2241623A (en) 1990-02-28 1991-09-04 Philips Electronic Associated Vehicle location system
US5114155A (en) 1990-06-15 1992-05-19 Arachnid, Inc. System for automatic collection and distribution of player statistics for electronic dart games
EP1244300B1 (en) 1990-09-10 2005-01-12 Starsight Telecast, Inc. Method and apparatus for accessing information about television programs
US5243528A (en) 1990-09-12 1993-09-07 Motorola, Inc. Land vehicle navigation apparatus with visual display
JPH04127688A (ja) 1990-09-18 1992-04-28 Fujitsu General Ltd 文字放送受信機
US5412720A (en) 1990-09-28 1995-05-02 Ictv, Inc. Interactive home information system
US5557316A (en) 1990-09-28 1996-09-17 Ictv, Inc. System for distributing broadcast television services identically on a first bandwidth portion of a plurality of express trunks and interactive services over a second bandwidth portion of each express trunk on a subscriber demand basis
US5282028A (en) 1990-11-27 1994-01-25 Scientific-Atlanta, Inc. Remote control for digital music terminal with synchronized communications
US5359510A (en) 1990-11-28 1994-10-25 Sabaliauskas Anthony L Automated universal tournament management system
DE69131384T2 (de) 1991-07-19 2000-04-06 Princeton Video Image Inc Fernsehanzeigen mit ausgewählten eingeblendeten zeichen
US5291486A (en) 1991-08-19 1994-03-01 Sony Corporation Data multiplexing apparatus and multiplexed data demultiplexing apparatus
WO1993006675A1 (en) 1991-09-26 1993-04-01 Communications Satellite Corporation Nonblocking multicast fast packet/circuit switching networks
US5396546A (en) 1991-10-03 1995-03-07 Viscorp Apparatus and method for automatic and user configurable information appliance
US5734413A (en) 1991-11-20 1998-03-31 Thomson Multimedia S.A. Transaction based interactive television system
US5343239A (en) 1991-11-20 1994-08-30 Zing Systems, L.P. Transaction based interactive television system
US7448063B2 (en) 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US5861881A (en) 1991-11-25 1999-01-19 Actv, Inc. Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US5724091A (en) 1991-11-25 1998-03-03 Actv, Inc. Compressed digital data interactive program system
AU3134993A (en) 1991-11-25 1993-06-28 Actv, Inc. Compressed digital data interactive television system
US5462275A (en) 1991-12-20 1995-10-31 Gordon Wilson Player interactive live action football game
US7006881B1 (en) * 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
JPH05176306A (ja) 1991-12-24 1993-07-13 Toshiba Corp テレビジョン信号の送信装置及び受信装置
US5610653A (en) 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
EP0562221B1 (en) 1992-03-27 1997-10-15 Alcatel Video decoder
US5262860A (en) 1992-04-23 1993-11-16 International Business Machines Corporation Method and system communication establishment utilizing captured and processed visually perceptible data within a broadcast video signal
US5285278A (en) 1992-05-21 1994-02-08 Holman Michael J Electronic redeemable coupon system via television
DE4222896A1 (de) 1992-07-11 1994-01-13 Peter Eiba System und Verfahren zum automatischen Abwickeln von Turnieren
JP3257081B2 (ja) 1992-10-08 2002-02-18 ソニー株式会社 データ復調装置
US5543849A (en) 1992-10-13 1996-08-06 Gilbarco Inc. Synchronization of prerecorded audio/video signals with multi-media controllers
US7207053B1 (en) * 1992-12-09 2007-04-17 Sedna Patent Services, Llc Method and apparatus for locally targeting virtual objects within a terminal
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
WO1994014279A1 (en) 1992-12-09 1994-06-23 Discovery Communications, Inc. Digital cable headend for cable television delivery system
US5491838A (en) 1993-04-08 1996-02-13 Digital D.J. Inc. Broadcast system with associated data capabilities
US5438355A (en) 1993-04-16 1995-08-01 Palmer; Shelton L. Interactive system for processing viewer responses to television programming
KR970700046A (ko) 1993-04-27 1997-01-08 다까도시 다께모또 화상표시유기장치 및 그 화상표시제어방법(image displaying game machine and mage display controlling method)
ZA943336B (en) 1993-05-19 1995-08-11 Menashe Julian Interactive computerised gaming system with remote terminals
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5353283A (en) 1993-05-28 1994-10-04 Bell Communications Research, Inc. General internet method for routing packets in a communications network
US5579055A (en) 1993-06-07 1996-11-26 Scientific-Atlanta, Inc. Electronic program guide and text channel data controller
US5577108A (en) 1993-08-03 1996-11-19 Mankovitz; Roy J. Information distribution system with self-contained programmable automatic interface unit
US5589892A (en) 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
JPH088820A (ja) 1994-06-15 1996-01-12 Nippon Telegr & Teleph Corp <Ntt> ポイント・マルチポイント伝送方式
US5689641A (en) 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
US5481542A (en) 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5649284A (en) 1993-12-17 1997-07-15 Sony Corporation Multiplex broadcasting system
DE4402419A1 (de) 1994-01-27 1995-08-03 Peter Eiba Verfahren und System zur automatischen Abwicklung von Turnieren
US5570295A (en) 1994-03-18 1996-10-29 Lucent Technologies Inc. System and method of capturing encoded data transmitted over a communications network in a video system
US5534913A (en) 1994-03-31 1996-07-09 At&T Corp. Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier by other media
US5668592A (en) 1994-04-06 1997-09-16 Interaxx Television Network, Inc. Interactive television terminal responsive to user commands which combines static service data and recurrently broadcast dynamic service data to produce composite service display signals
US5537141A (en) 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US5724567A (en) 1994-04-25 1998-03-03 Apple Computer, Inc. System for directing relevance-ranked data objects to computer users
US5539471A (en) 1994-05-03 1996-07-23 Microsoft Corporation System and method for inserting and recovering an add-on data signal for transmission with a video signal
US5586257A (en) 1994-05-05 1996-12-17 Perlman; Stephen G. Network architecture to support multiple site real-time video games
JPH07307813A (ja) 1994-05-13 1995-11-21 Nippon Telegr & Teleph Corp <Ntt> 放送メディア利用の利用者リクエスト受付方法及びそれに用いる通信端末
CA2128634C (en) 1994-06-22 2005-09-27 Richard Channing Garfield Trading card game components and method of play
JPH088860A (ja) 1994-06-24 1996-01-12 Sony Corp 情報提供システム
US5848373A (en) 1994-06-24 1998-12-08 Delorme Publishing Company Computer aided map location system
US5948040A (en) 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US5613909A (en) 1994-07-21 1997-03-25 Stelovsky; Jan Time-segmented multimedia game playing and authoring system
US5572442A (en) 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
DE4427046C2 (de) 1994-07-29 2001-02-01 Yes Internat Ag Zug Verfahren zum Wiedergeben von in einem Fernseh- oder Hörfunk-Programmsignal enthaltenen Zusatzinformationen
US5640193A (en) 1994-08-15 1997-06-17 Lucent Technologies Inc. Multimedia service access by reading marks on an object
DE4431438C2 (de) 1994-09-03 1999-11-11 Nokia Deutschland Gmbh Einrichtung zur Kommunikation eines Fernsehempfängers mit einem Telefonapparat
US5593349A (en) 1994-09-09 1997-01-14 Valley Recreation Products Inc. Automated league and tournament system for electronic games
SE9403109D0 (sv) 1994-09-16 1994-09-16 Limt Technology Ab Local insertion of digital material in analogue and digital broadcasting
JP3644455B2 (ja) 1994-09-29 2005-04-27 ソニー株式会社 番組情報放送方式、番組情報表示方法および受信装置
WO1996013124A1 (en) 1994-10-24 1996-05-02 Intel Corporation Video indexing protocol
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5878222A (en) 1994-11-14 1999-03-02 Intel Corporation Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal
US6029195A (en) 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5771381A (en) 1994-12-13 1998-06-23 Microsoft Corporation Method and system for adding configuration files for a user
US6005561A (en) 1994-12-14 1999-12-21 The 3Do Company Interactive information delivery system
US5677851A (en) * 1994-12-15 1997-10-14 Novell, Inc. Method and apparatus to secure digital directory object changes
US5627978A (en) 1994-12-16 1997-05-06 Lucent Technologies Inc. Graphical user interface for multimedia call set-up and call handling in a virtual conference on a desktop computer conferencing system
CA2158384C (en) 1994-12-27 1999-09-28 Alexander Gibson Fraser Multimedia program editing system and method
US5890906A (en) 1995-01-20 1999-04-06 Vincent J. Macri Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment
US5604542A (en) 1995-02-08 1997-02-18 Intel Corporation Using the vertical blanking interval for transporting electronic coupons
US5612730A (en) 1995-03-03 1997-03-18 Multimedia Systems Corporation Interactive system for a closed cable network
US5553221A (en) 1995-03-20 1996-09-03 International Business Machine Corporation System and method for enabling the creation of personalized movie presentations and personalized movie collections
US5696905A (en) 1995-03-20 1997-12-09 International Business Machines Corporation System and method for providing merchant information and establishing links to merchants while presenting a movie
US5819261A (en) * 1995-03-28 1998-10-06 Canon Kabushiki Kaisha Method and apparatus for extracting a keyword from scheduling data using the keyword for searching the schedule data file
US5710884A (en) 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5650825A (en) 1995-03-31 1997-07-22 Matsushita Electric Corporation Of America Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream
US6009234A (en) * 1995-04-14 1999-12-28 Kabushiki Kaisha Toshiba Method of reproducing information
US5498000A (en) 1995-04-17 1996-03-12 Cuneo; Gregory Goaltender simulator system
US5677708A (en) 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US5659366A (en) 1995-05-10 1997-08-19 Matsushita Electric Corporation Of America Notification system for television receivers
US5650994A (en) * 1995-05-16 1997-07-22 Bell Atlantic Network Services, Inc. Operation support system for service creation and network provisioning for video dial tone networks
US5643088A (en) 1995-05-31 1997-07-01 Interactive Network, Inc. Game of skill or chance playable by remote participants in conjunction with a common game event including inserted interactive advertising
WO1996041446A1 (en) 1995-06-07 1996-12-19 E-Comm Incorporated System for detecting unauthorized account access
US5691986A (en) 1995-06-07 1997-11-25 Hitachi America, Ltd. Methods and apparatus for the editing and insertion of data into an encoded bitstream
US5818441A (en) 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams
US5912700A (en) 1996-01-10 1999-06-15 Fox Sports Productions, Inc. System for enhancing the television presentation of an object at a sporting event
JP2001518242A (ja) 1995-06-30 2001-10-09 フォックス スポーツ プロダクションズ インコーポレイテッド スポーツ競技における対象物のテレビジョン・プレゼンテーションを向上させるシステム
US5779549A (en) 1996-04-22 1998-07-14 Walker Assest Management Limited Parnership Database driven online distributed tournament system
CA2180891C (en) 1995-07-12 2010-01-12 Junichi Rekimoto Notification of updates in a three-dimensional virtual reality space sharing system
CA2181781C (en) 1995-07-26 2000-02-29 Seiji Iwafune Television system for providing interactive television programs and server system for constructing the television system
EP0757485B1 (en) 1995-07-31 2008-03-05 Kabushiki Kaisha Toshiba Interactive television system
US5913040A (en) * 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US6292780B1 (en) 1995-08-25 2001-09-18 Micra Soundcards, Inc. Talking trading card player system
US5761602A (en) 1995-09-13 1998-06-02 Wagner Dsp Technologies Hybrid multichannel data transmission system utilizing a broadcast medium
US5694163A (en) 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US5748186A (en) 1995-10-02 1998-05-05 Digital Equipment Corporation Multimodal information presentation system
US5757916A (en) 1995-10-06 1998-05-26 International Series Research, Inc. Method and apparatus for authenticating the location of remote users of networked computing systems
US5884214A (en) 1996-09-06 1999-03-16 Snaptrack, Inc. GPS receiver and method for processing GPS signals
US6131067A (en) 1995-10-09 2000-10-10 Snaptrack, Inc. Client-server based remote locator device
US5832496A (en) 1995-10-12 1998-11-03 Ncr Corporation System and method for performing intelligent analysis of a computer database
KR0179979B1 (ko) 1995-10-13 1999-05-01 김광호 정보텔레비젼의 문자 표시장치
US5905865A (en) 1995-10-30 1999-05-18 Web Pager, Inc. Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses
US5679075A (en) 1995-11-06 1997-10-21 Beanstalk Entertainment Enterprises Interactive multi-media game system and method
US5724103A (en) 1995-11-13 1998-03-03 Intel Corporation CD ROM information references delivered to a personal computer using the vertical blanking intervals associated data technology from a nabts compliant television broadcast program
DE19545882B4 (de) 1995-12-08 2004-04-08 Yes International Ag System zum Wiedergeben von visuellen Informationen
US5633810A (en) 1995-12-14 1997-05-27 Sun Microsystems, Inc. Method and apparatus for distributing network bandwidth on a media server
US5730654A (en) 1995-12-18 1998-03-24 Raya Systems, Inc. Multi-player video game for health education
AUPN733395A0 (en) 1995-12-22 1996-01-25 University Of Technology, Sydney Location and tracking system
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US5793365A (en) 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US6193610B1 (en) 1996-01-05 2001-02-27 William Junkin Trust Interactive television system and methodology
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
AU1754397A (en) 1996-01-26 1997-08-20 Ex Machina, Inc. System and method for transmission of data
US5695400A (en) 1996-01-30 1997-12-09 Boxer Jam Productions Method of managing multi-player game playing over a network
US5761606A (en) 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5774664A (en) 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6513069B1 (en) 1996-03-08 2003-01-28 Actv, Inc. Enhanced video programming system and method for providing a distributed community network
US5778181A (en) 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6018768A (en) 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6487242B1 (en) 1996-03-08 2002-11-26 Vlsi Technology, Inc. Method and apparatus for VCO modulation in a communication system
US5667708A (en) 1996-03-12 1997-09-16 Caterpillar Inc. Laser beam deflector for protection of underlying portions of an item during laser cutting of overlaying stock
AU2343097A (en) 1996-03-21 1997-10-10 Mpath Interactive, Inc. Network match maker for selecting clients based on attributes of servers and communication links
US5961603A (en) 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US5846132A (en) 1996-04-10 1998-12-08 William W. Junkin Trust Interactive system allowing simulated or real time participation in a league
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5929849A (en) 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US5813006A (en) 1996-05-06 1998-09-22 Banyan Systems, Inc. On-line directory service with registration system
US6009458A (en) 1996-05-09 1999-12-28 3Do Company Networked computer game system with persistent playing objects
US5947747A (en) 1996-05-09 1999-09-07 Walker Asset Management Limited Partnership Method and apparatus for computer-based educational testing
US5889951A (en) 1996-05-13 1999-03-30 Viewpoint Corporation Systems, methods, and computer program products for accessing, leasing, relocating, constructing and modifying internet sites within a multi-dimensional virtual reality environment
DE19624196C2 (de) 1996-06-18 1999-09-23 Koenig & Bauer Ag Vorrichtung und Verfahren Bogenführung bei einer qualitativen Beurteilung von bearbeiteten Bogen
US5907680A (en) 1996-06-24 1999-05-25 Sun Microsystems, Inc. Client-side, server-side and collaborative spell check of URL's
US5870558A (en) 1996-06-25 1999-02-09 Mciworldcom, Inc. Intranet graphical user interface for SONET network management
US5929850A (en) 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5748731A (en) 1996-07-02 1998-05-05 Shepherd; Henry G. Electronic trading cards
US6061738A (en) 1997-06-27 2000-05-09 D&I Systems, Inc. Method and system for accessing information on a network using message aliasing functions having shadow callback functions
KR100267541B1 (ko) 1996-07-26 2000-10-16 모리 하루오 차량용 네비게이션방법 및 차량용 네비게이션장치
US6199045B1 (en) 1996-08-15 2001-03-06 Spatial Adventures, Inc. Method and apparatus for providing position-related information to mobile recipients
EP0827063B1 (en) * 1996-08-28 2002-11-13 Koninklijke Philips Electronics N.V. Method and system for selecting an information item
US5901866A (en) 1998-02-13 1999-05-11 Comar Inc. Break away overcap
US6085186A (en) * 1996-09-20 2000-07-04 Netbot, Inc. Method and system using information written in a wrapper description language to execute query on a network
DE19740287A1 (de) 1996-09-20 1998-03-26 Merit Ind Inc Spielautomat mit automatisiertem Turniermodus
JPH1094676A (ja) 1996-09-20 1998-04-14 Konami Co Ltd 対戦型ゲームシステムにおける画像表示方法及びゲームシステム
US5940595A (en) 1996-09-23 1999-08-17 Motorola, Inc. Electronic network navigation device and method for linking to an electronic address therewith
US6012083A (en) * 1996-09-24 2000-01-04 Ricoh Company Ltd. Method and apparatus for document processing using agents to process transactions created based on document content
US5892909A (en) * 1996-09-27 1999-04-06 Diffusion, Inc. Intranet-based system with methods for co-active delivery of information to multiple users
US6057856A (en) 1996-09-30 2000-05-02 Sony Corporation 3D virtual reality multi-user interaction with superimposed positional information display for each user
US5926179A (en) 1996-09-30 1999-07-20 Sony Corporation Three-dimensional virtual reality space display processing apparatus, a three-dimensional virtual reality space display processing method, and an information providing medium
US5890963A (en) 1996-09-30 1999-04-06 Yen; Wei System and method for maintaining continuous and progressive game play in a computer network
US6006252A (en) * 1996-10-08 1999-12-21 Wolfe; Mark A. System and method for communicating information relating to a network resource
US5907322A (en) 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US5917830A (en) 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US6101180A (en) 1996-11-12 2000-08-08 Starguide Digital Networks, Inc. High bandwidth broadcast system having localized multicast access to broadcast content
US5982298A (en) 1996-11-14 1999-11-09 Microsoft Corporation Interactive traffic display and trip planner
AP9901547A0 (en) * 1996-11-18 1999-06-30 Mci Worldwide Inc A communication system architecture.
US6065059A (en) 1996-12-10 2000-05-16 International Business Machines Corporation Filtered utilization of internet data transfers to reduce delay and increase user control
US5889950A (en) 1996-12-20 1999-03-30 Intel Corporation Method and apparatus for distribution of broadcast data
US7031441B1 (en) * 1996-12-30 2006-04-18 Intel Corporation Method and apparatus for supporting on-demand connectivity for network applications
US5978833A (en) 1996-12-31 1999-11-02 Intel Corporation Method and apparatus for accessing and downloading information from the internet
US6080063A (en) 1997-01-06 2000-06-27 Khosla; Vinod Simulated real time game play with live event
US6049821A (en) * 1997-01-24 2000-04-11 Motorola, Inc. Proxy host computer and method for accessing and retrieving information between a browser and a proxy
GB9702537D0 (en) 1997-02-07 1997-03-26 Two Way Tv Ltd Interactive communication system
US5940082A (en) 1997-02-14 1999-08-17 Brinegar; David System and method for distributed collaborative drawing
US6098085A (en) 1997-03-17 2000-08-01 At&T Corp. Word-serial reader for network devices having limited display capabilities
US5796952A (en) 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6182072B1 (en) 1997-03-26 2001-01-30 Webtv Networks, Inc. Method and apparatus for generating a tour of world wide web sites
GB2325537B8 (en) 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
US6253228B1 (en) 1997-03-31 2001-06-26 Apple Computer, Inc. Method and apparatus for updating and synchronizing information between a client and a server
US5918009A (en) * 1997-04-25 1999-06-29 Lucent Technologies Inc. Technique for sharing information on world wide web
US6023729A (en) 1997-05-05 2000-02-08 Mpath Interactive, Inc. Method and apparatus for match making
US5878223A (en) * 1997-05-07 1999-03-02 International Business Machines Corporation System and method for predictive caching of information pages
US6094677A (en) 1997-05-30 2000-07-25 International Business Machines Corporation Methods, systems and computer program products for providing insertions during delays in interactive systems
US6260192B1 (en) * 1997-06-02 2001-07-10 Sony Corporation Filtering system based on pattern of usage
US5987523A (en) 1997-06-04 1999-11-16 International Business Machines Corporation Applet redirection for controlled access to non-orginating hosts
US5987454A (en) 1997-06-09 1999-11-16 Hobbs; Allen Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US5920856A (en) * 1997-06-09 1999-07-06 Xerox Corporation System for selecting multimedia databases over networks
US6138144A (en) 1997-06-24 2000-10-24 At&T Corp. Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network
US6122658A (en) 1997-07-03 2000-09-19 Microsoft Corporation Custom localized information in a networked server for display to an end user
US5973685A (en) 1997-07-07 1999-10-26 International Business Machines Corporation Scheme for the distribution of multimedia follow-up information
US5933822A (en) * 1997-07-22 1999-08-03 Microsoft Corporation Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
GB2327837B (en) 1997-07-29 1999-09-15 Microsoft Corp Providing enhanced content with broadcast video
WO1999008203A1 (en) 1997-08-08 1999-02-18 Pics Previews, Inc. An audiovisual content distribution system
US6393015B1 (en) * 1997-09-12 2002-05-21 Genesys Telecommunications Laboratories, Inc. Method and apparatus for automatic network connection between a small business and a client
JPH1185654A (ja) 1997-09-12 1999-03-30 Matsushita Electric Ind Co Ltd 仮想wwwサーバ装置およびカメラ制御可能なwwwサーバ装置
US6112212A (en) * 1997-09-15 2000-08-29 The Pangea Project Llc Systems and methods for organizing and analyzing information stored on a computer network
US5999929A (en) * 1997-09-29 1999-12-07 Continuum Software, Inc World wide web link referral system and method for generating and providing related links for links identified in web pages
US6266664B1 (en) * 1997-10-01 2001-07-24 Rulespace, Inc. Method for scanning, analyzing and rating digital information content
US5954798A (en) 1997-10-06 1999-09-21 Ncr Corporation Mechanism for dependably managing web synchronization and tracking operations among multiple browsers
JPH11110319A (ja) 1997-10-08 1999-04-23 Sony Corp 送信装置、受信装置、記録装置および再生装置
US6081830A (en) 1997-10-09 2000-06-27 Gateway 2000, Inc. Automatic linking to program-specific computer chat rooms
US6102797A (en) 1997-10-14 2000-08-15 Supra Engineering Limited Method and apparatus for conducting games of chance
US6131120A (en) 1997-10-24 2000-10-10 Directory Logic, Inc. Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers
US6442598B1 (en) 1997-10-27 2002-08-27 Microsoft Corporation System and method for delivering web content over a broadcast medium
US5867208A (en) 1997-10-28 1999-02-02 Sun Microsystems, Inc. Encoding system and method for scrolling encoded MPEG stills in an interactive television application
US6112181A (en) 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US5999664A (en) 1997-11-14 1999-12-07 Xerox Corporation System for searching a corpus of document images by user specified document layout components
US6370569B1 (en) 1997-11-14 2002-04-09 National Instruments Corporation Data socket system and method for accessing data sources using URLs
US6119165A (en) * 1997-11-17 2000-09-12 Trend Micro, Inc. Controlled distribution of application programs in a computer network
US6134584A (en) 1997-11-21 2000-10-17 International Business Machines Corporation Method for accessing and retrieving information from a source maintained by a network server
US5951636A (en) 1997-12-04 1999-09-14 International Business Machines Corp. Accessing a post office system from a client computer using applets
US6026375A (en) 1997-12-05 2000-02-15 Nortel Networks Corporation Method and apparatus for processing orders from customers in a mobile environment
US6029045A (en) 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6205582B1 (en) 1997-12-09 2001-03-20 Ictv, Inc. Interactive cable television system with frame server
US6199014B1 (en) 1997-12-23 2001-03-06 Walker Digital, Llc System for providing driving directions with visual cues
US6044403A (en) 1997-12-31 2000-03-28 At&T Corp Network server platform for internet, JAVA server and video application server
US6055569A (en) 1998-01-27 2000-04-25 Go Ahead Software Inc. Accelerating web access by predicting user action
US6144991A (en) 1998-02-19 2000-11-07 Telcordia Technologies, Inc. System and method for managing interactions between users in a browser-based telecommunications network
KR20010041388A (ko) * 1998-02-27 2001-05-15 인게이지 테크놀로지스 사용자 프로파일을 구축하기 위한 시스템 및 방법
US6038595A (en) 1998-03-02 2000-03-14 Emc Corporation Information/communication device for network based services and a system for use of information/communication based services
EP0944003A1 (en) * 1998-03-18 1999-09-22 SONY EUROPE GmbH Notification subsystem
US6269275B1 (en) 1998-03-31 2001-07-31 Michael G. Slade Method and system for customizing and distributing presentations for user sites
US6006265A (en) * 1998-04-02 1999-12-21 Hotv, Inc. Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network
US6101486A (en) 1998-04-20 2000-08-08 Nortel Networks Corporation System and method for retrieving customer information at a transaction center
US6122647A (en) * 1998-05-19 2000-09-19 Perspecta, Inc. Dynamic generation of contextual links in hypertext documents
US6237039B1 (en) 1998-06-30 2001-05-22 Webtv Networks, Inc. Method and apparatus for downloading auxiliary data to a client from a network during client idle periods
US6317791B1 (en) 1998-06-30 2001-11-13 Webtv Networks, Inc. System and method for distributing data over a communications network for display during start-up
US6327574B1 (en) * 1998-07-07 2001-12-04 Encirq Corporation Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6108703A (en) 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
US6192394B1 (en) * 1998-07-14 2001-02-20 Compaq Computer Corporation Inter-program synchronous communications using a collaboration software system
US6289362B1 (en) * 1998-09-01 2001-09-11 Aidministrator Nederland B.V. System and method for generating, transferring and using an annotated universal address
GB9909825D0 (en) 1998-09-08 1999-06-23 Airnet Global Holdings Limited Communications system for aircraft
US6412011B1 (en) 1998-09-14 2002-06-25 At&T Corp. Method and apparatus to enhance a multicast information stream in a communication network
US6526041B1 (en) 1998-09-14 2003-02-25 Siemens Information & Communication Networks, Inc. Apparatus and method for music-on-hold delivery on a communication system
WO2000016209A1 (en) * 1998-09-15 2000-03-23 Local2Me.Com, Inc. Dynamic matchingtm of users for group communication
US6357042B2 (en) 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6266649B1 (en) * 1998-09-18 2001-07-24 Amazon.Com, Inc. Collaborative recommendations using item-to-item similarity mappings
US6397220B1 (en) 1998-10-01 2002-05-28 Unisys Corporation Common gateway which allows JAVA applets to make program calls to OLTP applications executing on an enterprise server reference to co-pending applications
US6204842B1 (en) 1998-10-06 2001-03-20 Sony Corporation System and method for a user interface to input URL addresses from captured video frames
US6466929B1 (en) * 1998-11-13 2002-10-15 University Of Delaware System for discovering implicit relationships in data and a method of using the same
US6279007B1 (en) * 1998-11-30 2001-08-21 Microsoft Corporation Architecture for managing query friendly hierarchical values
US6457010B1 (en) * 1998-12-03 2002-09-24 Expanse Networks, Inc. Client-server based subscriber characterization system
US6330592B1 (en) * 1998-12-05 2001-12-11 Vignette Corporation Method, memory, product, and code for displaying pre-customized content associated with visitor data
US6199077B1 (en) * 1998-12-08 2001-03-06 Yodlee.Com, Inc. Server-side web summary generation and presentation
US6374404B1 (en) 1998-12-16 2002-04-16 Sony Corporation Of Japan Intelligent device having background caching of web pages from a digital television broadcast signal and method of same
EP1924130A3 (en) 1998-12-16 2010-11-17 Ibiden Co., Ltd. Conductive connecting pin and package substrate
US6128482A (en) 1998-12-22 2000-10-03 General Motors Corporation Providing mobile application services with download of speaker independent voice model
US6577716B1 (en) 1998-12-23 2003-06-10 David D. Minter Internet radio system with selective replacement capability
US6425012B1 (en) * 1998-12-28 2002-07-23 Koninklijke Philips Electronics N.V. System creating chat network based on a time of each chat access request
US6055573A (en) * 1998-12-30 2000-04-25 Supermarkets Online, Inc. Communicating with a computer based on an updated purchase behavior classification of a particular consumer
US6424979B1 (en) * 1998-12-30 2002-07-23 American Management Systems, Inc. System for presenting and managing enterprise architectures
US6654735B1 (en) * 1999-01-08 2003-11-25 International Business Machines Corporation Outbound information analysis for generating user interest profiles and improving user productivity
US6611872B1 (en) 1999-01-11 2003-08-26 Fastforward Networks, Inc. Performing multicast communication in computer networks by using overlay routing
WO2000043892A1 (en) 1999-01-21 2000-07-27 Universal Music Group, Inc. Method and system for transmitting media information through a network
US6625624B1 (en) 1999-02-03 2003-09-23 At&T Corp. Information access system and method for archiving web pages
GB2347055A (en) 1999-02-17 2000-08-23 3Com Corp Network connections
US6486892B1 (en) 1999-04-07 2002-11-26 Joseph L. Stern System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices
US6460180B1 (en) 1999-04-20 2002-10-01 Webtv Networks, Inc. Enabling and/or disabling selected types of broadcast triggers
US6571234B1 (en) * 1999-05-11 2003-05-27 Prophet Financial Systems, Inc. System and method for managing online message board
GB2350213B (en) 1999-05-21 2004-03-03 Ibm Web page downloading
US6442590B1 (en) * 1999-05-27 2002-08-27 Yodlee.Com, Inc. Method and apparatus for a site-sensitive interactive chat network
US6578025B1 (en) * 1999-06-11 2003-06-10 Abuzz Technologies, Inc. Method and apparatus for distributing information to users
US6745368B1 (en) 1999-06-11 2004-06-01 Liberate Technologies Methods, apparatus, and systems for storing, retrieving and playing multimedia data
US6606657B1 (en) * 1999-06-22 2003-08-12 Comverse, Ltd. System and method for processing and presenting internet usage information
US6326982B1 (en) 1999-06-24 2001-12-04 Enreach Technology, Inc. Method and apparatus for automatically accessing web pages based on television programming information
US6415438B1 (en) 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
US6288753B1 (en) 1999-07-07 2001-09-11 Corrugated Services Corp. System and method for live interactive distance learning
US7949722B1 (en) 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US6546387B1 (en) * 1999-11-15 2003-04-08 Transcom Software Inc. Computer network information management system and method using intelligent software agents
US6442687B1 (en) 1999-12-02 2002-08-27 Ponoi Corp. System and method for secure and anonymous communications
US6701362B1 (en) * 2000-02-23 2004-03-02 Purpleyogi.Com Inc. Method for creating user profiles
US6278942B1 (en) 2000-03-21 2001-08-21 Navigation Technologies Corp. Method and system for providing routing guidance
US6353933B1 (en) 2000-11-21 2002-03-12 Larry W. Love. Combination stadium cushion and poncho
US20020112002A1 (en) 2001-02-15 2002-08-15 Abato Michael R. System and process for creating a virtual stage and presenting enhanced content via the virtual stage
US20020156909A1 (en) 2001-02-15 2002-10-24 Harrington Jeffrey M. System and method for server side control of a flash presentation
JP4127688B2 (ja) 2004-09-16 2008-07-30 株式会社東芝 スタンパ並びにスタンパ及び磁気記録媒体の製造方法
JP4129984B2 (ja) * 2004-10-07 2008-08-06 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ出力装置、これを実現するコンピュータプログラム、コンテンツ配信出力システムおよびコンテンツ出力方法
US8539359B2 (en) * 2009-02-11 2013-09-17 Jeffrey A. Rapaport Social network driven indexing system for instantly clustering people with concurrent focus on same topic into on-topic chat rooms and/or for generating on-topic search results tailored to user preferences regarding topic

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661500B (zh) * 2008-01-31 2012-10-31 阿尔卡特朗讯公司 生成能查找内容的数据的方法,系统、终端和内容补充物服务器
CN101981928B (zh) * 2008-02-19 2013-04-03 诺基亚公司 多层消息过滤
CN104871196A (zh) * 2012-10-18 2015-08-26 迪曼森多媒体信息技术有限公司 具有服务器和在不同地理位置处的分布式播放器设备的媒体系统

Also Published As

Publication number Publication date
GB0023569D0 (en) 2000-11-08
US10205998B2 (en) 2019-02-12
AU777252B2 (en) 2004-10-07
WO2001024027A1 (en) 2001-04-05
US9148684B2 (en) 2015-09-29
IL148771A0 (en) 2002-09-12
KR100769385B1 (ko) 2007-10-22
CN1254101C (zh) 2006-04-26
GB2359447A (en) 2001-08-22
CA2345072A1 (en) 2001-04-05
US20140189764A1 (en) 2014-07-03
KR20020042850A (ko) 2002-06-07
JP2001175688A (ja) 2001-06-29
TW546952B (en) 2003-08-11
AU7738200A (en) 2001-04-30
US20110219421A1 (en) 2011-09-08
KR20010067264A (ko) 2001-07-12
MXPA01012462A (es) 2002-06-04
EP1089201A1 (en) 2001-04-04
GB2359449A (en) 2001-08-22
US7949722B1 (en) 2011-05-24
GB0023957D0 (en) 2000-11-15
JP2003510930A (ja) 2003-03-18
BR0014376A (pt) 2002-11-19
US20160156973A1 (en) 2016-06-02
CN1379881A (zh) 2002-11-13
GB2359447B (en) 2002-02-06
HK1039864B (zh) 2003-01-03
EP1089564A1 (en) 2001-04-04
SG119133A1 (en) 2006-02-28
GB2359449B (en) 2002-05-29
HK1039863A1 (en) 2002-05-10
TW503352B (en) 2002-09-21
AU777921B2 (en) 2004-11-04
HK1039863B (zh) 2002-10-11
HK1039864A1 (en) 2002-05-10
US8621541B2 (en) 2013-12-31
AU6123800A (en) 2001-04-05

Similar Documents

Publication Publication Date Title
CN1254101C (zh) 使用用户简要表信息的增强视频节目系统及方法
CN1375087A (zh) 提供分布式社区网络的增强视频节目系统和方法
CN1180626C (zh) 具有新闻组的交互电视系统
JP5763200B2 (ja) メディア番組を推薦およびブックマークするための方法および装置
CN101682742B (zh) 用于提供对交互式媒体指导应用的远程访问的系统和方法
KR101774039B1 (ko) 온라인 소셜 네트워크에 대한 자동적 미디어 자산 업데이트
US7512622B2 (en) Method and apparatus for organizing and playing data
US20040003403A1 (en) Methods and systems for reducing information in electronic program guide and program recommendation systems
CN1288204A (zh) 使用网页分级区的增强视频节目系统及方法
JP4780832B2 (ja) ネットワーク通信のためにローカルホストを使用する高度化されたビデオプログラミングシステム及び方法
US20100306708A1 (en) Systems and methods for handling profiles in a community
CN111712808A (zh) 用于在增强现实中呈现补充内容的系统和方法
US20140089423A1 (en) Systems and methods for identifying objects displayed in a media asset
US20090100469A1 (en) Recommendations from Social Networks
CA2977959A1 (en) Methods and systems for recommending media content
US20130170819A1 (en) Systems and methods for remotely managing recording settings based on a geographical location of a user
CN101075893B (zh) 网络信息处理设备及其控制方法
JP2009117974A (ja) 興味情報作成方法、装置およびシステム
US20110078174A1 (en) Systems and methods for scheduling recordings using cross-platform data sources
CN105230035A (zh) 用于选择的时移多媒体内容的社交媒体的处理
CN1292627A (zh) 提供共享白板的增强视频节目设备和方法
US20120179968A1 (en) Digital signage system and method
US20140317647A1 (en) Content evaluation/playback device
US20090158346A1 (en) Automatic smart video user generated url synthesis into a channel list
WO2007034355A2 (en) Method and apparatus for updating user profile

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060426

Termination date: 20190929