US20140156373A1 - Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models - Google Patents

Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models Download PDF

Info

Publication number
US20140156373A1
US20140156373A1 US14/069,254 US201314069254A US2014156373A1 US 20140156373 A1 US20140156373 A1 US 20140156373A1 US 201314069254 A US201314069254 A US 201314069254A US 2014156373 A1 US2014156373 A1 US 2014156373A1
Authority
US
United States
Prior art keywords
media
subscription
user
credit
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/069,254
Inventor
Brian F. Roberts
Imran Arif Maskatia
Paul Bradley Bowers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verizon Patent and Licensing Inc
Original Assignee
Verizon and Redbox Digital Entertainment Services LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verizon and Redbox Digital Entertainment Services LLC filed Critical Verizon and Redbox Digital Entertainment Services LLC
Priority to US14/069,254 priority Critical patent/US20140156373A1/en
Assigned to Verizon and Redbox Digital Entertainment Services, LLC reassignment Verizon and Redbox Digital Entertainment Services, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOWERS, PAUL BRADLEY, MASKATIA, IMRAN ARIF, ROBERTS, BRIAN F.
Publication of US20140156373A1 publication Critical patent/US20140156373A1/en
Assigned to VERIZON PATENT AND LICENSING INC. reassignment VERIZON PATENT AND LICENSING INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Verizon and Redbox Digital Entertainment Services, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0237Discounts or incentives, e.g. coupons or rebates at kiosk
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0607Regulated
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof

