CN1244063C - 提供多媒体信息的方法 - Google Patents

提供多媒体信息的方法 Download PDF

Info

Publication number
CN1244063C
CN1244063C CNB001347152A CN00134715A CN1244063C CN 1244063 C CN1244063 C CN 1244063C CN B001347152 A CNB001347152 A CN B001347152A CN 00134715 A CN00134715 A CN 00134715A CN 1244063 C CN1244063 C CN 1244063C
Authority
CN
China
Prior art keywords
information
user
item
user preference
preference information
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.)
Expired - Fee Related
Application number
CNB001347152A
Other languages
English (en)
Other versions
CN1295294A (zh
Inventor
尹豪老
宋政珉
田星培
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.)
LG Electronics Inc
Original Assignee
LG Electronics 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
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1295294A publication Critical patent/CN1295294A/zh
Application granted granted Critical
Publication of CN1244063C publication Critical patent/CN1244063C/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/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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/46Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Abstract

具有多层结构的用户偏好信息结构,在由信息提供者和信息用户组成的多媒体环境中,根据用户的喜好向用户提供信息,包括:使用用户所需信息的用户使用信息,用户所需信息的用户偏好信息和根据用户所处情形和在用户偏好信息的子树中的位置不同设置的单个用户偏好信息。分层数据结构根据该环境能提供哪些不同信息,能提供用户的喜好,用户喜好用于提供用户所需的信息。通过自动或依据用户选择而利用正确的单个用户偏好信息,由用户喜好构成的分层数据结构使用户接收适合所处情形的信息成为可能。

Description

提供多媒体信息的方法
                         技术领域
本发明涉及一种具有多层结构的用户优选信息结构和利用该结构提供多媒体信息的方法,所述结构和方法能够迅速、简易地向一个多媒体服务系统环境中的信息用户介绍和提供他们所需的信息,所述多媒体服务系统环境包括一个信息提供者和一个信息用户。
                         背景技术
在包括一个信息提供者和一个信息用户的多媒体服务系统环境中,信息用户难以接收急剧增长的信息量。同样的现象还发生在提供大量信息的因特网环境以及提供娱乐和生活信息的电视广播环境中。
此外,随着通信技术的迅速发展,出现了新的信息提供者、如有线电视来提供不同的信息。
但应当注意的是,随着信息提供者的数量越来越多,信息用户发现难以迅速和正确地检索到由信息提供者提供的所需信息。
因此,为了使信息提供者能够迅速而容易地向信息用户提供他们所需的信息,进行了研究并寻求和开发根据用户所需信息的用户偏好值来推荐或自动选择信息用户(以下简称“用户”)所偏爱的程度或信息的方法。
在依据现有技术提供信息的方法中,为了向用户提供信息,根据一个用户已通过直接选择而使用过的使用记录(即,一个用户简要表)来构造用户所需信息项的用户偏好信息。
但是,现有的信息提供方法不足以应付根据用户需要而对同一信息设置不同用户偏好值的情况,和信息项之间的关系错综复杂并且一个信息项的用户偏好值因环境与不同项之间的关系而具有不同含义或被改成不同的用户偏好值的情况。
例如,一个喜欢由一个演员“B”扮演了角色的电影(一个人>一个演员>“B”)的用户“A”可能不喜欢由该演员“B”导演的电影(一个人>一个导演>“B”)。此外,尽管上面的项的用户偏好值低,下面项的用户偏好值高,但也可能相反,上面项的用户偏好值较高而下面项的用户偏好值较低。在这些情况下,现有的信息提供方法都不能充分地提供正确的信息。
作为不同的例子,用户“A”可能在他或她喜欢暴力电影时希望电影中有很多暴力场景,但不希望在他或她与孩子们坐在电视机前观看新闻节目或教育信息时有暴力场景。在这种情况下,现有的信息提供方法就不能根据在上面项被设置成暴力电影时,其用户偏好值变高而在上面项被设置成新闻节目或教育节目时,其用户偏好值变低的情况而提供正确的信息。
同时,现有的信息提供方法几乎不能处理信息的用户偏好值随用户所处的环境而变的情况。
例如,用户在下雨天可能喜欢情节剧或家庭剧,而在晴天可能喜欢动作片。即,对同一电影项来说,用户的喜好是随着他所处的环境而变的。现有的信息提供方法不能正确地应付这种情况。
此外,现有的信息提供方法也不能应付用户的喜好根据他所用的接收设备而不同的情况。
例如,当用户与其家人一起在客厅看电视时,他可能喜欢家庭级的电影,而当用户在自己的房间中看电视时,他或她可能喜欢未成年人不宜的电影。现有的信息提供方法不能正确地应付这种情况。
图1示出了依据现有技术的每个信息项的用户偏好值,其中用户偏好项(即娱乐、音乐和流行音乐等)有专门的顶标识符(1,17,181...)和相对独立的用户偏好值(86,43,27...)。
因此,每项之间的关系没有被表示,并且即使在环境变化时,每项的用户偏好值也不变,从而不能为用户所处的情形提供正确的信息。
此外,为了更新用户偏好信息,每个相应的项都应该被包括在使用信息中。即,在分类信息只包括歌手“C”的姓名和风格“new age”而不包括“entertainment”或“music”的情况下,只有“C”项和“new age”项被更新,而不更新相关的上面项,如“entertainment”、“music”、“pop music”、“person”和“woman singer”的用户偏好值。
                         发明内容
因此,本发明的一个目的是提供一种具有多层结构的数据结构和一种通过利用该数据结构来适应用户的喜好,从而提供一个信息用户所需信息的信息提供方法。
本发明的另一个目的是提供一种用于编辑具有多层结构的数据结构,从而提供信息用户所需信息的方法。
本发明另一个目的是提供一种用于由用户和根据喜好而提供信息的方法,其中定义了各种独立的单个用户偏好信息结构,并且包括在单个用户偏好信息结构中的每个用户偏好项和用户偏好/不喜好定义了层结构中的关系,从而从特定项到一般项都定义了用户喜好/不喜好,并且定义了每个单个用户偏好信息结构的采用条件,使得能够根据随情况而变的用户喜好来推荐、提供或限制详细的信息,并推荐、提供或限制适合该情形的信息。
为了实现这些和其它优点并依据本发明的目的,在此概要和概括的说明提供了一种在多媒体信息环境中利用用户信息向信息用户提供多媒体信息的方法,其中信息提供者向信息用户提供所需的信息,包括步骤:将用于识别每个用户的个人信息附加到用户信息;建立用户偏好信息的多个分层树结构,其中,所述用户信息具有多个用户偏好信息,每个所述用户偏好信息具有分层树结构,包括作为所述用户偏好信息的子树所处的一个用户偏好项、一个表示用户的喜好/不喜好信息的项;根据每个用户的用户偏好项和表示喜好/不喜好信息的项来检索所需的信息;以及根据用户偏好项的信息提供检索到的信息。
                         附图说明
