搜尋 圖片 地圖 Play YouTube 新聞 Gmail 雲端硬碟 更多 »
登入
螢幕閱讀器使用者:按一下這個連結即可進入協助工具模式。協助工具模式的基本功能與普通模式相同,但與您的閱讀器搭配運作的效能更好。

專利

  1. 進階專利搜尋
公開號US6411949 B1
出版類型授權
申請書編號US 09/372,959
發佈日期2002年6月25日
申請日期1999年8月12日
優先權日期1999年8月12日
繳費狀態已付費
其他公開專利號EP1384164A2, WO2001013264A2, WO2001013264A3
公開號09372959, 372959, US 6411949 B1, US 6411949B1, US-B1-6411949, US6411949 B1, US6411949B1
發明人J. David Schaffer
原專利權人Koninklijke Philips Electronics N.V.,
匯出書目資料BiBTeX, EndNote, RefMan
外部連結: 美國專利商標局, 美國專利商標局專利轉讓訊息, 歐洲專利局
Customizing database information for presentation with media selections
US 6411949 B1
摘要
Enhanced content data is supplied in association with a media selection. The enhanced content data is customized responsive to a user profile. The uncustomized enhanced content is stored as a data structure having levels of nodes. Each node within a given level represents an alternative version of a shared enhanced content sub-topic. A processor chooses between nodes within the levels and assembles the chosen nodes to produce the customized enhanced content data.
圖片(4)
Previous page
Next page
聲明所有權(12)
What is claimed is:
1. A system for enhancing content of a media selection comprising:
at least one storage device arranged to maintain at least one user profile and enhanced content data related to the media selection; and
a processing device arranged to combine and supply the enhanced content data with the media selection responsive to the user profile,
wherein:
the user profile comprises a list of user features;
the enhanced content data is embodied in a plurality of data structures stored on the at least one storage device, at least one of the data structures having a plurality of nodes, each node comprising a respective piece of candidate enhanced content, at least first and second ones of the nodes in a single data structure representing alternative versions of a shared enhanced content topic; and
the processing device chooses between at least the first and second ones of the nodes responsive to the list of user features.
2. The system as claimed in claim 1, wherein the processing device is arranged to supply the enhanced content data such that the enhanced content data comprises a plurality of subtopic content items, each subtopic content item resulting from a respective choice by the processor between nodes in a respective group of nodes, the nodes within each respective group representing alternative versions of a shared enhanced content subtopic.
3. The system as claimed in claim 1, wherein the at least one storage device comprises:
a rewritable local memory device for maintaining the user profile; and
a separate memory device for embodying the media selection and the enhanced content data.
4. The system as claimed in claim 1, wherein said system further comprises:
means for receiving the media selection and enhanced content data.
5. The system as claimed in claim 4, wherein the means for receiving comprises a network connection.
6. The system as claimed in claim 1, wherein the user profile includes a list of user features.
7. The system as claimed in claim 6, wherein the user profile includes values based on an intensity scale and associated with the list of user features.
8. The system as claimed in claim 1, wherein the system is adapted to supply the media selection and content data to the user as a combined media selection.
9. A computer method for enhancing content of a media selection, the method comprising the steps:
accessing a user profile embodied on a storage device;
accessing enhanced content data embodied on a storage device and relevant to the media selection, the enhanced content data comprising a plurality of groups of respective content subtopic items, the respective content subtopic items within each group representing alternative versions of a shared enhanced content subtopic;
choosing at least one appropriate content subtopic item from at least one of the groups, responsive to the user profile;
assembling an enhanced content package responsive to the choosing; and
presenting the media selection combined with the enhanced content package to the user.
10. A system for customizing a media selection, said system comprising:
at least one storage device arranged to maintain at least one user profile, comprising a list of user features, and the media selection embodied in at least one data structure comprising a plurality of nodes, each node comprising a respective piece of candidate enhanced content, at least first and second ones of the nodes in a single data structure representing alternative versions of a shared topic; and
a processor arranged to choose between at least the first and second ones of the nodes responsive to the list of user features to assemble the media selection.
11. The system as claimed in claim 10, wherein the processor is arranged to supply the media selection such that media selection comprises a plurality of sub-topic content items, each sub-topic content item resulting from a respective choice by the processor between nodes in a respective group of nodes, the nodes within each respective group representing alternative versions of a shared content sub-topic.
12. A system for customizing a media selection, said system comprising:
at least one storage device arranged to maintain an embodiment of at least one user profile, and an embodiment of candidate items for the media selection comprising a plurality of respective groups of sub-topic content items, at least two of the groups comprising a plurality of respective sub-topic content items representing alternative versions of a shared content sub-topic corresponding to that group; and
a processor arranged to choose between sub-topic content items within the at least two groups, responsive to the user profile, and to assemble the media selection from the results of the choice.
說明
BACKGROUND OF THE INVENTION

