CA2320510C - Method of generating user profile based on user preference and multimedia data browsing system using the same - Google Patents

Method of generating user profile based on user preference and multimedia data browsing system using the same Download PDF

Info

Publication number
CA2320510C
CA2320510C CA002320510A CA2320510A CA2320510C CA 2320510 C CA2320510 C CA 2320510C CA 002320510 A CA002320510 A CA 002320510A CA 2320510 A CA2320510 A CA 2320510A CA 2320510 C CA2320510 C CA 2320510C
Authority
CA
Canada
Prior art keywords
data structure
browser
browsing
user
computer readable
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
CA002320510A
Other languages
French (fr)
Other versions
CA2320510A1 (en
Inventor
Jin Soo Lee
Kyoung Ro Yoon
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 CA2320510A1 publication Critical patent/CA2320510A1/en
Application granted granted Critical
Publication of CA2320510C publication Critical patent/CA2320510C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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
    • 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/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/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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8453Structuring of content, e.g. decomposing content into time segments by locking or enabling a set of features, e.g. optional functionalities in an executable program
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a method for generating a user profile for indexing/browsing of multimedia data and a multimedia browsing method using the same. The multimedia data browsing method involves (a) constructing a user profile by incorporating a user-preferred application description scheme indicating a user-preferred multimedia browsing method or browsing criterion, wherein the browsing method or browsing criterion is described in different way according to a type of the multimedia data in terms of genre; (b) analyzing the user-preferred application description scheme and selecting a relevant application for implementing user-preferred browsing; and (c) browsing corresponding multimedia data using the selected preferred application.

Description

., ~ . . _ ._ _ . ... . . , . ~.>.~. _ METHOD OF GENERATING USER PROFILE BASED ON USER
PREFERENCE AND MULTIMEDIA DATA BROWSING SYSTEM USING
THE SAME

BACKGROUND OF THE INVENTION
1. Field of the Invention The present invention relates to a method of generating a uiser profile for browsing multimedia data and a multimedia browsing method using the same, and more particularly, to a content-based multimedia data inciexing and browsing system in which a user-preferred browsing method is described in the user profile, and multimedia browsing based on user preference is provided using user-preferred browsing information contained ini the user profile.
2. Description of the Background Art In multimedia data indexing and browsing in the conventional art, there have been introduced techniques for variously displaying multirriedia data based on user preference.
In internet shopping by using of a multimedia data indexing and browsing system based on user preference, there is a method of selecting only preferred items stored in an user profile by each user and displaying each product in a different way, not displaying all information items used in the internet shopping.
For example, where one user mainly uses price and specification information, another user mainly uses design information, and another user mainly uses product information of a certain particular company iri checking electronic products during internet shopping, each user is given the above preferred information as its own user profile. For the user that mainly uses price and specification in this preferred information, merely the information containing only price and specification is displayed to the user although other information such as photographs may be provided. For the user who prefers design information, design (photograph) information is mainly displayed. In this way, the information appropriate for the preference of each user is displayed.
In addition, there are techniques for providing a terminall desk-top interface such as a computer to an user in a user-desired form in a multimedia indexing and browsing system based on user preference in the conventional art.
The terminal desktop interface that the corresponding user prefers (or designates) may be recorded in its user profile, and then the form of the interface stored in the corresponding user profile is provided to the user.
There are also techniques for supporting help information in a form that users prefer, using recorded usage patterns of users, in another conventional art.
The above-mentioned techniques considering user preference (use pattern) in the conventional art all reflects partial user prefererice in the current restricted application.
Nowadays, the content description is described in the data for supporting the content-based multimedia indexing/browsing. Where various browsing method are possible, and there is information describing user preferences, a user can browse multimedia data in the preferred browsing method using a preferred browser.
In other words, among a variety of browsers for performing content-based multimedia data indexing and browsing, there may be browsers that are particularly preferred, or browsers that are preferred by the type of multimedia data sought by the user. However, since the maintenance and management of such data is not achieved, the user cannot enjoy his or her right to various selection, but also must be satisfied with parts of the browsers restrictively provided in a given environment.
SUMMARY OF THE INVENTION

The present invention may provide a method for generating a user profile to provide for user-preferred multimedia data indexing and browsing, and a multimedia data browsing method using the same.
The present invention may also provide a multimedia browsirig method using a user profile in which a user-preferred browsing method is described for displaying multimedia data in a user-preferred form.
The present invention may also provide a multimedia browsirig method using a user profile in which a user-preferred browsing method is identified from a user profile, and an application or browser is designated according to user preferences if there are plurality of applications providing the corresponding browsing method, or an application satisfying the corresponding service is downloaded from a designated place and is provided to the user if there is no such application.
To achieve the above in content-based multimedia data browsing, there is provided a method for generating a user profile to provide user-preferred multimedia browsing, which incorporates information on a user-preferred application description scheme including information on a browser in the user profile, wherein the information on a browser includes a user-preferred browsing method or a user-preferred browsing criterion, which is described in different way according to a type of multimedia data in terms of a genre. The user-preferred application description scheme incorporated in the user profile may include an application ID, or a locator to find a relevant application and a reference to functionality indicating a user-preferred browsing method or browsing criterion.
In addition, the application description scheme incorporated in the above user profile may include a layout description scheme of an application, wherein the layout includes a weight for the layout and a reference to a browser for indicating reference to the browser.
In addition, the number of user-preferred application description schemes incorporated in the user profile may be plural, and each of the application description schemes may include a weight for describing user preference of the application.
In addition, the user-preferred application description schemes incorporated in the user profile may be different from one another according to a type or a genre of multimedia data, each of the application description schemes may be structured hierarchically, and each part of the application description scheme may have a weight for describing user preference.
In accordance with one aspect of the invention, there is provided a computer readable medium for storing data for access by a program being executed on a data processing system. The computer readable medium comprises a user-profile information data structure stored on the computer readable medium, the user profile information data structure including information resident in a database used by the program and including a data type component specifying different types of multimedia data and a browsing preference component specifying browsing preferences for respective different types of multimedia data. The browsing preference component comprises a browser data structure and a functionality data structure. The browser data structure identifies a plurality of different browsers and the functionality data structure describes different browsing methods. The browsing preference component includes references linking the browsers to corresponding browsing methods and the data type component includes references linking the browsing methods to corresponding browsers.
The browser data structure component may include a first weight data structure associating a first set of weights with respective browsers, the weights identifying relative priority of the browsers, for the user.
The browser data structure may include a locator data structure associating at least one location from which a browser specified by the browser data structure can be obtained.
The functionality data structure may include a second weight data structure associating a second set of weights with respective browsing methods, the second set of weights identifying relative priority of the browsing methods.
The functionality data structure may include a function data structure associating at least one function for selecting a browser specified by the browser data structure.
The browsing preference component may further include a layout data structure defining browser layouts.
The layout data structure may include references linking layouts with browsers specified by the browser data structure.
The layout data structure may include a third weight data structure associating a third set of weights with respective the layouts, the third set of weights identifying relative priority of the layouts.
The browser data structure may include references linking browsers to layouts specified by the layout data structure.
In accordance with another aspect of the invention, there is provided a method of displaying multimedia data of a particular genre. Thie method involves causing a multimedia data service system to access the computer readable medium recited above to identify a browser to be used to display multimedia data of the particular genre according to preferences of a user;
and causing multimedia of the particular genre to be displayed by the identified browser.
In accordance with another aspect of the invention, there is provided a method of displaying multimedia data of a particular genre. The method involves causing a multimedia data service system to access the computer readable medium recited above to identify a browser to be used to display multimedia data of the particular genre according to preferences of a user, accessing the memory to identify a location at which a browser may be obtained, obtaining a browser from the location and causing multimedia of the particular genre to be displayed by the browser obtained.
In accordance with another aspect of the invention, there is provided a method of creating a user profile information data structure. The method involves defining in a computer readable medium, a data structure comprising a data type component specifying different types of multimedia data and a browsing preference component specifying browsing preferences for respective the different types of multimedia data. The browsing preference component comprises a browser data structure and a functionality data structure, the browser data structure identifying a plurality of different browsers and the functionality data structure describing different browsing methods. The browsing preference component includes references linking the browsers to corresponding browsing methods and the data type component includes references linking the browsing methods to corresponding Ibrowsers.
The method may involve defining in the computer readable medium a first weight data structure associated with the browser data structure, the first weight data structure associating weights with respective browsers, the weights identifying relative priority of the browsers, for the user.
The method may further involve defining in the computer readable medium a locator data structure associated with the browser data structure, the locator data structure associating at least one location frorn which a browser specified by the browser data structure can be obtained.
The method may further involve defining in the computer readable medium a second weight data structure associated with the functionality data structure, the second weight data structure associating a second set of weights with respective the browsing methods, the second set of weights identifying relative priority of the browsing methods.
The method may further involve defining in the computer readable medium a function data structure associated with the functionality data structure, the function data structure associating at least one function for selecting a browser specified by the browser data structure.
The method may further involve defining in the computer readable medium a layout data structure associated with the browsing preference component, the layout data structure defining browser layouts.
The method may further involve defining in the computer readable medium references, in the layout data structure, linking layouts witti browsers specified by the browser data structure.
The method may further involve defining in the computer readable medium a third weight data structure associated with the layout data structure, the third weight data structure associating a third set of weights with respective the layouts, the third set of weights identifying relative priority of the layouts.
The method may further involve defining in the computer readable medium references associated with the browser data structure, the ireferences linking browsers to layouts specified by the layout data structure.
The method may further involve populating the user profile data structure with information associated with the user.
The method may further involve re-populating at least part of the user profile data structure with user information obtained by learning.
Additional advantages and features of the invention will become more apparent from the following description.

BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will become better understood with reference to the accompanying drawings, which are given only by way of illustration and thus are not limitative of the present invention, wherein:
Figure 1 is a schematic view illustrating the construction of a multimedia system according to one embodiment of the present invention;
Figure 2 is a view illustrating an example of a content description scheme structure of a multimedia object according to an embodirnent of the present invention;
Figure 3 is a view illustrating a user profile information data structure according to a first embodiment of the present invention;
Figure 4 is a view illustrating a user profile information data structure according to a second embodiment of the present invention;
Figure 5 is a view illustrating a user-preferred application description scheme in a user profile information data structure according to an embodiment of the present invention;
Figure 6 is a view illustrating an example of browsing based on user preference;

. . . . .... .. . . . ... _._.. i _..._.. . .. .. .. .. ...__.
Figure 7 is a view illustrating another example of a user-preferred application description scheme in a user profile information data structure according to one embodiment of the present invention; and Figure 8 is a view illustrating another example of browsing based on user preference.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
Figure 1 is a schematic view illustrating an example of the construction of a multimedia data service system according to one embodiment of the present invention.
A multimedia object 101 has a content description 101 a for content-based indexing/browsing and a data stream 101 b.
A terminal 102 includes a central processing unit 103 for performing content-based multimedia indexing and browsing control, a memory 104 for storing a variety of data, a display device 105 for displayinig various information relating to multimedia data indexing and browsing, a user profile reader 106 for reading user profile information, and a user profile 107.
Here, the user profile reader 106 can have the function of a writer for updating information recorded in the user profile 107 based on the feedback of a user.
In addition, the user profile 107 can be a movable medium capable of recording and storing information in the form of a smart card, for example.
In addition, a user-preferred browsing method or browsing criterion is described in the user profile 107, and such information can be updated by learning.
The information contained in the user profile 107 is read out from the user profile reader 106, and is downloaded to the memory 104.
The central processing unit 103 decodes the user profile information downloaded to the memory 104 to thus browse the multimedia object 101 using the corresponding display device 105 by the user-preferred browsing method or browsing criterion.
Figure 2 is a view illustrating an example of a content description scheme structure of a multimedia object for content-based indexincbrowsing according to an embodiment of the present invention.
The content description scheme structure has an aiudio/visual description scheme 201 including a syntactic Data Structure (DS) 202 and a semantic DS 203. The syntactic DS 202 includes a segment DS 2~04, region DS 205, and segment/region relational graph DS 206. The semantic DS 203 includes an event DS 207, object DS 208, and event/object relational graph DS 209.
The syntactic DS 202 describes a physical structure of actual multimedia data, and has segments and regions of the actual multirnedia data and information on the relation (link) between them, thus making it possible to index and browse a corresponding section or scene of the multimedia data.
The semantic DS 203 describes a semantic structure of multimedia data. In the case of multimedia data, for example, moving pictures such as drama, events, objects (characters, places, etc,), and the relation between events and characters or places are described, content-based inclexing and browsing of multimedia data is enabled.
The description scheme structure of the multimedia data for content-based multimedia data indexing and browsing is not limited to that as shown in Figure 2, and can be varied in various forms for the purpose of more effective browsing.
Figure 3 is a view illustrating a user profile information data structure for content-based multimedia data browsing according to the first ernbodiment of the present invention.
The user profile information data structure has a data browsiing DS 301 including data type DS 302 and a browsing preference DS 303. Siuch a data browsing DS structure can be given by the type or genre of each multimedia object.
The browsing preference DS 303 corresponds to the data type DS 302.

. . . .. ._ . ....... . . .... ...... ......... ....... I .. ....... .. . . ..
.. .. ........
The browsing preference DS 303 includes a browser DS 308, also referred to as an application DS satisfying user preference and a functionality DS 304 for describing a browsing method or browsing criterion.
The functionality DS 304 for describing a browsing method or browsing criterion has a reference to browser DS 305 for connecting a corresponding browser, a function DS 306 for selecting a browser, and a weight DS 307 for describing a corresponding weight value.
The application DS 308 has a weight DS 309, locator DS 310, and a reference to functionality DS 311 for reference to a description scheme for describing a browsing method or standard.
Therefore, by means of the user profile relating to such a user-preferred browsing method (or browsing criterion), it is possible to display certain particular multimedia data by the user-preferred browsing method or standard in a system such as described in Figures 1 and 2.
In other words, when a user displays multimedia data based on the user profile information, a corresponding application (browser) satisfying description schemes 304 through 307 for describing the user-preferred browsing method or standard for the corresponding data, or having been described in the application description schemes 308 through 311 is indexed in the terminal.
If the corresponding application exists in the terminal, multimedia data is displayed using the same, or if it does not exist in the terminal, the corresponding application is downloaded using the locator DS 310.
In addition, the number of applications (browsers) included in the application DS is one or more than one. If the number of applications is plural, a user-preferred application is employed using the weight DS 309 which is learned based on user preference (user feedback/user's usage pattern of a certain particular browser) for each application.
Figure 4 is a view illustrating a user profile information data structure for content-based multimedia browsing according to a second embodiment of the present invention, which is formed by further including a layout description scheme of a browser in addition to the structure as described in Figure 3. In this case, the user can describe a browser preference according to a certain particular type of multimedia data, but also can describe a layout preference DS of the corresponding browser.
As illustrated in Figure 4, the user profile information data structure has a data browsing DS 401 including a data type DS 402 and a browsing preference DS 403. Such a data browsing DS structure can be given by the type or genre of each multimedia data.
The browsing preference DS 403 corresponds to the data type DS 402.
The browsing preference DS 403 includes a browser DS 408 as an application DS satisfying user preference, a functionality DISS 404 for describing a browsing method or browsing criterion, and a layout DS 413 of the browser.
The functionality DS 404 for describing a browsing method or browsing criterion has a reference to browser DS 405 for reference to a corresponding browser, a function DS 406 for selecting a browser, and a weight DS 407 for describing a corresponding weight value.
The application DS 408 has a weight DS 409, locator DS 410, reference to functionality DS 411 for reference to a description scheme for describing a browsing method or standard, and reference to layout DS 412 for layout.
The layout DS 413 has a weight DS 414 for the layout and a, reference to browser DS 416 for reference to the browser.
Therefore, by means of the user profile relating to such a user-preferred browsing method (or browsing criterion), it is possible to display certain particular multimedia data by the user-preferred browsing method or standard in a system of Figures 1 and 2. In addition, the layout preference DS
of the corresponding browser can be described.
In other words, when a user displays multimedia data based on the user profile information, a corresponding application (browser) satisfying description schemes 404 through 407 for describing the user-preferred browsing method or standard for the corresponding object, or having been _ ._, _._.. . ...
described in the application description schemes 408 through 411 is indexed in the terminal.
At this time, a user-preferred layout of the browser is displayed using the layout DS 413 through 416 and the reference to layout DS 412 in the browser DS.
If the corresponding application exists in the terminal, multinnedia data is displayed using the same, or if it does not exist in the terminal, the corresponding application is downloaded using the locator DS 410.
In addition, the number of applications (browsers) includled in the application DS is one or more than one. If the number of applications is plural, a user-preferred application is employed using the weight DS 409, which is learned based on user preference for each application.
Figure 5 is a view illustrating a description scheme of a browsing method or criterion in a user profile information data structure as shown in Figure 3 or Figure 4 according to a first embodiment of the present iinvention.
The structure of Figure 5 is a function description scheme structure for indexing and displaying corresponding multimedia data based on character/relation, and includes a basic key item 501 and an order of key item 502.
The basic key item 501 describes browsing on the basis of character and relation 503 and 504. Figure 6 illustrates an example of browsing according to such a scheme structure.
As shown in a video browser (user interface) of Figure 6, a. character screen unit 602 of a character relational screen unit 601 displays characters, and a character-relation screen unit 603 displays character-relations satisfying a relation which is selected here.
In addition, a main scene screen unit 604 displays main scenes satisfying the corresponding relation in key frames 604a. Here, it is shown that a main screen unit 605 displays a selected particular scene in more detail.
Figure 7 is a view illustrating a description scheme of a browsing method or criterion in a user profile as shown in Figure 3 or Figure 4 according to a second embodiment of the present invention.
The structure of Figure 7 is a function description scheme structure for displaying corresponding multimedia data using a 3-level tree in time sequential key frames, and includes a basic key item 701 and an order of key item 702.
The basic key item describes browsing on the basis of key frames, and the order of key item 702 describes time sequential browsing, and describes that the basic key item has a hierarchical structure (depth of key item, level 1=3...).
Figure 8 is a view illustrating an example of an interface of a browser using the function description scheme structure of Figure 7.
As shown in a video browser (user interface) of Figure 8, a key frame unit 801 displays multimedia contents in key frames in a time sequence, and a main screen unit 802 displays a selected key frame.
According to the user profile information data structure anci browsing method of the present invention, while implementing content-based moving picture indexing and browsing, a user-preferred browsing method (application) can be used to display multimedia data.
Therefore, the user-preferred browser (application) can dlisplay the corresponding multimedia data selected by the user.
In addition, in the present invention, since the corresponding multimedia data is indexed and browsed by a browser, which i:s close or identical to the user-preferred browsing method (application), a user-friendly and user-adaptive indexing and browsing environment can be provided when multimedia data is indexed and browsed based on contents.
As the present invention may be embodied in several forrns without departing from the spirit or essential characteristics thereof, it shouid also be understood that the above-described embodiments are not limited by any of the details of the foregoing description, unless otherwise specified, but rather should be construed broadly within its spirit and scope as defiried in the . ....._. .__... ....__ . . . . . . __:..... . .._.. ~..,. .__..._... .. . . .
. . . .......
appended claims, and therefore all changes and modifications that fall within the meets and bounds of the claims, or equivalence of such rneets and bounds are therefore intended to be embraced by the appended claims.

Claims (24)

1. A computer readable medium for storing data for access by a program being executed on a data processing system, comprising:

a user-profile information data structure stored on said computer readable medium, said user profile information data structure including information resident in a database used by said program and including:

a data type component specifying different types of multimedia data; and a browsing preference component specifying browsing preferences for respective said different types of multimedia data;

said browsing preference component comprising a browser data structure and a functionality data structure, said browser data structure identifying a plurality of different browsers and said functionality data structure describing different browsing methods;

said browsing preference component including references linking said browsers to corresponding browsing methods and said data type component including references linking said browsing methods to corresponding said browsers.
2. The computer readable medium of claim 1 wherein said browser data structure component comprises a first weight data structure associating a first set of weights with respective said browsers, said weights identifying relative priority of said browsers, for said user.
3. The computer readable medium of any one of claims 1 or 2 wherein said browser data structure comprises a locator data structure associating at least one location from which a browser specified by said browser data structure can be obtained.
4. The computer readable medium of any one of claims 1 to 3 wherein said functionality data structure comprises a second weight data structure associating a second set of weights with respective said browsing methods, said second set of weights identifying relative priority of said browsing methods.
5. The computer readable medium of any one of claims 1 to 4 wherein said functionality data structure comprises a function data structure associating at least one function for selecting a browser specified by said browser data structure.
6. The computer readable medium of any one of claims 1 to 5 wherein said browsing preference component further includes a layout data structure defining browser layouts.
7. The computer readable medium of claim 6 wherein said layout data structure includes references linking layouts with browsers specified by said browser data structure.
8. The computer readable medium of claim 7 wherein said layout data structure comprises a third weight data structure associating a third set of weights with respective said layouts, said third set of weights identifying relative priority of said layouts.
9. The computer readable medium of claim 8 wherein said browser data structure comprises references linking browsers to layouts specified by said layout data structure.
10. A method of displaying multimedia data of a particular genre, the method comprising:

causing a multimedia data service system to access the computer readable medium recited in any one of claims 1 to 9 to identify a browser to be used to display multimedia data of said particular genre according to preferences of a user; and causing multimedia of said particular genre to be displayed by the identified browser.
11. A method of displaying multimedia data of a particular genre, the method comprising:

causing a multimedia data service system to access the computer readable medium recited in claim 3 to identify a browser to be used to display multimedia data of said particular genre according to preferences of a user;

accessing said memory to identify a location at which a browser may be obtained;

obtaining a browser from said location; and causing multimedia of said particular genre to be displayed by the browser obtained.
12. A method of creating a user profile information data structure, the method comprising:

defining in a computer readable medium, a data structure comprising:

a data type component specifying different types of multimedia data; and a browsing preference component specifying browsing preferences for respective said different types of multimedia data;

said browsing preference component comprising a browser data structure and a functionality data structure, said browser data structure identifying a plurality of different browsers and said functionality data structure describing different browsing methods;

said browsing preference component including references linking said browsers to corresponding browsing methods and said data type component including references linking said browsing methods to corresponding said browsers.
13. The method of claim 12 further comprising defining in said computer readable medium a first weight data structure associated with said browser data structure, said first weight data structure associating weights with respective said browsers, said weights identifying relative priority of said browsers, for said user.
14. The method of any one of claims 12 to 13 further comprising defining in said computer readable medium a locator data structure associated with said browser data structure, said locator data structure associating at least one location from which a browser specified by said browser data structure can be obtained.
15. The method of any one of claims 12 to 14 further comprising defining in said computer readable medium a second weight data structure associated with said functionality data structure, said second weight data structure associating a second set of weights with respective said browsing methods, said second set of weights identifying relative priority of said browsing methods.
16. The method of any one of claims 12 to 15 further comprising defining in said computer readable medium a function data structure associated with said functionality data structure, said function data structure associating at least one function for selecting a browser specified by said browser data structure.
17. The method of any one of claims 12 to 16 further comprising defining in said computer readable medium a layout data structure associated with said browsing preference component, said layout data structure defining browser layouts.
18. The method of any one of claims 12 to 17 further comprising defining in said computer readable medium references, in said layout data structure, linking layouts with browsers specified by said browser data structure.
19. The method of claim 18 further comprising defining in said computer readable medium a third weight data structure associated with said layout data structure, said third weight data structure associating a third set of weights with respective said layouts, said third set of weights identifying relative priority of said layouts.
20. The method of claim 19 further comprising defining in said computer readable medium references associated with said browser data structure, said references linking browsers to layouts specified by said layout data structure.
21. The method of any one of claims 12 to 20 further comprising populating said user profile data structure with information associated with said user.
22. The method of claim 21 further comprising re-populating at least part of said user profile data structure with user information obtained by learning.
23. A method for generating a user profile to provide for user-preferred browsing in a content-based multimedia data browsing system, the method comprising:

incorporating information on a user-preferred application description scheme including information on a browser in the user profile;

wherein the information on a browser includes a user-preferred browsing method or browsing criterion, which is described in different way according to a type of multimedia data in terms of genre; and wherein information on the user-preferred application description scheme incorporated in the user profile includes an application ID, a locator to find a relevant application and a reference to functionality indicating a user preferred browsing method or browsing criterion.
24. The method of claim 23, wherein the application description scheme incorporated in the user profile further comprises a layout description scheme of applications, wherein the layout includes a weight for the layout and a reference to a browser for indicating reference to the browser.
CA002320510A 1999-09-22 2000-09-22 Method of generating user profile based on user preference and multimedia data browsing system using the same Expired - Fee Related CA2320510C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019990041137A KR100350792B1 (en) 1999-09-22 1999-09-22 Multimedia data browsing system based on user profile
KR41137/1999 1999-09-22

Publications (2)

Publication Number Publication Date
CA2320510A1 CA2320510A1 (en) 2001-03-22
CA2320510C true CA2320510C (en) 2007-06-26

Family

ID=19612780

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002320510A Expired - Fee Related CA2320510C (en) 1999-09-22 2000-09-22 Method of generating user profile based on user preference and multimedia data browsing system using the same

Country Status (6)

Country Link
US (2) US7318104B1 (en)
EP (2) EP1538840A3 (en)
JP (2) JP4043180B2 (en)
KR (1) KR100350792B1 (en)
CN (2) CN1237466C (en)
CA (1) CA2320510C (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7712668B2 (en) 1994-05-25 2010-05-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8261993B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
KR100304482B1 (en) * 1999-09-22 2001-11-02 구자홍 Method and apparatus for user adaptive information presentation using multiple hierarchical preference information structure and the data structure of multiple hierarchical preference information
JP4202622B2 (en) 2001-07-13 2008-12-24 富士通株式会社 Content distribution method, content information processing apparatus, and program
KR100493674B1 (en) * 2001-12-29 2005-06-03 엘지전자 주식회사 Multimedia data searching and browsing system
EP1403778A1 (en) * 2002-09-27 2004-03-31 Sony International (Europe) GmbH Adaptive multimedia integration language (AMIL) for adaptive multimedia applications and presentations
JP2004234228A (en) * 2003-01-29 2004-08-19 Seiko Epson Corp Image search device, keyword assignment method in image search device, and program
US6728729B1 (en) * 2003-04-25 2004-04-27 Apple Computer, Inc. Accessing media across networks
KR100713517B1 (en) * 2004-11-26 2007-05-02 삼성전자주식회사 PVR By Using MetaData and Its Recording Control Method
US8238939B2 (en) * 2005-12-02 2012-08-07 At&T Mobility Ii Llc Multilayer correlation profiling engines
US20070239688A1 (en) * 2006-04-11 2007-10-11 Clark David K System and method for altering search result sequence based on user preferences
TW200832370A (en) * 2006-09-29 2008-08-01 Sony Corp Reproducing device and method, information generation device and method, data storage medium, data structure, program storage medium, and program
KR101166130B1 (en) * 2007-08-30 2012-07-23 삼성전자주식회사 Method and apparatus for constructing user profile using contents tag, and method for contents recommendation using the constructed user profile
US8943425B2 (en) * 2007-10-30 2015-01-27 Google Technology Holdings LLC Method and apparatus for context-aware delivery of informational content on ambient displays
JP4770849B2 (en) * 2008-02-29 2011-09-14 オンキヨー株式会社 Door opening / closing structure and slot machine gaming machine and electronic device using the same
KR101028375B1 (en) * 2008-08-25 2011-04-11 (주)씨앤에스 테크놀로지 Method of playing multimedia content reflecting user-interest and multimedia player
KR101541497B1 (en) * 2008-11-03 2015-08-04 삼성전자 주식회사 Computer readable medium recorded contents, Contents providing apparatus for mining user information, Contents providing method, User information providing method and Contents searching method
US8527884B2 (en) * 2008-12-19 2013-09-03 At&T Intellectual Property I, L.P. System and method for browsing based on user recognition
US9171578B2 (en) * 2010-08-06 2015-10-27 Futurewei Technologies, Inc. Video skimming methods and systems
US9386119B2 (en) 2013-07-30 2016-07-05 International Business Machines Corporation Mobile web adaptation techniques
KR101542402B1 (en) 2013-09-09 2015-08-07 동국대학교 경주캠퍼스 산학협력단 Inclination-based Realistic Moving Picture Playing System
US11240571B2 (en) * 2015-07-27 2022-02-01 Abda Digital Private Limited Method and system for enabling interactive infomercials
US9532106B1 (en) * 2015-07-27 2016-12-27 Adobe Systems Incorporated Video character-based content targeting
CN107102975B (en) * 2017-05-10 2020-05-26 广州视源电子科技股份有限公司 Document storage method and system and document analysis method and system
US11924297B2 (en) 2018-05-24 2024-03-05 People.ai, Inc. Systems and methods for generating a filtered data set
US11463441B2 (en) 2018-05-24 2022-10-04 People.ai, Inc. Systems and methods for managing the generation or deletion of record objects based on electronic activities and communication policies
US10565229B2 (en) * 2018-05-24 2020-02-18 People.ai, Inc. Systems and methods for matching electronic activities directly to record objects of systems of record
CN113709507B (en) * 2021-07-28 2023-09-05 北京达佳互联信息技术有限公司 Video recommendation method and device, electronic equipment and storage medium
CN114827072A (en) * 2022-03-23 2022-07-29 深圳传音控股股份有限公司 Information processing method, intelligent terminal and storage medium
CN117235242B (en) * 2023-11-15 2024-02-06 浙江力石科技股份有限公司 Hot spot information screening method and system based on intelligent question-answering database

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544354A (en) * 1994-07-18 1996-08-06 Ikonic Interactive, Inc. Multimedia matrix architecture user interface
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5574845A (en) * 1994-11-29 1996-11-12 Siemens Corporate Research, Inc. Method and apparatus video data management
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
US6460036B1 (en) * 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
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
JP3131564B2 (en) 1996-07-03 2001-02-05 松下電器産業株式会社 Broadcasting system, service providing device, and receiving terminal device
US5848406A (en) * 1996-09-03 1998-12-08 Matsushita Electric Industrial Co., Ltd. Method for presenting information on display devices of varying sizes
US6029182A (en) 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US5918239A (en) * 1997-01-21 1999-06-29 International Business Machines Corporation Deferred display of web pages corresponding to links selected by user
JPH10207901A (en) 1997-01-22 1998-08-07 Nippon Telegr & Teleph Corp <Ntt> Method and system for providing information
US6005565A (en) * 1997-03-25 1999-12-21 Sony Corporation Integrated search of electronic program guide, internet and other information resources
US5920856A (en) 1997-06-09 1999-07-06 Xerox Corporation System for selecting multimedia databases over networks
US5816906A (en) * 1997-08-01 1998-10-06 Mai; Hoang T. Vented hood with filter
EP1032893B1 (en) * 1997-09-29 2004-07-28 WEBPLUS Ltd A multi-element confidence matching system and the method therefor
US6594699B1 (en) * 1997-10-10 2003-07-15 Kasenna, Inc. System for capability based multimedia streaming over a network
JPH11134345A (en) 1997-10-27 1999-05-21 Fuji Xerox Co Ltd Favorite information selecting device
US6029045A (en) 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
IL125432A (en) 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
EP0944257A1 (en) 1998-03-06 1999-09-22 CANAL+ Société Anonyme Multimedia terminal adapted for multiple users
US6530083B1 (en) * 1998-06-19 2003-03-04 Gateway, Inc System for personalized settings
US6345274B1 (en) * 1998-06-29 2002-02-05 Eastman Kodak Company Method and computer program product for subjective image content similarity-based retrieval
US6144375A (en) 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
US6836799B1 (en) 1998-09-11 2004-12-28 L.V. Partners, L.P. Method and apparatus for tracking user profile and habits on a global network
US6593936B1 (en) * 1999-02-01 2003-07-15 At&T Corp. Synthetic audiovisual description scheme, method and system for MPEG-7
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6411724B1 (en) * 1999-07-02 2002-06-25 Koninklijke Philips Electronics N.V. Using meta-descriptors to represent multimedia information
US6546135B1 (en) * 1999-08-30 2003-04-08 Mitsubishi Electric Research Laboratories, Inc Method for representing and comparing multimedia content
US6684399B1 (en) 1999-09-17 2004-01-27 Spotware Technologies, Inc. Electronic program guide including live network multimedia broadcast channels

Also Published As

Publication number Publication date
CN1237466C (en) 2006-01-18
US7403968B2 (en) 2008-07-22
US7318104B1 (en) 2008-01-08
EP1538840A2 (en) 2005-06-08
JP2001160069A (en) 2001-06-12
EP1091586A2 (en) 2001-04-11
JP4043180B2 (en) 2008-02-06
EP1091586A3 (en) 2002-01-02
CN100392648C (en) 2008-06-04
JP2005063462A (en) 2005-03-10
KR20010028738A (en) 2001-04-06
JP4024791B2 (en) 2007-12-19
EP1538840A3 (en) 2007-10-03
CN1627298A (en) 2005-06-15
KR100350792B1 (en) 2002-09-09
CN1291751A (en) 2001-04-18
US20050165811A1 (en) 2005-07-28
CA2320510A1 (en) 2001-03-22

Similar Documents

Publication Publication Date Title
CA2320510C (en) Method of generating user profile based on user preference and multimedia data browsing system using the same
US6029172A (en) Method and system for selecting an information item
US7945927B2 (en) Multiple item user preference information data structure and method for providing multi-media information
US9141693B2 (en) Within an electronic book environment, retrieving and displaying content associated with images or text in the electronic book
JP2001160069A5 (en)
US5749081A (en) System and method for recommending items to a user
US20050021653A1 (en) Multimedia search and browsing method using multimedia user profile
US20070124282A1 (en) Video data directory
EP2210166A2 (en) Customization of search results
CN101866264A (en) The method of display message and signal conditioning package
US6789088B1 (en) Multimedia description scheme having weight information and method for displaying multimedia
JP6159492B1 (en) Information processing system, information processing method, and information processing program
US8150878B1 (en) Device method and computer program product for sharing web feeds
US20010033302A1 (en) Video browser data magnifier
EP0702309A1 (en) A computerized image displaying system, a data carrying medium for use in a computerized displaying system, and a method of displaying images
KR100350791B1 (en) User profile for video service system
KR100518846B1 (en) Video data construction method for video browsing based on content
JP7217830B1 (en) program, method, digital signage
WO2018232270A1 (en) Transportable marketing content overlaid on digital media

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20200922