WO2018051273A1 - Media delivery method and apparatus - Google Patents
Media delivery method and apparatus Download PDFInfo
- Publication number
- WO2018051273A1 WO2018051273A1 PCT/IB2017/055578 IB2017055578W WO2018051273A1 WO 2018051273 A1 WO2018051273 A1 WO 2018051273A1 IB 2017055578 W IB2017055578 W IB 2017055578W WO 2018051273 A1 WO2018051273 A1 WO 2018051273A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- media data
- type
- media
- processor
- delivery
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
Definitions
- the present disclosure relates to media delivery method and apparatus, and more particularly to delivery of digital media data through computer networks.
- a media delivery apparatus comprising a processor, a user input interface and a media data output device.
- the processor is to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection.
- the media data types include media data of a first type and media data of a second type.
- the processor is to execute stored instructions to deliver media data of the first type in response to selection made at the user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit.
- the processor is to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface.
- the processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit, and/or to deliver media data of a first type in accordance with user preference.
- the user preference may be stored in a preference profile specific to the user.
- a smart phone is a convenient example of a media delivery apparatus herein.
- the processor is to generate category information on the available media data types for presentation on the media data output device, the category information including whether a media data type is a credit earning medium or a credit consuming medium.
- the processor is to provide a menu of content specific information in the form of media data titles which are available for selection as a credit earning medium or a credit consuming medium for user selection.
- the media data type and the media data titles which are available for selection are selectable on the display screen which operates as a user input interface.
- the media data output device is a display screen and the media data include video data for presenting on the display screen.
- the processor is to determine commercial classifications of the media data of the first type which are available for delivery, and to deliver media data of the first type and of different commercial classifications for presentation on the display simultaneously by splitting the display into a plurality of content display windows.
- the processor is to display the time credit or the time credit available for consuming while media data are being delivered to the apparatus.
- the processor is to track and store media selection history and to devise a user specific profile using the media selection history.
- the apparatus comprises a telecommunications interface
- the processor is to execute stored instructions to request for media delivery, to receive media data and to deliver out the time credit through the telecommunication interface.
- media data of the second type are delivered in a plurality of individually encrypted media segments, the media segments being segregated and each individually media segment being encrypted with a segment specific key which is specific to the media segment, and the processor is to decrypt the encrypted media segments using real time segment specific keys received from outside the apparatus and to combine the decrypted segment for continuous delivery.
- the processor is to execute stored instructions to operate a timer to track and store delivery time of each individual title of media data of the second type and media data of the second type, and to provide the delivery time information to a source of the media data.
- another media delivery apparatus which comprises a processor which is to deliver a plurality types of media data to a user account upon execution of stored instructions, the media data types including media data of a first type and media data of a second type; wherein the processor is to execute stored instructions to deliver media data of the first type in response to a first type of request, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and wherein the processor is to execute stored instructions to deliver media data of the second type in response to a second type of request, and wherein the processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit.
- a method of media data delivery which comprises:
- a processor to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection on a display, the media data types including media data of a first type and media data of a second type; - the processor to execute stored instructions to deliver media data of the first type in response to selection made at an user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and
- the processor to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface
- delivery of the media data of the second type is subject to a time limit and the time limit is determined by the cumulative time credit and/or delivery of the media data of the first type is in accordance with user preference defined in a user profile.
- Another method of media data delivery comprises:
- a processor to execute stored instructions to receive and store user profile associated with a user account
- the processor to execute stored instructions to deliver media data upon receipt of request from the user account, the media data types including media data of a first type and media data of a second type;
- the processor to execute stored instructions to deliver media data of the first type, to record time credit gained by the user account and to record cumulative time credit gained by the user;
- the processor to execute stored instructions to deliver media data of the second type subject to a time limit determined by the cumulative time credit.
- Figure 1 is a schematic diagram depicting a media delivery system according to the present disclosure
- Figure 1A is a block diagram of an example mobile media reception apparatus according to the present disclosure
- Figures 2A to 2F are example screen shots generated by a processor, for example, processor of a smart phone, upon execution of an example application program according to the present disclosure
- Figure 2G is a schematic example depicting simultaneous showing of four broadcasting / delivery channels on a single display screen
- FIG. 3 is a block diagram depicting example operations of an application software according to the present disclosure
- Figure 4 is a block diagram depicting major components at a content server
- FIG. 5 is a schematic diagram depicting another media delivery system according to the present disclosure.
- Figure 5A is an example screen shot illustrating a main screen of another example application program according to the present disclosure.
- Figures 6A to 6H are example screen shots of another example application program according to the present disclosure.
- An example media delivery system comprises a smart phone and a server connected to a communication network, the communication network including a telecommunications network, a computer network and/or the Internet, as depicted in Figure 1.
- the smart phone is an example of a portable mobile apparatus and comprises in general a main body, a microprocessor, a memory, a display screen and other input/output interfaces, and telecommunications interfaces.
- the input/ output interfaces may include a keyboard, a USB port, a wireless data or WLAN port, or a touch screen panel which is to function both as an input device and an output device.
- Most components of the smart phone for example, the microprocessor, the memory, the display screen, the input/output interfaces, and/or the telecommunications interface, are mounted on a printed circuit board or assembled as a module.
- An application program to facilitate media data operations including user registration, user account recognition, media data request, media data reception, media data delivery, media delivery control and tracking, is downloaded and stored in the memory of the smart phone as a resident program prior to actuation of the media operations.
- the processor Upon execution of instructions which are stored in the memory, the processor will load the application program and generate a user interface, for example, a graphic user interface, on the display screen to facilitate user interactive operations.
- a user will then interact with the smart phone through the user interface to register and then to operate the smart phone as an example media delivery apparatus to select and request media data delivery.
- the media data may include video data, audio data, or other digital data.
- the processor will generate a sign-in screen upon actuation of the resident application program.
- the sign-in screen displays icons for user log in and for new user registration.
- a user will need to obtain and register an account first or as a start at the sign page.
- a new user will need to provide personal information such as user name, gender, email address, mobile phone number, and/or other personal profile information such as age, nationality, occupation, family status, etc.
- a user profile containing the aforesaid personal information will be set up for each user account and stored in a remote or main server, although the server may be a distributed server without loss of generality.
- a registered user may log in and proceed to the first substantive page.
- the "User Settings" button permits a user to change, modify, and/or update personal information and preference information after registration. Updated user profile including the updated preference profile will be uploaded or synchronized to the remote or main server.
- the "Time Mining” button upon activation will lead to delivery of "time mining” or “credit gaining” media data to the smart phone and to enable a user to collect and accumulate credits in the user account.
- the gained and accumulated credits are shown in the "Time Wallet” which is displayed in a time display format and shows time gained, time accumulated or time remaining that is available to the user for spending or consumption.
- the "Channel" button upon activation will lead to delivery of categories of entertainment media data available for user selection. Upon selection and activation will lead to delivery of "time spending” media data to the smart phone and credits will be deducted or consumed according to delivery time of the "time spending” media data.
- the "Tools” button permits a user to search a program, edit a list of favorite program and contact service provider of the application program.
- the display screen is always maintained in the landscape format and is partitioned into a left half screen displaying the "Channel” button, an upper right screen quadrant showing the Time Wallet, and a lower right screen quadrant displaying the "Time Mining” button.
- the "User Setting” button and a “tools” button are also included in the upper right screen quadrant underneath the "Time Wallet” icon which shows the time balance or credit balance.
- the upper right screen quadrant shows options for Opt-in/out App Notification, Edit User Profile, Ad Selection and back to viewing remaining time as depicted in Figure 2B.
- option Profile a user is invited to edit the personal profile as indicated in Figure 2C. The user will be notified about newly added contents via Push Notifications.
- option Ad selection a user is invited to provide information of goods and service that are of interest and/or preference. Categories of goods and services are provided on the display for selection, and a user can select categories of interest by dragging selected categories into a collection box using touch screen operations where the display is a touch screen or otherwise use other input devices.
- FIG. 2D An example page is as shown in Figure 2D, the display screen is maintained in the landscape format and is partitioned into a left half screen displaying a plurality of credit contributing categories which are for example categories of goods and services, an upper right screen quadrant showing a confirm button, and a lower right screen quadrant displaying a selection collection box marked "Drag Your Selection Here +".
- Five example categories are displayed in five rows on the left half screen and include luxury, female, adult, etc. Of course more or less credit contributing categories can be made available for selection on the display where appropriate. At least one credit contributing categories will have to be selected but of course a user can choose a plurality of credit contributing categories commensurate with a diversity of lifestyle.
- the credit contributing categories selected by the user will then be added to the user profile as preference profile and contains preference information.
- Saleable media data herein means in general media data which the public is willing to pay to purchase.
- Example saleable media data herein includes, for example, entertainment, games, sports, gossip, social, news, radio broadcast, music, religion, or other useful, desirable or valuable information.
- the upper right screen quadrant Upon selected activation of the "Tools” soft button in the upper right screen quadrant, the upper right screen quadrant shows options "Search", “Favourites” and “Contact Us” as indicated in Figure 2F.
- the users can create short cut to their favorite saleable media or remove it from the favourites.
- the processor Upon selected activation of the "Time Mining” soft button as shown in Figure 2A, the processor will execute stored instructions to proceed to delivery of the "time mining" or "credit gaining” media data.
- Credit gaining media data typically includes media data which relate to advertising, campaigning or other exercise, marketing, marketing survey, brand product or service promotion, political, politicians, public appeal, policy or other announcements, etc.
- media data may also be saleable if well produced, successful, or highly popular, or become 'talk of the town' for whatever reasons.
- the media data herein may include audio data, video data, text data, numerical data, or any of their combination without loss of generality.
- the credit gaining media data to be delivered is linked to the preference profile of the user according to preference information provided stored under the user account. For example, if a user has selected "Luxury”, “Female”, and "Adult” as preferential credit contributing categories or preferred categories in short, advertising materials such as advertising video clips of the selected categories will be delivered to the smart phone.
- the display screen can be partitioned into a plurality of sub-screens to facilitate delivery of a plurality of video clips at the same time.
- the processor may execute stored instructions to partition the display screen into a left or right half plus two screen quadrants similar to the first or second substantive page for delivery of media data in three broadcasting / delivery channels for simultaneous viewing, or the processor may execute stored instructions to partition the display screen into four screen quadrants as depicted in Figure 2G or more for delivery of media data in four or more broadcasting channels for simultaneous viewing without loss of generality.
- media data of different categories which are non- conflicting will be selected by the processor upon execution of stored instructions, so that media data of the same category would not appear on the same screen.
- the difference in categories is preferred to mitigate direct or adverse competitions on the same screen. For example, advertisement videos on adult toys, adult movies and advertisements video on religious preaching will not be elected to appear on the same screen to avoid embarrassment. As another example, advertisements of ice creams, soft drinks, and medicines for diabetes may not be selected for simultaneous showing.
- the processor of the remote server may upon execution of stored instructions select advertisements of complementary categories for simultaneous showing.
- advertisements of adult movies and contraception products may be shown at the same time.
- the processor may upon execution of stored instructions according to predetermined conflict and/or compatibility rules determine whether the credit gaining categories are the same or different, and whether the credit gaining categories are complementary, compatible and/or in conflict in the course of operations.
- ice cream, beauty care, amusement park and car advertisements shown in Figure 2G are considered to be compatible and parameters and classification systems can be devised and set to facilitate determination or evaluation and delivery of "best matched" advertisements for simultaneous showing by the processor.
- each credit gaining media data file is assigned a set of characteristic parameters which contains characteristic properties sufficient to facilitate effective determination.
- the media data may be randomly selected from a category.
- more than one advertisement media is suitable for delivery on one of the plurality of delivery channels as a "best matched" or “compatible” media for simultaneous showing with the remaining delivery channel or remaining plurality of delivery channels
- the "best matched" advertisement to be shown as one of the simultaneously shown media will be selected at random, or selected according to a pre-assigned weighting value.
- a weighted crediting system may be adopted. For example, some categories may have a higher weight and will received more credit for the same viewing time. For example, viewing of multiple advertisements at the same time may gain credit which is commensurate with the number of channels being displayed at the same time.
- the processor of the smart phone or the processor of the remote server also operates to track and store the delivery time of the individual media content or media data being delivered.
- the individual media delivery time will be used to determine debit or charge to be paid by a commissioning party, for example, a content provider, a brand owner or an advertising agency.
- the total media delivery time associated with a particular credit gaining media data file may be converted into payable advertising fees, as depicted in Figure 3.
- the smart phone tracks and stored the delivery time of individual media contents, and the delivery time is sent to the remote server real-time or at the end of each "time mining" session.
- the accumulated credit which may be in terms of spendable time, will be continuously shown in the "Time Wallet" icon. Of course, a user may elect to hide the "Time Wallet” or other icons.
- the gained credit or the credit balance will be stored on the apparatus and/or transmitted to a remote apparatus such as a cloud server or a remote server via LAN, cellular networks or the Internet.
- a user may choose to receive saleable media content data.
- the user will need to selectively activate one of the available buttons on the left half screen of the second substantive page corresponding to the different main types of saleable content which are, "Celebrity”, “Movie”, “Online Radio”, “Professional”, “Supernatural” in the present example.
- a list of titles of various saleable media data files available under a main type will be present on the screen.
- the processor upon execution of stored instructions will communicate with a media data source, for example, the remote server, and the remote server will operate to deliver media data files of the selected title to the smart phone. Delivery of the media data files will trigger operation of the timer or the "Time Wallet". Time credit corresponding to the media delivery time will be deducted from the credit balance. Delivery is to stop if there is no longer available time credit or available time credit balance.
- the consumption of time credit through reception of saleable media contents is counted, tracked and monitored by the processor, which will maintain the time credit balance in accordance with media delivery time.
- the processor will provide delivery time information on the delivery or viewing time of each specific saleable media content file to the remote server.
- the processor of the remote server will then compile the total viewing or delivery time in respect of each specific saleable media content file and deliver a time report to the content provider.
- the total viewing or delivery time may be converted into content fees, royalty fees or gratuity to the content provider or its agents to encourage production of good media.
- a user may return to the second substantive page and gain and accumulate time credit by receiving delivery of credit gaining media data. The gained and accumulated time credit will be available for next viewing of saleable media contents.
- saleable contents are delivered by the remote server in segments to the smart phone as a media player, or more specifically in encrypted segments to mitigate the risks of media piracy.
- the saleable contents are delivered as protected video streams using random ciphers to encrypt video contents on-the-fly, as an example application of a D M (Digital Rights Management).
- DRM Digital Rights Management
- features include real-time authentication and hash generation, together with on-the-fly media encryption based on the real-time hash are deployed.
- media data file delivery requests send from a smart phone as an example media player is received by a content server, which is for example a remote server.
- the remote server Upon receipt of the media data file requests, the remote server will perform user authentication.
- the server aggregates the User Profile, the Time Balance and the ID of media or media segment, and to obtain encryption keys (the hash) which are generated real-time.
- the remote server Upon satisfactory authentication that the media file delivery requests are made from an authorized source, such as a proprietary application program, the remote server will validate the User Profile and Time Balance data, and to release encryption keys.
- the requested media segment is encrypted using the same encryption keys and is then streamed to the media player.
- the remote server may randomly re-initiate the whole key generation process mentioned above, and the encryption keys re-generation period is non-predictable.
- a modified streaming server based on the HTTP Live Streaming Protocol and a server for handling the cipher generation and transportation is used in example embodiments.
- AES with a 128-bit random cipher, transported via HTTPS may be used for media encryption as an example.
- each video stream is delivered as multiple encrypted chunks with multiple keys so that each encrypted chunk has a unique key, and the keys are to be delivered real-time.
- the encrypted media chunks may have variable length, and not storable on the receiving device, that is the smart phone or its associated storage.
- Figure 5 illustrates another example media delivery system basically resembling the one depicted in Figure 1 and comprising also a smart phone and a server connected to a communication network. Further, the system functions substantially in the same manner as set forth hereinbefore. Similarly, the system comes with an application program to facilitate media data operations according to the present disclosure and resembling the one as described above.
- the system will generate a sign-in screen, which displays icons for user log in and for new user registration.
- Users are required to register with their valid Hong Kong mobile phone numbers verified via SMS to create unique identities which serves as a mean to protect the interest of Advertisers and Content Providers by making sure that no pseudo Users and all registered users are local consumers or consumers in desired or targeted regions.
- activation code might be sent to the registered mobile numbers for rectification and account opening, and there will be 5-minute welcoming View Time for every registered Users.
- Figure 5A depicts an example screen shot illustrating the main screen of the application program, which consists of 3 boxes or regions respectively located at left half, upper right half and lower right half portions of the screen and enclosed with varied colored frames in the figure .
- Figures 6A to 6H are further example screen shots of the application program according to the present disclosure.
- Figures 6A to 6B are basically the same as figures 2A to 2B, in which the following example icons and buttons are displayed to enable selection and activation of various operations according to the present disclosure:
- the display screen is maintained in the landscape format and is partitioned into a left half screen displaying a plurality of credit contributing categories, an upper right screen quadrant showing a confirm button, and a lower right screen quadrant displaying a selection collection box marked "Select your ad categories +" for enabling the interactive operations with the user in a similar manner as described above.
- Users have following ad options/choices (pick the preferred categories by dragging them to the selection collection box), namely the "Life Info", "Female”, “Necessities", “Luxury”, and "Adult”. After selection of category is made, a list of available media of each category is displayed.
- a plurality of advertisements or respective preview clips of similar/supplementary and non-conflicting nature could be displayed concurrently to facilitate easy selection, as shown in Figure 6E depicting various clips in 4 grids.
- Users awarded with view time the ratio is subject to change; but set at 1:12 in the present embodiment
- a conversion button [Exit] (exit from Time Mining)
- Next] view next Advertisement
- [Bonus] obtain bonus view time etc. by participating games, survey, etc. set by the Advertiser
- the Advertisers can decide on the interaction with Users by providing [Bonus], e.g., questionnaires, on-line game, sampling, service trial, or the like. Advertisers apart from putting advertising on the present system can also interact with users via their [Bonus] program with their picked target list, such as Age, Sex, Income Group, Interest (Content), Ad Category Preference, which is obtained from the database or recorded during the registration or determined by using history of the application program.
- the [Bonus] can be obtained in the multiples of Advertisers' Ad air-time or in absolute number of minutes, say, 30 minutes or enrollment to Off-line activities. [Bonus] can be obtained via
- the end frame will appear [Bonus], [Next] & [Exit] after displaying the completed version of its ad. If the [Bonus] button is pressed, the User can earn extra view time decided by the car manufacturer in the multiples of ad viewing time or 30 minutes if he answers the questionnaire, , as shown in Figures 6F-6H. The bonus time will be stored in the User's Time Wallet.
- the present disclosure provides a guarantee / traceable completed view, and guarantee reach of 3+ 5+ (measurable), whereby surpassing other digital media system or terrestrial TV (claim only).
- the example categories of saleable media included on the left half screen include “Offline Activities”, “Celebrity”, “Movie”, “professional” and “Movies”. Users can select their preferred contents and enable the "content push" which updates users whenever there are new episodes of the selected contents. View time will be deducted from the user's Time Wallet on every second of the content watching time and Content Providers will be awarded with the users' watch time which can be converted into money.
- Users can further award the Content Providers if they find the content amicable by pressing the [Bonus] button which appears whenever [Exit] or [Pause] bottom is pressed by choosing the multiple of 2-5 times of their watch time. Again Users' Time Wallet will be deducted accordingly with [Bonus] multiples. When consuming the time credit or accumulated view time, users can fast forward to skip some contents without costing users' view time. Users can track and start watching the content from the last stopping clip, and can check on their "favorite" content list to see how much view time spent on each content / media files.
- the Bonus System is devised as a mean to redirect and reallocate resources and to revoke traditional media scene. Users can use their View Time at Time Wallet to a] Watch Content (1:1];
- Users can earn View Time by watching advertisements at Time Mining or AD watching mode and/or participating [Bonus] activities of Advertisers. Users have autonomy in allocating their time in Time Wallet by means of awarding more to desired Contents via [Bonus]. In other words, users can decide on the [Bonus] on top of normal view time awarded to Content Provider. For example, a user is a super-fan of someone/specific content provider and thus he would like to give extra bonus (view time which will be turned into money) to that person/provider. After watching desired Content from that person/provider, when he presses [Pause/Stop], [Bonus] [Pause] [Exit] signs will appear.
- the User can choose to award [x2], [x3], [x4], [x5] of his view time to the desired content.
- the user can also award extra bonus (view time which will be turned into money) to NGO content as a donation.
- the Content Provider of the offline program can set the participation fee in terms of minutes, say, the activity is 1-hour and the participation fee is x-hour of view time. Basing on the Content Provider's confidence on his draw, he can set whatever required view time he likes, say, 3-hour/5-hour in trading 1-hour activity.
- the "Leaning Wing Chun Live with Master” will also be filmed and aired on-the-fly or later as the saleable content.
- the present disclosure involves the active participation of 3 parties- Advertisers, Users, and Content Providers.
- Advertisers can well use the [Bonus] mechanics to interact more in depth with Viewers; users can well use the [Bonus] mechanics to award more to his desired Contents/Content Providers (reallocation of resources); and Content Providers can well use their Contents and 020 activities to gain more View Time.
- users Via CMS at the Processors, users will be prompted by "Correlated” Contents and/or "Correlated Advertisement”.
- rating report can be generated for Advertisers and Content Providers' understanding and enable them to be more focused on their marketing campaign and content topics etc.
- the present disclosure provides the content provider with a curated platform for better and more effective introduction of the Content to Users (unlike youtube swallowed in the big sea of videos); and provides the advertisers with a "manageable” platform with quantifiable results to achieve business objectives. Advertisement watching turns to be a meaningful exercise of collecting "seconds" in Time Wallet and trade for viewing interested programs / media content, and the Time/resources/money earned by the users can be reallocated in big proportion to Content Providers, whereby keeping the program running and the quality uplifted.
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A media delivery apparatus comprising a processor, a user input interface and a media data output device is disclosed. The processor is to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection. The media data types include media data of a first type and media data of a second type. The processor is to execute stored instructions to deliver media data of the first type in response to selection made at the user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit. The processor is to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface. The processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit, and/or to deliver media data of a first type in accordance of user preference.
Description
Media delivery method and apparatus
Field
[001] The present disclosure relates to media delivery method and apparatus, and more particularly to delivery of digital media data through computer networks.
Background
[002] There are a variety of media delivery methods / systems / platforms, such as Youtube, etc., which is run generally via delivery of media data and advertisements inserted therebetween, but the rate of return of advertisers is usually not so satisfactory due to various factors.
Disclosure
[003] According to one aspect of the present disclosure, a media delivery apparatus comprising a processor, a user input interface and a media data output device is disclosed. The processor is to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection. The media data types include media data of a first type and media data of a second type. The processor is to execute stored instructions to deliver media data of the first type in response to selection made at the user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit. The processor is to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface. The processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit, and/or to deliver media data of a first type in accordance with user preference. The user preference may be stored in a preference profile specific to the user. A smart phone is a convenient example of a media delivery apparatus herein.
[004] In some embodiments, the processor is to generate category information on the available media data types for presentation on the media data output device, the category information including whether a media data type is a credit earning medium or a credit consuming medium.
[005] In some embodiments, the processor is to provide a menu of content specific information in the form of media data titles which are available for selection as a credit earning medium or a credit consuming medium for user selection.
[006] In some embodiments, the media data type and the media data titles which are available for selection are selectable on the display screen which operates as a user input interface.
[007] In some embodiments, the media data output device is a display screen and the media data include video data for presenting on the display screen.
[008] In some embodiments, the processor is to determine commercial classifications of the media data of the first type which are available for delivery, and to deliver media data of the first type and of different commercial classifications for presentation on the display simultaneously by splitting the display into a plurality of content display windows.
[009] In some embodiments, the processor is to display the time credit or the time credit available for consuming while media data are being delivered to the apparatus.
[0010] In some embodiments, the processor is to track and store media selection history and to devise a user specific profile using the media selection history.
[0011] In some embodiments, the apparatus comprises a telecommunications interface, and the processor is to execute stored instructions to request for media delivery, to receive media data and to deliver out the time credit through the telecommunication interface.
[0012] In some embodiments, media data of the second type are delivered in a plurality of individually encrypted media segments, the media segments being segregated and each individually media segment being encrypted with a segment specific key which is specific to the media segment, and the processor is to decrypt the encrypted media segments using real time segment specific keys received from outside the apparatus and to combine the decrypted segment for continuous delivery.
[0013] In some embodiments, the processor is to execute stored instructions to operate a timer to track and store delivery time of each individual title of media data of the second type and media data of the second type, and to provide the delivery time information to a source of the media data.
[0014] According to another aspect of the present disclosure, another media delivery apparatus is disclosed, which comprises a processor which is to deliver a plurality types of media data to a user account upon execution of stored instructions, the media data types including media data of a first type and media data of a second type; wherein the processor is to execute stored instructions to deliver media data of the first type in response to a first type of request, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and wherein the processor is to execute stored instructions to deliver media data of the second type in response to a second type of request, and wherein the processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit.
[0015] According to still another aspect of the present disclosure, a system for media delivery comprising the foregoing two media delivery apparatus is disclosed.
[0016] According to another aspect of the present disclosure, a method of media data delivery is disclosed, which comprises:
- a processor to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection on a display, the media data types including media data of a first type and media data of a second type; - the processor to execute stored instructions to deliver media data of the first type in response to selection made at an user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and
- the processor to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface, and
- wherein delivery of the media data of the second type is subject to a time limit and the time limit is determined by the cumulative time credit and/or delivery of the media data of the first type is in accordance with user preference defined in a user profile.
[0017] According to one further aspect of the present disclosure, another method of media data delivery is disclosed, which comprises:
- a processor to execute stored instructions to receive and store user profile associated with a user account;
- the processor to execute stored instructions to deliver media data upon receipt of request from the user account, the media data types including media data of a first type and media data of a second type;
- the processor to execute stored instructions to deliver media data of the first type, to record time credit gained by the user account and to record cumulative time credit gained by the user; and
- the processor to execute stored instructions to deliver media data of the second type subject to a time limit determined by the cumulative time credit.
[0018] By providing a choice to users so that a user has a say on the nature or type of media data of the first type (or credit gaining media data), for example, advertisements, to be received a user would be more receptive of the data to make efforts of content providers more rewarding.
[0019] By providing a choice to users so that a user may gain credit for viewing saleable media data, for example, movies, by viewing credit gaining media data, content providers may gain revenue which is connected by advertisements.
Figures [0020] The present disclosure will be described by way of example with reference to the accompanying Figure, in which
Figure 1 is a schematic diagram depicting a media delivery system according to the present disclosure,
Figure 1A is a block diagram of an example mobile media reception apparatus according to the present disclosure,
Figures 2A to 2F are example screen shots generated by a processor, for example, processor of a smart phone, upon execution of an example application program according to the present disclosure,
Figure 2G is a schematic example depicting simultaneous showing of four broadcasting / delivery channels on a single display screen,
Figure 3 is a block diagram depicting example operations of an application software according to the present disclosure,
Figure 4 is a block diagram depicting major components at a content server,
Figure 5 is a schematic diagram depicting another media delivery system according to the present disclosure,
Figure 5A is an example screen shot illustrating a main screen of another example application program according to the present disclosure, and
Figures 6A to 6H are example screen shots of another example application program according to the present disclosure.
Description
[0021] An example media delivery system comprises a smart phone and a server connected to a communication network, the communication network including a telecommunications network, a computer network and/or the Internet, as depicted in Figure 1. The smart phone is an example of a portable mobile apparatus and comprises in general a main body, a microprocessor, a memory, a display screen and other input/output interfaces, and telecommunications interfaces. The input/ output interfaces may include a keyboard, a USB port, a wireless data or WLAN port, or a touch screen panel which is to function both as an input device and an output device. Most components of the smart phone, for example, the microprocessor, the memory, the display screen, the input/output interfaces, and/or the telecommunications interface, are mounted on a printed circuit board or assembled as a module.
[0022] An application program to facilitate media data operations according to the present disclosure, including user registration, user account recognition, media data request, media data reception, media data delivery, media delivery control and tracking, is downloaded and stored in the memory of the smart phone as a resident program prior to actuation of the media operations. Upon execution of instructions which are stored in the memory, the processor will load the application program and generate a user interface, for example, a graphic user interface, on the display screen to facilitate user interactive operations. A user will then interact with the smart phone through the user interface to register and then to operate the smart phone as an example media delivery apparatus to select and request media data delivery. The media data may include video data, audio data, or other digital data.
[0023] To facilitate activation of operations, the processor will generate a sign-in screen upon actuation of the resident application program. The sign-in screen displays icons for user log in and
for new user registration. To participate in interactive operations according to the present disclosure, a user will need to obtain and register an account first or as a start at the sign page. To obtain a user account and password, a new user will need to provide personal information such as user name, gender, email address, mobile phone number, and/or other personal profile information such as age, nationality, occupation, family status, etc. A user profile containing the aforesaid personal information will be set up for each user account and stored in a remote or main server, although the server may be a distributed server without loss of generality.
[0024] A registered user may log in and proceed to the first substantive page.
[0025] After selection of goods or services of interest and/or preference has been done and confirmed, the processor will execute stored instructions to proceed to the next substantive page. On an example first substantive page as depicted in Figure 2A, the following example icons and buttons are displayed:
a) "User Settings" soft button.
b) "Time Mining" soft button.
c) "Time Wallet" icon.
d) "Channel" soft-button.
e) "Tools" soft-button.
[0026] The "User Settings" button permits a user to change, modify, and/or update personal information and preference information after registration. Updated user profile including the updated preference profile will be uploaded or synchronized to the remote or main server.
[0027] The "Time Mining" button upon activation will lead to delivery of "time mining" or "credit gaining" media data to the smart phone and to enable a user to collect and accumulate credits in the user account.
[0028] The gained and accumulated credits are shown in the "Time Wallet" which is displayed in a time display format and shows time gained, time accumulated or time remaining that is available to the user for spending or consumption.
[0029] The "Channel" button upon activation will lead to delivery of categories of entertainment media data available for user selection. Upon selection and activation will lead to delivery of "time spending" media data to the smart phone and credits will be deducted or consumed according to delivery time of the "time spending" media data.
[0030] The "Tools" button permits a user to search a program, edit a list of favorite program and contact service provider of the application program.
[0031] On the example first substantive page as shown in Figure 2A, the display screen is always maintained in the landscape format and is partitioned into a left half screen displaying the "Channel" button, an upper right screen quadrant showing the Time Wallet, and a lower right screen quadrant displaying the "Time Mining" button.
[0032] The "User Setting" button and a "tools" button are also included in the upper right screen quadrant underneath the "Time Wallet" icon which shows the time balance or credit balance.
[0033] Upon selected activation of the "Settings" soft button, the upper right screen quadrant shows options for Opt-in/out App Notification, Edit User Profile, Ad Selection and back to viewing remaining time as depicted in Figure 2B.
[0034] In option Profile a user is invited to edit the personal profile as indicated in Figure 2C. The user will be notified about newly added contents via Push Notifications.
[0035] In option Ad selection, a user is invited to provide information of goods and service that are of interest and/or preference. Categories of goods and services are provided on the display for selection, and a user can select categories of interest by dragging selected categories into a
collection box using touch screen operations where the display is a touch screen or otherwise use other input devices.
[0036] An example page is as shown in Figure 2D, the display screen is maintained in the landscape format and is partitioned into a left half screen displaying a plurality of credit contributing categories which are for example categories of goods and services, an upper right screen quadrant showing a confirm button, and a lower right screen quadrant displaying a selection collection box marked "Drag Your Selection Here +". Five example categories are displayed in five rows on the left half screen and include luxury, female, adult, etc. Of course more or less credit contributing categories can be made available for selection on the display where appropriate. At least one credit contributing categories will have to be selected but of course a user can choose a plurality of credit contributing categories commensurate with a diversity of lifestyle. The credit contributing categories selected by the user will then be added to the user profile as preference profile and contains preference information.
[0037] Upon selected activation of the "Channel" soft button, the processor will execute stored instructions to proceed to delivery of the saleable media as depicted in Figure 2E. The example categories of saleable media included on the left half screen include "Celebrity", "Movie", "Online Radio", "professional" and "Supernatural". Saleable media data herein means in general media data which the public is willing to pay to purchase. Example saleable media data herein includes, for example, entertainment, games, sports, gossip, social, news, radio broadcast, music, religion, or other useful, desirable or valuable information.
[0038] Upon selected activation of the "Tools" soft button in the upper right screen quadrant, the upper right screen quadrant shows options "Search", "Favourites" and "Contact Us" as indicated in Figure 2F. The users can create short cut to their favorite saleable media or remove it from the favourites.
[0039] Upon selected activation of the "Time Mining" soft button as shown in Figure 2A, the processor will execute stored instructions to proceed to delivery of the "time mining" or "credit gaining" media data. Credit gaining media data typically includes media data which relate to advertising, campaigning or other exercise, marketing, marketing survey, brand product or service promotion, political, propaganda, public appeal, policy or other announcements, etc. Of course, such media data may also be saleable if well produced, successful, or highly popular, or become 'talk of the town' for whatever reasons. The media data herein may include audio data, video data, text data, numerical data, or any of their combination without loss of generality.
[0040] In some embodiments, the credit gaining media data to be delivered is linked to the preference profile of the user according to preference information provided stored under the user account. For example, if a user has selected "Luxury", "Female", and "Adult" as preferential credit contributing categories or preferred categories in short, advertising materials such as advertising video clips of the selected categories will be delivered to the smart phone.
[0041] In some embodiments, the display screen can be partitioned into a plurality of sub-screens to facilitate delivery of a plurality of video clips at the same time. For example, the processor may execute stored instructions to partition the display screen into a left or right half plus two screen quadrants similar to the first or second substantive page for delivery of media data in three broadcasting / delivery channels for simultaneous viewing, or the processor may execute stored instructions to partition the display screen into four screen quadrants as depicted in Figure 2G or more for delivery of media data in four or more broadcasting channels for simultaneous viewing without loss of generality. Where media data are delivered for parallel or simultaneous viewing on a plurality of media broadcasting channels, media data of different categories which are non- conflicting will be selected by the processor upon execution of stored instructions, so that media data of the same category would not appear on the same screen. The difference in categories is preferred to mitigate direct or adverse competitions on the same screen. For example, advertisement videos on adult toys, adult movies and advertisements video on religious preaching will not be elected to appear on the same screen to avoid embarrassment. As another example, advertisements of ice creams, soft drinks, and medicines for diabetes may not be selected for
simultaneous showing. On the other hand, the processor of the remote server may upon execution of stored instructions select advertisements of complementary categories for simultaneous showing.
[0042] For example, advertisements of adult movies and contraception products, advertisement of alcoholic drinks and non-drink driving pledges may be shown at the same time. The processor may upon execution of stored instructions according to predetermined conflict and/or compatibility rules determine whether the credit gaining categories are the same or different, and whether the credit gaining categories are complementary, compatible and/or in conflict in the course of operations. For example, ice cream, beauty care, amusement park and car advertisements shown in Figure 2G are considered to be compatible and parameters and classification systems can be devised and set to facilitate determination or evaluation and delivery of "best matched" advertisements for simultaneous showing by the processor.
[0043] In some embodiments, to facilitate automated determination of compatibility, complementariness, competitiveness, and/or conflict among various media data, especially among the credit gaining media data by the processor upon execution of stored instructions, each credit gaining media data file is assigned a set of characteristic parameters which contains characteristic properties sufficient to facilitate effective determination.
[0044] The media data may be randomly selected from a category. In some embodiments, where more than one advertisement media is suitable for delivery on one of the plurality of delivery channels as a "best matched" or "compatible" media for simultaneous showing with the remaining delivery channel or remaining plurality of delivery channels, the "best matched" advertisement to be shown as one of the simultaneously shown media will be selected at random, or selected according to a pre-assigned weighting value.
[0045] Where there are insufficient "best matched" advertisements for simultaneous showing on the number of available media delivery channels, compatible or complementary advertisements in categories which are not classified as 'preferential' categories according to the stored preference information will be shown, provided that the categories are not in conflict or in competition.
[0046] In some embodiments, a weighted crediting system may be adopted. For example, some categories may have a higher weight and will received more credit for the same viewing time. For example, viewing of multiple advertisements at the same time may gain credit which is commensurate with the number of channels being displayed at the same time.
[0047] In addition to tracking the total or overall delivery time or total "mined time" of media content of all credit contributing categories during a "time mining" session, the processor of the smart phone or the processor of the remote server also operates to track and store the delivery time of the individual media content or media data being delivered. In some embodiments, the individual media delivery time will be used to determine debit or charge to be paid by a commissioning party, for example, a content provider, a brand owner or an advertising agency. In some embodiments, the total media delivery time associated with a particular credit gaining media data file may be converted into payable advertising fees, as depicted in Figure 3.
[0048] In some embodiment, the smart phone tracks and stored the delivery time of individual media contents, and the delivery time is sent to the remote server real-time or at the end of each "time mining" session.
[0049] During operations, the accumulated credit, which may be in terms of spendable time, will be continuously shown in the "Time Wallet" icon. Of course, a user may elect to hide the "Time Wallet" or other icons. Upon completion of a time mining session, the gained credit or the credit balance will be stored on the apparatus and/or transmitted to a remote apparatus such as a cloud server or a remote server via LAN, cellular networks or the Internet.
[0050] A user may choose to receive saleable media content data. In order to receive saleable media content data, the user will need to selectively activate one of the available buttons on the left half screen of the second substantive page corresponding to the different main types of saleable content which are, "Celebrity", "Movie", "Online Radio", "Professional", "Supernatural" in the present example. A list of titles of various saleable media data files available under a main type will
be present on the screen. When a user selectively activates one of the available buttons corresponding to a selected title, the processor upon execution of stored instructions will communicate with a media data source, for example, the remote server, and the remote server will operate to deliver media data files of the selected title to the smart phone. Delivery of the media data files will trigger operation of the timer or the "Time Wallet". Time credit corresponding to the media delivery time will be deducted from the credit balance. Delivery is to stop if there is no longer available time credit or available time credit balance.
[0051] The consumption of time credit through reception of saleable media contents is counted, tracked and monitored by the processor, which will maintain the time credit balance in accordance with media delivery time. In addition, the processor will provide delivery time information on the delivery or viewing time of each specific saleable media content file to the remote server. The processor of the remote server will then compile the total viewing or delivery time in respect of each specific saleable media content file and deliver a time report to the content provider. The total viewing or delivery time may be converted into content fees, royalty fees or gratuity to the content provider or its agents to encourage production of good media.
[0052] A user may return to the second substantive page and gain and accumulate time credit by receiving delivery of credit gaining media data. The gained and accumulated time credit will be available for next viewing of saleable media contents.
[0053] An overview of operation and major components of the application program is shown in Figure 3.
[0054] In some embodiments, saleable contents (or saleable media data content files) are delivered by the remote server in segments to the smart phone as a media player, or more specifically in encrypted segments to mitigate the risks of media piracy.
[0055] In example embodiments, the saleable contents are delivered as protected video streams using random ciphers to encrypt video contents on-the-fly, as an example application of a D M (Digital Rights Management). In this DRM, features include real-time authentication and hash generation, together with on-the-fly media encryption based on the real-time hash are deployed.
[0056] In example applications as depicted in Figure 4, media data file delivery requests send from a smart phone as an example media player is received by a content server, which is for example a remote server. Upon receipt of the media data file requests, the remote server will perform user authentication. Upon successful authentication of a user account, the server aggregates the User Profile, the Time Balance and the ID of media or media segment, and to obtain encryption keys (the hash) which are generated real-time. Upon satisfactory authentication that the media file delivery requests are made from an authorized source, such as a proprietary application program, the remote server will validate the User Profile and Time Balance data, and to release encryption keys. At the same time, the requested media segment is encrypted using the same encryption keys and is then streamed to the media player. During streaming, the remote server may randomly re-initiate the whole key generation process mentioned above, and the encryption keys re-generation period is non-predictable.
[0057] Media cache, if any, on the smart phone will be removed by the processor upon execution of the stored application program immediately receipt of the next segment, or when the streaming is stopped by the user.
[0058] To facilitate protected video streaming, a modified streaming server based on the HTTP Live Streaming Protocol and a server for handling the cipher generation and transportation is used in example embodiments. AES with a 128-bit random cipher, transported via HTTPS may be used for media encryption as an example.
[0059] To enhance protection against piracy such as unauthorized video content usage, storing, copying, etc., each video stream is delivered as multiple encrypted chunks with multiple keys so that each encrypted chunk has a unique key, and the keys are to be delivered real-time. In addition, the encrypted media chunks may have variable length, and not storable on the receiving device, that is the smart phone or its associated storage.
[0060] Referring to Figure 5, which illustrates another example media delivery system basically resembling the one depicted in Figure 1 and comprising also a smart phone and a server connected to a communication network. Further, the system functions substantially in the same manner as set forth hereinbefore. Similarly, the system comes with an application program to facilitate media data operations according to the present disclosure and resembling the one as described above.
[0061] In some embodiments of the present disclosure, the system will generate a sign-in screen, which displays icons for user log in and for new user registration. Users are required to register with their valid Hong Kong mobile phone numbers verified via SMS to create unique identities which serves as a mean to protect the interest of Advertisers and Content Providers by making sure that no pseudo Users and all registered users are local consumers or consumers in desired or targeted regions. During registration, activation code might be sent to the registered mobile numbers for rectification and account opening, and there will be 5-minute welcoming View Time for every registered Users.
[0062] Figure 5A depicts an example screen shot illustrating the main screen of the application program, which consists of 3 boxes or regions respectively located at left half, upper right half and lower right half portions of the screen and enclosed with varied colored frames in the figure .
[0063] Figures 6A to 6H are further example screen shots of the application program according to the present disclosure. Figures 6A to 6B are basically the same as figures 2A to 2B, in which the following example icons and buttons are displayed to enable selection and activation of various operations according to the present disclosure:
a) "Settings" soft button.
b) "AD/Time Mining" soft button.
c) "Time Wallet" icon.
d) "Channel" soft-button.
e) "Tools" soft-button.
[0064] Now referring to the example page shown in Figure 6C, the display screen is maintained in the landscape format and is partitioned into a left half screen displaying a plurality of credit contributing categories, an upper right screen quadrant showing a confirm button, and a lower right screen quadrant displaying a selection collection box marked "Select your ad categories +" for enabling the interactive operations with the user in a similar manner as described above. Users have following ad options/choices (pick the preferred categories by dragging them to the selection collection box), namely the "Life Info", "Female", "Necessities", "Luxury", and "Adult". After selection of category is made, a list of available media of each category is displayed. In some embodiments, a plurality of advertisements or respective preview clips of similar/supplementary and non-conflicting nature could be displayed concurrently to facilitate easy selection, as shown in Figure 6E depicting various clips in 4 grids. Users awarded with view time (the ratio is subject to change; but set at 1:12 in the present embodiment) after completed view of advertisement and press a conversion button [Exit] (exit from Time Mining) [Next] (view next Advertisement) or [Bonus] (obtain bonus view time etc. by participating games, survey, etc. set by the Advertiser) as will be described in further details below. The gained view time will be immediately added up and shown in the Time Wallet. Any incomplete view of advertisement, even as minute as 1 sec, will not be counted as view time and charged to advertisers (for other prior art digital media delivery platform / system the full-charge will count from 3"). In addition, users neither can fast forward nor skip the advertisement— hence guarantee completed view of advertisement.
[0065] In some embodiments, the Advertisers can decide on the interaction with Users by providing [Bonus], e.g., questionnaires, on-line game, sampling, service trial, or the like. Advertisers apart from putting advertising on the present system can also interact with users via their [Bonus] program with their picked target list, such as Age, Sex, Income Group, Interest (Content), Ad Category Preference, which is obtained from the database or recorded during the registration or determined by using history of the application program. The [Bonus] can be obtained in the multiples of Advertisers' Ad
air-time or in absolute number of minutes, say, 30 minutes or enrollment to Off-line activities. [Bonus] can be obtained via
a] Watching 3+ 5+ of the contents;
b] Participating in poll;
c] Joining the consumer researches; and
d] Visiting Advertisers' or preset web site.
For example, when a car manufacturer has a new model to launch, the end frame will appear [Bonus], [Next] & [Exit] after displaying the completed version of its ad. If the [Bonus] button is pressed, the User can earn extra view time decided by the car manufacturer in the multiples of ad viewing time or 30 minutes if he answers the questionnaire, , as shown in Figures 6F-6H. The bonus time will be stored in the User's Time Wallet. The present disclosure provides a guarantee / traceable completed view, and guarantee reach of 3+ 5+ (measurable), whereby surpassing other digital media system or terrestrial TV (claim only).
[0066] Now referring to the example page shown in Figure 6D, which is displayed upon activation of the "Channel" soft button. In the present embodiment, the example categories of saleable media included on the left half screen include "Offline Activities", "Celebrity", "Movie", "professional" and "Movies". Users can select their preferred contents and enable the "content push" which updates users whenever there are new episodes of the selected contents. View time will be deducted from the user's Time Wallet on every second of the content watching time and Content Providers will be awarded with the users' watch time which can be converted into money. Users can further award the Content Providers if they find the content amicable by pressing the [Bonus] button which appears whenever [Exit] or [Pause] bottom is pressed by choosing the multiple of 2-5 times of their watch time. Again Users' Time Wallet will be deducted accordingly with [Bonus] multiples. When consuming the time credit or accumulated view time, users can fast forward to skip some contents without costing users' view time. Users can track and start watching the content from the last stopping clip, and can check on their "favorite" content list to see how much view time spent on each content / media files.
[0067] To dynamically distribute the aggregate advertising dollars stored in individual Users' Time Wallet to Content Providers, the Bonus System is devised as a mean to redirect and reallocate resources and to revoke traditional media scene. Users can use their View Time at Time Wallet to a] Watch Content (1:1];
b] Provide bonus to Content (1:2-5); and
c] Participate Content off-line activities (determined by Content Providers).
[0068] Users can earn View Time by watching advertisements at Time Mining or AD watching mode and/or participating [Bonus] activities of Advertisers. Users have autonomy in allocating their time in Time Wallet by means of awarding more to desired Contents via [Bonus]. In other words, users can decide on the [Bonus] on top of normal view time awarded to Content Provider. For example, a user is a super-fan of someone/specific content provider and thus he would like to give extra bonus (view time which will be turned into money) to that person/provider. After watching desired Content from that person/provider, when he presses [Pause/Stop], [Bonus] [Pause] [Exit] signs will appear. If [Bonus] is pressed, the User can choose to award [x2], [x3], [x4], [x5] of his view time to the desired content. In some embodiments, the user can also award extra bonus (view time which will be turned into money) to NGO content as a donation.
[0069] By offering the option of "Offline Activities" according to the present disclosure, the content extended from content viewing to content related activities and participation, whereby an Online to Offline feature (020) is implemented.
[0070] The program on Channel "Off-Line Activities" stating Content Providers' Off Line Activities of which users can trade in their view time for enrollment and participation. Content Providers set their own required view time. Users by pressing the [Yes] button will be automatically enrolled and the view time will be deducted from their Time Wallet. For example, 2-hour view time might be required for Short Film Public Screening. In operation, event reminder will be sent to users the day before and on the day. 020 activities will be filmed and be the Content. For instance, a specific offline program
might host a 1-hour session recruiting users to learn Wing Chun with the martial art master. The recruitment video, "Learning Wing Chun Live with Master" will be aired on Off-Line Activities Channel. If the user is interested, he/she can press the [Yes] button at the end of the recruitment video to enrol and participate; if not, press [Exit] button to exit from the Channel. The Content Provider of the offline program can set the participation fee in terms of minutes, say, the activity is 1-hour and the participation fee is x-hour of view time. Basing on the Content Provider's confidence on his draw, he can set whatever required view time he likes, say, 3-hour/5-hour in trading 1-hour activity. The "Leaning Wing Chun Live with Master" will also be filmed and aired on-the-fly or later as the saleable content.
[0071] In the regard, the present disclosure involves the active participation of 3 parties- Advertisers, Users, and Content Providers. Advertisers can well use the [Bonus] mechanics to interact more in depth with Viewers; users can well use the [Bonus] mechanics to award more to his desired Contents/Content Providers (reallocation of resources); and Content Providers can well use their Contents and 020 activities to gain more View Time.
[0072] In some embodiments, reminder sent to Users when only 20-minute view time left at Time Wallet for their further collection of View Time through Time Mining. Via CMS at the Processors, users will be prompted by "Correlated" Contents and/or "Correlated Advertisement". Further, rating report can be generated for Advertisers and Content Providers' understanding and enable them to be more focused on their marketing campaign and content topics etc.
[0073] Summing up the above, the present disclosure provides the content provider with a curated platform for better and more effective introduction of the Content to Users (unlike youtube swallowed in the big sea of videos); and provides the advertisers with a "manageable" platform with quantifiable results to achieve business objectives. Advertisement watching turns to be a meaningful exercise of collecting "seconds" in Time Wallet and trade for viewing interested programs / media content, and the Time/resources/money earned by the users can be reallocated in big proportion to Content Providers, whereby keeping the program running and the quality uplifted.
[0074] While the present disclosure has been described by way of example with reference to the figures, the example and figures are examples and are not to be used to restrict scope of disclosure. For example, while a smart phone has been used as an example media display device, desktop computers, laptop computers, tablet computers, smart televisions, or gaming consoles may function as media display devices without loss of generality. Furthermore, the title types and categories described hereinabove are for example only, other title types and categories can be used in addition, as alternatives or replacements without loss of generality. While advertising contents are used as an example of credit gaining media contents, credit gaining media contents may be of a non-advertising nature.
Claims
Claims
A media delivery apparatus comprising a processor, a user input interface and a media data output device, wherein the processor is to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection, the media data types including media data of a first type and media data of a second type; wherein the processor is to execute stored instructions to deliver media data of the first type in response to selection made at the user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and wherein the processor is to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface, and wherein the processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit, and/or to deliver media data of a first type in accordance with user preference pre-stored in a user profile.
The apparatus according to Claim 1, wherein the processor is to generate category information on the available media data types for presentation on the media data output device, the category information including whether a media data type is a credit earning medium or a credit consuming medium; and/or
wherein the processor is to provide a menu of content specific information in the form of media data titles which are available for selection as a credit earning medium or a credit consuming medium for user selection; and preferably, the media data type and the media data titles which are available for selection are selectable on the display screen which operates as a user input interface; and/or
wherein the media data output device is a display screen and the media data include video data for presenting on the display screen; and preferably, wherein the processor is to determine commercial classifications of the media data of the first type which are available for delivery, and to deliver media data of the first type and of different commercial classifications for presentation on the display simultaneously by splitting the display into a plurality of content display windows.
The apparatus according to any preceding Claims, wherein the processor is to display the time credit or the time credit available for consuming while media data are being delivered to the apparatus; and/or
wherein the processor is to track and store media selection history and to devise a user specific profile using the media selection history; and/or
wherein the apparatus comprises a telecommunications interface, and the processor is to execute stored instructions to request for media delivery, to receive media data and to deliver out the time credit through the telecommunication interface; and/or
wherein media data of the second type are delivered in a plurality of individually encrypted media segments, the media segments being segregated and each individually media segment being encrypted with a segment specific key which is specific to the media segment, and the processor is to decrypt the encrypted media segments using real time segment specific keys received from outside the apparatus and to combine the decrypted segment for continuous delivery; and/or
wherein the processor is to execute stored instructions to operate a timer to track and store delivery time of each individual title of media data of the second type and media data of the second type, and to provide the delivery time information to a source of the media data. A media delivery apparatus comprising a processor which is to deliver a plurality types of media data to a user account upon execution of stored instructions, the media data types including media data of a first type and media data of a second type; wherein the processor is to execute stored instructions to deliver media data of the first type in response to a first type of request, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and wherein the processor is to execute stored instructions to deliver media data of the second type in response to a second type of request, and wherein the processor is to determine and limit time of delivery of the media data of the second type depending on the cumulative time credit.
5. The media delivery apparatus according to Claim 4, wherein the processor is to receive user data and to establish a user profile file and a user preference file before delivery of media data upon execution of stored instructions.
6. The media delivery apparatus according to Claim 5, wherein the processor is to execute stored instructions to select media data of the first type for delivery to the user account, the selection being made with reference to the user preference profile.
7. The media delivery apparatus according to any of Claims 4 to 6, wherein the processor is to continuously track and store media data delivered to the user account upon execution of stored instructions.
8. The media delivery apparatus according to any of Claims 4-7, wherein the processor is to execute stored instructions to receive delivery time information of each individual title of media data of the second type and media data of the second type delivered to a user account, and to compile information on total delivery time of each individual title of media data of the second type and media data of the second type delivered to a plurality or totality of user accounts.
9. The media delivery apparatus according to Claim 8, wherein the processor is to execute stored instructions to store and classify the total delivery time of the media data of the first type as a debit earning time payable by a content provider, and to store and classify the total delivery time of the media data of the second type as a fee earning time of a content provider.
10. The media delivery apparatus according to any of Claims 4-7, wherein the processor is to execute stored instructions to select and deliver a plurality of media data files of the first type for simultaneous showing on a plurality of channels on a single display screen, and wherein the processor is to execute stored instructions to select the plurality of media data files of the first type according to user preference information stored in a user profile or a user preference file and according to characteristic parameters associated with the data files of the first type to mitigate possible conflict, non-compatibility, competitiveness, and non- complementariness in nature of the plurality of media data files.
11. A system for media delivery comprising an apparatus according any of Claim 1 to 3 and an media delivery apparatus according to any of claims 4-10.
12. A method of media data delivery, the method comprising:
a processor to execute stored instructions to present a menu representing a plurality of media data types which is available for delivery upon selection on a display, the media data types including media data of a first type and media data of a second type;
- the processor to execute stored instructions to deliver media data of the first type in response to selection made at an user input interface, to operate a timer to track and store time of media delivery and to store a cumulative time credit, and the processor to execute stored instructions to deliver media data of the second type in response to selection made at the user input interface, and
- wherein delivery of the media data of the second type is subject to a time limit and the time limit is determined by the cumulative time credit and/or delivery of the media data of the first type is in accordance with user preference defined in a user profile.
13. A method of media data delivery, the method comprising:
- a processor to execute stored instructions to receive and store user profile associated with a user account;
the processor to execute stored instructions to deliver media data upon receipt of request from the user account, the media data types including media data of a first type and media data of a second type;
- the processor to execute stored instructions to deliver media data of the first type, to record time credit gained by the user account and to record cumulative time credit gained by the user;
the processor to execute stored instructions to deliver media data of the second type subject to a time limit determined by the cumulative time credit.
The method according to Claim 13, wherein the processor is to execute stored instructions to deliver media data of the first type according to preferences pre-stored in the user profile. The method according to Claims 13 or 14, wherein the processor is to execute stored instructions to deliver a plurality of media files of the media data of the first type in a plurality of channels for simultaneous viewing on a user display, and wherein the processor is to execute stored instructions to determine properties of the plurality of media files of the first type against possible conflict, non-compatibility, competitiveness, and non- complementariness with reference to pre-stored property parameters of the plurality of media files.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780070263.1A CN110073390A (en) | 2016-09-15 | 2017-09-14 | Media delivery method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
HK16110910.8 | 2016-09-15 | ||
HK16110910 | 2016-09-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018051273A1 true WO2018051273A1 (en) | 2018-03-22 |
Family
ID=61619896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2017/055578 WO2018051273A1 (en) | 2016-09-15 | 2017-09-14 | Media delivery method and apparatus |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN110073390A (en) |
TW (1) | TW201814621A (en) |
WO (1) | WO2018051273A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001088738A1 (en) * | 2000-04-06 | 2001-11-22 | Oh Byeong Seok | A multimedia contents service system and a method thereof |
US20020095674A1 (en) * | 2001-01-18 | 2002-07-18 | Lowthert Jonathan E. | Providing content interruptions |
WO2003019407A2 (en) * | 2001-08-22 | 2003-03-06 | Koninklijke Philips Electronics N.V. | Method and device for rendering a content item |
CN1620158A (en) * | 2003-11-18 | 2005-05-25 | 乐金电子(中国)研究开发中心有限公司 | Advertisement system based on mobile communication terminal and its method |
CN1846438A (en) * | 2003-09-05 | 2006-10-11 | 皇家飞利浦电子股份有限公司 | System and method for forced commercial programme viewing |
CN105122284A (en) * | 2013-03-15 | 2015-12-02 | 英特尔公司 | Mechanism for facilitating dynamic and targeted advertisements for computing systems |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8359611B2 (en) * | 2005-03-08 | 2013-01-22 | International Business Machines Corporation | Searchable television commercials |
CN101536520B (en) * | 2006-09-29 | 2011-08-17 | 联合视频制品公司 | Management of profiles for interactive media guidance applications |
US8275880B2 (en) * | 2008-05-06 | 2012-09-25 | Microsoft Corporation | Media content programming, delivery, and consumption |
CN103748585A (en) * | 2012-08-17 | 2014-04-23 | 弗莱克斯电子有限责任公司 | Intelligent Television |
US9224130B2 (en) * | 2012-08-23 | 2015-12-29 | Oracle International Corporation | Talent profile infographic |
-
2017
- 2017-09-14 CN CN201780070263.1A patent/CN110073390A/en active Pending
- 2017-09-14 WO PCT/IB2017/055578 patent/WO2018051273A1/en active Application Filing
- 2017-09-15 TW TW106131677A patent/TW201814621A/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001088738A1 (en) * | 2000-04-06 | 2001-11-22 | Oh Byeong Seok | A multimedia contents service system and a method thereof |
US20020095674A1 (en) * | 2001-01-18 | 2002-07-18 | Lowthert Jonathan E. | Providing content interruptions |
WO2003019407A2 (en) * | 2001-08-22 | 2003-03-06 | Koninklijke Philips Electronics N.V. | Method and device for rendering a content item |
CN1846438A (en) * | 2003-09-05 | 2006-10-11 | 皇家飞利浦电子股份有限公司 | System and method for forced commercial programme viewing |
CN1620158A (en) * | 2003-11-18 | 2005-05-25 | 乐金电子(中国)研究开发中心有限公司 | Advertisement system based on mobile communication terminal and its method |
CN105122284A (en) * | 2013-03-15 | 2015-12-02 | 英特尔公司 | Mechanism for facilitating dynamic and targeted advertisements for computing systems |
Also Published As
Publication number | Publication date |
---|---|
TW201814621A (en) | 2018-04-16 |
CN110073390A (en) | 2019-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10749620B2 (en) | Provisioning a service for capturing broadcast content to a user device via a network | |
US8732739B2 (en) | System and method for tracking and rewarding media and entertainment usage including substantially real time rewards | |
CN102244812B (en) | Video content recommendation | |
IL281609B2 (en) | Interoperable digital social recorder of multi-threaded smart routed media and crypto asset compliance and payment systems and methods | |
US20070130010A1 (en) | Media marketing system and method | |
US20120310750A1 (en) | Interface and module for real-time advertising presentation | |
KR20080080415A (en) | Media predictive consignment | |
US11550951B2 (en) | Interoperable digital social recorder of multi-threaded smart routed media | |
CN108197975A (en) | The method for pushing and system of information | |
Albarran et al. | The twenty-first-century media industry: Economic and managerial implications in the age of new media | |
Funk | The future of mobile shopping: The interaction between lead users and technological trajectories in the Japanese market | |
Albarran et al. | Traditional media companies in the US and social media: What’s the strategy? | |
EP2652945A2 (en) | Processes and systems for creating idiomorphic media and delivering granular media suitable for interstitial channels | |
US20120284807A1 (en) | Method of Producing and Distributing Copyrighted Content | |
WO2018051273A1 (en) | Media delivery method and apparatus | |
US20150235036A1 (en) | Method of Producing and Distributing Copyrighted Content | |
Erdemir | Integrating second screen and moments of inspiration: Impact of socialization and patronage on purchase decision | |
Riou | Over-The-Top Business Models for the Sports Broadcasting Industry: From a Direct-To-Consumer Streaming Platform to a Direct-To-Consumer Ecosystem-A Business Model Optimization | |
US20170010852A1 (en) | System and Method for Providing Audio Services to Gaming Applications | |
Case | Top media & marketing innovations 2008. | |
Zhang | The evolution of MTV music programs an analysis of the MTV artists program | |
Gluck et al. | ADVERTISING, TECHNOLOGY & THE FUTURE OF MEDIA Advertising, Technology & the Future of Media (ATFM) is a joint project of the Internet Interdisciplinary Institute of the Open University of Catalonia, the Barcelona Media Center at the University Pompeu Fabra, and the USC Annenberg Norman Lear Center. Annenberg Professors Manuel Castells and Martin Kaplan are leading the project, which analyzes how new technologies are transforming the advertising industry and the global media business. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17850391 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17850391 Country of ref document: EP Kind code of ref document: A1 |