1. Field of the Invention

The invention relates to the field of customizing information for presentation with a media selection.

2. Description Of The Related Art

International Patent Application No. WO 99/04561, corresponding to U.S. Pat. Nos. 6,122,011 and 6,177,931, discloses a system and method for customizing certain information for association with a media selection, especially for choosing media selections and advertising information. The term “media selection” as used herein means an audio recording, a video recording, a multimedia item, a representation of a program in an electronic program guide, or any other recorded or transmitted data which may be presented to a user.

It is a shortcoming of the known system and method that information is insufficiently customized.

SUMMARY OF THE INVENTION

It is an object of the invention to provide additional information relating to a media selection.

This object is achieved through use of a user profile and enhanced content data. A processor combines and supplies enhanced content data with the media selection responsive to the user profile.

It is a further objection of the invention to customize information more finely relating to the media selection.

This object is achieved in that enhanced content data is embodied in a plurality of data structures stored on at least one storage device. At least one of the data structures has a plurality of nodes. Each node includes a respective piece of candidate enhanced content. At least first and second ones of the nodes in a single data structure represent alternative versions of a shared enhanced content topic. A processor chooses between the first and second ones of the nodes responsive to a list of user features in a user profile.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will now be described by way of non-limiting example with respect to the accompanying drawings, in which:

FIG. 1 shows a system configurable in accordance with the invention;

FIG. 2 shows a data structure for use in the invention; and

FIG. 3 shows a flowchart for use with the data structure of FIG. 2.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIG. 1 shows a system configurable in accordance with the invention. A display device is shown at 10. The display device may be the screen of a television set, a computer monitor, or any other display device. The display device 10 is coupled to a processor 14 which may be an on-board processor in a television set or PC, a separate processor, a set top box, a LAN server, a mainframe, or any other suitable processor. Data entry devices, such as a keyboard 11, or a mouse 12, are envisioned. These are shown coupled with the processor 14; however, if the processor 14 is a LAN server or mainframe, the data entry devices might equally well be coupled with the display device, which might have a further local processor. The processor may receive data from a local memory 15, 19, an antenna 13, a network connection 16, or any other data source device. The local memory 15 may be a hard disk drive or other rewritable medium, or any other storage device. The local memory 19 may be a floppy or CD-ROM drive or any other storage device. The network connection 16 may be from a cable provider, an Internet service provider, a LAN, or any other network. Commonly at the other end of the network connection 16, there will be some type of processor 17, such as a server, coupled with a memory 18 which may be local or may be accessible via a further network connection.

The term “storage device” as used herein includes any type of memory, including those structured with an access device and a medium. The term “source device” includes storage devices, antennae, and network connections.

Preferably, the local memory 15 contains an embodiment of a user profile, though the user profile might also be stored at device 18 or 19. The user profile may be assembled in accordance with the teachings of WO 99/04561, or according to any other known technique for assembling user profiles. Alternatively, the user profile might be established in response to a questionnaire administered to the user. Once assembled, the user profile should comprise a list of user features and sub-features. For instance, a user profile might have a numerical representation indicating that the user is a rock fan, with the sub-feature that the user is a particularly heavy fan of the band U2. The numerical representation might include an intensity scale such as:

NUMBER DESCRIPTION
1 HATES RABIDLY
2 HATES
3 DISLIKES
4 MODERATELY NEGATIVE
5 NEUTRAL
6 MODERATELY POSITIVE
7 LIKES
8 LOVES
9 LOVES PASSIONATELY
10  LOVES RABIDLY

The invention seeks to enhance the enjoyment of a user accessing a media selection, by providing customized enhanced content data, associated with the media selection. The enhanced content data could be received in a customized or uncustomized form at the local processor 14. The enhanced content could be stored and/or received with, or separately from, the media selection. The enhanced content data and/or the media selection might to be on a recorded medium, such as an audio cassette or CD (compact disc), a CD-ROM (compact disc—read-only memory), or a DVD (digital video disk). The enhanced content and/or the media selection might also be transmitted to the user via the antenna 13 or network connection 16.

