WO2003077112A1 - Privacy-maintaining methods and systems for collecting information - Google Patents

Privacy-maintaining methods and systems for collecting information Download PDF

Info

Publication number
WO2003077112A1
WO2003077112A1 PCT/US2002/015385 US0215385W WO03077112A1 WO 2003077112 A1 WO2003077112 A1 WO 2003077112A1 US 0215385 W US0215385 W US 0215385W WO 03077112 A1 WO03077112 A1 WO 03077112A1
Authority
WO
WIPO (PCT)
Prior art keywords
profile
user
action
profiles
recommendations
Prior art date
Application number
PCT/US2002/015385
Other languages
French (fr)
Inventor
Nathaniel Thurston
Devin Hosea
Original Assignee
Predictive Networks, 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 Predictive Networks, Inc. filed Critical Predictive Networks, Inc.
Priority to AU2002309835A priority Critical patent/AU2002309835A1/en
Publication of WO2003077112A1 publication Critical patent/WO2003077112A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Definitions

  • Collaborative filtering is a method that enables individuals to benefit from the aggregated knowledge, experience, and decision-making history of similarly-situated individuals.
  • collaborative filtering operates by using the decisions a first individual makes to locate a group of other individuals who made similar decisions, and then using the aggregate decisions made by the group to suggest possible future (or alternative) actions by the first individual.
  • the present invention provides methods and systems for collecting and aggregating information from user terminals, such as set-top boxes (STBs) that may employ electronic programming guide (EPG) features, without the necessity of collecting or storing personal, private user information.
  • EPG electronic programming guide
  • the invention also enables collaborative filtering and the generation of recommended future decisions based on anonymous user profile information.
  • FIG. 1 is a block diagram illustrating an STB/server environment in which the present invention can be implemented.
  • FIG. 2 is a flowchart illustrating method steps of one practice of the invention.
  • Prior Art Systems The structure and operation of conventional networked systems, such as those using a server and subscriber terminals (including set-top boxes (STBs), EPG/IPGs, monitors, pointing devices and other control devices), are well-known in the art. Examples are set forth in the U.S. and foreign patent documents listed above, the teachings of which are incorporated herein by reference as if set forth herein in their entirety.
  • STBs set-top boxes
  • EPG/IPGs EPG/IPGs
  • monitors pointing devices and other control devices
  • FIG. 1 is a block diagram showing an example of an environment in which the system and methods of the present invention may be deployed.
  • consumer terminal 102 in this case, a set-top box (STB)
  • STB set-top box
  • server 104 is in communication with server 104 via communications link 106.
  • the STB, server, and communications link can be substantially conventional in design and construction, like those shown in a number of the above-listed references listed above.
  • the present invention is not limited to use with STBs and television systems, but can be used in conjunction with any manner of content- or information-distribution systems, including those utilizing the Internet, cable television systems, satellite television distribution systems, and the like.
  • FIG. 2 is a flowchart illustrating the steps of a method according to the invention, which may be deployed in the architecture of FIG. 1.
  • each consumer terminal 202 constructs and maintains a digital profile summarizing interests and decisions made on that terminal.
  • STB set-top box
  • the STB may store separate profiles fo each individual who uses the STB.
  • the STB Whenever a user decision is made, the STB transmits the profile, together with the decision, to a central server in a step 204.
  • the transmitted information contains no information that is personally identifiable.
  • the profile (and if sent, the latest decision information) becomes an anonymous proxy for the user.
  • the server can average the profile with several (or many) similar profiles in step 206, thereby to erase or "blur” any remaining traces or suggestions of personal information, and to 5385
  • step 208 the (possibly modified) silhouette, together with the decision made, can be stored in a central database.
  • a program running on the server can process the decisions collected from the participating STBs, and based on the processing, generate recommendations of decisions for various profiles in a step 210.
  • the server might generate a recommendation for Super Bowl programming for users whose profiles indicate high interest in National Football League sports programming.
  • step 212 these recommended decisions are then broadcast back to the consumer terminals/STBs.
  • a program operating on the STB can then compare the profiles of the transmitted recommendations with the profile current in use, and use those which have similar profiles in a step 214.
  • personal information is inadvertently transmitted by the STB, it could be stripped off electronically using known techniques and discarded prior to storage and processing of the profile information.
  • the information that can be collected using the present invention can be used for collaborative filtering, and can also be used in numerous other ways, including generating ratings or other viewership information.
  • the information can also be used to generate multi-dimensional viewer profiles, without the necessity of collecting or storing private, personal information.

