Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models
An exemplary system 1) provides, based on a subscription of a user to a media service, the user of the media service with subscription-based access to media programs distributed by way of a subscription-based media distribution model that utilizes a digital media distribution channel, 2) issues, based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a physical copy of a media program distributed by way of a transactional-based media distribution model that utilizes a media vending kiosk distribution channel, and 3) provides at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in a transaction to access the physical copy of the media program by way of the transactional-based media distribution model. Corresponding systems and methods are also described.
Latest Verizon and Redbox Digital Entertainment Services, LLC Patents:
- Systems and methods of providing a media-on-demand-based programming channel
- Methods and systems for facilitating media-on-demand-based channel changing
- Predictive storage of broadcast content
- Digital content recommendations based on user comments
- Device context-based methods and systems for providing a personalized interaction experience with a media service
The present application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application No. 61/732,247, filed Nov. 30, 2012. The contents of the provisional patent application are hereby incorporated by reference in their entirety.
BACKGROUND INFORMATIONThere are diverse ways for people to find and consume media programs. For example, a person wanting to watch a movie may utilize a traditional video distribution service such as a video rental or purchase service (“video service”) to find, access, and watch a movie. The video service may allow the person to rent or purchase a physical copy of the movie from a local video store or video vending kiosk, or to rent or purchase a digital copy of the movie through an online video service, which may stream or download the digital copy of the movie to a user computing device for playback to the user.
Such a video service typically provides a user of the service with tools for accessing video programs offered through the video service. While such conventional tools are useful, there remains room for new and/or improved tools that may further benefit users and/or a provider of the video service. For example, there remains room to provide users of a video service with new and/or additional options and/or tools for accessing video programs offered through the video service.
The accompanying drawings illustrate various embodiments and are a part of the specification. The illustrated embodiments are merely examples and do not limit the scope of the disclosure. Throughout the drawings, identical or similar reference numbers designate identical or similar elements.
Exemplary systems and methods of subscription-based access to media programs distributed by way of a plurality of different media distribution models are described herein. In certain examples, systems and methods described herein may provide a subscriber to a media service with subscription-based access to media programs distributed by way of a subscription-based media distribution model and media programs distributed by way of a transactional-based media distribution model. Subscription-based access to the media programs distributed by way of the transactional-based media distribution model may be facilitated by way of subscription credits issued to the subscriber as part of the subscription.
For example, an exemplary system may 1) provide, based on a subscription of a user (also referred to herein as a “subscriber”) to a media service, the user of the media service with subscription-based access to media programs distributed by way of a subscription-based media distribution model that utilizes a digital media distribution channel, 2) issue, based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a physical copy of a media program distributed by way of a transactional-based media distribution model that utilizes a media vending kiosk distribution channel, and 3) provide at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in a transaction to access the physical copy of the media program by way of the transactional-based media distribution model.
The systems and methods described herein may benefit end users and/or a provider of a media service. For example, one or more of the features described herein may provide a subscriber to a media service with options for accessing media programs by way of a transactional-based media distribution model. This and other benefits and/or advantages that may be provided by systems and methods described herein will be made apparent by the following detailed description. Exemplary systems and methods of subscription-based access to media programs distributed by way of a plurality of different media distribution models will now be described in reference to the accompanying drawings.
In certain examples, the media service 102 may be an integrated media service 102 at least because the media service 102 distributes media programs by way of multiple different media distribution models, thus providing an end user of the media service 102 with access to media programs by way of multiple different media distribution models. Examples of media distribution models associated with the media service 102 are described herein.
As used herein, the term “media program” may refer to any discrete instance of media content that may be distributed by the media service 102 for consumption by an end user of the media service 102. For example, a media program may refer to any television program, on-demand media program, pay-per-view media program, broadcast media program (e.g., broadcast television program), multicast media program (e.g., multicast television program), narrowcast media program (e.g., narrowcast video-on-demand program), Internet Protocol television (“IPTV”) media program, advertisement, video, movie, audio program, radio program, video game, or any other media program that a user may access by way of the media service 102. Such media programs that are made available for user consumption by way of the media service 102 may be accessed and/or played back by an appropriately configured user computing device (e.g., a media player device) for presentation to the user.
As shown in
It will be recognized that although facilities 104-108 are shown to be separate facilities in
Storage facility 108 may be configured to store media program data 110 representative of content of and/or information about media programs that may be distributed by distribution facility 104 and subscription data 112 representative of subscription information (e.g., subscription account settings) generated and/or used by subscription facility 106 for subscription-based access to media programs distributed by distribution facility 104, such as described herein. Storage facility 108 may maintain additional or alternative data as may serve a particular implementation.
Distribution facility 104 may be configured to distribute media programs to users of the media service 102. Distribution facility 104 may be configured to distribute media programs in any way and/or form suitable to facilitate consumption of the media programs by users of the media service 102.
In certain examples, distribution facility 104 may be configured to distribute media programs by way of multiple different media program distribution channels. For example, distribution facility 104 may be configured to distribute media programs by way of a digital media distribution channel and a physical media distribution channel. The digital media distribution channel may include on-demand streaming and/or downloading of data representative of the media programs from a media service provider server system to one or more user computing systems by way of a network (e.g., an Internet Protocol (“IP”) wide area network such as the Internet). The physical media distribution channel may include distribution of physical media that hold data representative of the media programs. For example, the physical media distribution channel may include a media vending kiosk-based distribution channel through which physical media, such as digital versatile discs (“DVDs”), BLU-RAY discs, and/or other physical computer-readable copies of media programs are distributed to users of the media service 102.
User computing system 202 and server system 206 may communicate using any communication platforms and technologies suitable for transporting data (e.g., media program data) and/or communication signals, including known communication technologies, devices, media, and protocols supportive of remote communications, examples of which include, but are not limited to, data transmission media, communications devices, Transmission Control Protocol (“TCP”), Internet Protocol (“IP”), Hypertext Transfer Protocol (“HTTP”), Hypertext Transfer Protocol Secure (“HTTPS”), Session Initiation Protocol (“SIP”), Simple Object Access Protocol (“SOAP”), Extensible Mark-up Language (“XML”) and variations thereof, Real-Time Transport Protocol (“RTP”), User Datagram Protocol (“UDP”), Global System for Mobile Communications (“GSM”) technologies, Code Division Multiple Access (“CDMA”) technologies, Time Division Multiple Access (“TDMA”) technologies, Short Message Service (“SMS”), Multimedia Message Service (“MMS”), radio frequency (“RF”) signaling technologies, wireless communication technologies, Internet communication technologies, media streaming technologies, media download technologies, and other suitable communications technologies.
In certain embodiments, user computing system 202 and server system 206 may communicate via a network 208. Network 208 may include one or more networks, such as one or more wireless networks (Wi-Fi networks), wireless communication networks, mobile telephone networks (e.g., cellular telephone networks), closed media networks, open media networks, closed communication networks, open communication networks, wide area networks (e.g., the Internet), local area networks, and any other networks capable of carrying data (e.g., streaming and/or downloading media programs) and/or communications signals between user computing system 202 and server system 206. Communications between user computing system 202 and server system 206 may be transported using any one of the above-listed networks, or any combination or sub-combination of the above-listed networks. Alternatively, user computing system 202 and server system 206 may communicate in another way such as by direct connections between user computing system 202 and server system 206.
The configuration 200 may support distribution of media programs, through the media service 102, by way of multiple different media distribution channels, such as a digital media distribution channel and a physical media distribution channel. As shown, server system 206 may distribute media programs such as digital data 210 representative of a media program to user computing system 202 by way of a digital media distribution channel 212. This distribution may utilize any suitable media streaming and/or downloading technologies (e.g., Internet media streaming and/or downloading technologies) to support delivery of digital data representative of media programs to user computing system 202 by way of network 208.
As further shown in
The user computing system 202 may be configured for use by the user 204 to access the media service 102 provided by system 100. For example, the user 204 may utilize the user computing system 202 to access one or more user interfaces provided by system 100 as part of the media service 102, and to present the user interfaces for use by the user 204 to discover, access, and/or consume media programs distributed by way of the digital media distribution channel 212 and/or the physical media distribution channel 220 as part of the media service 102.
The user computing system 202 may include one or more user computing devices associated with (e.g., operated by) the user 204. Examples of such devices include, without limitation, a media player computing device (e.g., a media disc player device such as a DVD or BLU-RAY disc player device), a display device, a set-top box device, a digital video recording (“DVR”) device, a computer, a tablet computer, a smart phone device, a gaming console, and any other device capable of accessing the media service 102 and/or media programs provided by system 100 by way of the media service 102.
In certain examples, the user computing system 202 may include a first user computing device (e.g., a primary display device) configured to play back media programs and a second user computing device (e.g., a secondary or companion display device) configured to display a graphical user interface that may compliment or be used together with the playback of the media programs by the first user computing device. For instance, a television may provide a primary display screen on which a video program may be displayed, and a tablet computer may provide a secondary display screen on which a graphical user interface (e.g., a graphical user interface related to the video program, the playback of the video program, and/or the media service 102) may be displayed. Such an example is illustrative only. Other examples of user computing system 202 may include any combination of user computing devices or a single user computing device configured to perform any of the user computing system and/or device operations described herein.
Returning to
In certain examples, the distribution models may include multiple distribution channel-based models such as a digital media distribution model that corresponds to a digital media distribution channel and a physical media distribution model that corresponds to a physical media distribution channel. For example, a digital media programs distribution model may include and/or utilize the digital media distribution channel 212 of
Additionally or alternatively, the distribution models may include different compensation-based models for gaining access to media programs. For example, the distribution models may include one or more subscription-based distribution models and one or more transactional-based distribution models. A subscription-based distribution model may be defined by a service provider to provide a user with access to certain media programs based solely on a subscription of the user to the media service 102 (e.g., a monthly-fee subscription, a temporary free-trial subscription, or another defined subscription) without charging discrete transactional fees for access to the media programs. A transactional-based distribution model may be defined by a service provider to provide a user with access to certain media programs based on discrete transactions dedicated to accessing specific media programs. For example, access to a media program may be provided in exchange for a transactional fee dedicated to a rental or a purchase of the media program. The conditions of the access may be defined to be different for a rental and a purchase of the media program, in which case each of the rental and the purchase may be a different transaction-base distribution model (e.g., a media rental distribution model and a media purchase distribution model).
In certain examples, the distribution models may include different models that are combinations of channel-based distribution models and compensation-based distribution models. For example, the different models may include one or more of a subscription-based and digital channel-based distribution model, a transactional-based and digital channel-based distribution model, a subscription-based and physical channel-based distribution model, and a transactional-based and physical channel-based distribution model.
Distribution facility 104 may be configured to provide users of the media service 102 with access to media programs by way of any of the different distribution models described herein, or by way of any combination or sub-combination thereof. Media programs distributed by distribution facility 104 as part of the media service 102 may be assigned (e.g., by a provider of the media service 102) to one or more of the distribution models provided by distribution facility 104. For example, certain media programs may be made available by way of all of the distribution models and certain media programs may be made available by way of only a subset of the distribution models (e.g., by way of only a subscription-based and digital channel-based distribution model, only a transaction-based and digital channel-based distribution model, only a physical channel-based distribution model, only a transaction-based distribution model, etc.).
In certain examples, assignments of media programs to distribution models may change over time. For example, for a first period of time, a media program may be distributed by way of a first distribution model only. At the end of that period of time, the media program may leave the first distribution model, meaning that the media program is no longer accessible by way of the first distribution model. For a second period of time, however, the same media program may be distributed by way of a second distribution model only. For example, when the media program leaves the first distribution model, the media program may be added to the second distribution model. At the end of the second period of time, the same media program may leave the second distribution model and be assigned to a third distribution model. This example is illustrative only, a media program may be made accessible by way of different distribution models or specific combinations of distribution models for specific periods of time, and may be added to or removed from any distribution model in any suitable way.
Distribution facility 104 may maintain and/or otherwise have access to data representing relationships between media programs and distribution models by way of which the media programs are distributed. Such data may indicate to which distribution models the media programs are assigned and periods of time for the assignments (e.g., periods of time during which media programs are assigned to the distribution models). This data may be maintained in any suitable way, including in distinct source catalogues respectively associated with the distribution models, in an integrated catalogue associated with all of the distribution models (e.g., an integrated catalogue that includes an aggregation of non-redundant data included in the source catalogues), or a combination of such source catalogues and an integrated catalogue.
Returning to
Subscription facility 106 may be configured to provide different types of subscription-based access to media programs. For example, subscription facility 106 may be configured to provide “subscription-type” and “transactional-type” access to media programs based on a subscription to media service 102. Subscription-type access may refer to subscription-based access to media programs by way of a subscription-based distribution model, and transactional-type access may refer to subscription-based access to media programs by way of a transactional-based distribution model.
To illustrate,
Through subscription-type access 304, subscription facility 106 may provide subscriber 302 with access to media programs distributed by way of subscription-based media distribution model 306 based solely on a subscription of the subscriber 302 to media service 102 without requiring the subscriber 302 to pay discrete transactional fees specific to instances of accessing the media programs. Thus, subscriber 302 is not required to pay a discrete transaction fee to access a media program by way of subscription-based media distribution model 306.
Through transactional-type access 308, subscription facility 106 may provide subscriber 302 with access to media programs distributed by way of transactional-based media distribution model 310 based on subscription-based payments of discrete transactions fees to access the media programs. To illustrate, access to media programs by way of transactional-based media distribution model 310 requires payment of transactional fees to access the media programs. For example, a user may pay a fee to complete a transaction to access (e.g., rent or buy) a specific media program by way of transactional-based media distribution model 310. The payment may be in any suitable form accepted by a provider of media service 102. For example, the payment may be made by credit card (e.g., with credit card information maintained in association with a subscriber account with media service 102) or another acceptable form of payment (e.g., a payment by way of another accepted third-party payment service).
Subscription facility 106 may provide another acceptable form of payment of transaction fees that is based on a subscription of subscriber 302 to media service 102. For example, subscription facility 106 may issue subscription credits to subscriber 302 as part of the subscription of subscriber 302 to media service 102. The subscription credits may be an acceptable form of payment to the provider of media service 102. Accordingly, subscriber 302 may use the subscription credits as transactional payments to access media programs by way of transactional-based media distribution model 310.
Subscription facility 106 may be configured to manage subscription credits associated with a subscription of a subscriber to media service 102. For example, based on and/or as part of the subscription, subscription facility 106 may issue a predefined number of subscription credits (e.g., one or more subscription credits) for use by subscriber 302 to pay for transactional access to media programs. Subscription facility 106 may issue a subscription credit in any suitable way, such as by updating an account of the subscriber 302 with the media service 102 to indicate that the subscriber 302 has a subscription credit that is available for use to pay for transactional-based access to a media program. Subscription facility 106 may issue a predefined number of subscription credits to subscriber 302 periodically (e.g., monthly, weekly, etc.) and/or in response to a predefined event (e.g., in response to a one-year anniversary of a subscription).
The number of subscription credits issued may depend on a subscription level of the subscription. For example, subscription facility 106 may issue a relatively higher number of credits for a higher-tier subscription level and a relatively lower number of credits for a lower-tier subscription level. A subscriber may be allowed to upgrade or downgrade a subscription from one subscription level to another. When such an upgrade or downgrade occurs, subscription facility 106 may keep any previously issued subscription credits active after the upgrade or downgrade. In other words, the previously issued subscription credits will not be caused to expire in response to the upgrade or downgrade in subscription level.
Subscription facility 106 may be configured to issue different types of subscription credits. The type of subscription credits issued may depend on a subscription level of the subscription. Subscription credits may differ in type in that they may be eligible for use to access different types of media programs (e.g., different media formats and/or content types of media programs). For example, a first type of subscription credit may be usable to access DVDs but not BLU-RAY discs or video game discs distributed a media vending kiosk distribution model. Another type of subscription credit may be usable to access DVDs and BLU-RAY discs but not video game discs distributed a media vending kiosk distribution model. Another type of subscription credit may be usable to access DVDs, BLU-RAY discs, and video game discs distributed a media vending kiosk distribution model.
Subscription credits may be defined to have a finite lifetime during which the subscription credits are available for use by subscriber 302 as payments of transactional fees to access media programs. Subscription facility 106 may cause unused subscription credits to expire at the end of the lifetime, making the unused subscription credits unavailable for use by subscriber 302. For example, subscription facility 106 may be configured to cause unused subscription credits to expire at the end of a week-long, thirty-day-long, or month-long lifetime.
Available subscription credits may be configured for selective use by subscriber 302 to pay for transactional-based access to media programs distributed by way of transactional-based media distribution model 310. That is, subscriber 302 may elect whether to use a subscription credit or a different payment option (e.g., a non-subscription-based payment option such as a credit card payment) to pay for transactional access to a media program. Accordingly, a transactional-distribution nature of transactional-based media distribution model 310 may be followed while still providing subscription-based access to the media programs distributed by way of transactional-based media distribution model 310.
Transactional-based media distribution model 310 may include any transaction-based distribution model that provides a user with access to specific media programs based on discrete transactions in which transaction fees dedicated to accessing the specific media programs are provided by the user. As an example, transactional-based media distribution model 310 may include a transactional-based distribution model that utilizes a digital media distribution channel to distribute media programs based on transactions to rent, buy, or otherwise access the media programs. As another example, transactional-based media distribution model 310 may include a transactional-based distribution model that utilizes a physical media distribution channel to distribute physical copies of media programs based on transactions to rent, buy, or otherwise access the physical copies of the media programs. For instance, transactional-based media distribution model 310 may be a transactional-based distribution model that utilizes a media vending kiosk media distribution channel to distribute physical copies of media programs based on transactions to rent, buy, or otherwise access the physical copies of the media programs.
In certain examples, subscription facility 106 may be configured to provide subscription-based subscription-type access to media programs by way of distribution model 402-1. In addition, through subscription credits, subscription facility 106 may be configured to provide subscription-based transactional-type access to media programs by way of either or both distribution model 402-2 and distribution model 402-3.
Subscription facility 106 may be configured to provide one or more tools configured to facilitate subscription-based access to media programs. As an example, subscription facility 106 may provide notifications about subscription credits (e.g., notifications of credits available, expiration dates of credits, credit replenishment dates, etc.) in a media service user interface. As another example, subscription facility 106 may provide one or more tools configured for use by the user to indicate whether a subscription credit will be applied to a transaction fee for transactional-based access to a media program. For example, such a tool may be used by the user to indicate whether a subscription credit will be applied as payment in a transaction to access the media program by way of the transactional-based media distribution model (e.g., to access a physical copy of the media program by way of a media vending kiosk distribution model). Examples of such tools will now be described in reference to
Information about credit cards associated with the subscription may be displayed in a credit card management area 502. As shown, the information may indicate credits cards currently associated with the subscription account and how the credit cards are configured for use with the subscription account. For example, the information indicates that a card labeled “My Amex” is set as the primary credit card to be used to pay a subscription fee for the subscription and that a card labeled “My Disc” is set as the primary credit card to be used to pay transaction fees for transactional rentals and purchases of media programs. A link 504 may be selected by a user to access another user interface view in which the user may change credit card information and/or preferences.
Information about subscription credits may be displayed in a subscription credits information area 506. As shown, the information, which may be real-time information, may include a first notification indicating a number of issued subscription credits that are currently available for use by the user and a second notification indicating scheduled expiration dates of the subscription credits. A link 508 may be selected by a user to access another user interface view in which the user may manage subscription credits, such as by changing user preferences defining when and/or how subscription credits are applied. For example, the user may select whether subscription credits will be automatically applied or whether a user selectable option will be automatically set to an option to apply subscription credits to a transaction.
Information about subscription credits may also be displayed in a header area 510 of view 500. As shown, the information in header area 510 may include a notification indicating a number of issued subscription credits currently available for use by the user. While the information in header area 510 is displayed within view 500 in
In certain examples, user may select a link in view 500 (e.g., link 508 or the informational link in header area 510) to access another user interface view in which a subscription credits history is displayed. The subscription credits history may include any information about a history of subscription credits for the user, including, for example, information about numbers and/or types of subscription credits issued to the user, issue dates of subscription credits, redemption dates of subscription credits, expiration dates of subscription credits, and invoices for transactions in which subscription credits were applied as payments. From this view, a user may link to an invoice view of an invoice in which a subscription credit has been redeemed.
View 500 may include a menu option 512 selectable by the user to access a transaction history. In the transaction history, the user may be able to view or access information about usage of subscription credits within historical transactions.
Information about subscription credits may include a first notification 602 indicating a number of available subscription credits currently remaining for use by the user and a second notification 604 indicating a scheduled date on which subscription credits will be replenished based on the subscription of the user. In
View 700 may include payment options for use by the user to select how to pay for the transaction. As shown, view 700 may include a credit card selection tool 712 for use by the user to select which of the credit cards associated with the user's account with media service 102 will be charged for the transaction. As further shown, view 700 may include a credit selection tool 714 for user by the user to indicate whether to apply subscription credits to the transaction (e.g., whether to apply subscription credits to a reservation transaction). In the illustrated example, credit selection tool 714 includes a checkbox that may be checked by the user to indicate that subscription credits will be applied to the transaction or unchecked by the user to indicate that subscription credits will not be applied to the transaction. When view 700 is launched, the checkbox may be initially checked or unchecked based on a default or user preference setting. The user may leave the checkbox set to its initial setting or provide input to change the setting of the checkbox.
In certain examples, subscription facility 106 may be configured to selectively provide credit selection tool 714 for display in view 700 based on one or more predefined factors, which may include subscription credit availability and/or media program eligibility. For example, subscription facility 106 may provide credit selection tool 714 for display in view 700 if at least one subscription credit is available for use by the user and/or if at least one of the media programs in the checkout cart are eligible for payment by an available subscription credit. To this end, in response to a user request to checkout to complete a transaction, subscription facility 106 may determine whether at least one subscription credit is available and/or whether at least one media program in the checkout cart is eligible for payment by a subscription credit. If subscription facility 106 determines that at least one subscription credit is available and/or that at least one media program in the checkout cart is eligible for payment by a subscription credit, subscription facility 106 may provide credit selection tool 714 for display in view 700. Conversely, if subscription facility 106 determines that the user has no available subscription credits and/or none of the media programs in the checkout cart is eligible for payment by a subscription credit, subscription facility 106 may omit credit selection tool 714 from view 700.
As shown in
With the credit card labeled “Personal Visa” selected by credit card selection tool 712 and the checkbox of credit selection tool 714 checked to indicate that subscription credits will be applied to the transaction, the user may select an option 720 labeled “Reserve Now” to complete the transaction in accordance with the selected credit card and subscription credits settings. In certain examples, subscription facility 106 may respond to a selection of option 720 by processing the transaction, which may include using subscription credits first as payment for the transaction and using the selected credit card for payment of any remaining balance. In the example illustrated in
In response to a user selection of option 720, a checkout completion view may be displayed.
Checkout views 700 and 800 are illustrative of certain examples of checkout views that may be displayed in conjunction with a user checking out to complete a transaction. Other checkout views may be provided in other examples, such as examples in which different types of user devices are used to access and display the views.
View 900 may include payment options for use by the user to select how to pay for the transaction and a notification 910 indicating that the payment options will be applied to an initial rental period and any additional rental periods. As shown, view 900 may include a credit card selection tool 912 for use by the user to select which of the credit cards associated with the user's account with media service 102 will be charged for the transaction. As further shown, view 900 may include a credit selection tool 914 for user by the user to indicate whether to apply subscription credits to the transaction (e.g., whether to apply subscription credits to a reservation transaction). In the illustrated example, credit selection tool 914 includes a check indicating that subscription credits will be applied to the transaction. The user may provide input to change this setting to indicate that subscription credits will not be applied to the transaction. When view 900 is launched, the option to apply subscription credits may be initially checked or unchecked based on a default or user preference setting. The user may leave the option set to its initial setting or provide input to change the setting of the option.
In certain examples, subscription facility 106 may be configured to selectively provide credit selection tool 914 for display in view 900 based on one or more predefined factors, which may include subscription credit availability and/or media program eligibility, such as described herein.
As shown in
With the credit card ending in “4194” selected by credit card selection tool 912 and the option of credit selection tool 914 checked to indicate that subscription credits will be applied to the transaction, the user may select an option 920 labeled “Reserve Now” to complete the transaction in accordance with the selected credit card and subscription credits settings. In certain examples, subscription facility 106 may respond to a selection of option 920 by processing the transaction, which may include using subscription credits first as payment for the transaction and using the selected credit card for payment of any remaining balance. In the example illustrated in
In response to a user selection of option 920, a checkout completion view may be displayed.
In certain examples, a user may provide input to navigate from a checkout view to a media program browse view (“browse view”) of a media service user interface. For example, in response to a user selection of any of options 708-1, 708-2, or 908, a browse view may be provided for display. In certain examples, the browse view may include browse content representing media programs specific to a particular media vending kiosk. The user may use the content of the browse view to discover media programs and/or add one or more additional media programs to a checkout cart.
View 1100 may include information about the contents of the checkout cart. For example, view 1100 may include a checkout cart area 1106 displayed together with the browse area 1102. Checkout cart area 1106 may include content associated with the checkout cart, such as a cover art image 1108 representing a media program in the checkout cart, a visual indication 1110 of the kiosk associated with the checkout cart, a summary 1110 of a transaction that will be processed at checkout (including an indication of how a subscription credit will be applied to the transaction), and a checkout option 1112 selectable by the user to proceed to checkout.
One or more of the exemplary views illustrated in
View 1200 may include payment tools for use by the user to select how to pay for the transaction. As shown, view 1200 may include a promotional code payment tool 1208 for selection by the user to use a promotional code as payment for the transaction, a payment tool 1210 for selection by the user to use a credit card as payment for the transaction, and a credit selection tool 1212 for selection by the user to use one or more subscription credits as payment for the transaction.
In response to a user selection of credit selection tool 1212, a checkout view 1300 (“subscription credit checkout view 1300” or “view 1300”) illustrated in
After identifying the user and/or the appropriate user account, subscription facility 106 may continue to process the transaction by applying an appropriate number of available subscription credits of the user as payment for the transaction. Alternatively, another checkout view may be provided to give the user an opportunity to review and confirm the details of the transaction.
As shown, view 1400 may include a notification 1402 indicating a number of available subscription credits and/or a number of the available subscription credits that will be applied to the transaction. View 1400 may also include information 1404 indicating how subscription credits will be applied first for the transaction followed by a credit card should available credits be exhausted. View 1400 may further include information 1406 about credit usage. In the illustrated example, information 1406 indicates certain restrictions to credit usage, such as certain types of media programs (e.g., video games, BLU-RAY discs, etc.) and/or certain types of transactions (e.g., purchases, etc.) being ineligible for payment by subscription credits. View 1400 may also include a summary 1408 of the transaction indicating application of the subscription credits as payment for the transaction. View 1400 may also include a notification 1410 indicating the number of available subscription credits that remain after the transaction is processed. View 1400 may further include a confirmation option 1412 for selection by the user to confirm the details of the transaction and complete the transaction.
Subscription facility 106 may be configured to provide a user with access to media programs through media service 102 based on a user account with the media service 102. This may include any suitable verification and/or authentication operations. In certain examples, subscription facility 106 may be configured to verify an active subscription with media service 102 before providing the user with access to media programs. In certain examples, subscription facility 106 may be configured to authenticate a user device requesting access to media programs.
To this end, in addition or alternative to managing subscription credits of a subscription account with media service 102, subscription facility 106 may be configured to manage user devices registered with the subscription account. For example, subscription facility 106 may maintain data representative of user devices registered with the subscription account, register and unregistered user devices with the subscription account, and/or provide one or more tools for use by the user to manage the user devices registered with the subscription account. In certain examples, subscription facility 106 may allow up to a predefined maximum number of user devices to be concurrently registered with the subscription account. Registration of a user device with the subscription account may be requisite for the user device to be authenticated for playback of media programs accessed through media service 102.
Returning to
In certain examples, subscription facility 106 may be configured to automatically add a new user device to the subscription account in response to an occurrence of a predefined event. For example, a user may utilize a user device to access a media service user interface associated with media service 102. Through the media service user interface, the user may request access, via the user device, to a media program through media service 102. In response, subscription facility 106 may detect that the user device is not registered with the subscription account of the user and may automatically register the user device with the subscription account transparently to the user and allow the requested accessing of the media program to continue. The automatic registration may be performed by subscription facility 106 in any suitable way and may include subscription facility 106 communicating with the user device to obtain information about the user device.
In certain examples, when attempting to automatically register the user device with the subscription account, subscription facility 106 may detect that a maximum number of user devices are already registered with the subscription account. This may create a device conflict. In response to the detected device conflict, the subscription facility 106 may provide one or more device conflict resolution tools for use by the user to resolve the conflict. For example, subscription facility 106 they provide one or more device conflict resolution views of the media service user interface that include information and/or tools for use by the user to provide input to resolve the conflict.
View 1500 may include a tool 1504 for use by the user to label (e.g., rename) the new user device to be registered with the subscription account. Additionally or alternatively, view 1500 may include a tool 1506 for use by the user to select one of the already-registered devices for removal from the subscription account. Subscription facility 106 may initially populate tool 1506 with information about one of the already-registered devices, such as a first of the devices included in a list of the devices.
In certain examples, in response to a user selection of tool 1506, subscription facility 106 may display another device conflict resolution view, such as device conflict resolution view 1600 (“view 1600”) shown in
In this or a similar manner, subscription facility 106 may transparently add a user device to a subscription account on the fly without requiring the user to navigate away from the current context of the media service user interface in order to manually add the new user device to the subscription account. Additionally or alternatively, subscription facility 106 may provide one or more tools for device conflict resolution on the fly without requiring the user to navigate away from the context of the media service user interface and/or the new user device in order to resolve a device conflict.
System 100 may be configured to generate and provide any of the user interfaces and/or exemplary views of user interfaces described herein for display. In certain examples, subscription facility 106 may provide a view of a user interface for display and/or may generate specific user interface content used to populate a view of the user interface. Subscription facility 106 may populate the view of the user interface with the content or may provide the content for use in populating the view of the user interface. In this or a similar manner, subscription facility 106 may perform any suitable operations related to subscription facility 106 and/or system 100 providing a user interface view for display.
After subscription facility 106 has verified a subscription account and/or authenticate a requesting user device, subscription facility 106 may provide a user with access to media programs. This may include performing any operations that give the user the access, such as granting permission to access the media programs, facilitating a transaction for access to one or more media programs, initiating transmission of data representative of the media programs, etc.
Turning to the method 1700 illustrated in
In step 1704, the system issues, based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a media program distributed by way of a transactional-based media distribution model. For example, the system may issue a subscription credit for selective by the user to pay for transactional-based access to a physical copy of the media program distributed by way of a transactional-based media distribution model that utilizes a physical media distribution channel (e.g., a media vending kiosk distribution channel), such as described herein.
In step 1706, the system provides a notification about the subscription credit. For example, the system may provide any of the notifications about the subscription credit described herein.
In step 1708, the system provides at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in a transaction to access the media program by way of the transactional-based media distribution model. For example, the system may provide at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in a transaction to access a physical copy of the media program distributed by way of a transactional-based media distribution model that utilizes a physical media distribution channel (e.g., a media vending kiosk distribution channel), such as described herein.
In step 1710, the system applies the subscription credit as payment in the transaction to access the media program by way of the transactional-based media distribution model, such as described herein.
Turning to the method 1800 illustrated in
In step 1804, the system issues, based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a media program distributed by way of a transactional-based media distribution model. For example, the system may issue a subscription credit for selective by the user to pay for transactional-based access to a physical copy of a media program distributed by way of a transactional-based media distribution model that utilizes a physical media distribution channel (e.g., a media vending kiosk distribution channel), such as described herein.
In step 1806, the system detects a user request to complete a transaction to access the media program. For example, the system may detect a user request to checkout to complete the transaction, such as described herein.
In step 1808, the system determines that the subscription credit is available. In certain examples, in response to the detecting of the user request in step 1806, the system may determine whether the user has any subscription credits available for use.
In step 1810, the system determines that the media program is eligible for payment by the subscription credit. In certain examples, in response to the detecting of the user request in step 1806, the system may determine whether the media program that is the subject of the transaction is eligible for payment by the subscription credit. A provider of media service 102 may have defined certain media program as being eligible and others as being ineligible for access by way of subscription credits as payment of transactions.
In certain examples, either or both of steps 1808 and 1810 may be performed by system and used by system to determine whether to provide a credit selection tool in a checkout user interface view. For example, if the system determines that the user does not have any available subscription credits, a credit selection tool may be omitted or modified in the checkout view such that the user is not provided an option to apply a subscription credit to the transaction. As another example, if the system determines that the media program that is the subject of the transaction is not eligible for subscription credit usage, a credit selection tool may be omitted or modified in the checkout view such that the user is not provided an option to apply a subscription credit to the transaction.
Alternatively, if the system determines that the use has an available subscription credit and that the media program is eligible for subscription credit usage, the system may provide the credit selection tool in the checkout view such that the user is provided with an option whether to use the subscription credit for the transaction. In step 1812, the system provides, in a checkout view of a user interface, a credit selection tool configured for use by the user to indicate whether the subscription credit will be applied as payment in the transaction to access the media program by way of the transactional-based media distribution model. For example, the system may provide at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in the transaction to access a physical copy of the media program distributed by way of a transactional-based media distribution model that utilizes a physical media distribution channel (e.g., a media vending kiosk distribution channel), such as described herein.
In certain embodiments, one or more of the systems, components, and/or processes described herein may be implemented and/or performed by one or more appropriately configured computing devices. To this end, one or more of the systems and/or components described above may include or be implemented by any computer hardware and/or computer-implemented instructions (e.g., software) embodied on at least one non-transitory computer-readable medium configured to perform one or more of the processes described herein. In particular, system components may be implemented on one physical computing device or may be implemented on more than one physical computing device. Accordingly, system components may include any number of computing devices, and may employ any of a number of computer operating systems.
In certain embodiments, one or more of the processes described herein may be implemented at least in part as instructions executable by one or more computing devices. In general, a physical computer processor (e.g., a microprocessor) receives instructions, from a tangible computer-readable medium, (e.g., a memory, etc.), and executes those instructions, thereby performing one or more processes, including one or more of the processes described herein. Such instructions may be stored and/or transmitted using any of a variety of known non-transitory computer-readable media.
A non-transitory computer-readable medium (also referred to as a processor-readable medium) includes any non-transitory medium that participates in providing data (e.g., instructions) that may be read by a computer (e.g., by a processor of a computer). Such a non-transitory medium may take many forms, including, but not limited to, non-volatile media and/or volatile media. Non-volatile media may include, for example, optical or magnetic disks and other persistent memory. Volatile media may include, for example, dynamic random access memory (“DRAM”), which typically constitutes a main memory. Common forms of non-transitory computer-readable media include, for example, a floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, a RAM, a PROM, an EPROM, a FLASH-EEPROM, any other memory chip or cartridge, or any other non-transitory medium from which a computer can read.
Communication interface 1902 may be configured to communicate with one or more computing devices. Examples of communication interface 1902 include, without limitation, a wired network interface (such as a network interface card), a wireless network interface (such as a wireless network interface card), a modem, and any other suitable interface. Communication interface 1902 may additionally or alternatively provide such a connection through, for example, a local area network (such as an Ethernet network), a personal area network, a telephone or cable network, a satellite data connection, a dedicated URL, an Internet access network, or any other suitable connection. Communication interface 1902 may be configured to interface with any suitable communication media, protocols, and formats.
Processor 1904 generally represents any type or form of processing unit capable of processing data or interpreting, executing, and/or directing execution of one or more of the instructions, processes, and/or operations described herein. Processor 1904 may direct execution of operations in accordance with one or more applications 1912 or other computer-executable instructions such as may be stored in storage device 1906 or another non-transitory computer-readable medium.
Storage device 1906 may include one or more data storage media, devices, or configurations and may employ any type, form, and combination of data storage media and/or device. For example, storage device 1906 may include, but is not limited to, a hard drive, network drive, flash drive, magnetic disc, optical disc, random access memory (“RAM”), dynamic RAM (“DRAM”), other non-volatile and/or volatile data storage units, or a combination or sub-combination thereof. Electronic data, including data described herein, may be temporarily and/or permanently stored in storage device 1906. For example, data representative of one or more executable applications 1912 configured to direct processor 1904 to perform any of the operations described herein may be stored within storage device 1906. In some examples, data may be arranged in one or more databases residing within storage device 1906.
I/O module 1908 may be configured to receive user input and provide user output and may include any hardware, firmware, software, or combination thereof supportive of input and output capabilities. For example, I/O module 1908 may include hardware and/or software for capturing user input, including, but not limited to, a keyboard or keypad, a touch screen component (e.g., touch screen display), a receiver (e.g., an RF or infrared receiver), and/or one or more input buttons.
I/O module 1908 may include one or more devices for presenting output to a user, including, but not limited to, a graphics engine, a display (e.g., a display screen), one or more output drivers (e.g., display drivers), one or more audio speakers, and one or more audio drivers. In certain embodiments, I/O module 1908 is configured to provide graphical data to a display for presentation to a user. The graphical data may be representative of one or more graphical user interfaces and/or any other graphical content as may serve a particular implementation.
In some examples, any of the systems and/or facilities described herein may be implemented by or within one or more components of computing device 1900. For example, one or more applications 1912 residing within storage device 1906 may be configured to direct processor 1904 to perform one or more processes or functions associated with one or more of the systems and/or facilities described herein. Likewise, any of the storage facilities described herein may be implemented by or within storage device 1906.
To the extent the aforementioned embodiments collect, store, and/or employ personal information provided by individuals, it should be understood that such information shall be used in accordance with all applicable laws concerning protection of personal information. Additionally, the collection, storage, and use of such information may be subject to consent of the individual to such activity, for example, through well known “opt-in” or “opt-out” processes as may be appropriate for the situation and type of information. Storage and use of personal information may be in an appropriately secure manner reflective of the type of information, for example, through various encryption and anonymization techniques for particularly sensitive information.
In the preceding description, various exemplary embodiments have been described with reference to the accompanying drawings. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the scope of the invention as set forth in the claims that follow. For example, certain features of one embodiment described herein may be combined with or substituted for features of another embodiment described herein. The description and drawings are accordingly to be regarded in an illustrative rather than a restrictive sense.
Claims
1. A method comprising:
- providing, by a media service provider system based on a subscription of a user to a media service, the user of the media service with subscription-based access to media programs distributed by way of a subscription-based media distribution model that utilizes a digital media distribution channel;
- issuing, by the media service provider system based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a physical copy of a media program distributed by way of a transactional-based media distribution model that utilizes a media vending kiosk distribution channel; and
- providing, by the media service provider system, at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in a transaction to access the physical copy of the media program by way of the transactional-based media distribution model.
2. The method of claim 1, wherein the at least one tool comprises a credit selection tool included in a media program reservation checkout view of a media service user interface and configured for selection by the user to indicate whether to apply the subscription credit to a reservation of the media program.
3. The method of claim 2, wherein the reservation of the media program comprises a reservation of the physical copy of the media program for pickup at a media vending kiosk.
4. The method of claim 2, wherein a default setting of the credit selection tool is to apply the subscription credit to the reservation of the media program.
5. The method of claim 1, wherein the at least one tool comprises a credit selection tool included in a media program rental checkout view of a kiosk user interface and configured for selection by the user to indicate whether to apply the subscription credit to a rental of the media program at a media vending kiosk.
6. The method of claim 1, further comprising:
- detecting, by the media service provider system, a user request to complete the transaction to access the physical copy of the media program; and
- determining, by the media service provider system, that the subscription credit is available;
- wherein the providing of the at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in the transaction is performed in response to the user request to complete the transaction and the determining that the subscription credit is available.
7. The method of claim 1, further comprising:
- detecting, by the media service provider system, a user request to complete the transaction to access the physical copy of the media program; and
- determining, by the media service provider system, that the media program is eligible for payment by the subscription credit;
- wherein the providing of the at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in the transaction is performed in response to the user request and the determining that the media program is eligible for payment by the subscription credit.
8. The method of claim 1, wherein the subscription credit is configured to expire at an end of a predefined lifetime of the subscription credit.
9. The method of claim 1, further comprising providing, by the media service provider system in a media service user interface, a first notification indicating a number of subscription credits currently available for use by the user.
10. The method of claim 9, further comprising providing, by the media service provider system in a media service user interface, a second notification indicating at least one of an expiration date for the currently available subscription credits and a replenishment date on which the media service provider system is scheduled to issue one or more new subscription credits.
11. The method of claim 9, wherein the first notification is displayed in at least one of:
- a subscription account management view of the media service user interface;
- a subscription account summary view of the media service user interface;
- a header of a view of the media service user interface; and
- a checkout view of the media service user interface.
12. The method of claim 1, embodied as computer-executable instructions on at least one non-transitory computer-readable medium.
13. A method comprising:
- providing, by a media service provider system based on a subscription of a user to a media service, the user of the media service with subscription-based access to media programs distributed by way of a subscription-based media distribution model that utilizes a digital media distribution channel;
- issuing, by the media service provider system based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a physical copy of a media program distributed by way of a transactional-based media distribution model that utilizes a media vending kiosk distribution channel;
- detecting, by the media service provider system, a user request to complete a transaction to access the physical copy of the media program;
- determining, by the media service provider system, that the subscription credit is available;
- determining, by the media service provider system, that the media program is eligible for payment by the subscription credit; and
- providing, by the media service provider system in a checkout view of a user interface, a credit selection tool configured for use by the user to indicate whether the subscription credit will be applied as payment in the transaction to access the physical copy of the media program by way of the transactional-based media distribution model.
14. The method of claim 13, wherein:
- the transaction comprises a reservation of the physical copy of the media program for pickup at a media vending kiosk; and
- the checkout view comprises a media program reservation checkout view.
15. The method of claim 13, wherein:
- the transaction comprises a rental of the physical copy of the media program from a media vending kiosk; and
- the checkout view comprises a media program rental checkout view at the media vending kiosk.
16. The method of claim 13, wherein a default setting of the credit selection tool is to apply the subscription credit as payment in the transaction to access the physical copy of the media program.
17. The method of claim 13, embodied as computer-executable instructions on at least one non-transitory computer-readable medium.
18. A system comprising:
- at least one physical computing device that:
- provides, based on a subscription of a user to a media service, the user of the media service with subscription-based access to media programs distributed by way of a subscription-based media distribution model that utilizes a digital media distribution channel;
- issues, based on the subscription of the user to the media service, a subscription credit for selective use by the user to pay for transactional-based access to a physical copy of a media program distributed by way of a transactional-based media distribution model that utilizes a media vending kiosk distribution channel; and
- provides at least one tool configured for use by the user to indicate whether the subscription credit will be applied as payment in a transaction to access the physical copy of the media program by way of the transactional-based media distribution model.
19. The system of claim 18, wherein the at least one tool comprises a credit selection tool included in a media program reservation checkout view of a media service user interface and configured for selection by the user to indicate whether to apply the subscription credit to a reservation of the media program.
20. The system of claim 19, wherein the reservation of the media program comprises a reservation of the physical copy of the media program for pickup at a media vending kiosk.
21. The system of claim 19, wherein a default setting of the credit selection tool is to apply the subscription credit to the reservation of the media program.
22. The system of claim 18, wherein the at least one tool comprises a credit selection tool included in a media program rental checkout view of a kiosk user interface and configured for selection by the user to indicate whether to apply the subscription credit to a rental of the media program at a media vending kiosk.
Type: Application
Filed: Oct 31, 2013
Publication Date: Jun 5, 2014
Applicant: Verizon and Redbox Digital Entertainment Services, LLC (Basking Ridge, NJ)
Inventors: Brian F. Roberts (Dallas, TX), Imran Arif Maskatia (Palo Alto, CA), Paul Bradley Bowers (Winfield, IL)
Application Number: 14/069,254
International Classification: G06Q 30/02 (20060101);