Definitions

  • video service video rental or purchase service
  • 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.
  • FIG. 1 illustrates an exemplary media service provider system according to principles described herein.
  • FIG. 2 illustrates an exemplary media programs distribution configuration according to principles described herein.
  • FIG. 3 illustrates a configuration in which a subscriber to a media service is provided with subscription-type and transactional-type access to media programs based on a subscription of the subscriber to the media service according to principles described herein.
  • FIG. 4 illustrates a table representing an exemplary set of different media distribution models by way of which access to media programs may be provided by way of a media service according to principles described herein.
  • FIGS. 5-16 illustrate exemplary views of user interfaces according to principles described herein.
  • FIGS. 17-18 illustrate exemplary methods of subscription-based access to media programs according to principles described herein.
  • FIG. 19 illustrates an exemplary computing device according to principles described herein.
  • 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.
  • 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.
  • 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.
  • FIG. 1 illustrates an exemplary media service provider system 100 (“system 100 ”).
  • System 100 may be configured to facilitate discovery, access, and/or consumption of media programs by one or more users.
  • system 100 may be configured to provide a media service 102 (e.g., a media distribution service) to one or more end users of the media service 102 (e.g., one or more subscribers to the media service 102 ).
  • System 100 may be associated with (e.g., operated by) a provider of the media service 102 (“service provider”). Through the media service 102 , an end user of the media service may discover, access, and/or consume media programs distributed by system 100 .
  • 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.
  • a 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 .
  • 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 .
  • IPTV Internet Protocol television
  • 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.
  • system 100 may include, without limitation, a media distribution facility 104 (“distribution facility 104 ”), a subscription management facility 106 (“subscription facility 106 ”), and a storage facility 108 selectively and communicatively coupled to one another.
  • the facilities may be communicatively coupled one to another by any suitable communication technologies.
  • facilities 104 - 108 are shown to be separate facilities in FIG. 1 , any of those facilities may be combined into a single facility or split into additional facilities as may serve a particular implementation. Additionally or alternatively, one or more of the facilities 104 - 108 may be omitted from and external to system 100 in other implementations. For example, distribution facility 104 and/or storage facility 108 may be external of and communicatively coupled to system 100 in certain alternative implementations. Facilities 104 - 108 will now be described in more detail.
  • 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 .
  • distribution facility 104 may be configured to distribute media programs by way of multiple different media program distribution channels.
  • 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).
  • IP Internet Protocol
  • the physical media distribution channel may include distribution of physical media that hold data representative of the media programs.
  • 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 .
  • 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 .
  • FIG. 2 illustrates an exemplary media programs distribution configuration 200 in which system 100 is implemented.
  • Components of system 100 may be implemented by one or more of the elements of the configuration 200 shown in FIG. 2 .
  • the configuration 200 may include a user computing system 202 associated with a user 204 , who may be an end user of the media service 102 .
  • User computing system 202 may be in communication with a media service server system 206 (“server system 206 ”), which may include one or more computing devices (e.g., server devices) remotely located from user computing system 202 and/or operated by a provider of the media service 102 .
  • server system 206 may include one or more computing devices (e.g., server devices) remotely located from user computing system 202 and/or operated by a provider 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.
  • TCP Transmission Control Protocol
  • 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.
  • 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.
  • 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 .
  • server system 206 may be in communication with a media vending kiosk system 214 , which may include one or more geographically distributed vending kiosks 216 (e.g., vending kiosks 216 - 1 and 216 - 2 ) configured to vend physical copies of media programs, such as a physical copy 218 of a media program, to user 204 by way of a physical media distribution channel 220 .
  • vending kiosks 216 e.g., vending kiosks 216 - 1 and 216 - 2
  • user 204 may visit a location of media vending kiosk 216 - 1 and obtain the physical copy 218 of the media program from the media vending kiosk 216 - 1 .
  • one or more of the vending kiosks 216 may include automated media vending machines.
  • the user computing system 202 may be configured for use by the user 204 to access the media service 102 provided by system 100 .
  • 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 .
  • user computing 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 .
  • a media player computing device e.g., a media disc player device such as a DVD or BLU-RAY disc player device
  • DVR digital video recording
  • 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.
  • a television may provide a primary display screen on which a video program may be displayed
  • 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.
  • 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
  • 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
  • distribution facility 104 may be configured to provide users of the media service 102 with access to media programs by way of a plurality of different media distribution models (“distribution models”). Each distribution model may define a particular way that an end user of the media service 102 may gain access to media programs through the media service 102 . Thus, a user of the media service 102 may be able to gain access to media programs by way of multiple different distribution models.
  • 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.
  • a digital media programs distribution model may include and/or utilize the digital media distribution channel 212 of FIG. 2
  • a physical media distribution model may include or utilize the physical media distribution channel 220 of FIG. 2 .
  • the distribution models may include different compensation-based models for gaining access to media programs.
  • 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.
  • 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).
  • the distribution models may include different models that are combinations of channel-based distribution models and compensation-based distribution models.
  • 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 .
  • 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.).
  • 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.
  • 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.
  • subscription facility 106 may be configured to provide subscription-based access to media programs distributed by distribution facility 104 .
  • subscription facility 106 may maintain subscription data 112 , which may represent a subscription of a user to media service 102 (e.g., a subscription user account with media service 102 ).
  • the subscription data 112 may specify information about the subscription, including a subscription level and media program access permissions associated with the subscription.
  • subscription facility 106 may be configured to grant the user subscription-based access to media programs based on the user's subscription represented in the subscription data 112 .
  • Subscription facility 106 may be configured to provide different types of subscription-based access to media programs.
  • 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
  • transactional-type access may refer to subscription-based access to media programs by way of a transactional-based distribution model.
  • FIG. 3 shows a configuration 300 in which a subscriber 302 to media service 102 is provided with subscription-based subscription-type access 304 (“subscription-type access 304 ”) to media programs distributed by way of a subscription-based media distribution model 306 and with subscription-based transactional-type access 308 (“transactional-type access 308 ”) to media programs distributed by way of a transactional-based media distribution model 310 .
  • subscription-type access 304 subscription-based subscription-type access 304
  • subscription-based transactional-type access 308 subscription-based transactional-type access 308
  • 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 .
  • 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.
  • access to media programs by way of transactional-based media distribution model 310 requires payment of transactional fees to access the media programs.
  • 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 .
  • 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 .
  • 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 .
  • subscriber 302 may use the subscription credits as transactional payments to access media programs by way of transactional-based media distribution model 310 .
  • FIG. 3 illustrates a subscription credit 312 being provided by subscriber 302 as a transactional payment in exchange for access to a media program 314 distributed 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 credits e.g., one or more subscription credits
  • 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).
  • 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 .
  • 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 .
  • a subscription credit or a different payment option e.g., a non-subscription-based payment option such as a credit card payment
  • 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.
  • 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.
  • 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.
  • 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.
  • FIG. 4 illustrates a table 400 representing a set of different distribution models by way of which access to media programs may be provided through the media service 102 in certain implementations.
  • the set of distribution models may include a first distribution model 402 - 1 associated with subscription-type access to media programs by way of a digital media distribution channel, a second distribution model 402 - 2 associated with transactional-type access to media programs by way of the digital media distribution channel, and a third distribution model 402 - 3 associated with transactional-type access to media programs by way of a physical media distribution channel.
  • these distribution models 402 may be referred to as a “subscription” digital distribution model 402 - 1 , an “on-demand” or “rent/buy” digital distribution model 402 - 2 , and a “physical” or “kiosk” distribution model 402 - 3 .
  • subscription facility 106 may be configured to provide subscription-based subscription-type access to media programs by way of distribution model 402 - 1 .
  • 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.
  • 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.
  • 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.
  • 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 FIGS. 5-14 .
  • FIG. 5 illustrates an example of an account management view 500 (“view 500 ”) of a media service user interface.
  • view 500 may include information and/or options associated with a subscription account of a user with media service 102 , such as personal information about the user, login information, billing information (e.g., credit card information), subscription credits information, promotional credits information, preferred kiosk information, and options to edit such information.
  • billing information e.g., credit card information
  • subscription credits information e.g., promotional credits information
  • preferred kiosk information e.g., promotional credits information
  • Information about credit cards associated with the subscription may be displayed in a credit card management area 502 .
  • 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 .
  • 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 .
  • 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 FIG. 5 , the example is illustrative only. Header area 510 and its contents may be displayed within any suitable view of a media service user interface, including a media program browse view and an information view for a media program.
  • information about credits in header area 510 may include a user selectable link to another user interface view in which the user may manage subscription credits as described herein.
  • 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.
  • the user may be able to view or access information about usage of subscription credits within historical transactions.
  • FIG. 6 illustrates an example of an account summary view 600 (“view 600 ”) of a media service user interface.
  • view 600 may include summary information and/or options associated with a subscription account of a user with media service 102 , such as personal information about the user, login information, billing information (e.g., credit card information), subscription credits information, account activity information, and account type information.
  • billing information e.g., credit card information
  • 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.
  • the information indicates that the user has three subscription credits remaining and that subscription credits will be replenished on a particular date (e.g., subscription facility 106 is scheduled to issue one or more new credits to the user on the particular date based on the subscription of the user).
  • FIG. 7 illustrates an example of a checkout view 700 (“view 700 ”) of a media service user interface.
  • view 700 may be displayed in response to a user request to checkout to complete a transaction to access (e.g., reserve, rent, purchase, or otherwise access) one or more media programs.
  • a user request to checkout to complete a transaction may initiate a checkout procedure during which a user is able to provide input to complete the transaction.
  • view 700 is a media program reservation checkout view displayed in conjunction with a checkout for a transaction to reserve DVDs of movies titled “Iron Man 2” and “Captain America” for pick-up by a user at a particular media vending kiosk.
  • View 700 includes cover art images 702 - 1 and 702 - 2 representing the two movies, pricing information 704 - 1 and 704 - 2 for the reservation of the movies, and pick-up information 706 indicating an address of the kiosk at which the reserved movies will be available for pick-up.
  • View 700 may further include options 708 - 1 and 708 - 2 configured to be selected by the user to add an additional movie or a video game to the checkout cart.
  • View 700 may further include promotional content 710 indicating a promotional offer to the user (e.g., an offer to reserve an additional DVD at a reduced cost).
  • View 700 may include payment options for use by the user to select how to pay for the transaction.
  • 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.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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 .
  • view 700 may include a notification 716 displayed together with credit selection tool 714 and that indicates a number of subscription credits that are available for use by the user.
  • view 700 may include information 718 about credit usage.
  • information 718 indicates certain restrictions to credit usage, such as certain types of media programs (e.g., video games) and/or certain types of transactions (e.g., digital rentals, purchases, etc.) being ineligible for payment by subscription credits.
  • Information 718 also indicates that a subscription upgrade may be needed and/or available in order to use subscription credits for certain types of media programs (e.g., for BLU-RAY disc reservations and rentals).
  • 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.
  • subscription credits will be applied to cover the full balance of the transaction for reservation and/or rental of the DVDs for an initial reservation and/or rental period (e.g., one day).
  • Subscription facility 106 may also use subscription credits first as payment for an extended reservation or rental period, followed by the selected credit card if available subscription credits are exhausted.
  • FIG. 8 illustrates an example of a checkout completion view 800 (“view 800 ”) of a media service user interface.
  • view 800 may include cover art images 802 - 1 and 802 - 2 representing the two reserved movies, pricing information 804 - 1 and 804 - 2 for the reservation of the movies, and pick-up information 806 (e.g., pick-up information 806 - 1 and 806 - 2 ) indicating an address of the kiosk at which the reserved movies are available for pick-up, an end-time of the reservation, and an end-time of a first rental period.
  • the information 806 may also include a notification reminding the user to bring the selected credit card for use at the media vending kiosk to pick up the reserved movies.
  • 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.
  • FIGS. 9-10 illustrates other examples of checkout views.
  • FIG. 9 illustrates another example of a checkout view 900 (“view 900 ”) of a media service user interface.
  • view 900 may be displayed in response to a user request to checkout to complete a transaction to access (e.g., reserve, rent, purchase, or otherwise access) one or more media programs.
  • view 900 is a media program reservation checkout view displayed in conjunction with a checkout for a transaction to reserve DVDs of movies titled “Captain America” and “Iron Man 2” for pick-up by a user at a particular media vending kiosk.
  • View 900 includes cover art images 902 - 1 and 902 - 2 representing the two movies, pricing information 904 - 1 and 904 - 2 for the reservation of the movies, and pick-up information 906 indicating an address of the kiosk at which the reserved movies will be available for pick-up.
  • View 900 may further include an option 908 configured to be selected by the user to discovery and add additional inventory of the media vending kiosk to the checkout cart.
  • 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.
  • 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.
  • 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).
  • 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.
  • 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.
  • 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.
  • view 900 may include a notification 916 displayed together with credit selection tool 914 and that indicates a number of subscription credits that are available for use by the user.
  • view 900 may include information 918 about credit usage.
  • information 918 indicates certain restrictions to credit usage, such as certain types of media programs (e.g., video games) and/or certain types of transactions (e.g., digital rentals, purchases, etc.) being ineligible for payment by subscription credits.
  • Information 918 also indicates that a subscription upgrade may be needed and/or available in order to use subscription credits for certain types of media programs (e.g., for BLU-RAY disc reservations and rentals).
  • 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.
  • subscription credits will be applied to cover the full balance of the transaction for reservation and/or rental of the DVDs for an initial reservation and/or rental period (e.g., one day).
  • Subscription facility 106 may also use subscription credits first as payment for an extended reservation or rental period, followed by the selected credit card if available subscription credits are exhausted.
  • FIG. 10 illustrates another example of a checkout completion view 1000 (“view 1000 ”) of a media service user interface.
  • view 1000 may include pick-up information 1002 (e.g., pick-up information 1002 - 1 and 1002 - 2 ) indicating an address of the kiosk at which the reserved movies are available for pick-up, an end-time of the reservation, and an end-time of a first rental period.
  • View 1000 may also include an option 1004 for selection by the user to access directions to the geographic location of the kiosk.
  • view 1000 may include a notification 1006 indicating the number of available credits that remain after the transaction has been processed.
  • view 1000 may include a recommendations area 1008 that includes cover art images representing one or more media programs that are similar to the media programs reserved by the transaction and/or that are included in the inventory of the same kiosk.
  • 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.
  • 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.
  • FIG. 11 illustrates an example of a media program browse view 1100 (“browse view 1100 ” or “view 1100 ”) of a media service user interface.
  • view 1100 includes a browse area 1102 in which displayed cover art images represent media programs included in the current inventory of a particular media vending kiosk.
  • View 1100 includes a visual indication 1104 of the kiosk being browsed.
  • View 1100 may include information about the contents of the checkout cart.
  • 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 FIGS. 5-11 may be displayed by any suitable computing device of a user of the media service 102 , including any of the exemplary computing devices mentioned herein as examples of devices that may be included in user computing system 202 .
  • a media vending kiosk such as kiosk 216 - 1 for example, may be configured to display, on a display screen integrated within the kiosk, a kiosk user interface for use by the user to discover and access physical copies of media programs vended by the kiosk.
  • the kiosk user interface may be configured to facilitate subscription-based access to media programs vended by the kiosk.
  • 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 kiosk user interface.
  • subscription facility 106 may provide, in a kiosk user interface, 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.
  • a tool may be used by the user to indicate whether a subscription credit will be applied as payment in a transaction to access (e.g., rent) a physical copy of the media program from the kiosk.
  • FIG. 12 illustrates an example of a checkout view 1200 (“view 1200 ”) of a kiosk user interface.
  • view 1200 may be displayed in response to a user request to checkout to complete a transaction to access (e.g., rent or otherwise access) one or more media programs from a media vending kiosk.
  • a user request to checkout to complete a transaction may initiate a checkout procedure during which a user is able to provide input to complete the transaction at a media vending kiosk.
  • view 1200 is a media program rental checkout view displayed in conjunction with a checkout for a transaction to rent a DVD of a movie titled “bella” from a particular media vending kiosk.
  • View 1200 includes a cover art image 1202 representing the movie and pricing information 1204 for the rental of the movie. View 1200 may further include options 1206 - 1 and 1206 - 2 configured to be selected by the user to add an additional movie or a video game to the checkout cart.
  • 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.
  • 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
  • a credit selection tool 1212 for selection by the user to use one or more subscription credits as payment for the transaction.
  • a checkout view 1300 (“subscription credit checkout view 1300 ” or “view 1300 ”) illustrated in FIG. 13 may be displayed in the kiosk user interface.
  • view 1300 may include information 1302 instructing the user how to pay with subscription credits.
  • the information 1302 instructs the user to provide (e.g., swipe) a credit card associated with the subscription account of the user with media service 102 .
  • subscription facility 106 may identify the user account associated with the user and access and apply available subscription credits associated with the user account to the transaction.
  • An alternative way of identifying a user and/or user account such as by the user providing login information to the kiosk user interface, may be used in other examples.
  • 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.
  • another checkout view may be provided to give the user an opportunity to review and confirm the details of the transaction.
  • FIG. 14 illustrates an example of another checkout view 1400 (“subscription credit checkout view 1400 ” or “view 1400 ”) of a kiosk user interface.
  • 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.
  • a notification 1402 indicating a number of available subscription credits
  • 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.
  • subscription facility 106 may be configured to manage user devices registered with the subscription account.
  • 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.
  • 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 .
  • account management view 500 may include a manage devices option 514 configured to be selected by the user to launch a view that includes one or more tools for use by the user to manage the user devices registered with the subscription account. Such tools may allow the user to add or remove devices from the subscription account and/or modify settings of user devices registered with the subscription account.
  • 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.
  • 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.
  • 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.
  • FIG. 15 illustrates an example of a device conflict resolution view 1500 (“view 1500 ”) of a media service user interface.
  • view 1500 may include a notification 1502 that a maximum number of devices are already registered with the user's subscription account.
  • Notification 1502 may indicate to the user that one of the registered devices should be removed to create room for the new user device to be registered with the subscription account.
  • 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.
  • subscription facility 106 may display another device conflict resolution view, such as device conflict resolution view 1600 (“view 1600 ”) shown in FIG. 16 .
  • view 1600 may include a list 1602 of user devices currently registered with the subscription account.
  • the list 1602 is sorted based on the date of registration of each of the devices with the subscription account (e.g., from least recently to most recently registered with the subscription).
  • the first entry of the list 1602 is currently selected, as indicated by a checkmark 1604 next to the entry. The user may provide input to change the selection to another device included in the list.
  • the user may provide input to select a back option 1606 to return to view 1500 shown in FIG. 15 .
  • the user may select a “save changes” option 1508 .
  • subscription facility 106 may remove the selected user device from the subscription account and add the new user device to the subscription account.
  • 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.
  • 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.
  • subscription facility 106 may perform any suitable operations related to subscription facility 106 and/or system 100 providing a user interface view for display.
  • 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.
  • FIGS. 17-18 illustrate exemplary methods 1700 - 1800 of subscription-based access to media programs according to principles described herein. While FIGS. 17-18 illustrate exemplary steps according to certain embodiments, other embodiments may omit, add to, reorder, combine, and/or modify any of the steps shown in FIGS. 17-18 . In certain embodiments, one or more of the steps shown in FIGS. 17-18 may be performed by system 100 and/or one or more components or implementations of system 100 .
  • a system e.g., system 100
  • a subscription-based media distribution model e.g., a subscription-based media distribution model that utilizes a digital media distribution channel
  • 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.
  • 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.
  • a physical media distribution channel e.g., a media vending kiosk distribution channel
  • 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.
  • 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.
  • a physical media distribution channel e.g., a media vending kiosk distribution channel
  • 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.
  • a system e.g., system 100
  • a subscription-based media distribution model e.g., a subscription-based media distribution model that utilizes a digital media distribution channel
  • 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.
  • 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.
  • a physical media distribution channel e.g., a media vending kiosk distribution channel
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • one or more of the processes described herein may be implemented at least in part as instructions executable by one or more computing devices.
  • 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 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).
  • 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.
  • DRAM dynamic random access memory
  • 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.
  • FIG. 19 illustrates an exemplary computing device 1900 configured to perform one or more of the processes described herein.
  • computing device 1900 may include a communication interface 1902 , a processor 1904 , a storage device 1906 , and an input/output (“I/O”) module 1908 communicatively connected via a communication infrastructure 1910 .
  • I/O input/output
  • FIG. 19 the components illustrated in FIG. 19 are not intended to be limiting. Additional or alternative components may be used in other embodiments. Components of computing device 1900 shown in FIG. 19 will now be described in additional detail.
  • 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.
  • 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.
  • 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.
  • 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.
  • any of the systems and/or facilities described herein may be implemented by or within one or more components of computing device 1900 .
  • 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.
  • any of the storage facilities described herein may be implemented by or within storage device 1906 .

Abstract

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.