用以进一步理解本发明并被引用构成说明书一部分的附图与用以解释发明原理的文字说明部分一起示出了本发明的实施例。
其中:
图1示出了依据现有技术由信息项构成的用户偏好结构;
图2是依据本发明的多层数据结构的示意图;
图3示出了依据本发明的图2所示的单个用户偏好信息结构中的用户偏好项的多层结构;
图4是依据本发明的图2所示的用户偏好项的层状结构的详图;
图5示出了依据本发明的随用户所用的客户设备而变的单个用户偏好信息的层状结构;
图6是依据本发明,通过利用一个用户偏好项的自标识符和一个高级用户偏好项的标识符而示出了图2所示的层状结构的表;
图7是依据本发明,通过利用图6中所示的项标识符的编码方案而示出了图2所示的层状结构的表;
图8是依据本发明,通过利用层状树结构中叶节点的单个用户偏好信息而示出了图2所示的层状结构的表;
图9是依据本发明,通过利用图10所示的项目录而示出了图1所示的层状结构的表;
图10是依据本发明示出了用于用户偏好项的目录项的表;
图11A示出了被依据本发明编辑前的层状数据结构;
图11B示出了被依据本发明编辑后的层状数据结构;
图12A是被依据本发明改变前的项目录表;以及
图12B是被依据本发明改变后的项目录表。
                       具体实施方式