The enhanced content data may comprise audio, video, textual, or multimedia information. The enhanced content data will typically relate to some aspect of the media selection. For instance, biographical information about a composer might be enhanced content data for a musical recording. Another example might be that, if the performers are associated with a particular geographical area, the enhanced content data might relate to current or historical events in that area. Those of ordinary skill in the art might devise any number of different types of content data. Enhanced content data is not advertising for goods or services.

Uncustomized enhanced content data is to be customized in accordance with the user profile. For this purpose, the uncustomized enhanced content data is preferably presented and/or stored in the form of a graph-like data structure. FIG. 2 shows such a data structure. This data structure may be stored locally at device 15 or 19 or centrally at device 18. The illustrated data structure has six levels, though those of ordinary skill in the art might readily devise a data structure having more or fewer levels. Level 1 contains node A, including enhanced content data to be presented to all users. Level two contains three alternative enhanced content data alternatives, B, B1, B2 relating to a subtopic flowing from the content of node A. Dotted nodes, like B, C1′, C2, and D′, represent the option of not presenting any data relating to the subtopic associated with that particular level. Level three contains two nodes, C1′ and C1. Level four contains three nodes, C2, C2 a, and C2 b. The total data structure is a graph, of the type commonly referred to as a network, having 36 possible paths through it. Each path represents a distinct customization of the enhanced content data.

The following is an illustrative example of how the data structure of FIG. 2 might be used to customize enhanced content data for presentation to the user: The content data in question is assumed to be relating to a new song by the Irish rock group U2.

A: A generic opening segment Rule: always show

B. Level skipping node Rule: use if B1 or B2 not shown

B1. A segment on the personalities of the band members, tagged to those with high interest in rock music, but not heavy fans of U2 Rule: do not show if B2 shown

B2. A segment on recent news of the band members, tagged to rabid U2 fans Rule: show only to tagged users

C1′. Level skipping node Rule: use if C1 not shown

C1. A segment on recent events referenced in the song, tagged to those with interest in politics and things Irish Rule: show only to untagged users

C2′. Level skipping segment Rule: use if C2 a and C2 b not shown

C2 a. A segment on the ancient history references in the song, prepared assuming no prior knowledge of these events, tagged to those with mild curiosity about Ireland and/or history.

Rule: show only to tagged users and if C2 b not shown

C2 b A segment on the ancient history references in the song, prepared assuming some prior knowledge of these events, tagged to those with a stronger interest in Ireland and/or history Rule: show only to tagged users

D′: Level skipping segment Rule: use only if D not used

D. A segment on the band's musical style, tagged to those with interest in music techniques or who are musicians Rule: show only to tagged users

E. Closing segment Rule: always show

Thus, a number of variations of the customized enhanced content data could be expected, e.g.:

A-E shown if no user information is available or none of the relevant tags are found

A-B1-E shown to basic rock fans

A-B1-C1-E for basic rock fans with some political/Irish interest

A-B2-C1-E for U2 fans with some political/Irish interest

A-B1-C1-C2 a-E for basic rock fans with some political/Irish interest and mild interest in Irish history.

A-B2-C1-C2 a-E for U2 fans with some political/Irish interest and mild interest in Irish history.

The above is only an example. Any number of segments on any number of different sub-topics might be devised by those of ordinary skill in the art.

FIG. 3 is a flowchart showing how the data structure of FIG. 2 would be used in creating a customized piece of enhanced data content. The steps of this flowchart would typically be executed locally by processor 14, but could also be executed centrally, e.g., at processor 17. At 201, a level counter and the enhanced content buffers are initialized. If there are more levels at 202, then, at 204, node rules of a current node are analyzed and the best node is chosen. Then, the best node is added, at 206, to the enhanced content buffer. Then, the level counter is incremented, at 209, and control returns to box 202. If, at 202, there are no more levels, then the procedure ends.

While the invention has been described-above with respect to enhanced data content, the specific type of customization contemplated might also be applicable to entire media selections, such as advertisements. In other words, the sub-topics of an advertisement might be chosen in accordance with a user profile. From reading the present disclosure, other modifications will be apparent to persons skilled in the art. Such modifications may involve other features which are already known in the design, manufacture and use of content providing hardware and/or software and which may be used instead of or in addition to features already described herein. Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure of the present application also includes any novel feature or novel combination of features disclosed herein either explicitly or implicitly or any generalization thereof, whether or not it mitigates any or all of the same technical problems as does the present invention. Applicants hereby give notice that new claims may be formulated to such features during the prosecution of the present application or any further application derived therefrom.