Description

    RELATED APPLICATIONS
  • 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 INFORMATION
  • There 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • FIG. 1 illustrates an exemplary media service provider system according to principles described herein.
  • FIG. 2 illustrates an exemplary media programs distribution configuration according to principles described herein.
  • FIG. 3 illustrates a configuration in which a subscriber to a media service is provided with subscription-type and transactional-type access to media programs based on a subscription of the subscriber to the media service according to principles described herein.
  • FIG. 4 illustrates a table representing an exemplary set of different media distribution models by way of which access to media programs may be provided by way of a media service according to principles described herein.
  • FIGS. 5-16 illustrate exemplary views of user interfaces according to principles described herein.
  • FIGS. 17-18 illustrate exemplary methods of subscription-based access to media programs according to principles described herein.
  • FIG. 19 illustrates an exemplary computing device according to principles described herein.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • 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.
  • FIG. 1 illustrates an exemplary media service provider system 100 (“system 100”). System 100 may be configured to facilitate discovery, access, and/or consumption of media programs by one or more users. For example, system 100 may be configured to provide a media service 102 (e.g., a media distribution service) to one or more end users of the media service 102 (e.g., one or more subscribers to the media service 102). System 100 may be associated with (e.g., operated by) a provider of the media service 102 (“service provider”). Through the media service 102, an end user of the media service may discover, access, and/or consume media programs distributed by system 100.
  • 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 FIG. 1, system 100 may include, without limitation, a media distribution facility 104 (“distribution facility 104”), a subscription management facility 106 (“subscription facility 106”), and a storage facility 108 selectively and communicatively coupled to one another. The facilities may be communicatively coupled one to another by any suitable communication technologies.
  • It will be recognized that although facilities 104-108 are shown to be separate facilities in FIG. 1, any of those facilities may be combined into a single facility or split into additional facilities as may serve a particular implementation. Additionally or alternatively, one or more of the facilities 104-108 may be omitted from and external to system 100 in other implementations. For example, distribution facility 104 and/or storage facility 108 may be external of and communicatively coupled to system 100 in certain alternative implementations. Facilities 104-108 will now be described in more detail.
  • 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.
  • FIG. 2 illustrates an exemplary media programs distribution configuration 200 in which system 100 is implemented. Components of system 100 may be implemented by one or more of the elements of the configuration 200 shown in FIG. 2. As shown, the configuration 200 may include a user computing system 202 associated with a user 204, who may be an end user of the media service 102. User computing system 202 may be in communication with a media service server system 206 (“server system 206”), which may include one or more computing devices (e.g., server devices) remotely located from user computing system 202 and/or operated by a provider 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 FIG. 2, server system 206 may be in communication with a media vending kiosk system 214, which may include one or more geographically distributed vending kiosks 216 (e.g., vending kiosks 216-1 and 216-2) configured to vend physical copies of media programs, such as a physical copy 218 of a media program, to user 204 by way of a physical media distribution channel 220. For example, user 204 may visit a location of media vending kiosk 216-1 and obtain the physical copy 218 of the media program from the media vending kiosk 216-1. In certain examples, one or more of the vending kiosks 216 may include automated media vending machines.
  • 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 FIG. 1, in certain examples, distribution facility 104 may be configured to provide users of the media service 102 with access to media programs by way of a plurality of different media distribution models (“distribution models”). Each distribution model may define a particular way that an end user of the media service 102 may gain access to media programs through the media service 102. Thus, a user of the media service 102 may be able to gain access to media programs by way of multiple different distribution models.
  • 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 FIG. 2, and a physical media distribution model may include or utilize the physical media distribution channel 220 of FIG. 2.
  • 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 FIG. 1, subscription facility 106 may be configured to provide subscription-based access to media programs distributed by distribution facility 104. To this end, subscription facility 106 may maintain subscription data 112, which may represent a subscription of a user to media service 102 (e.g., a subscription user account with media service 102). The subscription data 112 may specify information about the subscription, including a subscription level and media program access permissions associated with the subscription. Accordingly, subscription facility 106 may be configured to grant the user subscription-based access to media programs based on the user's subscription represented in the subscription data 112.
  • 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, FIG. 3 shows a configuration 300 in which a subscriber 302 to media service 102 is provided with subscription-based subscription-type access 304 (“subscription-type access 304”) to media programs distributed by way of a subscription-based media distribution model 306 and with subscription-based transactional-type access 308 (“transactional-type access 308”) to media programs distributed by way of a transactional-based media distribution model 310.
  • 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. FIG. 3 illustrates a subscription credit 312 being provided by subscriber 302 as a transactional payment in exchange for access to a media program 314 distributed 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.
  • FIG. 4 illustrates a table 400 representing a set of different distribution models by way of which access to media programs may be provided through the media service 102 in certain implementations. As shown, the set of distribution models may include a first distribution model 402-1 associated with subscription-type access to media programs by way of a digital media distribution channel, a second distribution model 402-2 associated with transactional-type access to media programs by way of the digital media distribution channel, and a third distribution model 402-3 associated with transactional-type access to media programs by way of a physical media distribution channel. In certain examples, these distribution models 402 may be referred to as a “subscription” digital distribution model 402-1, an “on-demand” or “rent/buy” digital distribution model 402-2, and a “physical” or “kiosk” distribution model 402-3.
  • 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 FIGS. 5-14.
  • FIG. 5 illustrates an example of an account management view 500 (“view 500”) of a media service user interface. As shown, view 500 may include information and/or options associated with a subscription account of a user with media service 102, such as personal information about the user, login information, billing information (e.g., credit card information), subscription credits information, promotional credits information, preferred kiosk information, and options to edit such information.
  • 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 FIG. 5, the example is illustrative only. Header area 510 and its contents may be displayed within any suitable view of a media service user interface, including a media program browse view and an information view for a media program. In certain examples, information about credits in header area 510 may include a user selectable link to another user interface view in which the user may manage subscription credits as described herein.
  • 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.
  • FIG. 6 illustrates an example of an account summary view 600 (“view 600”) of a media service user interface. As shown, view 600 may include summary information and/or options associated with a subscription account of a user with media service 102, such as personal information about the user, login information, billing information (e.g., credit card information), subscription credits information, account activity information, and account type information.
  • 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 FIG. 6, for example, the information indicates that the user has three subscription credits remaining and that subscription credits will be replenished on a particular date (e.g., subscription facility 106 is scheduled to issue one or more new credits to the user on the particular date based on the subscription of the user).
  • FIG. 7 illustrates an example of a checkout view 700 (“view 700”) of a media service user interface. In certain examples, view 700 may be displayed in response to a user request to checkout to complete a transaction to access (e.g., reserve, rent, purchase, or otherwise access) one or more media programs. Such a user request to checkout to complete a transaction may initiate a checkout procedure during which a user is able to provide input to complete the transaction. In the illustrated example, view 700 is a media program reservation checkout view displayed in conjunction with a checkout for a transaction to reserve DVDs of movies titled “Iron Man 2” and “Captain America” for pick-up by a user at a particular media vending kiosk. View 700 includes cover art images 702-1 and 702-2 representing the two movies, pricing information 704-1 and 704-2 for the reservation of the movies, and pick-up information 706 indicating an address of the kiosk at which the reserved movies will be available for pick-up. View 700 may further include options 708-1 and 708-2 configured to be selected by the user to add an additional movie or a video game to the checkout cart. View 700 may further include promotional content 710 indicating a promotional offer to the user (e.g., an offer to reserve an additional DVD at a reduced cost).
  • 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 FIG. 7, view 700 may include a notification 716 displayed together with credit selection tool 714 and that indicates a number of subscription credits that are available for use by the user. As further shown, view 700 may include information 718 about credit usage. In the illustrated example, information 718 indicates certain restrictions to credit usage, such as certain types of media programs (e.g., video games) and/or certain types of transactions (e.g., digital rentals, purchases, etc.) being ineligible for payment by subscription credits. Information 718 also indicates that a subscription upgrade may be needed and/or available in order to use subscription credits for certain types of media programs (e.g., for BLU-RAY disc reservations and rentals).
  • 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 FIG. 7, two subscription credits will be applied to cover the full balance of the transaction for reservation and/or rental of the DVDs for an initial reservation and/or rental period (e.g., one day). Subscription facility 106 may also use subscription credits first as payment for an extended reservation or rental period, followed by the selected credit card if available subscription credits are exhausted.
  • In response to a user selection of option 720, a checkout completion view may be displayed. FIG. 8 illustrates an example of a checkout completion view 800 (“view 800”) of a media service user interface. As shown, view 800 may include cover art images 802-1 and 802-2 representing the two reserved movies, pricing information 804-1 and 804-2 for the reservation of the movies, and pick-up information 806 (e.g., pick-up information 806-1 and 806-2) indicating an address of the kiosk at which the reserved movies are available for pick-up, an end-time of the reservation, and an end-time of a first rental period. The information 806 may also include a notification reminding the user to bring the selected credit card for use at the media vending kiosk to pick up the reserved movies.
  • 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. FIGS. 9-10 illustrates other examples of checkout views.
  • FIG. 9 illustrates another example of a checkout view 900 (“view 900”) of a media service user interface. In certain examples, view 900 may be displayed in response to a user request to checkout to complete a transaction to access (e.g., reserve, rent, purchase, or otherwise access) one or more media programs. In the illustrated example, view 900 is a media program reservation checkout view displayed in conjunction with a checkout for a transaction to reserve DVDs of movies titled “Captain America” and “Iron Man 2” for pick-up by a user at a particular media vending kiosk. View 900 includes cover art images 902-1 and 902-2 representing the two movies, pricing information 904-1 and 904-2 for the reservation of the movies, and pick-up information 906 indicating an address of the kiosk at which the reserved movies will be available for pick-up. View 900 may further include an option 908 configured to be selected by the user to discovery and add additional inventory of the media vending kiosk to the checkout cart.
  • 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 FIG. 9, view 900 may include a notification 916 displayed together with credit selection tool 914 and that indicates a number of subscription credits that are available for use by the user. As further shown, view 900 may include information 918 about credit usage. In the illustrated example, information 918 indicates certain restrictions to credit usage, such as certain types of media programs (e.g., video games) and/or certain types of transactions (e.g., digital rentals, purchases, etc.) being ineligible for payment by subscription credits. Information 918 also indicates that a subscription upgrade may be needed and/or available in order to use subscription credits for certain types of media programs (e.g., for BLU-RAY disc reservations and rentals).
  • 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 FIG. 9, two subscription credits will be applied to cover the full balance of the transaction for reservation and/or rental of the DVDs for an initial reservation and/or rental period (e.g., one day). Subscription facility 106 may also use subscription credits first as payment for an extended reservation or rental period, followed by the selected credit card if available subscription credits are exhausted.
  • In response to a user selection of option 920, a checkout completion view may be displayed. FIG. 10 illustrates another example of a checkout completion view 1000 (“view 1000”) of a media service user interface. As shown, view 1000 may include pick-up information 1002 (e.g., pick-up information 1002-1 and 1002-2) indicating an address of the kiosk at which the reserved movies are available for pick-up, an end-time of the reservation, and an end-time of a first rental period. View 1000 may also include an option 1004 for selection by the user to access directions to the geographic location of the kiosk. As shown, view 1000 may include a notification 1006 indicating the number of available credits that remain after the transaction has been processed. As further shown, view 1000 may include a recommendations area 1008 that includes cover art images representing one or more media programs that are similar to the media programs reserved by the transaction and/or that are included in the inventory of the same kiosk.
  • 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.
  • FIG. 11 illustrates an example of a media program browse view 1100 (“browse view 1100” or “view 1100”) of a media service user interface. In FIG. 11, view 1100 includes a browse area 1102 in which displayed cover art images represent media programs included in the current inventory of a particular media vending kiosk. View 1100 includes a visual indication 1104 of the kiosk being browsed.
  • 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 FIGS. 5-11 may be displayed by any suitable computing device of a user of the media service 102, including any of the exemplary computing devices mentioned herein as examples of devices that may be included in user computing system 202. Additionally or alternatively, a media vending kiosk, such as kiosk 216-1 for example, may be configured to display, on a display screen integrated within the kiosk, a kiosk user interface for use by the user to discover and access physical copies of media programs vended by the kiosk. The kiosk user interface may be configured to facilitate subscription-based access to media programs vended by the kiosk. 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 kiosk user interface. As another example, subscription facility 106 may provide, in a kiosk user interface, 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 (e.g., rent) a physical copy of the media program from the kiosk.
  • FIG. 12 illustrates an example of a checkout view 1200 (“view 1200”) of a kiosk user interface. In certain examples, view 1200 may be displayed in response to a user request to checkout to complete a transaction to access (e.g., rent or otherwise access) one or more media programs from a media vending kiosk. Such a user request to checkout to complete a transaction may initiate a checkout procedure during which a user is able to provide input to complete the transaction at a media vending kiosk. In the illustrated example, view 1200 is a media program rental checkout view displayed in conjunction with a checkout for a transaction to rent a DVD of a movie titled “bella” from a particular media vending kiosk. View 1200 includes a cover art image 1202 representing the movie and pricing information 1204 for the rental of the movie. View 1200 may further include options 1206-1 and 1206-2 configured to be selected by the user to add an additional movie or a video game to the checkout cart.
  • 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 FIG. 13 may be displayed in the kiosk user interface. As shown, view 1300 may include information 1302 instructing the user how to pay with subscription credits. In the illustrated example, the information 1302 instructs the user to provide (e.g., swipe) a credit card associated with the subscription account of the user with media service 102. From the credit card information, subscription facility 106 may identify the user account associated with the user and access and apply available subscription credits associated with the user account to the transaction. An alternative way of identifying a user and/or user account, such as by the user providing login information to the kiosk user interface, may be used in other examples.
  • 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. FIG. 14 illustrates an example of another checkout view 1400 (“subscription credit checkout view 1400” or “view 1400”) of a kiosk user interface.
  • 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 FIG. 5, account management view 500 may include a manage devices option 514 configured to be selected by the user to launch a view that includes one or more tools for use by the user to manage the user devices registered with the subscription account. Such tools may allow the user to add or remove devices from the subscription account and/or modify settings of user devices registered with the subscription account.
  • 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.
  • FIG. 15 illustrates an example of a device conflict resolution view 1500 (“view 1500”) of a media service user interface. As shown, view 1500 may include a notification 1502 that a maximum number of devices are already registered with the user's subscription account. Notification 1502 may indicate to the user that one of the registered devices should be removed to create room for the new user device to be registered with the subscription account.
  • 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 FIG. 16. As shown, view 1600 may include a list 1602 of user devices currently registered with the subscription account. In the illustrated example, the list 1602 is sorted based on the date of registration of each of the devices with the subscription account (e.g., from least recently to most recently registered with the subscription). In view 1600, the first entry of the list 1602 is currently selected, as indicated by a checkmark 1604 next to the entry. The user may provide input to change the selection to another device included in the list. When the user is finished making a selection, the user may provide input to select a back option 1606 to return to view 1500 shown in FIG. 15. Within view 1500, the user may select a “save changes” option 1508. In response, subscription facility 106 may remove the selected user device from the subscription account and add the new user device to the subscription account.
  • 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.
  • FIGS. 17-18 illustrate exemplary methods 1700-1800 of subscription-based access to media programs according to principles described herein. While FIGS. 17-18 illustrate exemplary steps according to certain embodiments, other embodiments may omit, add to, reorder, combine, and/or modify any of the steps shown in FIGS. 17-18. In certain embodiments, one or more of the steps shown in FIGS. 17-18 may be performed by system 100 and/or one or more components or implementations of system 100.
  • Turning to the method 1700 illustrated in FIG. 17, in step 1702, a system (e.g., system 100) 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 (e.g., a subscription-based media distribution model that utilizes a digital media distribution channel), such as described herein.
  • 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 FIG. 18, in step 1802, a system (e.g., system 100) 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 (e.g., a subscription-based media distribution model that utilizes a digital media distribution channel), such as described herein.
  • 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.
  • FIG. 19 illustrates an exemplary computing device 1900 configured to perform one or more of the processes described herein. As shown in FIG. 19, computing device 1900 may include a communication interface 1902, a processor 1904, a storage device 1906, and an input/output (“I/O”) module 1908 communicatively connected via a communication infrastructure 1910. While an exemplary computing device 1900 is shown in FIG. 19, the components illustrated in FIG. 19 are not intended to be limiting. Additional or alternative components may be used in other embodiments. Components of computing device 1900 shown in FIG. 19 will now be described in additional detail.
  • 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 (22)