Abstract

A method and system for collecting and aggregating information (Fig. 1) from user terminals, such as set-top boxes (STBs) that may employ electronic programming guide (EPG) features, without the necessity of collecting or storing personal, private user information. The invention also enables collaborative filtering and the generation of recommended future decisions based on anonymous user profile information.

Description

PRIVACY-MAINTAINING METHODS AND SYSTEMS FOR COLLECTING INFORMATION
PRIORITY CLAIM
The present application claims priority to co-pending Provisional Application Patent Application serial no. 60/360,068 entitled "Privacy- Maintaining Methods and Systems for Collecting Information", filed on February 25, 2002, and having a common inventive entity.
INCORPORATION BY REFERENCE
The present application for United States Patent incorporates by reference the following commonly-owned patent applications, as if set forth in their entirety herein, for all purposes:
WO 0120481A2 {Predictive Networks PCT application};
PCT Application No. PCT US02/ entitled "Compact
Implementations For Limited-Resource Platforms" filed May 15, 2002; U.S. Patent Application No. 60/338,398 filed December 7, 2001 ;
U.S. Patent Application entitled: "Television Program Navigation Guide" filed December 5, 2001;
U.S. Patent Application entitled: "Method and System for Selective Initial Television Channel Display" filed October 22, 2001; U.S. Patent Application No. 09/969,911 filed October 3, 2001 ;
U.S. Patent Application entitled: "Method and System for Parsing Purchase Information f om Web Pages filed August 29, 2001;
U.S. Patent Application No. 09/928,493 filed August 13, 2001; U.S. Patent Application No. 09/877,974 filed June 7, 2001; U.S. Patent Application No. 09/558,755 filed April 21, 2001 ;
U.S. Patent Application No. 60/282,028 filed April 6, 2001; U.S. Patent Application No. 09/798,337 filed March 2, 2001; U.S. Patent Application No. 09/777,807 filed February 5, 2001; U.S. Patent Application No. 09/767,693 filed January 23, 2001; and U.S. Patent Application No. 09/766,377 filed January 19, 2001. BACKGROUND OF THE INVENTION
Collaborative filtering is a method that enables individuals to benefit from the aggregated knowledge, experience, and decision-making history of similarly-situated individuals. In general, collaborative filtering operates by using the decisions a first individual makes to locate a group of other individuals who made similar decisions, and then using the aggregate decisions made by the group to suggest possible future (or alternative) actions by the first individual.
A well-known example of collaborative filtering is the "Others Who Bought This Book Also Liked . . ." recommendations from various online booksellers such as Amazon.com.
However, in order for conventional collaborative filtering systems to operate, a detailed log of individual decision-making must be collected and stored by the operator of the system (or a proxy thereof). These logs often contain personal, private information of individuals, and as a result, many individuals are reluctant to permit this information to be collected. Moreover, legal restrictions may apply to the collection, storage, and subsequent use of such information. As a result, the gathering and storage of such logs is problematic. These problems extend to the EPG/IPG environment, examples of which are set forth in the following U.S. and foreign patent documents, among others, the disclosures of which are incorporated herein by reference as if set forth in their entirety here:
U.S. Pat. 6,177,931 Alexander et al.
U.S. Pat. 6,163,316 Killian
U.S. Pat. 6,005,597 Barrett et al. WO 0049801A1 Yuen et al.
WO 0033224A1 Yuen
In the EPG environment, for example, it would be useful to provide collaborative filtering-based recommendations ("People Who Selected This Content Also Selected . . .") without raising the hackles of privacy interests or running afoul of legal restrictions. In addition, there are other legitimate and useful reasons to collect information from viewers (for example, to provide information about viewership, ratings, and other audience characteristics), but in the past, such efforts have conflicted with the important interests of privacy.
What is desired, but non-existent, are methods and systems that enable the collection of information for collaborative filtering and other legitimate purposes, but that avoid the transmission or storage of private, identifiable, personal information.
It is also desirable to be able to generate multi-dimensional user profiles without the necessity of collecting or storing personal information.
SUMMARY OF THE INVENTION The present invention provides methods and systems for collecting and aggregating information from user terminals, such as set-top boxes (STBs) that may employ electronic programming guide (EPG) features, without the necessity of collecting or storing personal, private user information. The invention also enables collaborative filtering and the generation of recommended future decisions based on anonymous user profile information. BRIEF DESCRIPTION OF THE DRAWING FIGURES
Features and advantages of the present invention will become apparent to those skilled in the art from the description below, with reference to the following drawing figures, in which:
FIG. 1 is a block diagram illustrating an STB/server environment in which the present invention can be implemented.
FIG. 2 is a flowchart illustrating method steps of one practice of the invention.
DESCRIPTION OF ILLUSTRATED EMBODIMENTS
Prior Art Systems: The structure and operation of conventional networked systems, such as those using a server and subscriber terminals (including set-top boxes (STBs), EPG/IPGs, monitors, pointing devices and other control devices), are well-known in the art. Examples are set forth in the U.S. and foreign patent documents listed above, the teachings of which are incorporated herein by reference as if set forth herein in their entirety.
Present Invention: FIG. 1 is a block diagram showing an example of an environment in which the system and methods of the present invention may be deployed. As shown in FIG. 1, consumer terminal 102 (in this case, a set-top box (STB)) is in communication with server 104 via communications link 106. The STB, server, and communications link can be substantially conventional in design and construction, like those shown in a number of the above-listed references listed above. It should be noted that the present invention is not limited to use with STBs and television systems, but can be used in conjunction with any manner of content- or information-distribution systems, including those utilizing the Internet, cable television systems, satellite television distribution systems, and the like.
FIG. 2 is a flowchart illustrating the steps of a method according to the invention, which may be deployed in the architecture of FIG. 1.
In the illustrated embodiments of the invention, each consumer terminal 202 (in the illustrated embodiments, a set-top box (STB) or the like), constructs and maintains a digital profile summarizing interests and decisions made on that terminal.
Alternatively, the STB may store separate profiles fo each individual who uses the STB.
These profiles may be generated using known methods described in the prior art, such as the Yuen WIPO publications listed above, which are incorporated herein by reference in their entirety, as if set forth completely herein.
Whenever a user decision is made, the STB transmits the profile, together with the decision, to a central server in a step 204. The transmitted information contains no information that is personally identifiable. The profile (and if sent, the latest decision information) becomes an anonymous proxy for the user.
Upon receiving this information, the server can average the profile with several (or many) similar profiles in step 206, thereby to erase or "blur" any remaining traces or suggestions of personal information, and to 5385
make it substantially impossible to track the source of any decision, even if the -content of the STB is later exposed.
In step 208 the (possibly modified) silhouette, together with the decision made, can be stored in a central database. Next, a program running on the server can process the decisions collected from the participating STBs, and based on the processing, generate recommendations of decisions for various profiles in a step 210.
For example, the server might generate a recommendation for Super Bowl programming for users whose profiles indicate high interest in National Football League sports programming.
In step 212, these recommended decisions are then broadcast back to the consumer terminals/STBs.
A program operating on the STB can then compare the profiles of the transmitted recommendations with the profile current in use, and use those which have similar profiles in a step 214.
Those skilled in the art will appreciate that many variations of the described embodiments may be utilized. For example, instead of a single decision, a multiple-decision action set or a summary of the most recent N actions could be transmitted. Alternatively, the invention could be practiced without the most recent action set or decisions.
In addition, if personal information is inadvertently transmitted by the STB, it could be stripped off electronically using known techniques and discarded prior to storage and processing of the profile information. The information that can be collected using the present invention can be used for collaborative filtering, and can also be used in numerous other ways, including generating ratings or other viewership information. The information can also be used to generate multi-dimensional viewer profiles, without the necessity of collecting or storing private, personal information.
Having described the illustrated embodiments of the present invention, it will be apparent that modifications can be made without departing from the spirit and scope of the invention, as defined by the appended claims.