下面将参照附图详细说明本发明的最佳实施例。
图2是示出了依据本发明的多层数据结构的示意图。
如图所示,用于一个用户或一组用户的用户信息100包含个人信息110,多个(0,1,...,n)使用记录120,用户偏好信息130和多个用户授权信息140。
用户偏好信息130包含多个(0,1,...,n)单个用户偏好信息130(1),并且单个用户偏好信息130(1)包含一个用户偏好项130(1)-1和用户喜好/不喜好130(1)-2和描述130(1)-3。
个人信息110除用户ID之外还包括名称、性别、年龄和用户的出生日期。
使用记录120包括关于何时(年,月,数据,时间)、何处(一个客户系统ID或位置)、如何(象何时发生诸如播放、回放、暂停、快放或停止之类的操作一样的信息)和什么信息(一个信息ID)被使用。
由于能够通过记录收集条件、如收集记录的时间对使用记录进行分类,所以可以允许存在多个使用记录。
用户授权信息140指出允许用户访问的信息。例如,它包括关于被请求和未被请求用来观看电视广播的频道的信息和关于基本频道和收费频道的信息。
用户偏好信息130可以包括多个单个用户偏好信息130(1),130(2),...,130(n)。
每个单个用户偏好信息130(1)可包括一个用户偏好项130(1)-1,一个用户喜好/不喜好130(1)-2和一个文字说明130(1)-3。
在需要标识多个单个用户偏好信息130(1),130(2),...,130(n)的情况下,文字说明130(1)-3描述了包含在用户偏好信息130中的每个用户偏好信息130的应用条件。当利用文字说明130(1)-3构成一个多重用户偏好信息时,用户根据文字说明选择使用所需的单个用户偏好信息,或自动选择所需的单个用户偏好信息。
在这点上,由于每个单个用户偏好信息也可以是多个单个用户偏好信息,所以在用户偏好项和每个具有一个用户喜好/不喜好值的用户偏好项之间形成一个层状树结构。用户喜好/不喜好值可用1(用户最不喜好)和10(用户最喜好)之间逐一增加的数值来表示,也可以用一个二进制数值来表示。用户喜好/不喜好值也可以用与每项相应的信息使用次数累计值来表示。
图3示出了依据本发明图2所示单个用户偏好信息结构的用户偏好项的多重结构,其中根据用户所用系统的环境或条件,将用户偏好项排列出多级结构。
例如,区别设置家庭使用信息的用户偏好值(即一个单个用户偏好信息130(1))、工作地点使用信息的用户偏好值(即单个用户偏好信息130(k))和在不同条件下使用的信息的用户偏好值。此外,如图3所示,在单个用户偏好信息130(1)下面,可排列用户偏好项(1-1,1-2,1-3,...),而在用户偏好项(1-1,1-2,1-3,...)下面,可排列另一些用户偏好项(2-1,2-2,2-3,...)。
图4详细示出了依据本发明的图2所示的用户偏好项的层状结构。
一个娱乐项130(1)-11被分成如下项:音乐130(1)-111,电影130(1)-112,戏曲,游戏节目,现场访谈,体育,杂耍节目和音乐会。
音乐项130(1)-111被分成古典项130(1)-1111和流行音乐项130(1)-1112。
电影项130(1)-112被分成如下项:动作片130(1)-1121,惊险片130(1)-1122,喜剧片130(1)-1123,恐怖片130(1)-1124,记录片,戏曲片,科幻片,儿童片。
流行音乐项130(1)-1122可被分成如下项:摇滚乐,民谣,重金属,舞曲,新生代(nwe age),蓝调,爵士乐,trot,乡村音乐。
象娱乐项130(1)-11的分类一样,新闻项130(1)-12可被分成政策项130(1)-121和体育项130(1)-122等。
图5依据本发明示出了根据用户所用工具的用户喜好的层状结构。
如图所示,在只提供电影或只提供音乐的设备中,根据设置和管理每个单个用户偏好信息(项1-1,项1-2,项1-3),将一个总体结构200分成了子结构(200-1,200-2,200-3)。
据此,可利用文字说明对单个用户偏好信息(项1-1,项1-2,项1-3)进行分类和管理。
图6-10是表示图2所示的单个用户偏好信息的表格。可以通过几种方式表示图2的层状结构。
图6是示出了依据本发明的利用了一个用户偏好项的自标识符和一个上层用户偏好项的上层项标识符的图2所示层状结构的表格。
图6所示的方法具有能够以与其级数无关的预定格式表示层状结构的优点。
图7是依据本发明,通过利用图6中所示的项标识符的编码方案而示出了图2所示的层状结构的表格。
当一个多级层状结构中的最高级数已被预定时,图7所示的方法是有效的。特别是,在这种方法中,对上层项和下层项的访问时间较短,而且需要相对较小的存储空间。
项标识符可被分成具有特定位和/或字节(即2字节)的字段,其数目和级数相同(即4级),并且每个字段可被表示为每一级的项标识符(第一2字节,第二2字节,第三2字节,第四2字节)。
也就是说,在一个8字节项标识符被分成4个2字节字段的情况下,第一字段具有最高层的项标识符,下一个字段具有下一级的项标识符。在4级层状结构中,最后一级项的项标识符的4个字段中没有一个为“0”。
据此,在第四字段变成“0”的情况下,最上层的字段成为项标识符,而在第三和第四字段都变成“0”的情况下,第二字段变成项标识符。
例如,在用户偏好项中,“新生代”的项标识符是1-17-181-205,并且“新生代”项表示它属于项标识符为1-17-181-0的“流行音乐”项。
另一个例子是,在用户偏好项中,项标识符为1-17-181-0的“流行音乐”项属于项标识符为1-17-0-0的“音乐”项,而项标识符为1-17-00-0的“音乐”项属于项标识符为1-0-0-0的“娱乐”项。
同时,标识符为1-0-0-0的“娱乐”项包括项标识符格式为1-*-*-*的每一项。尤其是,“娱乐”项包括作为更低级项的格式为1-*-0-0的每一项。
在这种方法中,每一项的标识符取决于上层项的标识符,并且通过改变属于一个字段的标识符来区分各项。
因此,每个字段从“0”开始并且用2个字节表示一个字段,从而一个项可包括65535个低级项。
图8是依据本发明,通过利用层状树结构中叶节点的单个用户偏好信息而示出了图2所示的层状结构的表格。
由于只利用层状结构中最低层项的相关信息就可以提取出上层项和相关的用户偏好值,能够实时计算出上层项的用户偏好值并且即使没有存储上层项的用户偏好值,也不会丢失信息,所以图中所示的方法是有益的,即,这种方法不需要很大的存储空间。
如上所述,与利用编码方案表示单个用户偏好信息结构的方法一样,也可以利用具有相同效果的编码方案来表示单个用户偏好信息结构。
图9是依据本发明,通过利用项目录而示出了图1所示的层状结构的表格。
参照图9,通过项标识符定义各项,从而产生一个项目录,并且利用项目录中定义的项标识符来检索上层项与下层项之间的结构关系。
尽管利用项目录表示层状结构的方法具有总要参照项目录以确认用户偏好项之间的分导结构关系被定义在项目录中的缺点,但从需要最小的存储空间且容易增、删项的角度上,这种方法是有益的。
同时,参照图6到图9,在用于表示用户偏好信息的方法中,用于在输入信息之后对用户偏好信息进行编辑的方法包括用户输入类型,自动更新类型和混合类型。
用户输入类型是一种在用户使用特定信息时,通过一个对话框接收用于用户所用信息的用户喜好/不喜好,从而更新一个用户喜好的方法。
自动更新类型是一种在用户使用特定信息时,考虑到在一个预定标准中与用户所用信息相对应的用户偏好项而自动更新用户喜好的方法。
混合类型是指混合了用户输入类型和自动更新类型的方法,其中用户输入的信息具有一个取决于哪个用户喜好被更新的特定权重值。
在通过上述方法编辑用户喜好/不喜好之后,为了检索到用户所需的信息或向用户推荐和提供信息,有两种方法:一种方法是将要使用的用户偏好项与每一个用户喜好/不喜好进行直接比较,并且另一种方法是使用标准化的用户喜好/不喜好。
为了在用户的信息使用记录基础上自动编辑用户喜好/不喜好,有一种方法是根据每个使用信息的分类项,从最上层到最下层都加1。
同时,在用户偏好项目录中对单个用户偏好信息继续编辑的情况下,例如,通过只利用女歌手“C”和“新生代”的用户偏好项信息,也可以同时更新与上层项相关的用户喜好,如女歌手“C”和“新生代”所属的“娱乐”,“音乐”,“流行音乐”,“人”,“女歌手”等项。
图10是依据本发明示出了用于用户偏好项的目录项的表格。
参照图10,对整个或部分项目录来说,利用一组具有用户喜好/不喜好值的单个用户偏好信息和表明每个单个用户偏好信息的适用条件的文字说明来表示每个用户偏好信息。以这种方式构成、编辑和管理具有多个用户偏好项的分层结构。
项目录的记录包括一个用户偏好项标识符,一个用户偏好项,一个等级和一个上层项标识符。
用户偏好项标识符用于识别每个用户偏好项,而用户偏好项表示要提供给用户的信息内容。
等级指出分层结构中上层位置以下的每个用户偏好项的位置。最上层的等级为“0”。
上层项标识符表示每个用户偏好项属于上层用户偏好项中的哪一个。在树状结构中,上层项标识符具有一个其本身所属的上层用户偏好项。
由信息提供者产生和管理项目录并且该项目录存在于用户的存储单元中。
在用户的存储单元包括项目录的情况下,存在于用户的存储单元中的项目录必须具有与信息提供者相同的内容。如果信息提供者的项目录内容发生了变化,则用户的项目录也应当发生变化。
例如,在用户“A”喜欢女歌手“C”的音乐“S”且音乐“S”包括在“新生代”中,如图6到图9所示,构成了与女歌手“S”相关的用户“A”偏好信息。
图11A和11B示出了在编辑分层数据结构信息时的结构,其中图11A示出了依据本发明具有层状数据结构的信息被编辑前的结构,图11B示出了依据本发明具有层状数据结构的信息被编辑后的结构。
例如,当音乐“S”被登记在用户偏好信息中时,由于没有“新生代”这种音乐风格(即,一个项),故将音乐“S”分入“音乐>流行音乐>民谣130(1)-111M”。
但是,当出现了“新生代”流行音乐130(1)-111N并且音乐环节中将这种新的音乐风格作为一级时,在将音乐“S”从“民谣”中分离出来并归入“新生代”的同时,用户喜好能够被自动更新到用户的信息使用记录上。
详细地说,当音乐片段“S”第一次被分类时,用户按照“音乐>流行音乐>民谣”项中的使用次数成比例地减小音乐片段“S”的用户偏好值并在作为新分类项的“音乐>流行音乐>新生代”使用次数增加的同时增大用户偏好值。
以同样的方式,在处理分类发生了变化的音乐片段时,可根据信息使用记录而不是用户识别来创建一个关于新登记的“音乐>流行音乐>新生代”项的用户喜好。在这种情况下,信息使用记录应当包括信息的使用次数或可以计算使用次数的信息。
图12A和12B示出了登记在项目录中的项的分类发生变化的情况,其中图12A是示出了项目录在依据本发明被改变之前的表格,而图12B是示出了项目录在依据本发明被改变之后的表格。
属于流行音乐和古典音乐项的下层项自动地从“娱乐>音乐>流行音乐”和“娱乐>音乐>古典音乐”项的下层项改变了“艺术>听觉艺术>流行音乐”和“艺术>听觉艺术>古典音乐”项的下层项。
变更项目录的方法可能需要额外的算术运算。例如,在每一项包括上一级的所有项标识符的情况下,可改变项标识符。
如上所述,在用户偏好项的分类发生了变化的情况下,用户偏好信息中与娱乐项和音乐项,即流行音乐项和古典音乐项的上层项相对应的用户喜好随由流行音乐项和古典音乐项而产生的用户喜好成比例地减少,而作为新分类项的“艺术”和“听觉艺术”项的用户喜好则成比例地增加。
此外,在用户要求信息提供者推荐新信息或利用用户偏好信息和使用记录与信息提供者连接时,信息提供者能够推荐最受用户欢迎的信息。
在用于变更多层数据结构的方法中,通过利用用户接口变更用户喜好/不喜好的项。
如上所述,依据具有多层结构的用户偏好信息结构和利用该结构的多媒体信息提供方法,取决于该环境能够提供哪些不同信息,而提供一种能够提供用户喜好的分层数据结构,该用户喜好用于提供用户所需的信息。
通过自动地或依据用户选择而利用正确的单个用户偏好信息,由用户喜好构成的分层数据结构使用户接收适合于他或她所处情形的信息成为可能。
此外,由于用户偏好项具有分层结构,能够定义用户偏好项的不同等级。并且,在选择上层用户偏好项而不是最下层的用户偏好项时,利用属于所选项分类的下层用户偏好项信息能够向用户提供详细的信息。而且,利用低等级的用户偏好项的用户喜好,能够构成高等级用户偏好项的用户喜好。
本发明可以几种不偏离本发明基本特征的形式被实施,还应当理解上述实施例并不受前述说明书的限制,对本发明所做出的修改也应在后面权利要求所限定的保护范围之内。