The word “comprising”, “comprise”, or “comprises” as used herein should not be viewed as excluding additional elements. The singular article “a” or “an” as used herein should not be viewed as excluding a plurality of elements.

專利引用
引用的專利申請日期發佈日期 申請者專利名稱
US5787417 *1993年1月28日1998年7月28日Microsoft CorporationMethod and system for selection of hierarchically related information using a content-variable list
US6014638 *1996年5月29日2000年1月11日America Online, Inc.System for customizing computer displays in accordance with user preferences
US6044376 *1997年4月24日2000年3月28日Imgis, Inc.Content stream analysis
US61220111998年3月17日2000年9月19日Index Systems, Inc.Apparatus and method for creating or editing a channel map
US6154213 *1998年5月29日2000年11月28日Rennison; Earl F.Immersive movement-based interaction with large complex information structures
US61779341994年1月18日2001年1月23日Canon Kabushiki KaishaServer device and image processing device
WO1997049024A11997年6月6日1997年12月24日Data Translation IncComputer based video system
WO1999004561A11998年7月21日1999年1月28日Guide E IncSystems and methods for displaying and recording control interfaces
非專利引用
參考文獻
1 *Michael Ehrmantraut, Theo Harder, Hartmut Wittig, Ralf Steinmetz, "The Personal Electronic Program Guide- Towards the Pre-selection of Individual TV Programs", ACM, Inc. 1996, p.243-250 .
被以下專利引用
引用本專利申請日期發佈日期 申請者專利名稱
US7373336 *2002年6月10日2008年5月13日Koninklijke Philips Electronics N.V.Content augmentation based on personal profiles
US79749252008年6月10日2011年7月5日Accenture Global Services LimitedContent bank for objects
US79793552008年6月10日2011年7月12日Accenture Global Services LimitedContent bank for objects
US82142542009年5月29日2012年7月3日Home Producers Network, LlcMethod and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics (II)
US82194462010年5月10日2012年7月10日Home Producers Network, LlcMethod and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics
US82300622010年6月21日2012年7月24日Salesforce.Com, Inc.Referred internet traffic analysis system and method
US8230364 *2004年6月30日2012年7月24日Sony United Kingdom LimitedInformation retrieval
US82499242010年2月17日2012年8月21日Home Producers Network, LlcMethod and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics
US84072852011年8月1日2013年3月26日Facebook Inc.Method and system for controlled distribution of information over a network
US84290112009年1月20日2013年4月23日Salesforce.Com, Inc.Method and system for targeted advertising based on topical memes
US84430852011年4月26日2013年5月14日Salesforce.Com, Inc.Resolving information in a multitenant database environment
US84476482009年7月22日2013年5月21日Home Producers Network, LlcMethod and system for eliciting consumer data by programming content within various media venues to function cooperatively
US84787222010年11月12日2013年7月2日Salesforce.Com, Inc.Enterprise level business information networking for changes in a database
US84989942011年6月1日2013年7月30日Salesforce.Com, Inc.Social files
US85101642012年4月23日2013年8月13日Salesforce.Com, Inc.Method and system for targeted advertising based on topical memes
US85165912011年3月14日2013年8月20日Salesforce.Com, Inc.Security monitoring
US85351622011年9月30日2013年9月17日Salesforce.Com, Inc.Methods and systems for providing a challenge user interface for an enterprise social network
US85392342011年3月30日2013年9月17日Salesforce.Com, Inc.Secure client-side communication between multiple domains
US85490472012年4月4日2013年10月1日Salesforce.Com, Inc.Computer implemented methods and apparatus for feed-based case management
US85605542011年2月17日2013年10月15日Salesforce.Com, Inc.Methods and apparatus for selecting updates to associated records to publish on an information feed using importance weights in an on-demand database service environment
US85605752011年2月17日2013年10月15日Salesforce.Com, Inc.Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environment
US85666482011年5月10日2013年10月22日Salesforce, Inc.Automated testing on devices
US85667922010年11月10日2013年10月22日Salesforce, Inc.Validating visual components
US85720802011年6月6日2013年10月29日Salesforce.Com, Inc.Methods and systems for analyzing a network feed in a multi-tenant database system environment
US85956352008年1月25日2013年11月26日Salesforce.Com, Inc.System, method and apparatus for selecting content from web sources and posting content to web logs
US86610762010年12月20日2014年2月25日Salesforce.Com, Inc.Business networking information feed alerts
US86936492010年9月9日2014年4月8日Salesforce.Com, Inc.Methods and apparatus for interfacing with a phone system in an on-demand service environment
US87131652011年5月17日2014年4月29日Salesforce.Com, Inc.Method and system for providing status of a machine
US87135302011年5月10日2014年4月29日Salesforce.Com, Inc.Test framework of visual components in a multitenant database environment
US87182412010年9月9日2014年5月6日Salesforce.Com, Inc.Methods and apparatus for interfacing with a phone system in an on-demand service environment
US87311512012年9月5日2014年5月20日Salesforce.Com, Inc.Methods and apparatus for partially updating a web page using an embedded iFrame
US87321502011年2月10日2014年5月20日Salesforce.Com, Inc.Methods and apparatus for suppressing network feed activities using an information feed in an on-demand database service environment
US87326062011年10月24日2014年5月20日Salesforce.Com, Inc.Computer implemented methods and apparatus for dynamic windowing in user interfaces
US87386032011年5月19日2014年5月27日Salesforce.Com, Inc.Metrics-based accessing of social threads
US87386202010年11月12日2014年5月27日Salesforce.Com, Inc.Implementing enterprise level business information networking
US87452722010年9月9日2014年6月3日Salesforce.Com, Inc.Service cloud console
US87519392011年4月26日2014年6月10日Salesforce.Com, Inc.Side tab navigation and page views personalization systems and methods
US87562212011年6月1日2014年6月17日Salesforce.Com, Inc.Social files
US87628702012年2月23日2014年6月24日Salesforce.Com, Inc.Multifunction drag-and-drop selection tool for selection of data objects in a social network application
US87689642011年3月14日2014年7月1日Salesforce.Com, Inc.Security monitoring
US87694162010年9月9日2014年7月1日Salesforce.Com, Inc.Service cloud console
US87759462011年4月26日2014年7月8日Salesforce.Com, Inc.Resolving information in a multitenant database environment
US88189402011年3月29日2014年8月26日Salesforce.Com, Inc.Systems and methods for performing record actions in a multi-tenant database and application system
US88189852011年5月20日2014年8月26日Salesforce.Com, Inc.Rule-based prioritization of social data
WO2007019480A2 *2006年8月7日2007年2月15日Eric N KleinSystem and computer program product for chronologically presenting data
分類
美國專利分類號1/1, 715/210, 348/E05.108, 715/723, 707/E17.009, 707/999.002
國際專利分類號H04N21/4722, H04N21/45, H04N5/44, H04N21/8541, G06Q30/00, G06Q10/00, G06F17/30
合作分類Y10S707/99932, G06F17/30017, H04N5/4401, H04N21/8541, H04N21/4532, H04N21/4722
歐洲分類號H04N21/8541, H04N21/4722, H04N5/44N, G06F17/30E
法律事件
日期代號事件說明
2013年11月27日FPAYFee payment
Year of fee payment: 12
2011年12月22日ASAssignment
Owner name: FACEBOOK, INC., CALIFORNIA
Effective date: 20111208
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IPG ELECTRONICS 503 LIMITED;REEL/FRAME:027435/0966
2011年11月7日ASAssignment
Effective date: 20111107
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PHILIPS ELECTRONICS NORTH AMERICA CORPORATION;REEL/FRAME:027181/0957
Owner name: U.S. PHILIPS CORPORATION, NEW YORK
2010年4月27日SULPSurcharge for late payment
Year of fee payment: 7
2010年4月27日FPAYFee payment
Year of fee payment: 8
2010年2月1日REMIMaintenance fee reminder mailed
2005年11月21日FPAYFee payment
Year of fee payment: 4
2002年4月30日ASAssignment
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V., NETHERLANDS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:U.S. PHILIPS CORPORATION;REEL/FRAME:012882/0384
Effective date: 20020429
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V. GROENEWOUDSEW
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:U.S. PHILIPS CORPORATION /AR;REEL/FRAME:012882/0384
1999年8月12日ASAssignment
Owner name: PHILIPS ELECTRONICS NORTH AMERICA CORP., NEW YORK
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SCHAFFER, J. DAVID;REEL/FRAME:010178/0792
Effective date: 19990810