Claims

1. In a networked system including at least a server and a user terminal device, a privacy-maintaining method of collecting information, the method comprising: generating, at the user terminal, a profile corresponding to at least a first user, when a user action is taken on the user terminal, capturing the user action; transmitting to the server the profile and an action set representative of at least one captured user action, and receiving the profile and action set at the server
2. The method of claim 1 further comprising: processing the profile and action set to generate a recommendation of a future decision suitable for the profile.
3. The method of claim 2 further comprising: transmitting to the STB the recommendation of a future decision suitable for the profile.
4. The method of claim 1 wherein neither the profile nor the action set contain personal information of the first user.
5. The method of claim 1 further comprising generating multiple profiles, each corresponding to a different, respective user.
6. The method of claim 1 wherein the action set comprises a summary of recent user actions.
7. The method of claim 1 wherein the action set comprises at least one user decision taken on the user terminal.
8. The method of claim 1 wherein the action set is an empty set, such that the user terminal transmits only the profile.
9. The method as in any of claims 1-8 wherein: the server: receives, from multiple user terminals, a plurality of profiles and action sets, processes the plurality of profiles and action sets to generate recommendations of future decisions corresponding to respective profiles, and broadcasts the recommendations to the plurality of STBs, and the STB: compares the profiles of the recommendations with the profile currently in use, and selects from the recommendations those recommendations having profiles similar to the profile currently in use.
10. In a networked system including at least a server and a user terminal device, a privacy-maintaining system for collecting information, the system comprising: means for generating, at the user terminal, a profile corresponding to at least a first user, means for transmitting to the server, when a current user action is taken on the user terminal, the profile and an action set representative of at least the current user action, and means for receiving the profile and action set at the server.
11. The system of claim 10 further comprising: means for processing the profile and action set to generate a recommendation of a future decision suitable for the profile.
12. The system of claim 11 further comprising: means for transmitting to the STB the recommendation of a future decision suitable for the profile.
13. The system of claim 10 wherein neither the profile nor the action set contain personal information of the first user.
14. The system of claim 10 further comprising: means for generating multiple profiles, each corresponding to a different, respective user.
15. The system of claim 10 wherein the action set comprises a summary of recent user actions.
16. The system of claim 10 wherein the action set comprises at least one user decision taken on the user terminal.
17. The system of claim 10 wherein the action set is an empty set, such that the user terminal transmits only the profile.
18. The system as in any of claims 10-17 wherein: the server: receives, from multiple user terminals, a plurality of profiles and action sets, processes the plurality of profiles and action sets to generate recommendations of future decisions corresponding to respective profiles, and broadcasts the recommendations to the plurality of STBs, and the STB: compares the profiles of the recommendations with the profile currently in use, and selects from the recommendations those recommendations having profiles similar to the profile currently in use.
PCT/US2002/015385 2002-02-25 2002-05-15 Privacy-maintaining methods and systems for collecting information WO2003077112A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002309835A AU2002309835A1 (en) 2002-02-25 2002-05-15 Privacy-maintaining methods and systems for collecting information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US36006802P 2002-02-25 2002-02-25
US60/360,068 2002-02-25