What is claimed is:
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.
US14/069,254 2012-11-30 2013-10-31 Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models Abandoned US20140156373A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/069,254 US20140156373A1 (en) 2012-11-30 2013-10-31 Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261732247P 2012-11-30 2012-11-30
US14/069,254 US20140156373A1 (en) 2012-11-30 2013-10-31 Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models

Publications (1)

Publication Number Publication Date
US20140156373A1 true US20140156373A1 (en) 2014-06-05

Family

ID=50826346

Family Applications (8)

Application Number Title Priority Date Filing Date
US14/042,706 Active 2034-01-11 US9292160B2 (en) 2012-11-30 2013-09-30 Systems and methods for presenting media program accessibility information
US14/042,711 Active 2034-12-27 US9720558B2 (en) 2012-11-30 2013-09-30 Systems and methods for providing a personalized media service user interface
US14/043,589 Active US9043837B2 (en) 2012-11-30 2013-10-01 Media content discovery in an integrated media service that distributes media content by way of a plurality of different media distribution models
US14/069,206 Expired - Fee Related US9582136B2 (en) 2012-11-30 2013-10-31 Systems and methods for determining and presenting top-ranked media programs of a media service that distributes media programs by way of a plurality of different media distribution models
US14/069,234 Active 2034-09-04 US9400587B2 (en) 2012-11-30 2013-10-31 Systems and methods of facilitating browsing of media programs distributed by way of a plurality of different media distribution models
US14/069,254 Abandoned US20140156373A1 (en) 2012-11-30 2013-10-31 Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models
US14/093,280 Active 2035-11-28 US10310697B2 (en) 2012-11-30 2013-11-29 Systems and methods for remote control device based interaction with a graphical user interface
US14/093,285 Active 2034-01-18 US9389749B2 (en) 2012-11-30 2013-11-29 Systems and methods for presenting media program accessibility information in a media program browse view

Family Applications Before (5)

Application Number Title Priority Date Filing Date
US14/042,706 Active 2034-01-11 US9292160B2 (en) 2012-11-30 2013-09-30 Systems and methods for presenting media program accessibility information
US14/042,711 Active 2034-12-27 US9720558B2 (en) 2012-11-30 2013-09-30 Systems and methods for providing a personalized media service user interface
US14/043,589 Active US9043837B2 (en) 2012-11-30 2013-10-01 Media content discovery in an integrated media service that distributes media content by way of a plurality of different media distribution models
US14/069,206 Expired - Fee Related US9582136B2 (en) 2012-11-30 2013-10-31 Systems and methods for determining and presenting top-ranked media programs of a media service that distributes media programs by way of a plurality of different media distribution models
US14/069,234 Active 2034-09-04 US9400587B2 (en) 2012-11-30 2013-10-31 Systems and methods of facilitating browsing of media programs distributed by way of a plurality of different media distribution models

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/093,280 Active 2035-11-28 US10310697B2 (en) 2012-11-30 2013-11-29 Systems and methods for remote control device based interaction with a graphical user interface
US14/093,285 Active 2034-01-18 US9389749B2 (en) 2012-11-30 2013-11-29 Systems and methods for presenting media program accessibility information in a media program browse view

Country Status (1)

Country Link
US (8) US9292160B2 (en)