Claims (16)

1.一种在多媒体信息环境中利用用户信息向信息用户提供多媒体信息的方法,其中信息提供者向信息用户提供所需的信息,包括步骤:
将用于识别每个用户的个人信息附加到用户信息;
建立用户偏好信息的多个分层树结构,其中,所述用户信息具有多个用户偏好信息,每个所述用户偏好信息具有分层树结构,包括作为所述用户偏好信息的子树所处的一个用户偏好项、一个表示用户的喜好/不喜好信息的项;
根据每个用户的用户偏好项和表示喜好/不喜好信息的项来检索所需的信息;以及
根据用户偏好项的信息提供检索到的信息。
2.如权利要求1所述的方法,其中,所述用户偏好信息还包括用于描述关于所述用户偏好项的信息的文字说明信息项。
3.如权利要求1所述的方法,其特征在于个人信息包括用于识别所述用户的唯一标识符。
4.如权利要求1所述的方法,其特征在于所述用户信息还包括一个或多个所述用户的信息使用历史记录。
5.如权利要求4所述的方法,其特征在于历史记录包括一个关于何时和如何使用该信息的信息或信息标识符列表。
6.如权利要求5所述的方法,其特征在于历史记录包括每个历史记录的历史收集条件。
7.如权利要求6所述的方法,其特征在于历史收集条件包括历史收集的位置。
8.如权利要求6所述的方法,其特征在于历史收集条件包括历史收集的时间。
9.如权利要求1所述的方法,其特征在于所述用户信息还包括用于识别所述用户能够访问的信息的授权信息。
10.如权利要求1述的方法,其特征在于所述每个用户偏好项包括项说明,可作为利用用户偏好信息检索或筛选多媒体信息的条件。
11.如权利要求1所述的方法,其特征在于所述每个用户偏好信息能够根据所述用户的选择或所述用户的终端设备来区别设置。
12.如权利要求11所述的方法,其特征在于所述每个用户偏好信息具有一个分层树结构,该结构用位于树结构高层节点上的用户偏好项的标识符表示。
13.如权利要求1所述的方法,其特征在于所述每个用户偏好信息具有一个分层树结构,根据用户偏好项的标识符的编码方式,该结构由该用户偏好项的标识符来表示。
14.如权利要求1所述的方法,其特征在于所述每个用户偏好信息具有一个用外部项目录表示的分层树结构。
15.如权利要求14所述的方法,其特征在于,只有位于分层树结构的叶节点上的用户偏好信息被储存,并根据叶节点与上层节点项之间的关系提取位于分层树结构非叶节点上的用户偏好信息。
16.如权利要求1所述的方法,其中在提供检索到的信息步骤中,根据用户偏好项的信息,通知用户新信息的获取,或将用户最喜欢的信息推荐给用户,或限制访问用户最不喜欢的信息。
CNB001347152A 1999-09-22 2000-09-22 提供多媒体信息的方法 Expired - Fee Related CN1244063C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR41190/99 1999-09-22
KR1019990041190A KR100304482B1 (ko) 1999-09-22 1999-09-22 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법
KR41190/1999 1999-09-22

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNB200410094658XA Division CN100559868C (zh) 1999-09-22 2000-09-22 处理用户偏好的方法和系统