Publications (1)

Publication Number Publication Date
WO2003077112A1 true WO2003077112A1 (en) 2003-09-18

Family

ID=27805011

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/015385 WO2003077112A1 (en) 2002-02-25 2002-05-15 Privacy-maintaining methods and systems for collecting information

Country Status (2)

Country Link
AU (1) AU2002309835A1 (en)
WO (1) WO2003077112A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7082407B1 (en) * 1999-04-09 2006-07-25 Amazon.Com, Inc. Purchase notification service for assisting users in selecting items from an electronic catalog
WO2009021529A1 (en) * 2007-08-10 2009-02-19 Nec Europe Ltd. Method for gathering and providing aggregated information on a group of users of a specific service
US8220023B2 (en) 2007-02-21 2012-07-10 Nds Limited Method for content presentation
US8619984B2 (en) 2009-09-11 2013-12-31 Microsoft Corporation Differential privacy preserving recommendation
US20210034778A1 (en) * 2019-08-01 2021-02-04 EMC IP Holding Company LLC Anonymous ranking service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049831A (en) * 1996-11-08 2000-04-11 Gte Laboratories Incorporated System for transmitting network-related information where requested network information is separately transmitted as definitions and display information
US6137539A (en) * 1998-10-09 2000-10-24 Matshushita Electric Industrial Co, Ltd Digital television status display
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6219355B1 (en) * 1998-11-30 2001-04-17 Qwest Communications International Inc. Video and data communication system
US6326982B1 (en) * 1999-06-24 2001-12-04 Enreach Technology, Inc. Method and apparatus for automatically accessing web pages based on television programming information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049831A (en) * 1996-11-08 2000-04-11 Gte Laboratories Incorporated System for transmitting network-related information where requested network information is separately transmitted as definitions and display information
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6137539A (en) * 1998-10-09 2000-10-24 Matshushita Electric Industrial Co, Ltd Digital television status display
US6219355B1 (en) * 1998-11-30 2001-04-17 Qwest Communications International Inc. Video and data communication system
US6326982B1 (en) * 1999-06-24 2001-12-04 Enreach Technology, Inc. Method and apparatus for automatically accessing web pages based on television programming information

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7082407B1 (en) * 1999-04-09 2006-07-25 Amazon.Com, Inc. Purchase notification service for assisting users in selecting items from an electronic catalog
US7254552B2 (en) * 1999-04-09 2007-08-07 Amazon.Com, Inc. Notification service for assisting users in selecting items from an electronic catalog
US8180689B2 (en) 1999-04-09 2012-05-15 Amazon.Com, Inc. Services for enabling users to share information regarding E-commerce transactions
US8744929B2 (en) 1999-04-09 2014-06-03 Amazon.Com, Inc. Services for enabling users to share information regarding E-commerce transactions
US9747629B2 (en) 1999-04-09 2017-08-29 Amazon.Com, Inc. Services for enabling users to share information regarding E-commerce transactions via user created communities
US8220023B2 (en) 2007-02-21 2012-07-10 Nds Limited Method for content presentation
US8843966B2 (en) 2007-02-21 2014-09-23 Cisco Technology Inc. Method for content presentation
WO2009021529A1 (en) * 2007-08-10 2009-02-19 Nec Europe Ltd. Method for gathering and providing aggregated information on a group of users of a specific service
US8619984B2 (en) 2009-09-11 2013-12-31 Microsoft Corporation Differential privacy preserving recommendation
US20210034778A1 (en) * 2019-08-01 2021-02-04 EMC IP Holding Company LLC Anonymous ranking service
US11921881B2 (en) * 2019-08-01 2024-03-05 EMC IP Holding Company LLC Anonymous ranking service