Cited By (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990151B2 (en) 2011-10-14 2015-03-24 Box, Inc. Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution
US9015248B2 (en) 2011-11-16 2015-04-21 Box, Inc. Managing updates at clients used by a user to access a cloud-based collaboration service
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
US9021099B2 (en) 2012-07-03 2015-04-28 Box, Inc. Load balancing secure FTP connections among multiple FTP servers
US9027108B2 (en) 2012-05-23 2015-05-05 Box, Inc. Systems and methods for secure file portability between mobile applications on a mobile device
US9054919B2 (en) * 2012-04-05 2015-06-09 Box, Inc. Device pinning capability for enterprise cloud service and storage accounts
US9063912B2 (en) 2011-06-22 2015-06-23 Box, Inc. Multimedia content preview rendering in a cloud content management system
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
US20150229672A1 (en) * 2014-02-11 2015-08-13 Tremaine Witter Online Music Networking System
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9135462B2 (en) 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US20150288692A1 (en) * 2014-04-02 2015-10-08 D2L Corporation Method and system for digital rights enforcement
US9195636B2 (en) 2012-03-07 2015-11-24 Box, Inc. Universal file type preview for mobile devices
US9197718B2 (en) 2011-09-23 2015-11-24 Box, Inc. Central management and control of user-contributed content in a web-based collaboration environment and management console thereof
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9213684B2 (en) 2013-09-13 2015-12-15 Box, Inc. System and method for rendering document in web browser or mobile device regardless of third-party plug-in software
US9237170B2 (en) 2012-07-19 2016-01-12 Box, Inc. Data loss prevention (DLP) methods and architectures by a cloud service
US9280613B2 (en) 2012-05-23 2016-03-08 Box, Inc. Metadata enabled third-party application access of content at a cloud-based platform via a native client to the cloud-based platform
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US9311071B2 (en) 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US20160157088A1 (en) * 2009-11-15 2016-06-02 Nokia Technologies Oy Method and apparatus for the activation of services
US9369520B2 (en) 2012-08-19 2016-06-14 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9396216B2 (en) 2012-05-04 2016-07-19 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
US9483473B2 (en) 2013-09-13 2016-11-01 Box, Inc. High availability architecture for a cloud-based concurrent-access collaboration platform
US20160328411A1 (en) * 2015-05-05 2016-11-10 Sap Se Asset Intelligence Network
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US9507795B2 (en) 2013-01-11 2016-11-29 Box, Inc. Functionalities, features, and user interface of a synchronization client to a cloud-based environment
US9519886B2 (en) 2013-09-13 2016-12-13 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
US9519526B2 (en) 2007-12-05 2016-12-13 Box, Inc. File management system and collaboration service and integration capabilities with third party applications
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US9553758B2 (en) 2012-09-18 2017-01-24 Box, Inc. Sandboxing individual applications to specific user folders in a cloud-based service
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
US9602514B2 (en) 2014-06-16 2017-03-21 Box, Inc. Enterprise mobility management and verification of a managed application by a content provider
US9628268B2 (en) 2012-10-17 2017-04-18 Box, Inc. Remote key management in a cloud-based environment
US9633037B2 (en) 2013-06-13 2017-04-25 Box, Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US9652741B2 (en) 2011-07-08 2017-05-16 Box, Inc. Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
US9705967B2 (en) 2012-10-04 2017-07-11 Box, Inc. Corporate user discovery and identification of recommended collaborators in a cloud platform
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
US9729675B2 (en) 2012-08-19 2017-08-08 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9756022B2 (en) 2014-08-29 2017-09-05 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US9773051B2 (en) 2011-11-29 2017-09-26 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US9792320B2 (en) 2012-07-06 2017-10-17 Box, Inc. System and method for performing shard migration to support functions of a cloud-based service
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US9813396B2 (en) 2015-10-30 2017-11-07 Rovi Guides, Inc. Methods and systems for managing content subscription data
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US9904435B2 (en) 2012-01-06 2018-02-27 Box, Inc. System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
US9978040B2 (en) 2011-07-08 2018-05-22 Box, Inc. Collaboration sessions in a workspace on a cloud-based content management system
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US10044773B2 (en) 2013-09-13 2018-08-07 Box, Inc. System and method of a multi-functional managing user interface for accessing a cloud-based platform via mobile devices
US10110656B2 (en) 2013-06-25 2018-10-23 Box, Inc. Systems and methods for providing shell communication in a cloud-based platform
US10178421B2 (en) * 2015-10-30 2019-01-08 Rovi Guides, Inc. Methods and systems for monitoring content subscription usage
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US10229134B2 (en) 2013-06-25 2019-03-12 Box, Inc. Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US10452667B2 (en) 2012-07-06 2019-10-22 Box Inc. Identification of people as search results from key-word based searches of content in a cloud-based environment
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
USD872761S1 (en) * 2017-08-25 2020-01-14 Lg Electronics Inc. Display screen with animated graphical user interface
US10554426B2 (en) 2011-01-20 2020-02-04 Box, Inc. Real time notification of activities that occur in a web-based collaboration environment
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US10599671B2 (en) 2013-01-17 2020-03-24 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US10846074B2 (en) 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US11210610B2 (en) 2011-10-26 2021-12-28 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system

Families Citing this family (166)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD817979S1 (en) * 2011-04-25 2018-05-15 Sony Corporation Display panel or screen with graphical user interface
US20140026156A1 (en) * 2012-07-18 2014-01-23 David Deephanphongs Determining User Interest Through Detected Physical Indicia
US10034049B1 (en) 2012-07-18 2018-07-24 Google Llc Audience attendance monitoring through facial recognition
US8821260B1 (en) 2012-11-06 2014-09-02 Kabam, Inc. System and method for granting in-game bonuses to a user
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
USD755211S1 (en) * 2012-11-28 2016-05-03 Lg Electronics Inc. Display screen with graphical user interface
US9292160B2 (en) * 2012-11-30 2016-03-22 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for presenting media program accessibility information
US8790185B1 (en) 2012-12-04 2014-07-29 Kabam, Inc. Incentivized task completion using chance-based awards
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
US8920243B1 (en) 2013-01-02 2014-12-30 Kabam, Inc. System and method for providing in-game timed offers
US9602875B2 (en) 2013-03-15 2017-03-21 Echostar Uk Holdings Limited Broadcast content resume reminder
US8831758B1 (en) 2013-03-20 2014-09-09 Kabam, Inc. Interface-based game-space contest generation
US9007189B1 (en) 2013-04-11 2015-04-14 Kabam, Inc. Providing leaderboard based upon in-game events
US9613179B1 (en) 2013-04-18 2017-04-04 Kabam, Inc. Method and system for providing an event space associated with a primary virtual space
US9626475B1 (en) 2013-04-18 2017-04-18 Kabam, Inc. Event-based currency
US10248970B1 (en) 2013-05-02 2019-04-02 Kabam, Inc. Virtual item promotions via time-period-based virtual item benefits
US8961319B1 (en) 2013-05-16 2015-02-24 Kabam, Inc. System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user
US10789627B1 (en) 2013-05-20 2020-09-29 Kabam, Inc. System and method for pricing of virtual containers determined stochastically upon activation
US20140351265A1 (en) * 2013-05-23 2014-11-27 Here Global B.V. Method and apparatus for managing weight of items for transport
US9138639B1 (en) 2013-06-04 2015-09-22 Kabam, Inc. System and method for providing in-game pricing relative to player statistics
US20140372419A1 (en) * 2013-06-13 2014-12-18 Microsoft Corporation Tile-centric user interface for query-based representative content of search result documents
US9463376B1 (en) 2013-06-14 2016-10-11 Kabam, Inc. Method and system for temporarily incentivizing user participation in a game space
US9930404B2 (en) 2013-06-17 2018-03-27 Echostar Technologies L.L.C. Event-based media playback
US9071798B2 (en) 2013-06-17 2015-06-30 Spotify Ab System and method for switching between media streams for non-adjacent channels while providing a seamless user experience
US9848249B2 (en) 2013-07-15 2017-12-19 Echostar Technologies L.L.C. Location based targeted advertising
US9737819B2 (en) 2013-07-23 2017-08-22 Kabam, Inc. System and method for a multi-prize mystery box that dynamically changes probabilities to ensure payout value
US11164200B1 (en) 2013-08-01 2021-11-02 Kabam, Inc. System and method for providing in-game offers
US10097604B2 (en) 2013-08-01 2018-10-09 Spotify Ab System and method for selecting a transition point for transitioning between media streams
US9561433B1 (en) 2013-08-08 2017-02-07 Kabam, Inc. Providing event rewards to players in an online game
US9799059B1 (en) 2013-09-09 2017-10-24 Aftershock Services, Inc. System and method for adjusting the user cost associated with purchasable virtual items
US9799163B1 (en) 2013-09-16 2017-10-24 Aftershock Services, Inc. System and method for providing a currency multiplier item in an online game with a value based on a user's assets
US9529888B2 (en) 2013-09-23 2016-12-27 Spotify Ab System and method for efficiently providing media and associated metadata
US9716733B2 (en) 2013-09-23 2017-07-25 Spotify Ab System and method for reusing file portions between different file formats
US11058954B1 (en) 2013-10-01 2021-07-13 Electronic Arts Inc. System and method for implementing a secondary game within an online game
USD752076S1 (en) * 2013-10-03 2016-03-22 Thales Avionics, Inc. Display screen or portion thereof with graphical user interface
US9063640B2 (en) 2013-10-17 2015-06-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
US10297287B2 (en) 2013-10-21 2019-05-21 Thuuz, Inc. Dynamic media recording
US10282739B1 (en) 2013-10-28 2019-05-07 Kabam, Inc. Comparative item price testing
US9420333B2 (en) 2013-12-23 2016-08-16 Echostar Technologies L.L.C. Mosaic focus control
US9860477B2 (en) 2013-12-23 2018-01-02 Echostar Technologies L.L.C. Customized video mosaic
US10482713B1 (en) 2013-12-31 2019-11-19 Kabam, Inc. System and method for facilitating a secondary game
US9508222B1 (en) 2014-01-24 2016-11-29 Kabam, Inc. Customized chance-based items
US10226691B1 (en) 2014-01-30 2019-03-12 Electronic Arts Inc. Automation of in-game purchases
US9873040B1 (en) 2014-01-31 2018-01-23 Aftershock Services, Inc. Facilitating an event across multiple online games
US9795885B1 (en) 2014-03-11 2017-10-24 Aftershock Services, Inc. Providing virtual containers across online games
US9517405B1 (en) 2014-03-12 2016-12-13 Kabam, Inc. Facilitating content access across online games
US9610503B2 (en) 2014-03-31 2017-04-04 Kabam, Inc. Placeholder items that can be exchanged for an item of value based on user performance
US9675891B2 (en) 2014-04-29 2017-06-13 Aftershock Services, Inc. System and method for granting in-game bonuses to a user
US9744445B1 (en) 2014-05-15 2017-08-29 Kabam, Inc. System and method for providing awards to players of a game
USD762688S1 (en) * 2014-05-16 2016-08-02 SkyBell Technologies, Inc. Display screen or a portion thereof with a graphical user interface
US10307666B2 (en) 2014-06-05 2019-06-04 Kabam, Inc. System and method for rotating drop rates in a mystery box
US9744446B2 (en) 2014-05-20 2017-08-29 Kabam, Inc. Mystery boxes that adjust due to past spending behavior
CN105141569B (en) * 2014-05-30 2019-06-21 华为技术有限公司 Media processing method and equipment
US9717986B1 (en) 2014-06-19 2017-08-01 Kabam, Inc. System and method for providing a quest from a probability item bundle in an online game
US10027775B1 (en) * 2014-06-20 2018-07-17 Path Mobile Inc Pte. Ltd. Presentation of status information in a messaging environment
CN117331482A (en) 2014-06-24 2024-01-02 苹果公司 Input device and user interface interactions
EP3126953A1 (en) 2014-06-24 2017-02-08 Apple Inc. Column interface for navigating in a user interface
US9539502B1 (en) 2014-06-30 2017-01-10 Kabam, Inc. Method and system for facilitating chance-based payment for items in a game
US9579564B1 (en) * 2014-06-30 2017-02-28 Kabam, Inc. Double or nothing virtual containers
US9452356B1 (en) 2014-06-30 2016-09-27 Kabam, Inc. System and method for providing virtual items to users of a virtual space
US9936248B2 (en) 2014-08-27 2018-04-03 Echostar Technologies L.L.C. Media content output control
US9681176B2 (en) 2014-08-27 2017-06-13 Echostar Technologies L.L.C. Provisioning preferred media content
US9681196B2 (en) 2014-08-27 2017-06-13 Echostar Technologies L.L.C. Television receiver-based network traffic control
US9628861B2 (en) * 2014-08-27 2017-04-18 Echostar Uk Holdings Limited Source-linked electronic programming guide
US9621959B2 (en) 2014-08-27 2017-04-11 Echostar Uk Holdings Limited In-residence track and alert
WO2016036603A1 (en) * 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
CN104267976B (en) * 2014-09-12 2018-01-23 联想(北京)有限公司 A kind of information processing method and the electronic equipment for information processing
US9565474B2 (en) 2014-09-23 2017-02-07 Echostar Technologies L.L.C. Media content crowdsource
US10463968B1 (en) 2014-09-24 2019-11-05 Kabam, Inc. Systems and methods for incentivizing participation in gameplay events in an online game
US9792957B2 (en) 2014-10-08 2017-10-17 JBF Interlude 2009 LTD Systems and methods for dynamic video bookmarking
US10433030B2 (en) 2014-10-09 2019-10-01 Thuuz, Inc. Generating a customized highlight sequence depicting multiple events
US10419830B2 (en) 2014-10-09 2019-09-17 Thuuz, Inc. Generating a customized highlight sequence depicting an event
US10536758B2 (en) 2014-10-09 2020-01-14 Thuuz, Inc. Customized generation of highlight show with narrative component
US11863848B1 (en) 2014-10-09 2024-01-02 Stats Llc User interface for interaction with customized highlight shows
US9656174B1 (en) 2014-11-20 2017-05-23 Afterschock Services, Inc. Purchasable tournament multipliers
US9800935B2 (en) * 2014-12-24 2017-10-24 Rovi Guides, Inc. Systems and methods for multi-device content recommendations
US10432296B2 (en) 2014-12-31 2019-10-01 DISH Technologies L.L.C. Inter-residence computing resource sharing
US9800938B2 (en) 2015-01-07 2017-10-24 Echostar Technologies L.L.C. Distraction bookmarks for live and recorded video
US9827499B2 (en) 2015-02-12 2017-11-28 Kabam, Inc. System and method for providing limited-time events to users in an online game
USD768680S1 (en) * 2015-04-24 2016-10-11 Layer3 TV, Inc. Display screen or portion thereof with a graphical user interface
USD777199S1 (en) * 2015-04-27 2017-01-24 Lutron Electronics Co., Inc. Display screen or portion thereof with graphical user interfaces
USD786285S1 (en) * 2015-05-21 2017-05-09 Layer3 TV, Inc. Display screen or portion thereof with an animated graphical user interface
US20160365739A1 (en) * 2015-06-12 2016-12-15 Stephen Lewis Battery interrupter
USD788809S1 (en) * 2015-06-22 2017-06-06 Gamblit Gaming, Llc Display screen for a graphical user interface
US10460765B2 (en) 2015-08-26 2019-10-29 JBF Interlude 2009 LTD Systems and methods for adaptive and responsive video
US20170094360A1 (en) * 2015-09-30 2017-03-30 Apple Inc. User interfaces for navigating and playing channel-based content
US11341153B2 (en) * 2015-10-05 2022-05-24 Verizon Patent And Licensing Inc. Computerized system and method for determining applications on a device for serving media
US9930399B2 (en) * 2015-12-21 2018-03-27 At&T Intellectual Property I, L.P. Digital video recorder as a content delivery server
US10515402B2 (en) * 2016-01-30 2019-12-24 Walmart Apollo, Llc Systems and methods for search result display
US10299006B2 (en) 2016-03-22 2019-05-21 Rovi Guides, Inc. Methods and systems of facilitating sharing of information among service providers
US11856271B2 (en) 2016-04-12 2023-12-26 JBF Interlude 2009 LTD Symbiotic interactive video
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
US10015539B2 (en) 2016-07-25 2018-07-03 DISH Technologies L.L.C. Provider-defined live multichannel viewing events
KR102609363B1 (en) * 2016-10-18 2023-12-04 삼성전자주식회사 Electronic device and method for playing multimedia content in the electronic device
USD842866S1 (en) * 2016-10-18 2019-03-12 Facebook, Inc. Display screen or portion thereof with graphical user interface, including bar charts, for an advertisement management application
US11966560B2 (en) 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
USD826239S1 (en) 2016-11-02 2018-08-21 Nutanix, Inc. Display screen or portion thereof with animated graphical user interface
USD826952S1 (en) * 2016-11-02 2018-08-28 Nutanix, Inc. Display screen or portion thereof with animated graphical user interface
US10489215B1 (en) 2016-11-02 2019-11-26 Nutanix, Inc. Long-range distributed resource planning using workload modeling in hyperconverged computing clusters
US10021448B2 (en) 2016-11-22 2018-07-10 DISH Technologies L.L.C. Sports bar mode automatic viewing determination
US11050809B2 (en) 2016-12-30 2021-06-29 JBF Interlude 2009 LTD Systems and methods for dynamic weighting of branched video paths
USD817207S1 (en) 2017-01-02 2018-05-08 SkyBell Technologies, Inc. Doorbell
USD840258S1 (en) 2017-01-02 2019-02-12 SkyBell Technologies, Inc. Doorbell
USD813700S1 (en) 2017-01-02 2018-03-27 SkyBell Technologies, Inc. Doorbell
USD813701S1 (en) 2017-01-02 2018-03-27 SkyBell Technologies, Inc. Doorbell
CN108733279A (en) * 2017-04-19 2018-11-02 北京国双科技有限公司 Drop-down list display methods and device
US20180359535A1 (en) * 2017-06-08 2018-12-13 Layer3 TV, Inc. User interfaces for content access devices
US10628002B1 (en) * 2017-07-10 2020-04-21 Palantir Technologies Inc. Integrated data authentication system with an interactive user interface
USD889491S1 (en) * 2017-07-19 2020-07-07 Lenovo (Beijing) Co., Ltd. Display screen or a portion thereof with graphical user interface
USD840460S1 (en) 2017-08-14 2019-02-12 SkyBell Technologies, Inc. Power outlet camera
USD824791S1 (en) 2017-08-15 2018-08-07 SkyBell Technologies, Inc. Doorbell chime
USD840856S1 (en) 2017-09-25 2019-02-19 SkyBell Technologies, Inc. Doorbell
USD840857S1 (en) 2017-09-25 2019-02-19 SkyBell Technologies, Inc. Doorbell
USD857056S1 (en) 2017-10-27 2019-08-20 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
USD861023S1 (en) * 2017-10-27 2019-09-24 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
USD856365S1 (en) * 2017-10-27 2019-08-13 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
JP1627360S (en) * 2017-12-15 2019-03-25
USD867383S1 (en) * 2017-12-15 2019-11-19 Beijing Bytedance Network Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD875133S1 (en) * 2017-12-15 2020-02-11 Beijing Bytedance Network Technology Co., Ltd. Display screen or portion therefof with a graphical user interface
USD867382S1 (en) * 2017-12-15 2019-11-19 Beijing Bytedance Network Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
US10257578B1 (en) * 2018-01-05 2019-04-09 JBF Interlude 2009 LTD Dynamic library display for interactive videos
USD852077S1 (en) 2018-02-02 2019-06-25 SkyBell Technologies, Inc. Chime
USD873842S1 (en) * 2018-03-23 2020-01-28 Martell Broadcasting Systems, Inc. Display screen with transitional search results user interface
JP7043931B2 (en) * 2018-03-30 2022-03-30 ブラザー工業株式会社 Screen creation program, information processing device and screen creation method
USD875759S1 (en) * 2018-05-12 2020-02-18 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
USD863345S1 (en) 2018-05-12 2019-10-15 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
USD875761S1 (en) 2018-05-12 2020-02-18 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
USD875775S1 (en) 2018-05-12 2020-02-18 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
US11594028B2 (en) 2018-05-18 2023-02-28 Stats Llc Video processing for enabling sports highlights generation
US11601721B2 (en) 2018-06-04 2023-03-07 JBF Interlude 2009 LTD Interactive video dynamic adaptation and user profiling
US11025985B2 (en) 2018-06-05 2021-06-01 Stats Llc Audio processing for detecting occurrences of crowd noise in sporting event television programming
US11264048B1 (en) 2018-06-05 2022-03-01 Stats Llc Audio processing for detecting occurrences of loud sound characterized by brief audio bursts
WO2020018592A1 (en) * 2018-07-17 2020-01-23 Methodical Mind, Llc. Graphical user interface system
JP6865721B2 (en) * 2018-07-27 2021-04-28 任天堂株式会社 Programs, information processing devices, information processing methods, and information processing systems
USD881920S1 (en) * 2018-10-04 2020-04-21 Intuitive Surgical Operations, Inc. Display screen or portion thereof with graphical user interface
US20220053236A1 (en) * 2018-12-06 2022-02-17 D&M Holdings, Inc. Virtual Media Service
CN114115676A (en) 2019-03-24 2022-03-01 苹果公司 User interface including selectable representations of content items
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
CN114302210A (en) 2019-03-24 2022-04-08 苹果公司 User interface for viewing and accessing content on an electronic device
EP3928228A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces for a media browsing application
US11620342B2 (en) * 2019-03-28 2023-04-04 Verizon Patent And Licensing Inc. Relevance-based search and discovery for media content delivery
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11423103B2 (en) * 2019-07-08 2022-08-23 Valve Corporation Content-item recommendations
US11962547B2 (en) 2019-09-27 2024-04-16 Snap Inc. Content item module arrangements
US11288310B2 (en) * 2019-09-27 2022-03-29 Snap Inc. Presenting content items based on previous reactions
US11343209B2 (en) 2019-09-27 2022-05-24 Snap Inc. Presenting reactions from friends
WO2021066842A1 (en) * 2019-10-04 2021-04-08 Hewlett-Packard Development Company, L.P. Personalize user interface
USD921693S1 (en) * 2019-11-25 2021-06-08 Blingby, Llc Display screen with an animated graphical user interface
CA3165578A1 (en) 2019-12-27 2021-07-01 Methodical Mind, Llc. Graphical user interface system
USD940154S1 (en) * 2020-01-07 2022-01-04 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
AU2021211470A1 (en) * 2020-01-22 2022-09-15 Methodical Mind, Llc. Graphical user interface system
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US11882337B2 (en) 2021-05-28 2024-01-23 JBF Interlude 2009 LTD Automated platform for generating interactive videos
USD1009058S1 (en) * 2021-07-06 2023-12-26 Beijing Zitiao Network Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD1009059S1 (en) * 2021-07-06 2023-12-26 Beijing Zitiao Network Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
US11514337B1 (en) 2021-09-15 2022-11-29 Castle Global, Inc. Logo detection and processing data model
US11934477B2 (en) 2021-09-24 2024-03-19 JBF Interlude 2009 LTD Video player integration within websites
US20240056624A1 (en) * 2022-08-10 2024-02-15 Sling TV L.L.C. Curating promotions

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010028705A1 (en) * 2000-02-11 2001-10-11 Adams Mark W. Prepaid direct dial long distance telecommunication services
US20050027624A1 (en) * 2003-07-28 2005-02-03 Yigang Cai Supplementary prepaid account for postpaid service subscribers
US20050230410A1 (en) * 2004-04-15 2005-10-20 Delazzer Michael Article dispensing system and method for same
US20060247824A1 (en) * 2004-12-09 2006-11-02 Walker Jay S Systems and methods for vending machine customer account management
US20080202889A1 (en) * 2003-12-09 2008-08-28 Walker Digital, Llc Products and Processes For Establishing Multi-Transaction Relationships With Customers of Vending Machines
US20090157531A1 (en) * 1999-12-09 2009-06-18 Bui Hong Q Payment service capable of being invoked from merchant sites
US20100082489A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for processing media gifts
US20110010238A1 (en) * 2004-03-01 2011-01-13 Richard Postrel Method and system for issuing, aggregating and redeeming merchant rewards
US20110137771A1 (en) * 2009-12-04 2011-06-09 Guidewire Software, Inc. Method and Apparatus Pertaining to Provision and Use of a Unified Account Current and Statement Billing Workflow
US20120179574A1 (en) * 2006-05-18 2012-07-12 Thomas Burkholder Digital media acquisition using credit
US20120323664A1 (en) * 2011-06-16 2012-12-20 Apple Inc. Integrated coupon storage, discovery, and redemption system

Family Cites Families (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5844560A (en) * 1995-09-29 1998-12-01 Intel Corporation Graphical user interface control element
JP3814903B2 (en) * 1996-12-25 2006-08-30 株式会社日立製作所 Video / data display method and apparatus
US20030040962A1 (en) * 1997-06-12 2003-02-27 Lewis William H. System and data management and on-demand rental and purchase of digital data products
WO2000011871A1 (en) * 1998-08-23 2000-03-02 Open Entertainment, Inc. Transaction system for transporting media files from content provider sources to home entertainment devices
US6678891B1 (en) * 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
EP1197075A1 (en) * 1999-06-28 2002-04-17 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US6292188B1 (en) * 1999-07-28 2001-09-18 Alltrue Networks, Inc. System and method for navigating in a digital information environment
TW456112B (en) * 1999-12-10 2001-09-21 Sun Wave Technology Corp Multi-function remote control with touch screen display
US6690391B1 (en) * 2000-07-13 2004-02-10 Sony Corporation Modal display, smooth scroll graphic user interface and remote command device suitable for efficient navigation and selection of dynamic data/options presented within an audio/visual system
US7793326B2 (en) * 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US20030069964A1 (en) * 2001-10-04 2003-04-10 Shteyn Yevgeniy Eugene Digital content catering system
US7703116B1 (en) * 2003-07-11 2010-04-20 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US20040186783A1 (en) * 2002-04-22 2004-09-23 Paul Knight Time sensitive inventory sales system
US7191411B2 (en) * 2002-06-06 2007-03-13 Moehrle Armin E Active path menu navigation system
US7394967B1 (en) * 2002-06-27 2008-07-01 Microsoft Corporation Recorded content management
EP1557074A4 (en) * 2002-10-22 2010-01-13 Sullivan Jason Robust customizable computer processing system
US8712867B2 (en) * 2003-01-31 2014-04-29 Media Queue, Llc System for providing access to playable media
US7490296B2 (en) * 2003-01-31 2009-02-10 Microsoft Corporation Utility object for specialized data entry
US8700538B2 (en) * 2003-01-31 2014-04-15 Media Queue, Llc Media exchange system and method
US8028233B1 (en) * 2003-05-02 2011-09-27 Yahoo! Inc. Interactive graphical interface including a streaming media component and method and system of producing the same
US7661075B2 (en) * 2003-05-21 2010-02-09 Nokia Corporation User interface display for set-top box device
WO2005109905A2 (en) * 2004-04-30 2005-11-17 Vulcan Inc. Time-based graphical user interface for television program information
US7461090B2 (en) * 2004-04-30 2008-12-02 Microsoft Corporation System and method for selection of media items
US7627824B2 (en) * 2004-07-12 2009-12-01 Alcatel Lucent Personalized video entertainment system
JP2008527539A (en) * 2005-01-05 2008-07-24 ヒルクレスト・ラボラトリーズ・インコーポレイテッド Scaling and layout method and system for processing one to many objects
CA3150860A1 (en) * 2005-03-02 2006-09-08 Rovi Guides, Inc. Playlists and bookmarks in an interactive media guidance application system
EP2902883A1 (en) * 2005-05-04 2015-08-05 Hillcrest Laboratories, Inc. Method and system for scrolling in user interfaces
US20100137693A1 (en) * 2005-11-01 2010-06-03 Fresenius Medical Care Holdings, Inc. Methods and systems for patient care
US20070130585A1 (en) * 2005-12-05 2007-06-07 Perret Pierre A Virtual Store Management Method and System for Operating an Interactive Audio/Video Entertainment System According to Viewers Tastes and Preferences
US20070136322A1 (en) * 2005-12-13 2007-06-14 Intel Corporation System and method for a content history-based electronic guide
US8250614B1 (en) * 2005-12-29 2012-08-21 United Video Properties, Inc. Systems and methods for providing an on-demand media portal and grid guide
US8782706B2 (en) * 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
CN101395559A (en) * 2006-03-01 2009-03-25 Tivo有限公司 Recommended recording and downloading guides
US8054294B2 (en) * 2006-03-31 2011-11-08 Sony Corporation Touch screen remote control system for use in controlling one or more devices
JP2007300565A (en) * 2006-05-03 2007-11-15 Sony Computer Entertainment Inc Multimedia reproduction device, and menu screen display method
US7962937B2 (en) * 2006-08-01 2011-06-14 Microsoft Corporation Media content catalog service
US8122477B1 (en) * 2006-10-10 2012-02-21 Stepanian Gary L System and method for video distribution
US20080168382A1 (en) * 2007-01-07 2008-07-10 Louch John O Dashboards, Widgets and Devices
US9009589B2 (en) * 2007-03-30 2015-04-14 Google Inc. Conversion of portable program modules for constrained displays
MX2009011047A (en) * 2007-04-13 2010-03-30 Sezmi Corp Viewer interface for a content delivery system.
US8365235B2 (en) * 2007-12-18 2013-01-29 Netflix, Inc. Trick play of streaming media
US8140973B2 (en) * 2008-01-23 2012-03-20 Microsoft Corporation Annotating and sharing content
US20090249412A1 (en) * 2008-03-25 2009-10-01 International Business Machines Corporation Managing acquisition of fee based videos
US8473990B2 (en) * 2008-04-30 2013-06-25 Zeevee, Inc. System and method for local broadcasting
US8667419B2 (en) * 2008-09-09 2014-03-04 Applied Systems, Inc. Method and apparatus for displaying a menu for accessing hierarchical content data including caching multiple menu states
US9083548B2 (en) * 2008-09-23 2015-07-14 Fisher-Rosemount Systems, Inc. Apparatus and methods to communicatively couple field devices to controllers in a process control system
US8841536B2 (en) * 2008-10-24 2014-09-23 Magnaforte, Llc Media system with playing component
US20100120531A1 (en) * 2008-11-13 2010-05-13 Microsoft Corporation Audio content management for video game systems
US8108393B2 (en) * 2009-01-09 2012-01-31 Hulu Llc Method and apparatus for searching media program databases
US8194191B2 (en) * 2009-02-13 2012-06-05 Echostar Technologies L.L.C. Graphically based programming for control devices
US8996162B2 (en) * 2009-09-05 2015-03-31 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US8332748B1 (en) * 2009-10-22 2012-12-11 Google Inc. Multi-directional auto-complete menu
WO2011087814A2 (en) * 2009-12-21 2011-07-21 Estefano Emilio Isaias Video segment management and distribution system and method
US8627379B2 (en) * 2010-01-07 2014-01-07 Amazon Technologies, Inc. Offering items identified in a media stream
US8867901B2 (en) * 2010-02-05 2014-10-21 Theatrics. com LLC Mass participation movies
EP2572512A2 (en) * 2010-05-19 2013-03-27 The DirecTV Group, Inc. Method and system of building a wanted list queue for a user in a content distribution system
US20120060094A1 (en) * 2010-09-08 2012-03-08 Jane Irwin System and method for displaying information related to video programs in a graphical user interface
US20120158478A1 (en) * 2010-12-17 2012-06-21 Curtis Bingham Holder Market research and consumer ad revenue share system
US20120216117A1 (en) * 2011-02-18 2012-08-23 Sony Corporation Method and apparatus for navigating a hierarchical menu based user interface
US20120221974A1 (en) * 2011-02-28 2012-08-30 Sony Network Entertainment Inc. Method and apparatus for presenting elements of a user interface
WO2012122400A1 (en) * 2011-03-08 2012-09-13 Zeevee, Inc. Multi source and destination media discovery and management platform
US8620139B2 (en) * 2011-04-29 2013-12-31 Microsoft Corporation Utilizing subtitles in multiple languages to facilitate second-language learning
AU2011202182B1 (en) * 2011-05-11 2011-10-13 Frequency Ip Holdings, Llc Creation and presentation of selective digital content feeds
US8584165B1 (en) * 2011-05-27 2013-11-12 Imdb.Com, Inc. Facilitating access to content provided from multiple providers
US9400850B2 (en) * 2011-05-31 2016-07-26 Verizon Patent And Licensing Inc. Systems and methods for providing a tailored user interface associated with a web page
WO2012174171A2 (en) * 2011-06-14 2012-12-20 Redbox Automated Retail, Llc System and method for substituting a media article with alternative media
EP2727367A4 (en) * 2011-06-28 2015-09-16 Redbox Automated Retail Llc System and method for searching and browsing for directly and indirectly matching media content
EP2730079A1 (en) * 2011-07-07 2014-05-14 Cisco Technology, Inc. System and method for providing a message and an event based video services control plane
US20130013704A1 (en) * 2011-07-07 2013-01-10 Cisco Technology, Inc. System and method for providing a message and an event based video services control plane
US8626916B2 (en) * 2011-07-20 2014-01-07 Fisher-Rosemount Systems, Inc. Handheld field maintenance tool with process communication tunnel
US9478091B2 (en) * 2011-07-29 2016-10-25 Ncr Corporation Digital media rental and return kiosk having a three-position lockable gate mechanism and methods of operating a digital media rental and return kiosk
CA2845573C (en) * 2011-08-19 2020-11-03 Redbox Automated Retail, Llc System and method for importing ratings for media content
US9959543B2 (en) * 2011-08-19 2018-05-01 Redbox Automated Retail, Llc System and method for aggregating ratings for media content
US9614878B2 (en) * 2011-08-19 2017-04-04 Redbox Automated Retail, Llc System and method for providing supplemental information related to media content
JP2013080538A (en) * 2011-10-04 2013-05-02 Sony Corp Content reproduction device, content reproduction method, and program
US8977963B1 (en) * 2011-10-31 2015-03-10 Google Inc. In place expansion of aggregated views
US9179171B2 (en) * 2011-11-30 2015-11-03 Verizon Patent And Licensing Inc. Content recommendation for a unified catalog
US8627388B2 (en) * 2012-03-27 2014-01-07 Roku, Inc. Method and apparatus for channel prioritization
US20130262558A1 (en) * 2012-03-27 2013-10-03 Roku, Inc. Method and Apparatus for Dynamic Prioritization of Content Through Interactive Browsing
US9106957B2 (en) * 2012-08-16 2015-08-11 Nuance Communications, Inc. Method and apparatus for searching data sources for entertainment systems
US8799959B2 (en) * 2012-08-16 2014-08-05 Hoi L. Young User interface for entertainment systems
US9031848B2 (en) * 2012-08-16 2015-05-12 Nuance Communications, Inc. User interface for searching a bundled service content data source
US9026448B2 (en) * 2012-08-16 2015-05-05 Nuance Communications, Inc. User interface for entertainment systems
US20140075316A1 (en) * 2012-09-11 2014-03-13 Eric Li Method and apparatus for creating a customizable media program queue
US20140081845A1 (en) * 2012-09-19 2014-03-20 Redbox Automated Retail, Llc System and method for currency conversion related to credits redeemable in a variable value transaction
US8869211B2 (en) * 2012-10-30 2014-10-21 TCL Research America Inc. Zoomable content recommendation system
US8763057B2 (en) * 2012-11-06 2014-06-24 Verizon Patent And Licensing Inc. Method and system for enhancing delivery of third party content
US9292160B2 (en) * 2012-11-30 2016-03-22 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for presenting media program accessibility information
US9374333B2 (en) * 2012-12-20 2016-06-21 Verizon And Redbox Digital Entertainment Services Llc Media content discovery and consumption systems and methods
US20140245353A1 (en) * 2013-02-27 2014-08-28 United Video Properties, Inc. Methods and systems for displaying media listings
US9319724B2 (en) * 2013-02-28 2016-04-19 Verizon and Redbox Digital Entertainment Services, LLC Favorite media program scenes systems and methods
US9210461B2 (en) * 2013-03-27 2015-12-08 Verizon and Redbox Digital Entertainment Services, LLC Theme-based media program discovery systems and methods
US9299116B2 (en) * 2013-03-28 2016-03-29 Verizon and Redbox Digital Entertainment Services, LLC Trip playlist management systems and methods
US9196005B2 (en) * 2013-05-10 2015-11-24 Verizon and Redbox Digital Entertainment Services, LLC Vending kiosk user interface systems and methods
US20150020011A1 (en) * 2013-07-15 2015-01-15 Verizon and Redbox Digital Entertainment Services, LLC Media program discovery assistance user interface systems and methods
US9756092B2 (en) * 2013-10-18 2017-09-05 Verizon and Redbox Digital Entertainment Services, LLC Distribution and synchronization of a social media environment
US9386060B2 (en) * 2013-10-24 2016-07-05 Verizon and Redbox Digital Entertainment Services, LLC Processing over-the-top content for improved initial delivery
US20150312375A1 (en) * 2014-04-25 2015-10-29 Microsoft Corporation Pre-fetching grid blocks by user intent

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090157531A1 (en) * 1999-12-09 2009-06-18 Bui Hong Q Payment service capable of being invoked from merchant sites
US20010028705A1 (en) * 2000-02-11 2001-10-11 Adams Mark W. Prepaid direct dial long distance telecommunication services
US20050027624A1 (en) * 2003-07-28 2005-02-03 Yigang Cai Supplementary prepaid account for postpaid service subscribers
US20080202889A1 (en) * 2003-12-09 2008-08-28 Walker Digital, Llc Products and Processes For Establishing Multi-Transaction Relationships With Customers of Vending Machines
US20110010238A1 (en) * 2004-03-01 2011-01-13 Richard Postrel Method and system for issuing, aggregating and redeeming merchant rewards
US20050230410A1 (en) * 2004-04-15 2005-10-20 Delazzer Michael Article dispensing system and method for same
US20060247824A1 (en) * 2004-12-09 2006-11-02 Walker Jay S Systems and methods for vending machine customer account management
US20120179574A1 (en) * 2006-05-18 2012-07-12 Thomas Burkholder Digital media acquisition using credit
US20100082489A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for processing media gifts
US20110137771A1 (en) * 2009-12-04 2011-06-09 Guidewire Software, Inc. Method and Apparatus Pertaining to Provision and Use of a Unified Account Current and Statement Billing Workflow
US20120323664A1 (en) * 2011-06-16 2012-12-20 Apple Inc. Integrated coupon storage, discovery, and redemption system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Fritz, Ben. "Redbox, Amazon chas after Netflix; They each plan to launch a streaming movie service." 09-2010. Los Angeles Times. *

Cited By (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9519526B2 (en) 2007-12-05 2016-12-13 Box, Inc. File management system and collaboration service and integration capabilities with third party applications
US10104632B2 (en) 2009-11-15 2018-10-16 Nokia Technologies Oy Method and apparatus for the activation of services
US11601410B2 (en) 2009-11-15 2023-03-07 Nokia Technologies Oy Method and apparatus for the activation of services
US9565549B2 (en) * 2009-11-15 2017-02-07 Nokia Technologies Oy Method and apparatus for the activation of services
US10568058B2 (en) 2009-11-15 2020-02-18 Nokia Technologies Oy Method and apparatus for the activation of services
US20160157088A1 (en) * 2009-11-15 2016-06-02 Nokia Technologies Oy Method and apparatus for the activation of services
US9749979B2 (en) 2009-11-15 2017-08-29 Nokia Technologies Oy Method and apparatus for the activation of services
US10554426B2 (en) 2011-01-20 2020-02-04 Box, Inc. Real time notification of activities that occur in a web-based collaboration environment
US9063912B2 (en) 2011-06-22 2015-06-23 Box, Inc. Multimedia content preview rendering in a cloud content management system
US9978040B2 (en) 2011-07-08 2018-05-22 Box, Inc. Collaboration sessions in a workspace on a cloud-based content management system
US9652741B2 (en) 2011-07-08 2017-05-16 Box, Inc. Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof
US9197718B2 (en) 2011-09-23 2015-11-24 Box, Inc. Central management and control of user-contributed content in a web-based collaboration environment and management console thereof
US8990151B2 (en) 2011-10-14 2015-03-24 Box, Inc. Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
US11210610B2 (en) 2011-10-26 2021-12-28 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US9015248B2 (en) 2011-11-16 2015-04-21 Box, Inc. Managing updates at clients used by a user to access a cloud-based collaboration service
US9773051B2 (en) 2011-11-29 2017-09-26 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US11537630B2 (en) 2011-11-29 2022-12-27 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US11853320B2 (en) 2011-11-29 2023-12-26 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US10909141B2 (en) 2011-11-29 2021-02-02 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
US9904435B2 (en) 2012-01-06 2018-02-27 Box, Inc. System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
US10713624B2 (en) 2012-02-24 2020-07-14 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
US9195636B2 (en) 2012-03-07 2015-11-24 Box, Inc. Universal file type preview for mobile devices
US9054919B2 (en) * 2012-04-05 2015-06-09 Box, Inc. Device pinning capability for enterprise cloud service and storage accounts
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
US9396216B2 (en) 2012-05-04 2016-07-19 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
US9552444B2 (en) 2012-05-23 2017-01-24 Box, Inc. Identification verification mechanisms for a third-party application to access content in a cloud-based platform
US9280613B2 (en) 2012-05-23 2016-03-08 Box, Inc. Metadata enabled third-party application access of content at a cloud-based platform via a native client to the cloud-based platform
US9027108B2 (en) 2012-05-23 2015-05-05 Box, Inc. Systems and methods for secure file portability between mobile applications on a mobile device
US9021099B2 (en) 2012-07-03 2015-04-28 Box, Inc. Load balancing secure FTP connections among multiple FTP servers
US10452667B2 (en) 2012-07-06 2019-10-22 Box Inc. Identification of people as search results from key-word based searches of content in a cloud-based environment
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
US9792320B2 (en) 2012-07-06 2017-10-17 Box, Inc. System and method for performing shard migration to support functions of a cloud-based service
US9237170B2 (en) 2012-07-19 2016-01-12 Box, Inc. Data loss prevention (DLP) methods and architectures by a cloud service
US9473532B2 (en) 2012-07-19 2016-10-18 Box, Inc. Data loss prevention (DLP) methods by a cloud service including third party integration architectures
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US9369520B2 (en) 2012-08-19 2016-06-14 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9729675B2 (en) 2012-08-19 2017-08-08 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9450926B2 (en) 2012-08-29 2016-09-20 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US9135462B2 (en) 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9311071B2 (en) 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US9553758B2 (en) 2012-09-18 2017-01-24 Box, Inc. Sandboxing individual applications to specific user folders in a cloud-based service
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9705967B2 (en) 2012-10-04 2017-07-11 Box, Inc. Corporate user discovery and identification of recommended collaborators in a cloud platform
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9628268B2 (en) 2012-10-17 2017-04-18 Box, Inc. Remote key management in a cloud-based environment
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9507795B2 (en) 2013-01-11 2016-11-29 Box, Inc. Functionalities, features, and user interface of a synchronization client to a cloud-based environment
US10599671B2 (en) 2013-01-17 2020-03-24 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US10846074B2 (en) 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US10877937B2 (en) 2013-06-13 2020-12-29 Box, Inc. Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US9633037B2 (en) 2013-06-13 2017-04-25 Box, Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US11531648B2 (en) 2013-06-21 2022-12-20 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US10110656B2 (en) 2013-06-25 2018-10-23 Box, Inc. Systems and methods for providing shell communication in a cloud-based platform
US10229134B2 (en) 2013-06-25 2019-03-12 Box, Inc. Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9704137B2 (en) 2013-09-13 2017-07-11 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
US9213684B2 (en) 2013-09-13 2015-12-15 Box, Inc. System and method for rendering document in web browser or mobile device regardless of third-party plug-in software
US9519886B2 (en) 2013-09-13 2016-12-13 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
US10044773B2 (en) 2013-09-13 2018-08-07 Box, Inc. System and method of a multi-functional managing user interface for accessing a cloud-based platform via mobile devices
US11435865B2 (en) 2013-09-13 2022-09-06 Box, Inc. System and methods for configuring event-based automation in cloud-based collaboration platforms
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US9483473B2 (en) 2013-09-13 2016-11-01 Box, Inc. High availability architecture for a cloud-based concurrent-access collaboration platform
US11822759B2 (en) 2013-09-13 2023-11-21 Box, Inc. System and methods for configuring event-based automation in cloud-based collaboration platforms
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
US20150229672A1 (en) * 2014-02-11 2015-08-13 Tremaine Witter Online Music Networking System
US9697339B2 (en) * 2014-02-11 2017-07-04 Tremaine Witter Online music networking system
US11032281B2 (en) * 2014-04-02 2021-06-08 D2L Corporation Method and system for digital rights enforcement
US11658974B2 (en) * 2014-04-02 2023-05-23 D2L Corporation Method and system for digital rights enforcement
US20210258310A1 (en) * 2014-04-02 2021-08-19 D2L Corporation Method and system for digital rights enforcement
US20150288692A1 (en) * 2014-04-02 2015-10-08 D2L Corporation Method and system for digital rights enforcement
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
US9602514B2 (en) 2014-06-16 2017-03-21 Box, Inc. Enterprise mobility management and verification of a managed application by a content provider
US11876845B2 (en) 2014-08-29 2024-01-16 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US11146600B2 (en) 2014-08-29 2021-10-12 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US10708321B2 (en) 2014-08-29 2020-07-07 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US9756022B2 (en) 2014-08-29 2017-09-05 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US10708323B2 (en) 2014-08-29 2020-07-07 Box, Inc. Managing flow-based interactions with cloud-based shared content
US10198525B2 (en) * 2015-05-05 2019-02-05 Sap Se Asset intelligence network
US20160328411A1 (en) * 2015-05-05 2016-11-10 Sap Se Asset Intelligence Network
US11212568B2 (en) * 2015-10-30 2021-12-28 Rovi Guides, Inc. Methods and systems for monitoring content subscription usage
US20230129781A1 (en) * 2015-10-30 2023-04-27 Rovi Guides, Inc. Methods and systems for monitoring content subscription usage on many devices
US20230132452A1 (en) * 2015-10-30 2023-05-04 Rovi Guides, Inc. Methods and systems for monitoring content subscription usage on many devices
US10178421B2 (en) * 2015-10-30 2019-01-08 Rovi Guides, Inc. Methods and systems for monitoring content subscription usage
US9813396B2 (en) 2015-10-30 2017-11-07 Rovi Guides, Inc. Methods and systems for managing content subscription data
US20190158902A1 (en) * 2015-10-30 2019-05-23 Rovi Guides, Inc. Methods and systems for monitoring content subscription usage
USD872761S1 (en) * 2017-08-25 2020-01-14 Lg Electronics Inc. Display screen with animated graphical user interface

Also Published As

Publication number Publication date
US9582136B2 (en) 2017-02-28
US20140156792A1 (en) 2014-06-05
US20140157327A1 (en) 2014-06-05
US20140157204A1 (en) 2014-06-05
US9720558B2 (en) 2017-08-01
US9043837B2 (en) 2015-05-26
US10310697B2 (en) 2019-06-04
US9400587B2 (en) 2016-07-26
US20140157329A1 (en) 2014-06-05
US9292160B2 (en) 2016-03-22
US20140157124A1 (en) 2014-06-05
US9389749B2 (en) 2016-07-12
US20140157314A1 (en) 2014-06-05
US20140157328A1 (en) 2014-06-05

Similar Documents

Publication Publication Date Title
US20140156373A1 (en) Subscription-Based Access to Media Programs Distributed By Way of a Plurality of Different Media Distribution Models
US9558788B2 (en) Systems and methods of providing user interface features for a media service
US8973066B2 (en) Media content delivery
US8566883B2 (en) Method of controlling media devices of a hospitality establishment to associate credit with guest room for use toward pay-per-use media function, and system and controller thereof
US9392309B2 (en) Entitlement management for video customers
US20140033277A1 (en) Program Service Based on Individual Identification
US9179171B2 (en) Content recommendation for a unified catalog
US9743146B2 (en) Video on demand platform
JP2022119906A (en) Video streaming reproduction system and method
US9900658B2 (en) Device context-based methods and systems for providing a personalized interaction experience with a media service
AU2013201902B2 (en) Converting a digital media item from a rental to a purchase
JP2023516386A (en) Method and system for providing content via efficient database architecture for personalized time management
US20130191258A1 (en) Billing and credit for content in a cross-platform system
JP7004821B2 (en) Content provision method and system based on free charge usage rights
JP2012249764A (en) Cinema re-watching and listening providing system, in which cinema appreciated in movie theater is again watched at and listened to, and cinema re-watching and listening service providing method
KR20200090708A (en) Method and system for providing contents based on free charging ticket
WO2018222846A1 (en) Cloud based digital art subscriptions, control devices, and display devices

Legal Events

Date Code Title Description
AS Assignment

Owner name: VERIZON AND REDBOX DIGITAL ENTERTAINMENT SERVICES,

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBERTS, BRIAN F.;MASKATIA, IMRAN ARIF;BOWERS, PAUL BRADLEY;REEL/FRAME:031525/0093

Effective date: 20131031

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: VERIZON PATENT AND LICENSING INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERIZON AND REDBOX DIGITAL ENTERTAINMENT SERVICES, LLC;REEL/FRAME:046977/0259

Effective date: 20161231