Publications (2)

Publication Number Publication Date
CN1295294A CN1295294A (zh) 2001-05-16
CN1244063C true CN1244063C (zh) 2006-03-01

Family

ID=19612817

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB001347152A Expired - Fee Related CN1244063C (zh) 1999-09-22 2000-09-22 提供多媒体信息的方法
CNB200410094658XA Expired - Lifetime CN100559868C (zh) 1999-09-22 2000-09-22 处理用户偏好的方法和系统

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB200410094658XA Expired - Lifetime CN100559868C (zh) 1999-09-22 2000-09-22 处理用户偏好的方法和系统

Country Status (6)

Country Link
US (4) US7383314B1 (zh)
EP (2) EP1528810A3 (zh)
JP (1) JP2001155038A (zh)
KR (1) KR100304482B1 (zh)
CN (2) CN1244063C (zh)
CA (1) CA2320506C (zh)

Families Citing this family (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100304482B1 (ko) * 1999-09-22 2001-11-02 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법
FR2809268A1 (fr) * 2000-05-19 2001-11-23 Thomson Multimedia Sa Procede de navigation dynamique parmi des documents multimedias
US8028314B1 (en) 2000-05-26 2011-09-27 Sharp Laboratories Of America, Inc. Audiovisual information management system
NZ522870A (en) * 2000-06-01 2004-07-30 Iselect Pty Ltd Customer decision support at point-of-sale
US8020183B2 (en) 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
US20030038796A1 (en) * 2001-02-15 2003-02-27 Van Beek Petrus J.L. Segmentation metadata for audio-visual content
US7904814B2 (en) 2001-04-19 2011-03-08 Sharp Laboratories Of America, Inc. System for presenting audio-video content
KR100438857B1 (ko) * 2001-09-26 2004-07-05 엘지전자 주식회사 사용자 선호도 기반 멀티미디어 검색 시스템
US7474698B2 (en) 2001-10-19 2009-01-06 Sharp Laboratories Of America, Inc. Identification of replay segments
US20030126606A1 (en) * 2001-12-27 2003-07-03 Koninklijke Philips Esectronics N.V. Hierarchical decision fusion of recommender scores
US7739601B1 (en) 2002-01-23 2010-06-15 Microsoft Corporation Media authoring and presentation
US8214741B2 (en) 2002-03-19 2012-07-03 Sharp Laboratories Of America, Inc. Synchronization of video and data
JP2003330969A (ja) 2002-05-16 2003-11-21 Sony Corp 情報管理システム、情報処理装置、情報処理方法、情報処理プログラム、及び記憶媒体
US20050021470A1 (en) * 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US20040225519A1 (en) * 2002-06-25 2004-11-11 Martin Keith D. Intelligent music track selection
US20030236582A1 (en) * 2002-06-25 2003-12-25 Lee Zamir Selection of items based on user reactions
KR100497428B1 (ko) * 2002-09-24 2005-07-01 전자부품연구원 메타 데이터를 이용한 지능화된 프로그램 추천 서비스방법
US7657907B2 (en) * 2002-09-30 2010-02-02 Sharp Laboratories Of America, Inc. Automatic user profiling
AU2003272021A1 (en) * 2002-11-15 2004-06-15 Koninklijke Philips Electronics N.V. Introducing new content items in a community-based recommendation system
JP4217957B2 (ja) 2003-05-14 2009-02-04 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
US7464331B2 (en) * 2003-08-18 2008-12-09 Microsoft Corporation System and method for validating hierarchically-organized messages
JP4423262B2 (ja) * 2003-09-11 2010-03-03 パナソニック株式会社 コンテンツ選択方法およびコンテンツ選択装置
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US8356317B2 (en) * 2004-03-04 2013-01-15 Sharp Laboratories Of America, Inc. Presence based technology
GB0412338D0 (en) * 2004-06-03 2004-07-07 Koninkl Philips Electronics Nv Transfer of content between storage devices
US7904488B2 (en) 2004-07-21 2011-03-08 Rockwell Automation Technologies, Inc. Time stamp methods for unified plant model
US7543068B2 (en) * 2004-08-26 2009-06-02 At&T Intellectual Property I, Lp Filtering information at a data network based on filter rules associated with consumer processing devices
US8756521B1 (en) 2004-09-30 2014-06-17 Rockwell Automation Technologies, Inc. Systems and methods for automatic visualization configuration
JP4306629B2 (ja) * 2005-03-16 2009-08-05 ソニー株式会社 データ処理方法、電子機器、プログラムおよび記録媒体
CN100390794C (zh) * 2005-04-27 2008-05-28 华为技术有限公司 一种以导航树方式来组织通信设备命令集的方法
US7809683B2 (en) 2005-05-13 2010-10-05 Rockwell Automation Technologies, Inc. Library that includes modifiable industrial automation objects
US7672737B2 (en) 2005-05-13 2010-03-02 Rockwell Automation Technologies, Inc. Hierarchically structured data model for utilization in industrial automation environments
US8799800B2 (en) 2005-05-13 2014-08-05 Rockwell Automation Technologies, Inc. Automatic user interface generation
US7676281B2 (en) 2005-05-13 2010-03-09 Rockwell Automation Technologies, Inc. Distributed database in an industrial automation environment
US7650405B2 (en) 2005-05-13 2010-01-19 Rockwell Automation Technologies, Inc. Tracking and tracing across process boundaries in an industrial automation environment
KR20070008964A (ko) * 2005-07-14 2007-01-18 엘지전자 주식회사 영상표시장치의 메뉴환경 제어 시스템 및 방법
US7548789B2 (en) 2005-09-29 2009-06-16 Rockwell Automation Technologies, Inc. Editing lifecycle and deployment of objects in an industrial automation environment
US7881812B2 (en) 2005-09-29 2011-02-01 Rockwell Automation Technologies, Inc. Editing and configuring device
US7801628B2 (en) 2005-09-30 2010-09-21 Rockwell Automation Technologies, Inc. Industrial operator interfaces interacting with higher-level business workflow
US7660638B2 (en) 2005-09-30 2010-02-09 Rockwell Automation Technologies, Inc. Business process execution engine
US8275680B2 (en) 2005-09-30 2012-09-25 Rockwell Automation Technologies, Inc. Enabling transactional mechanisms in an automated controller system
US8484250B2 (en) 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US7734590B2 (en) 2005-09-30 2010-06-08 Rockwell Automation Technologies, Inc. Incremental association of metadata to production data
US8689253B2 (en) 2006-03-03 2014-04-01 Sharp Laboratories Of America, Inc. Method and system for configuring media-playing sets
US7836032B2 (en) * 2006-03-28 2010-11-16 International Business Machines Corporation Remapping child references when parent reference updates are processed
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US20090327193A1 (en) * 2008-06-27 2009-12-31 Nokia Corporation Apparatus, method and computer program product for filtering media files
US8326890B2 (en) * 2006-04-28 2012-12-04 Choicebot, Inc. System and method for assisting computer users to search for and evaluate products and services, typically in a database
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US20080132187A1 (en) * 2006-12-04 2008-06-05 Hanebeck Hanns-Christian Leemo Personal multi-media playing device
US7710894B2 (en) * 2006-12-21 2010-05-04 International Business Machines Corporation Method, computer program product, and apparatus for automatically adapting hardware and software preferences based on a network connection
US20080195661A1 (en) * 2007-02-08 2008-08-14 Kaleidescape, Inc. Digital media recognition using metadata
US7941764B2 (en) 2007-04-04 2011-05-10 Abo Enterprises, Llc System and method for assigning user preference settings for a category, and in particular a media category
US20080250067A1 (en) * 2007-04-06 2008-10-09 Concert Technology Corporation System and method for selectively identifying media items for play based on a recommender playlist
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US20090013260A1 (en) * 2007-07-06 2009-01-08 Martin Keith D Intelligent music track selection in a networked environment
US8601381B2 (en) * 2007-10-29 2013-12-03 Microsoft Corporation Rich customizable user online environment
US10013536B2 (en) * 2007-11-06 2018-07-03 The Mathworks, Inc. License activation and management
US8224856B2 (en) 2007-11-26 2012-07-17 Abo Enterprises, Llc Intelligent default weighting process for criteria utilized to score media content items
US20090158146A1 (en) * 2007-12-13 2009-06-18 Concert Technology Corporation Resizing tag representations or tag group representations to control relative importance
US9117219B2 (en) * 2007-12-31 2015-08-25 Peer 39 Inc. Method and a system for selecting advertising spots
US9111302B2 (en) * 2008-01-31 2015-08-18 Phm Associates Limited Communication method, apparatus and system for a retail organization
US8086502B2 (en) * 2008-03-31 2011-12-27 Ebay Inc. Method and system for mobile publication
KR101474735B1 (ko) * 2008-06-30 2014-12-30 삼성전자주식회사 방송수신장치 및 그의 구동방법
US10346879B2 (en) * 2008-11-18 2019-07-09 Sizmek Technologies, Inc. Method and system for identifying web documents for advertisements
US8527884B2 (en) * 2008-12-19 2013-09-03 At&T Intellectual Property I, L.P. System and method for browsing based on user recognition
EP2202657A1 (en) * 2008-12-23 2010-06-30 Axel Springer Digital TV Guide GmbH Adaptive implicit learning for recommender systems
US8825660B2 (en) 2009-03-17 2014-09-02 Ebay Inc. Image-based indexing in a network-based marketplace
US9330123B2 (en) * 2009-12-20 2016-05-03 Sap Se Method and system for improving information system performance based on usage patterns
US8244766B2 (en) * 2010-04-13 2012-08-14 Microsoft Corporation Applying a model of a persona to search results
US9392072B2 (en) 2010-04-15 2016-07-12 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US8484401B2 (en) 2010-04-15 2013-07-09 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US8984533B2 (en) 2010-04-15 2015-03-17 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US20110314028A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation Presenting display characteristics of hierarchical data structures
JP2012137991A (ja) * 2010-12-27 2012-07-19 Jvc Kenwood Corp 操作制御装置、操作制御プログラム、及び操作制御方法
CN102567425B (zh) * 2010-12-29 2014-11-05 中国移动通信集团公司 一种数据的处理方法和设备
US20130080907A1 (en) * 2011-09-23 2013-03-28 Richard Skelton Method and system for a personalized content play list
US9110998B2 (en) 2011-12-22 2015-08-18 Google Technology Holdings LLC Hierarchical behavioral profile
US8943015B2 (en) 2011-12-22 2015-01-27 Google Technology Holdings LLC Hierarchical behavioral profile
US10685065B2 (en) 2012-03-17 2020-06-16 Haizhi Wangju Network Technology (Beijing) Co., Ltd. Method and system for recommending content to a user
US9278255B2 (en) 2012-12-09 2016-03-08 Arris Enterprises, Inc. System and method for activity recognition
US10212986B2 (en) 2012-12-09 2019-02-26 Arris Enterprises Llc System, apparel, and method for identifying performance of workout routines
US10545938B2 (en) * 2013-09-30 2020-01-28 Spigit, Inc. Scoring members of a set dependent on eliciting preference data amongst subsets selected according to a height-balanced tree
CN104954818B (zh) * 2014-03-27 2019-03-15 中国电信股份有限公司 调整播放列表中媒体项顺序的方法与装置
CN104036002A (zh) * 2014-06-16 2014-09-10 深圳市英威诺科技有限公司 一种智能推荐数据的技术方法
CN106817384A (zh) * 2015-11-27 2017-06-09 亿阳信通股份有限公司 一种基于用户电信访问行为的分析方法及系统
CN108427723B (zh) * 2018-02-09 2021-08-06 哈尔滨工业大学深圳研究生院 一种基于聚类算法和局部感知重构模型的作者推荐方法和系统
KR102084411B1 (ko) * 2018-08-08 2020-04-23 김남심 블록체인을 이용한 네트워크 마케팅 시스템 및 그 방법
KR102271918B1 (ko) * 2019-08-19 2021-06-30 광운대학교 산학협력단 다중 사용자 맞춤형 서비스를 제공하는 광고 시스템 및 방법
JP6925564B1 (ja) * 2020-03-18 2021-08-25 三菱電機株式会社 快適性解析装置、環境制御用指令装置、および快適性解析方法

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5063522A (en) 1988-03-15 1991-11-05 Intellisystems, Inc. Multi-user, artificial intelligent expert system
US5167011A (en) 1989-02-15 1992-11-24 W. H. Morris Method for coodinating information storage and retrieval
US5239617A (en) 1990-01-05 1993-08-24 International Business Machines Corporation Method and apparatus providing an intelligent help explanation paradigm paralleling computer user activity
US5448727A (en) 1991-04-30 1995-09-05 Hewlett-Packard Company Domain based partitioning and reclustering of relations in object-oriented relational database management systems
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5446891A (en) * 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
US5506984A (en) 1993-06-30 1996-04-09 Digital Equipment Corporation Method and system for data retrieval in a distributed system using linked location references on a plurality of nodes
US5712960A (en) 1993-07-02 1998-01-27 Cv Soft, S.R.L. System and methods for intelligent database management using abductive reasoning
EP0721719A1 (en) 1993-09-20 1996-07-17 Cabletron Systems, Inc. Communications network management system and method, using fuzzy logic
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5513126A (en) * 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
US5483637A (en) 1994-06-27 1996-01-09 International Business Machines Corporation Expert based system and method for managing error events in a local area network
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
US6460036B1 (en) * 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US6571279B1 (en) * 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5724508A (en) 1995-03-09 1998-03-03 Insoft, Inc. Apparatus for collaborative computing
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5758259A (en) 1995-08-31 1998-05-26 Microsoft Corporation Automated selective programming guide
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US6601103B1 (en) * 1996-08-22 2003-07-29 Intel Corporation Method and apparatus for providing personalized supplemental programming
JPH1074206A (ja) * 1996-08-30 1998-03-17 Matsushita Electric Ind Co Ltd 情報提供システム
US5926624A (en) * 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US6151568A (en) * 1996-09-13 2000-11-21 Sente, Inc. Power estimation software system
US5732216A (en) 1996-10-02 1998-03-24 Internet Angles, Inc. Audio message exchange system
US5721827A (en) * 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
JP3655714B2 (ja) * 1996-11-15 2005-06-02 株式会社ニューズウオッチ 情報フィルタリング装置及び記録媒体
JP4223578B2 (ja) * 1996-11-29 2009-02-12 ソニー株式会社 キーワード生成方法及びその装置
US5953506A (en) * 1996-12-17 1999-09-14 Adaptive Media Technologies Method and apparatus that provides a scalable media delivery system
US6178443B1 (en) * 1996-12-20 2001-01-23 Intel Corporation Method and apparatus for propagating user preferences across multiple computer environments
JP4044965B2 (ja) 1996-12-20 2008-02-06 プリンストン ビデオ イメージ,インコーポレイティド セットトップ装置および選択された映像を映像放送に挿入する方法
US6526575B1 (en) * 1997-01-07 2003-02-25 United Video Properties, Inc. System and method for distributing and broadcasting multimedia
US6012051A (en) 1997-02-06 2000-01-04 America Online, Inc. Consumer profiling system with analytic decision processor
US5875327A (en) 1997-02-18 1999-02-23 International Business Machines Corporation Hierarchy of preferences and preference groups
US6421733B1 (en) * 1997-03-25 2002-07-16 Intel Corporation System for dynamically transcoding data transmitted between computers
US5801698A (en) * 1997-05-19 1998-09-01 International Business Machines Corporation Dynamic information display during busy cycle of a processing system
US20030040962A1 (en) * 1997-06-12 2003-02-27 Lewis William H. System and data management and on-demand rental and purchase of digital data products
WO1998057490A2 (en) 1997-06-13 1998-12-17 Kwoh Daniel S Multiple magazine presentation and subscription system and methods
US6094855A (en) 1998-06-18 2000-08-01 Stump; Gregory J. Artificial fishing lure with longitudinal rows of resiliently flexible rib-like projections
US20060026048A1 (en) * 1997-08-08 2006-02-02 Kolawa Adam K Method and apparatus for automated selection, organization, and recommendation of items based on user preference topography
US6119123A (en) * 1997-12-02 2000-09-12 U.S. Philips Corporation Apparatus and method for optimizing keyframe and blob retrieval and storage
JPH11212996A (ja) * 1998-01-28 1999-08-06 Ntt Data Corp 情報提供装置、情報提供方法及び記録媒体
IL125432A (en) 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
WO1999040524A1 (fr) * 1998-02-05 1999-08-12 Fujitsu Limited Dispositif proposant des actions a entreprendre
US6421675B1 (en) * 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
JP2000013708A (ja) 1998-06-26 2000-01-14 Hitachi Ltd 番組選択支援装置
US6334127B1 (en) 1998-07-17 2001-12-25 Net Perceptions, Inc. System, method and article of manufacture for making serendipity-weighted recommendations to a user
US6321221B1 (en) * 1998-07-17 2001-11-20 Net Perceptions, Inc. System, method and article of manufacture for increasing the user value of recommendations
US6366915B1 (en) * 1998-11-04 2002-04-02 Micron Technology, Inc. Method and system for efficiently retrieving information from multiple databases
US8121891B2 (en) * 1998-11-12 2012-02-21 Accenture Global Services Gmbh Personalized product report
US6845370B2 (en) * 1998-11-12 2005-01-18 Accenture Llp Advanced information gathering for targeted activities
US6134548A (en) * 1998-11-19 2000-10-17 Ac Properties B.V. System, method and article of manufacture for advanced mobile bargain shopping
US6195651B1 (en) * 1998-11-19 2001-02-27 Andersen Consulting Properties Bv System, method and article of manufacture for a tuned user application experience
US6279007B1 (en) * 1998-11-30 2001-08-21 Microsoft Corporation Architecture for managing query friendly hierarchical values
US6412012B1 (en) * 1998-12-23 2002-06-25 Net Perceptions, Inc. System, method, and article of manufacture for making a compatibility-aware recommendations to a user
US6635089B1 (en) * 1999-01-13 2003-10-21 International Business Machines Corporation Method for producing composite XML document object model trees using dynamic data retrievals
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6317718B1 (en) * 1999-02-26 2001-11-13 Accenture Properties (2) B.V. System, method and article of manufacture for location-based filtering for shopping agent in the physical world
US6847969B1 (en) * 1999-05-03 2005-01-25 Streetspace, Inc. Method and system for providing personalized online services and advertisements in public spaces
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
US6470344B1 (en) * 1999-05-29 2002-10-22 Oracle Corporation Buffering a hierarchical index of multi-dimensional data
US6546390B1 (en) * 1999-06-11 2003-04-08 Abuzz Technologies, Inc. Method and apparatus for evaluating relevancy of messages to users
US6366906B1 (en) * 1999-07-15 2002-04-02 International Business Machines Corporation Method and apparatus for implementing a search selection tool on a browser
US6460025B1 (en) * 1999-07-27 2002-10-01 International Business Machines Corporation Intelligent exploration through multiple hierarchies using entity relevance
US6513036B2 (en) * 1999-08-13 2003-01-28 Mindpass A/S Method and apparatus for searching and presenting search result from one or more information sources based on context representations selected from the group of other users
KR100304482B1 (ko) * 1999-09-22 2001-11-02 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법
KR100350792B1 (ko) * 1999-09-22 2002-09-09 엘지전자 주식회사 사용자 선호도를 반영한 사용자 프로파일 생성방법과 멀티미디어 데이타 브라우징 방법
US6795205B1 (en) * 2000-03-15 2004-09-21 Canon Kabushiki Kaisha Third-party authorization for home-based printing
US8020183B2 (en) * 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
JP3838014B2 (ja) * 2000-09-27 2006-10-25 日本電気株式会社 嗜好学習装置、嗜好学習システム、嗜好学習方法および記録媒体
US6635809B1 (en) 2000-10-26 2003-10-21 The J C Robinson Seed Co. Inbred corn line NR401
US7035871B2 (en) 2000-12-19 2006-04-25 Intel Corporation Method and apparatus for intelligent and automatic preference detection of media content
US6947935B1 (en) 2001-04-04 2005-09-20 Microsoft Corporation Training, inference and user interface for guiding the caching of media content on local stores
US6973621B2 (en) 2001-04-27 2005-12-06 Starz Entertainment Group Llc Customization in a content distribution system
US20030004934A1 (en) * 2001-06-29 2003-01-02 Richard Qian Creating and managing portable user preferences for personalizion of media consumption from device to device
DE60216693T2 (de) 2001-09-07 2007-10-25 Matsushita Electric Industrial Co., Ltd., Kadoma Gerät zum Verteilen von Video und Gerät zum Empfangen von Video
US7302465B2 (en) 2001-10-22 2007-11-27 Comverse, Inc. Distributed multimedia transfer
US20030225777A1 (en) * 2002-05-31 2003-12-04 Marsh David J. Scoring and recommending media content based on user preferences
US20040177370A1 (en) 2002-12-10 2004-09-09 Mydtv, Inc. Storage and use of viewer preference data in a device remote from a set-top box
US7243105B2 (en) * 2002-12-31 2007-07-10 British Telecommunications Public Limited Company Method and apparatus for automatic updating of user profiles
JP2005136824A (ja) 2003-10-31 2005-05-26 Toshiba Corp デジタル映像配信システム及び映像配信方法
US20060015580A1 (en) 2004-07-01 2006-01-19 Home Box Office, A Delaware Corporation Multimedia content distribution
US9926692B2 (en) 2007-09-25 2018-03-27 Mcalpine & Co. Ltd. Urinal apparatus

Also Published As

Publication number Publication date
US20060129544A1 (en) 2006-06-15
KR20010028773A (ko) 2001-04-06
US7383314B1 (en) 2008-06-03
JP2001155038A (ja) 2001-06-08
CN1612612A (zh) 2005-05-04
CA2320506A1 (en) 2001-03-22
KR100304482B1 (ko) 2001-11-02
EP1528810A3 (en) 2006-10-18
US20100005116A1 (en) 2010-01-07
EP1091587A2 (en) 2001-04-11
EP1091587A3 (en) 2003-10-29
CA2320506C (en) 2010-12-07
US7296064B2 (en) 2007-11-13
US7599955B2 (en) 2009-10-06
CN100559868C (zh) 2009-11-11
US20050216460A1 (en) 2005-09-29
EP1528810A2 (en) 2005-05-04
CN1295294A (zh) 2001-05-16
US8250098B2 (en) 2012-08-21

Similar Documents

Publication Publication Date Title
CN1244063C (zh) 提供多媒体信息的方法
CN1160961C (zh) 用于提供多媒体信息的多项用户偏爱信息数据结构和方法
CN1168036C (zh) 产生合成关键帧的方法和使用该方法的视频浏览系统
US20040064476A1 (en) Computer program, method, and media player
CN101390167B (zh) 生成播放列表的方法
US20180165342A1 (en) Method for sharing and searching playlists
CN1918571A (zh) 信息检索装置
CN1197357C (zh) 在多媒体文档之间进行动态导航的方法及其多媒体终端
US8972458B2 (en) Systems and methods for comments aggregation and carryover in word pages
CN1838300A (zh) 从媒体项库中生成一个或多个媒体项的子组的方法和系统
CN104182413B (zh) 多媒体内容的推荐方法与系统
CN1698362A (zh) 回放装置和分类回放方法
CN1893578A (zh) 信息处理装置、信息处理方法和计算机程序
CN1512501A (zh) 播放表管理设备和方法
EP1999651A1 (en) Array-based discovery of media items
EP1913499A1 (en) Organizing content using a dynamic profile
CN1799052A (zh) 具有排列引擎的内容推荐设备
CN1959674A (zh) 网络搜索方法、网络搜索设备和用户终端
WO2007010443A2 (en) Collaborative device for enabling users to select collaborative content, and method thereof
CN1975733A (zh) 视频内容观看支持系统和方法
CN1774027A (zh) 数据处理装置、信息处理系统、选择程序及可读记录介质
CN1228970C (zh) 用于管理数据的装置及方法
CN1975721A (zh) 用于管理内容文件信息的方法和装置及存储程序的介质
US20090158346A1 (en) Automatic smart video user generated url synthesis into a channel list
KR20060109288A (ko) 오디오/비디오 데이터를 조직적으로 배열하는 시스템 및방법

Legal Events

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

Granted publication date: 20060301

Termination date: 20190922

CF01 Termination of patent right due to non-payment of annual fee