Also Published As

Publication number Publication date
AU2002309835A1 (en) 2003-09-22

Similar Documents

Publication Publication Date Title
US11593444B2 (en) Collecting data from different sources
US9154824B2 (en) System for content delivery
US20120331515A1 (en) Programming Content Reconstruction in a Content Delivery System
US6813775B1 (en) Method and apparatus for sharing viewing preferences
JP5475030B2 (en) Method and apparatus for delivery of targeted video programming
US7243362B2 (en) System and method for inserting advertising content in broadcast programming
US20070078849A1 (en) System and method for recommending items of interest to a user
US20100325666A1 (en) System for content delivery
US8156518B2 (en) System and method for filtering audio content
US20130138743A1 (en) Interest Profiles for Audio and/or Video Streams
JP4247280B2 (en) RECOMMENDED PROGRAM INFORMATION PROVIDING DEVICE, RECOMMENDED PROGRAM INFORMATION PROVIDING METHOD, AND PROGRAM
CN102713883A (en) Audio splitting with codec-enforced frame sizes
US20220051299A1 (en) Search Result Content Sequencing
EP2047355A2 (en) System and method for neighborhood optimization for content recommendation
EP2573963A1 (en) Transmitting content partly via broadcast and partly via unicast
DE60038590T3 (en) Method and device for distributing viewer preferences
WO2003077112A1 (en) Privacy-maintaining methods and systems for collecting information
US7027882B2 (en) Compact implementations for limited-resource platforms
KR101779975B1 (en) System for providing additional service of VOD content using SNS message and method for providing additional service using the same
KR20090123344A (en) Method and system for providing custom-made broadcasting program
KR102130073B1 (en) Image learning system that performs resolution restoration function based on object
KR102130074B1 (en) System for providing VOD in poor network environments

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP