US20060155575A1 - Media delivery prioritization system and method - Google Patents

Media delivery prioritization system and method Download PDF

Info

Publication number
US20060155575A1
US20060155575A1 US11/369,796 US36979606A US2006155575A1 US 20060155575 A1 US20060155575 A1 US 20060155575A1 US 36979606 A US36979606 A US 36979606A US 2006155575 A1 US2006155575 A1 US 2006155575A1
Authority
US
United States
Prior art keywords
subscriber
computing system
queue
priority
title
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
US11/369,796
Inventor
John Gross
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.)
Media Queue LLC
Original Assignee
Gross John N
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 Gross John N filed Critical Gross John N
Priority to US11/369,796 priority Critical patent/US20060155575A1/en
Publication of US20060155575A1 publication Critical patent/US20060155575A1/en
Assigned to MEDIA QUEUE, LLC reassignment MEDIA QUEUE, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GROSS, JOHN NICHOLAS, GROSS, KRISTIN
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/06Buying, selling or leasing transactions
    • 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/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • 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]
    • 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/0631Item recommendations
    • 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/0645Rental transactions; Leasing transactions

Definitions

  • the present invention relates to electronic commerce systems and methods of providing automatic exchange mechanisms for items.
  • the invention has particular applicability to applications in which entertainment media are rented on a temporary or short term basis by subscribers over the Internet.
  • the Internet is now being used for a number of commercial purposes, including purchase and rental of movie films in different media formats.
  • One such popular website is maintained by Netflix®, where subscribers can search, review and select movie titles (in DVD media format). If a particular title is available, the subscriber's choice is then placed into a rental selection “queue.”
  • Netflix® where subscribers can search, review and select movie titles (in DVD media format). If a particular title is available, the subscriber's choice is then placed into a rental selection “queue.”
  • a subscriber can select a number of titles, and then prioritize them in a desired order for shipment within the selection queue.
  • the system can also make recommendations for titles to a user using a well-known recommender algorithm.
  • recommender algorithm Such algorithms are commonplace in a number of Internet commerce environments, including at Amazon, CDNOW, and Netflix to name a few. While the details of such algorithms are often proprietary, the latter typically use a number of parameters for determining a user's movie “tastes” so to speak, including demographics, prior movie rentals, prior movie ratings, user navigation statistics, comparison with other users, etc.
  • the system proceeds to ship the desired titles in the order requested by the subscriber.
  • the selections are mailed to the user in special packaging, which include return mailers pre-printed and adapted for such movie media. This minimizes the inconvenience to the subscriber, but there is an indeterminate processing and mailing delay therefore associated with each selection. In most instances, a selection is mailed the same day, but even in such cases, there is typically a three day transaction period associated between the selection, processing, shipment, mail transit and receipt of a particular title.
  • these titles then appear in a list identified essentially as items that are outstanding (i.e., movies that have not yet been returned by the user) within a “titles out” queue.
  • the system places a limit on the number of outstanding titles that a subscriber may have at any one time (typically, a function of the level of service agreement, with more $$/month resulting in more titles).
  • the remaining movie titles remain as un-shipped items in the rental selection queue.
  • Additional titles in the rental selection queue are only shipped to the user after the system logs a returned item from that same user. This happens automatically, so the user does not need to return to the Netflix website to request the shipment.
  • a limitation of the aforementioned system is that while the system automatically ships the next items in the rental queue it fails to notify the subscriber when the rental queue is empty, near-empty, or perhaps contains less desirable selections than those that the user would otherwise select if they were aware of more recent available titles. This is undesirable because if the rental queue runs empty, the user is not made aware of the fact that no additional titles are forthcoming. By the time the user discovers that no new titles are in the rental queue, it is now no longer possible for the subscriber to receive a new title any earlier than the minimum delay period noted above (typically three days). This is clearly unattractive from the subscriber's perspective, especially since the latter typically pay a fixed fee per month for the benefits of the Netflix service. In other words, unless they constantly monitor their own rental queue to make sure it is stocked with selections for shipping, subscribers run the risk of being “title-less” for several days.
  • Netflix does not give subscribers any flexible degree of control over their rental selection queue or shipments. For example, subscribers are not given an option of whether a particular title in the rental queue should be shipped; it is automatically shipped, even if they may have changed their minds.
  • the Netflix system does not provide any mechanism for monetizing such recommendations to subscribers. Subscribers are not likely to object to a small surcharge for specific rentals that are achieved by virtue of the help of an automatic queue monitoring/recommendation system, particularly when it would mean that they did not have to constantly monitor and update their rental queue.
  • the Netflix system (and other prior art systems like it) do not permit any significant user interaction, control or monitoring of selections presented in a rental queue. While the Netflix system has been operational for several years, the aforementioned limitations have not been appreciated or addressed, and thus remain a continuing problem. Accordingly, there is clearly a long-felt need to remedy the deficiencies of such system, and other systems which employ a type of “queue” for handling customer selections/shipments of products, including rental media.
  • An object of the present invention is to overcome the aforementioned limitations of the prior art.
  • Another object is to implement an intelligent queue monitoring system that allows subscribers/purchasers to define policies and rules to be used in determining what actions should be taken with respect to particular items in such queue, and at what times;
  • a further object is to provide a notification system that alerts and informs subscribers/purchasers of the status of items in a rental/purchase queue;
  • a related object is to provide a feedback system that allows subscribers/purchasers to react and provide intelligent feedback in response to such notifications in a rental/purchase queue;
  • Still another object is to provide a recommender system that coordinates with a queue monitoring system, so that the subscribers/purchasers can enjoy the benefits of such system even during periods when they are not actively engaged with an online rental/purchase system;
  • Yet another object is to provide a monitoring system that imposes an optional surcharge to subscribers/purchasers when they avail themselves of recommendations generated and by an online rental/purchase system.
  • a further object is to provide a system for encouraging subscribers to given meaningful feedback to the quality of services provided by Internet based companies;
  • Another object is to provide an exchange system (and methods) to permit subscribers to offer, bid, negotiate and swap titles (and access rights, capacity) directly, to improve overall customer satisfaction and respond to demand through another subscriber-based capacity tool;
  • a further object is to provide an automatic exchange system (and methods) to identify situations in which it is beneficial to intervene directly and attempt to satisfy a subscriber's rental selection, such as by negotiating and swapping access rights to titles directly with inducements;
  • Still other objects are to provide associated related methods of implementing the aforementioned systems.
  • FIG. 1 is an illustration of a queue status interface employed in the present invention that is adapted for assisting users/subscribers to monitor the status of a rental queue;
  • FIG. 2 is an illustration of a queue control electronic interface employed in the present invention that is adapted for assisting users/subscribers to set up queue monitoring control parameters, queue notification parameters, queue replenishment parameters and other queue control options;
  • FIG. 3A depicts an embodiment of a first type of email notification provided to a subscriber in accordance with the teachings of the present invention
  • FIG. 3B depicts an embodiment of a second type of email notification provided to a subscriber in accordance with the teachings of the present invention
  • FIG. 3C depicts an embodiment of a typical email confirmation screen provided to a subscriber in accordance with the teachings of the present invention
  • FIG. 4 illustrates a preferred process employed in a preferred embodiment of a queue control system of the present invention
  • FIG. 5 illustrates a preferred process utilized in a preferred embodiment of a subscriber queue control set up system of the present invention
  • FIG. 6 illustrates an exemplary process for generating a recommendation profile for a subscriber suitable for use in the present invention
  • FIG. 7 illustrates an embodiment of a media distribution system that distributes media in accordance with the teachings of the present invention
  • FIG. 8 illustrates a process employed in a subscriber based media title exchange system in accordance with the teachings of the present invention
  • FIG. 9 illustrates a process employed in an automatic media title exchange system in accordance with the teachings of the present invention.
  • FIG. 1 illustrates an example of a queue status interface 100 employed in the present invention that is adapted for assisting users/subscribers to set up a queue monitoring system for monitoring the status of a rental queue for renting/purchasing playable media items, and specific set up controls for such monitoring.
  • the present preferred embodiment is directed to a rental service for distributing DVD movie titles, it will be understood by those skilled in the art that, as used herein, the term “media item” or “playable media item” is intended to have its broadest meaning to include any machine readable media readable (including software programs) by a subscriber machine player (such as a DVD player, a computer, a video recorder/receiver, an audio CD ROM Player, and the like).
  • queable content/items that are not machine readable could be distributed in this fashion as well, including human readable materials such as printed matter in the form of books, magazines, and other general purpose items.
  • Other useful articles can be rented and distributed in accordance with the present teachings as well.
  • queue status interface 100 is generated under control of a media distribution system (such as an Internet Server maintained by a media distribution provider as shown in FIG. 7 ) as a World Wide Web (WWW) web page and presented within a client device (i.e., some form of computing system) within a browser software program.
  • a media distribution system such as an Internet Server maintained by a media distribution provider as shown in FIG. 7
  • WWW World Wide Web
  • client device i.e., some form of computing system
  • a number of viewable fields are presented to a user by a WWW page for visualizing media distribution information, which, in a preferred embodiment, are movie titles distributed in a DVD format. These include, in this instance three primary areas:
  • FIG. 1 or FIG. 2
  • FIG. 1 or FIG. 2
  • FIG. 1 or FIG. 2
  • FIG. 1 or FIG. 2
  • other items may be present and displayed within such page(s), including other URL tags, Java applets, etc. along with header 125 .
  • Titles Out Queue 106 identifies a first list of movie titles (AAA, BBB, CCC) that are designated with a first deployment status, namely, that they are still “out” to the subscriber in an out queue. In other words, the subscriber still has these titles outstanding in his/her possession, or they are in transit (to or from the subscriber).
  • This display area is formatted essentially the same as a prior art system described earlier.
  • the capacity of a Titles Out queue is typically fixed to some predetermined number, so that the subscriber cannot exceed this limit without additional authorization.
  • Second display area 110 identifies a second list of movie titles (DDD through HHH) in a Subscriber Selection Queue 116 that have a second deployment status, namely, that they have been selected by the subscriber but are still waiting to be distributed.
  • these titles are to be distributed to the subscriber when space is made available in Titles Out queue 106 shown in first field 105 —although other schemes are possible.
  • a movie title (such as entry 111 ) is moved from Subscriber Selection Queue 110 to the Titles Out Queue 106 when it is actually shipped (or otherwise distributed) to the subscriber.
  • Subscriber Selection Queue 110 is usually not fixed to some predetermined capacity (but it can be if desired). Accordingly, a subscriber can load as many of his his/her preferences in advance as they desire.
  • a subscriber may in fact “overload” a Subscriber Selection Queue 116 because they have limited access opportunities to monitor their selections, or they simply do not wish to constantly monitor later for new selections that may be available. Nonetheless, this situation is not optimal, because subscribers are often forced to select what can be described as essentially second rate (or even third rate selections) during a particular session/visit, simply because they do not have time to visit the site at a later time to check for new releases or other selections that may be more to their liking.
  • One advantage that can be realized in queue monitoring embodiments of the present invention is the fact that this requirement of overloading by the subscriber (which takes time) is avoided because the system automatically ensures that his/her preference queue is never allowed to completely run “dry” so to speak.
  • Subscriber Selection Queue 110 contains a number of rows which identify particular subscriber selections, and a number of columns which provide unique information about a particular selection.
  • a subscriber selection is associated with the following queue control information: (1) a selection priority indicator (a numerical ranking within the queue to indicate where the title ranks in sequence to be shipped); (2) a selection title (in this case DDD); (3) a selection availability (in this case indicating that the title is available at this time); (4) and a selection type (in this case, the letter “P” indicating that the subscriber personally selected the title).
  • a selection 112 ′ indicates that the selection was automatically selected for the subscriber by the present system (by the letter “A” designation).
  • an additional designation (such as an * for example) can be used to designate those titles which have been automatically selected (or reserved) but not yet finally approved (or confirmed) by the subscriber. Thus, this serves to designate a form of tentative selection.
  • Another characteristic of such systems is the fact that while a first title may be prioritized by the subscriber higher than a second title in the Subscriber Selection Queue 110 , this does not mean that the first title will be shipped first. This is because, in many cases, the systems are configured so that if the first title is not yet available, the next title after this is examined to see if it is available instead. Thus, if possible, the system attempts to ship “a” title to the subscriber.
  • a limitation of this is that the subscriber can sometimes be left with only titles that are unavailable, or which have a long wait. In such instances, again, the subscriber is not satisfied, because there is an inordinate amount of time between deliveries.
  • the present invention can accommodate for such problematic scenarios, as well, both by informing the subscriber of such scenarios, and by further taking proactive steps to remedy the logjam (as explained below in connection with the exchange mechanism).
  • Queue Control Options display area 115 is unique to the present invention. This field identifies a set of subscriber queue control options in place for a subscriber, as well as links to additional features by which the subscriber can add or modify such options. Thus, as shown, an exemplary set of subscriber queue control options 116 indicate that the subscriber wishes that a queue monitor system monitor the Subscriber Selection Queue 110 and with controls such that:
  • a queue control setup link 117 is provided (i.e., using a highlighted link within the web page 100 ) to allow a subscriber to alter or modify subscriber queue control options 116 through the use of an additional web page (shown below in FIG. 2 ).
  • a legend area 118 provides a notice to the subscriber that an additional (optional) fee may be charged for selections that are automatically shipped in this fashion.
  • an electronic avatar 120 is further provided to interact and assist the subscriber with features of the queue monitoring system of the present invention. Since some aspects of the invention may be foreign or unfamiliar to certain types of subscribers, it may be desirable to include some human like interaction in such cases.
  • electronic avatar 120 is generally referred to and designated as a “Queue Keeper” to denote to subscribers that (as with a “zoo” keeper for example) another entity is attentive, responsive and mindful of their preferences and desires as concerns movie selections, and is working on their behalf behind the scenes so to speak to effectuate their wishes and desires.
  • Avatar 120 can take on a variety of customized appearance desired by the user in accordance with well-known techniques.
  • avatar 120 can also provide visual feedback to a user by way of facial expressions (frowning, smiling, etc.) to respond to user input. The avatar can in turn communicate to a user both by text, audio output, etc.
  • interface 100 (and the other interfaces described herein) will be generated and driven by a menu program within such systems, and not by connection of a browser to a WWW page per se.
  • FIG. 2 illustrates a queue control electronic interface employed in the present invention that is adapted for assisting users/subscribers to set up queue monitoring control parameters, queue notification parameters, queue replenishment parameters and other queue control options. It will be understood, of course, that many of these display areas/fields could be integrated as desired into queue status interface 100 as well if desired.
  • a queue monitoring system can be configured to be extremely active, mostly passive, or something in between, all the subscriber's control. Furthermore, all or most of these services/features can be monetized if desired by a service provider to enhance profitability as well as customer satisfaction.
  • a first preference display area 210 provides a short description of the reasons and functions associated with the queue monitoring system to interested subscribers.
  • a preliminary question is posed to the subscriber, such as, for example, whether they want to employ the benefits of auto queue monitoring, auto notifications, auto recommendations, auto shipments, etc.
  • the subscriber wishes to simply elect certain default values (shown in shaded form in the interface) he/she simply selects a FINISHED field 295 , and the choices indicated by such shadings would then be stored for such subscriber.
  • the user prefers not to use a queue monitoring logic feature, they can depress the CANCEL field 296 and return to the prior interface.
  • the subscriber assuming that the subscriber wishes to select their own customized controls, they then interact with and select from a number of selection areas within interface 200 .
  • the nature of the questions and selections posed in such interface areas is preferably designed to allow even less experienced computer users to glean the meaning of the options presented.
  • the service provider may want to charge a monthly fee for such monitoring services, as well as additional fees for each title that is reserved or shipped.
  • a service provider may provide the monitoring service free of charge (or particular selections free of charge) based on a subscriber's service level, and/or maintaining a level of average turn-around time that is below a certain threshold.
  • this practice helps in managing inventory and in spreading out/satisfying demand for media inventory, particularly popular titles.
  • the present invention in fact attempts to reward early rental returns with various incentives. Accordingly as this type of behavior can be rewarded, including through non-monetary considerations such as the services described herein, this further enhances the useability and marketability of a service provider system configured as described herein.
  • a so-called queue trigger threshold question is first posed to the subscriber.
  • the subscriber is given four threshold options, including generally the following: (1) when the Subscriber Selection Queue 110 becomes completely empty (i.e., as a result of moving the last selection into Titles Out Queue 106 ); (2) when the number of remaining titles in Subscriber Selection Queue 110 falls below a certain number (selectable by the user) of movies left; (3) when a desirable selection is available at the service provider (as determined by certain auto-recommend logic described herein); (4) at certain predetermined (selectable by the user) time intervals—i.e., every day, every week, etc.
  • Some of these options are not mutually exclusive, and, therefore they can be selected in tandem of course. Other options may be employed, as well, depending on the nature of the media, subscriber preferences, etc.
  • Threshold Option #1 (default) of course is the least “proactive” of course, but still serves to accomplish the goal of reducing the chances that the Subscriber Selection Queue 110 will become completely empty.
  • the user can opt for the better selection to be shipped instead (either automatically, or through an email confirmation), thus avoiding a wasted shipment, wasted time, etc.
  • the user can also set up a limited response period (i.e., 1 day) so that if he/she does not reply favorably to the new choice, the original choice is shipped as planned to avoid delays.
  • Threshold Option #2 gives additional flexibility for a variety of reasons. First, if there are lesser desirable selections remaining, these can be supplemented by (or even swapped out for) better selections before the former are actually moved into Titles Out Queue 106 for shipment. Furthermore, in some instances it may be desirable for the system to compare user selections (which may be identified in a queue with a high priority) against automatically recommended selections (which may be identified with a lower priority but predicted to be more “desirable” to the subscriber) to see if the latter should “bump” the former in shipping priority. Again, this serves to improve the overall user experience by ensuring that better quality selections are actually shipped and received.
  • Threshold Option #3 is useful for ensuring that the Subscriber Selection Queue 110 is continually updated with better or fresher selections to supplement those that might be present in the queue. For example, if a new release comes out that is likely to be of interest, the user is not required to physically log on to the site, look for, review or study the particular selection. Instead, the system automatically determines this for the subscriber, and adds the same to his/her Subscriber Selection Queue 110 . In some instances, an additional control could be added to make sure that these types of selections are merely designated as “tentative” until the subscriber accepts them into his/her selection queue. Again, since this feature acts as a form of “reserve” it is possible that the service provider could associate a fee for such preferential treatment. Furthermore it may be desirable to automatically move such popular selections into the Titles Out Queue 106 to ensure that they are quickly received, seen and returned by the subscriber for use by other subscribers.
  • Threshold Option #4 replaces the typical user experience of logging on every day, week, month, etc., to check for titles, and is useful as an additional check for the subscriber to make sure that any interesting selections have been considered. Again, in some instances, and particularly where third party monitoring services are used, a nominal fee could be associated with “checking” the Subscriber Selection Queue 110 .
  • a third preference display area 230 is used to specify options for “what” the system should do when the so-called triggering threshold is met. Again, these notification selections can vary from very simple directives, to very detailed instructions, and it will be understood that what is shown in FIG. 2 is merely exemplary of what can be provided.
  • Notification Option #1 indicates that only a notification should be sent to the subscriber when the triggering threshold is reached.
  • this information is sent electronically to ensure expedient receipt by the subscriber. For instance, a simple e-mail, text message or instant message could be used. In other instances a hard-copy regular mail notice could be sent as well.
  • the content/substance of a preferred notification is discussed below in connection with FIG. 3A .
  • Notification Option #2 indicates that a notification should be sent to the subscriber when the triggering threshold is reached, and that an additional media title should be automatically selected (and if necessary shipped), without further prompting or feedback from the subscriber.
  • This option may be desirable by some types of subscribers who do not wish to be bothered with the task of selecting titles.
  • An additional reminder field can be associated with this option, so the subscriber can indicate how often he/she should receive notices. This is useful so that if the Subscriber Selection Queue 110 is not replenished within a certain time frame, the subscriber can receive another notice.
  • the system will skip any official notification to the subscriber, and simply select a new title to be inserted into Subscriber Selection Queue 110 or Titles Out Queue 106 . Again, this option may be of interest to certain subscribers who prefer not to receive additional emails.
  • Notification Option #4 gives the subscriber more control, in that a notification is sent, but it specifically directs the system NOT to actually move a title into Subscriber Selection Queue 110 (or Titles Out Queue 106 as the case may be) until an actual or “constructive” confirmation is obtained.
  • An actual confirmation would require, for example, that the subscriber either visit the site to remove a tentative designation, confirm the shipment in a later e-mail, etc.
  • a constructive confirmation can be based on time, for example, so that the system will automatically remove any tentative designation (if such exists) and move or ship the title within a predetermined (controlled by the user) number of days.
  • a fourth preference display area 240 is used to specify options for “how” the system should replenish or supplement the Subscriber Selection Queue 110 . Again, these replenishment/addition options can vary significantly according to the type of media, other system features, etc., and it will be understood that what is shown in FIG. 2 is merely exemplary of what can be provided.
  • the service provider preferably automatically recommends a title to be included in Subscriber Selection Queue 110 /Titles Out Queue 106 .
  • a variety of artificial intelligence, or preference determination systems are known in the art for predicting preferences of individuals. These systems work based on such simple factors as demographics, prior selections, expressed preferences, questionnaires, etc.
  • an auto-recommend feature can be based, for example, on prior ratings given by a subscriber to certain movies which he/she has seen, and/or just based on the identity if all prior rentals. In this instance, the system uses prior ratings by default, as these tend to more accurately reflect a particular individual's tastes.
  • the invention is by no means limited to any particular mechanism, and it will be understood that any suitable system can be employed for this purpose.
  • the only criterion, of course, is that recommender should work in the background, seamlessly and without extensive burdensome participation by the subscriber so that the queue is automatically replenished.
  • Additional replenishment options are based on various categories of selections available at the media service provider.
  • a subscriber can ask that any automatic selection be restricted to one or more particular categories, such as a New Release, a particular genre, a particular collection, from the top 100 most popular choices, from a Critic's choice selection, etc.
  • additional fees may be identified and collected for New Releases or other categories of titles. Other examples will be apparent.
  • a fifth preference display area 250 provides additional levels of queue management control.
  • a subscriber in response to a Queue Management Option #1, a subscriber can elect to have any new automatically selected title “bump” the next to be shipped item in the Subscriber Selection Queue 110 .
  • additional sub-control features can be employed so that the new automatically selected item “always” bumps such existing queue item, or only does so when it is of a higher preference for the particular user. Again, this type of feature can be used to further improve the overall experience by the subscriber, who is then ensured to receive media that is more tailored to their particular tastes.
  • a Queue Management Option #2 can be selected, in which case the auto recommended title is simply placed in the order in Subscriber Selection Queue 110 behind any other existing entries. In such instance, the item will be shipped automatically after the other entries are shipped, unless the subscriber specifically vetoes such selection either during a notification process, or manually later by visiting the site on his/her own.
  • a subscriber can elect to have entries moved into Subscriber Selection Queue 110 and simply designated as tentative. In such cases, these types of titles are NOT automatically shipped unless the subscriber specifically requests such action at a later time. Thus, any such entries can essentially float in the queue until they are given a non-tentative status. This allows for subscribers to further designate a class of selections for which they are not entirely sure that they want shipped, but which can wait in abeyance in the queue until they are confirmed. Again, to ensure that subscribers make fair use of such system, it may be desirable to charge a fee for any title that is reserved in this fashion, and even if it is not actually shipped.
  • the final fields in interface 200 represent standard FINISHED 270 and CANCEL 271 operations. If the user is done providing his/her preferences, the FINISHED field 270 is activated, the preference data is saved, and the user is taken back to Interface 100 . If the user merely selects CANCEL 271 , no changes are saved.
  • preference interface 200 shown in FIG. 2 is merely exemplary, and that any particular commercial implementation is likely to deviate from the same. Furthermore, it is not necessary to include all the options indicated, and other options could be substituted in lieu of the same. Accordingly, the final look of any interface is expected to be a matter of routine design skill based on particular needs of a particular media service provider and their respective subscribers.
  • FIG. 3A An exemplary notification message 300 in accordance with the present teachings is shown in FIG. 3A .
  • this message is preferably an email based text/graphics message with embedded links that can be clicked through by a recipient.
  • a notification message header 310 contains basic identifying information, including a sender field, recipient field, and a byline field.
  • An optional graphical character can be included to associate message 300 with a queue keeper.
  • a first message notice field 320 includes information pertaining to a basic notice that would be elected pursuant to Notice Option #1 or #2 above. This would also be sent after a period of time that exceeds a subscriber default confirmation time as provided in Notice Option #3 above.
  • An additional optional clickably URL could be embedded in the message to permit the subscriber to see the status of their particular Subscriber Selection Queue 110 .
  • a further optional field could identify, by title, an additional selection already pre-selected for the subscriber to consider for inclusion in their Subscriber Selection Queue 110 when he/she visits the media service provider site.
  • the message 300 can include an additional second message ship field 330 .
  • This field provides details on the title of the automatically selected item for the subscriber, and an approximate shipping date for the same.
  • optional clickable URLs are embedded in the message to permit the subscriber to see more information about the item in question.
  • An additional feedback link field 335 causes an additional feedback window to open for the subscriber to provide his/her feedback on the quality of the selection made by the queue monitoring logic. This can be implemented in any conventional fashion, using numerical rankings, sliders, etc.
  • the feedback data can be tabulated to monitor the performance of the queue monitoring logic, to compile user preferences, etc.
  • a confirmation field 340 provides an opportunity for a subscriber to opt-out of receiving the preselected item.
  • a clickable URL link is thus provided for the user to change or cancel the particular selection.
  • FIG. 3B illustrates yet another example of a confirmation-request type notice 300 which may be sent in accordance with selecting notification option #3 above.
  • a user is informed of the fact that a queue monitoring system has identified a title that he/she may be interested in, and a specific request for feedback is made to confirm acceptability of the choice.
  • a subscriber is given essentially the same information as for the message of FIG. 3A , except that a click through to a specific URL is made to cause the subscriber to interact with an interface shown in FIG. 3C .
  • a subscriber can then elect to have the item shipped, not shipped, or even have the title modified for another selection.
  • an optional ratings field can then be employed to solicit feedback on the performance of the system for monitoring purposes, for updating a subscriber profile, for use by a recommender system, etc.
  • the above are merely examples of a type of notification that can be sent to subscribers.
  • the precise format, wording and style will be a matter of design choice for any particular application, and the invention is not limited by the same.
  • the primary advantage of the present invention lies in the fact that, unlike the prior art systems, a subscriber is notified of the deficiency in his/her selection queue, and is thus given an opportunity to address the same in a prompt fashion.
  • an ancillary benefit to the service provider is that they can determine, from available inventory, particular titles which may be of interest to subscribers, and ship them as a way of “filling” subscriber queues in advance. This can be done, again, by auto-recommender systems, such as by the Cinematch system employed by Netflix, or other comparable system. In other words, every title preemptively shipped by the service provider acts to supplant a subscriber choice that may be harder to satisfy (i.e., because the desired title is scarce).
  • the service determines that a customer is highly likely to enjoy title A
  • the subscriber agrees to select title A, and if the title is shipped to the subscriber, this fills an available spot in the Titles Out Queue 106 and reduces the expectation/opportunity by the subscriber of receiving another (potentially more popular) title. This further frees up an opportunity for the service provider to ship the more popular title to another subscriber, thus giving more flexibility in responding to demand.
  • a service provider can determine which titles have a higher profit margin (i.e., lower sharing expenses with distributors, studios, etc.) and control the distribution of titles more closely using cost/profit as an additional factor as well.
  • this type of proactive inventory management helps to expand the reach and desirability of the system to other types of would-be renters, including persons who are too busy, lazy, or unable to determine appropriate choices on their own. Moreover, since some renters are impulsive, they can be presented automatically with title choices to increase their participation rates as well.
  • a notice can be sent automatically to those subscribers (i.e., without a setup process by a subscriber) upon determining that their rental selection queue only contains titles that are unavailable (or subject to a long wait).
  • a subscriber again, it is preferable to alert a subscriber to such fact before an undue amount of time passes, and so the subscriber (and/or the system) can take some form of corrective action.
  • FIG. 4 A preferred Auto-Notify/Auto-Ship process 400 used by a media distribution system with intelligent queue monitoring configured in accordance with the present inventions is illustrated in FIG. 4 .
  • such process is expected to be embodied in a variety of software programs, routines, etc., that run on one more servers coupled to the Internet. In other embodiments these programs and routines will run directly on a computing machine at the subscriber's premises, such as a digital video recorder, receiver, etc.
  • a subscriber configures his/her preferences as noted in step 405 , including the various options noted above in connection with FIG. 2 .
  • a ratings survey is determined at step 410 to be necessary from the subscriber (i.e., there is insufficient information for a recommender system to generate a meaningful recommendation for a title) this is effectuated at steps 415 (present ratings schedule) and 420 (tabulate profile) at which time a preliminary preference profile is created and maintained thereafter for the particular subscriber.
  • recommender systems are well-known in the art, and the present invention can thus be used with any number of suitable implementations.
  • a recommender system can further consider a title popularity, a subscriber status, a subscriber turn-around time for titles, etc., before finalizing a particular choice, to ensure that a title is appropriate and/or cost-effective for a particular subscriber.
  • a very popular new release may be recommended only to certain kinds of subscribers who routinely return titles quickly.
  • a queue monitoring procedure is performed in a loop-like fashion at step 410 , again, in accordance with the directives selected by the subscriber, and/or in conjuction with other instructions from a service provider. If no triggering event is detected at step 430 , the system returns back to a monitoring mode.
  • the system When a triggering event is detected, the system then generates an auto-recommended title at step 435 for the particular subscriber using the subscriber's preference profile.
  • a preliminary preference profile is obtained as noted above, and is supplemented later, of course, with additional feedback from the user and observation of user selections.
  • a number of conventional and customized programs can be configured for performing this type of task; for example, Netflix uses a system identified as Cinematch for such purpose.
  • Other alternatives are of course acceptable, and could be used with the present system to ensure a title that is likely to be of interest to the subscriber.
  • the system may merely alert the subscriber to the queue deficiency without generating a recommendation, or, at least, the latter operation may be performed after such alert.
  • the Subscriber Selection Queue 110 is updated, or, if necessary, at step 450 , the Titles Out Queue 106 as well (in the event the subscriber's queue was completely empty and the title should be shipped). The title is then shipped to the subscriber in a conventional fashion as practiced in the prior art. Again, as noted above, in some instances a nominal fee can be associated with such activities to reflect the benefits conferred on the subscriber. Finally, in some instances, it is possible that before moving the title to a Titles Out Queue, the subscribe may elect to barter and/or exchange the title with another subscriber in return for additional inducements or consideration.
  • the substance of a message (such as illustrated in FIGS. 3A and 3B ) is prepared.
  • the auto-notification message is then sent, (preferably) electronically, at step 460 , using any conventional delivery mechanism, such as email, text message, wireless alert, etc.
  • step 465 if the notification consists solely of a notice (pursuant to the subscriber's request) the process branches to step 495 , where a notation is made for the subscriber's profile that the subscriber was indeed notified. Control then returns to the queue monitor step 410 ; as noted earlier, a notice can be re-sent if the subscriber has elected such option.
  • step 470 if the notification does not require an affirmative reply confirmation, then the subscriber's preferences are examined to see if he/she has elected for a predetermined delay period at step 475 . In other words, this procedure determines if the subscriber has asked for a constructive confirmation option in the form of a certain number of days. If the answer is no, the process proceeds to step 445 and continues as noted above. If the answer is yes, then a delay period is introduced at step 480 equal to the subscriber's request, and thereafter the process picks up step 445 as before.
  • step 485 the system determines whether it has received actual confirmation, or if the user has canceled or modified the selection. If yes, the system shifts to step 445 as noted earlier. If no, the system updates the subscriber profile to indicate that a notice was sent, and initiates a re-notification process 490 to be executed at a later time to remind the subscriber if need be.
  • a designation (such as an *) can be made to the particular title as it is sitting in the Subscriber Selection Queue 110 , so that if the subscriber logs on to view his/her account, they will understand immediately that the automatically selected title is merely tentative.
  • the subscriber can elect to remove the designation directly at the service provider website through interface 100 , rather than wait for another email notification/confirmation.
  • the present invention could be extended to perform additional administrative functions as well, such as determining optimal service plans for subscribers.
  • the system can provide recommendations to subscribers on an optimal service plan. For example, for full-service subscribers who rarely check out more than 1 title at a time, a notification (email) could be sent to suggest that they alter their service plan to a lesser service. Similarly, for lower service subscribers who appear to have large numbers of titles in their Subscriber Selection Queue, a notification could be sent to suggest that they upgrade their service.
  • This type of feature will further allow a service provider to determine an appropriate service plan for each subscriber, and thus improve overall customer retention rates.
  • FIG. 5 A preferred subscriber preference setup process 500 used by a media distribution system with intelligent queue monitoring configured in accordance with the present inventions is illustrated in FIG. 5 . Again, as noted herein, such process is expected to be embodied in a variety of software programs, routines, etc., that execute within a conventional user browser program.
  • a subscriber enables an Auto-Notify/Auto-Ship process at step 510 .
  • the subscriber either elects a number of default values, or begins the process of configuring particular parameters to be used in a queue monitoring system.
  • the “trigger events” are provided by the subscriber, to identify when the monitoring logic should examine the subscriber's selection queue.
  • the subscriber identifies what type of movie (or other media format) he/she wants to be considered for an auto-recommendation system.
  • the subscriber identifies specifically what type of policies/rules should be employed—i.e., what notice and action should be sent to him/her, including the Notification Options described earlier.
  • any other additional management options (such as a sequence for placement of automatically selected features) are provided.
  • FIG. 6 A preferred subscriber profiling process 600 used by a media distribution system with intelligent queue monitoring configured in accordance with the present inventions is illustrated in FIG. 6 . Again, as noted herein, such process is expected to be embodied in a variety of software programs, routines, etc., that execute within a conventional user browser program.
  • a subscriber is presented with a movie “survey” application, to collect data on a subscriber's tastes in movies.
  • a movie “survey” application to collect data on a subscriber's tastes in movies.
  • an interface showing one or more movie titles, and an entry field for the subscriber to provide a rating is provided.
  • the movie titles can be selected for presentation based on an evaluation by the system of movies most likely to have been by the subscriber, movies that are rated most popular by other subscribers, movies that have been determined to provide the best discrimination in tastes between subscribers, etc.
  • the particular logic used to provide the sample list will be a function of the particular recommender system employed. Additional fields for providing short summaries of the movies could be provided as well.
  • the movies could appear in a list, a table, or as a sequence of separate pages.
  • the precise format of the interface is unimportant, of course, and could be implemented in a variety of ways known in the art.
  • the ratings are captured for the movies presented. Again, it is expected that the subscriber may not provide sufficient information on enough movies to form an intelligent profile, and, if so, the process would branch at step 630 to prompt for more information. In the event the subscriber does provide sufficient profiling data, a preliminary subscriber preference profile is generated at step 640 . This preliminary subscriber preference profile is changed or supplemented later, of course, in response to additional feedback from the user and as interpreted by a recommender system (not shown).
  • a preliminary subscriber preference profile might be generated simply based on demographics information presented by the subscriber, or some other data presented by the subscriber, without the use of a formal survey.
  • the preferences data can be set to some default value based on average subscriber behavior, thus obviating the need for any formal data collection process. Again, the precise mechanism by which a profile is obtained is irrelevant, so long as a recommender system is able to make an intelligent prediction on a likely title choice of interest to the subscriber.
  • FIG. 7 A preferred embodiment of a media distribution system 700 with intelligent queue monitoring that is constructed in accordance with the present inventions is illustrated in FIG. 7 .
  • the system is composed of several components including a Network 702 , through which a number of separate Network Connections 704 are provided to a Service Provider Server Device 720 by a plurality of Customer Network Devices 712 . It will be understood by those skilled in the art that other components may be connected to Network 102 , and that not all connections shown need to be active at all times.
  • Network 702 is preferably the Internet, but could be any implemented in any variety of commonly used architectures, including WAN, LAN, etc.
  • Network Connections 704 are conventional dial-up and/or network connections, such as from analog/digital modems, cable modems, satellite connections, etc., between any conventional network device and an Internet Service Provider in combination with browser software such as Netscape Navigator, Microsoft Internet Explorer or AOL.
  • Client Device 712 is a satellite receiver, a TIVO receiver, or the like, and an interface to a service provider does not require a browser.
  • Delivery/return path 705 represents a physical or electronic route for delivering and returning a particular title to/from a subscriber.
  • the media title is a movie in DVD format that is shipped in a specialized mailer package by any conventional means to a subscriber, such as US Postal Service, courier, etc.
  • Delivery/Return path 705 can be an electronic link (broadband preferably) for delivering content of a media item to a subscriber.
  • Customer Network Device 112 will be typically desk top computers, laptop computers, personal digital assistants (PDAs), cell phones, or some form of broadcast receiver (cable, satellite, DSL).
  • Server Network Device 110 is typically a network server.
  • PDAs personal digital assistants
  • Other structures and architectures may be more suitable on a case by case basis for any particular implementation of the present inventions, and so the present inventions are not limited in this respect.
  • Software elements of the present invention typically will be custom tailored for a particular application, but preferably will include some common features, including the following.
  • an Item Search/Selection Module 721 contains a list of media items (i.e., movies, books, CDs, etc.) available on the network organized and searchable by Title, Artist and other attributes as determined by customer popularity, system administrative requirements, and the like. This module also presents a conventional query interface (not shown) to subscribers to allow them to peruse and view information about the media items.
  • media items i.e., movies, books, CDs, etc.
  • This module also presents a conventional query interface (not shown) to subscribers to allow them to peruse and view information about the media items.
  • a Media Processing/Shipping Module 722 supports and controls each subscriber transaction that takes place within system 700 , including updating subscriber accounts, updating subscriber queues, etc. in response to a subscriber selection of a particular title.
  • this module acts as a form of administrator to coordinate interactions with subscribers, to show them the status of their accounts, etc. It also generates any appropriate internal directions required to effectuate a shipment of a particular item to a particular subscriber by a shipping department (which may be physically separate from a site at which device 720 is located).
  • a Subscriber Delivery Queue Module 723 controls and updates subscriber delivery queues in response to subscriber selections, automatic return and shipping instructions issued by Media Processing Module 722 (such as when a title is returned) and based on a Intelligent Queue Monitor module 726 described below.
  • a Subscriber Profile Module 724 analyzes subscriber inputs, queries, title selections, title deliveries, etc., and forms a customized interest profile for each subscriber. This can be done in accordance with the overall process flow illustrated in FIG. 6 , or based on any other conventional method.
  • This customized subscriber-specific information is in addition, of course, to any other basic customer-specific information that may be maintained, such as authorized user names, account numbers, physical addresses, credit card information, etc.
  • a Recommender Module 725 operates to provide suggestions for additional titles that are likely to be of interest to the subscriber. These can also be provided within a standard query interface presented by Item Selection/Search module 721 . Again, a variety of such types of recommender systems are well-known in the art and can be incorporated within embodiments of the present invention. For example, a well-known system is the Cinematch program used by Netflix; other acceptable turn-key or custom solutions could be used.
  • the title suggestions may be provided while the user is engaged in an interactive session across network 702 , or, as explained above, even while the user is not connected to Service Device 720 .
  • a subscriber delivery queue can be updated even without direct ongoing participation by the user, who may be too busy to engage in a session to locate more titles.
  • the recommendations are solicited by a Subscriber Queue Control module in accordance with user directives and are used by a Queue Control Monitor 726 to replenish/modify/update a subscriber delivery queue 723 .
  • An Intelligent Queue Monitor module 726 is responsible for monitoring/updating a subscriber delivery queue 723 in accordance with the directives noted above in FIGS. 2 and FIG. 4 and performs the functions noted in the same. This module coordinates with Media Processing System 721 , Recommender Module 725 and the modules noted below to ensure that a subscriber's wishes concerning a particular title and queue management are actually performed. This module (or alternatively Feedback Module 729 ) further causes any appropriate additional billing module to update a user account and debit any charge associated with an automatic recommended/shipped title as noted above.
  • Subscriber Queue Control Module 727 is responsible for generating the interfaces noted in FIGS. 1, 2 , interacting with a subscriber to obtain subscriber auto-notice/auto-replenish/auto-ship options, and implementing other associated functions noted in FIGS. 4 and 5 . This information is passed on and used by Intelligent Queue Monitor module 726 to effectuate the actual control of subscriber delivery queues 723 , and to Queue Status Notification Module 728 to ensure that such module also interacts properly with subscribers.
  • Queue Status Notification Module 728 is responsible for generating the message notifications illustrated in FIGS. 3A, 3B (in response to subscriber queue control information solicited by Intelligent Queue Monitor module 726 ) and maintaining administrative information concerning such notifications in accordance with the directives provided by a user in the interface of FIG. 2 , and the overall operation noted in FIG. 4 . For instance, it will note when a subscriber has been notified and cause a re-notification to be sent if necessary within a predetermined time period.
  • a Feedback Module 729 coordinates with Queue Status Notification Module 728 to notify users in accordance with their queue control selected options. This module also solicits the subscriber feedback noted above in connection with FIG. 3B , and of course functions to notify Intelligent Queue Monitor module 726 of user acceptances of titles (or changes) selected by the latter. This feedback information is also passed on to Recommender Module 725 and subscriber profile module 724 so that the latter can be updated. By capturing this feedback, the Recommender module's 725 performance can be improved and enhanced for later subscriber recommendations.
  • a subscriber exchange module 730 helps to implement a subscriber exchange system, described in more detail below in connection with FIG. 8 .
  • an auto-exchange module 731 implements an automated exchange system for controlling inventory, improving user satisfaction, etc. as detailed below in connection with FIG. 9 .
  • modules of the present invention can be implemented using any one of many known programming languages suitable for creating applications that can run on large scale computing systems, including servers connected to a network (such as the Internet).
  • a network such as the Internet
  • the details of the specific implementation of the present invention will vary depending on the programming language(s) used to embody the above principles, and are not material to an understanding of the present invention.
  • a large portion of the hardware and software of FIG. 7 will be contained locally to a subscriber's receiver, such as in the case of a user receiving media items through direct electronic distribution.
  • another aspect of the present invention concerns an auction or subscriber based exchange system (as noted by reference numeral 730 in FIG. 7 ) for allowing subscribers to compete for and/or reserve certain media titles in a form of media title exchange system.
  • a media service provider may elect to place a certain limited number of popular titles into a kind of auction/exchange queue.
  • This (optional) function allows subscribers to improve their chances of seeing a popular but scarce title, and can be used either in conjunction with the queue monitoring system described above, or as a stand-alone system. Since many Internet users are familiar with online auction features, there is at least some percentage of the subscriber base who are likely to find such option interesting and useful in their experience with the service provider.
  • the present embodiment can be considered an exchange system rather than an auction system, because the primary interaction is based on bids and offers that can be accepted immediately by subscribers, as opposed to a pure auction system which typically employs a competitive bidding process over a predefined period. Nonetheless, it will be apparent to those skilled in the art that the present invention can use elements of both approaches, and thus be used in both an exchange embodiment, a pure auction embodiment, and mixed embodiments. Thus, as used below, it should be understood that the term “exchange” could be substituted with the term “auction” without deviating from the focus of the present teachings.
  • the inducement and cost of participating in the media title exchange can be either monetarily based, rights (access) based, service based, or a combination of the same.
  • a “bid” can be paid for by a subscriber with a nominal fee, or in exchange for that subscriber releasing another popular title from his/her Subscriber Selection Queue 110 back to the service provider or to another subscriber as consideration.
  • This subset of inventory can be described generally as “exchange items” in that their deployment from the provider to subscribers is primarily (if not exclusively) done on an exchange and/or auction basis. This designation can be used until such time as the title essentially loses its cachet as an exchangeable/auctionable item because there is essentially little competition for its use.
  • a media service provider designates a certain set of titles as exchange media items.
  • the system checks to see if one is available.
  • An item may be “available” as a result of there being at least one uncommited copy of the pool of exchange media items that is not outstanding in a Titles Out Queue or already in a Subscriber Selection Queue 110 .
  • An item may also be “available” if an existing subscriber has a copy in a Subscriber Selection Queue 110 , and is willing to part with the same for some negotiable consideration.
  • the requester can elect to reserve the title into his/her Subscriber Selection Queue 110 at step 825 . Again, a nominal fee and/or additional consideration may be requested from the subscriber as a prerequisite to obtaining the title. In the latter case, the system may require relinquishment of another popular title from Subscriber Selection Queue 110 .
  • Other examples will be apparent to those skilled in the art.
  • a title is available as a result of at least one subscriber having a copy in a Subscriber Selection Queue 110 that he/she is willing to part with, then the requester is given the details of any reserve/offer information that the copy holder(s) has/have identified with the copy.
  • the holder(s) may indicate that they want a copy of another title in exchange, or a certain number of “credits” from the requester.
  • the credits in this case can consist of additional services from the service provider, such as a free auto-recommendation title provided in accordance with the discussion above, or even additional capacity (such as in the form of an additional slot in their Titles Out Queue 106 ).
  • the requester can then elect to consummate an exchange with a subscriber for one of the copies in question, by agreeing to the terms offered by the subscriber.
  • this process can be done either directly at the website through an additional interface, through an email exchange, or any other suitable method known in the art.
  • the system 700 ( FIG. 7 ) then makes appropriate adjustments of the respective Subscriber Selection Queues, account balances, credit balances, etc. at step 845 .
  • the user is prompted to see if he/she wishes to place a “bid” for the item to be considered at a later date by the system when a copy does become available.
  • the “offer” in this case can consist of a nominal fee that is preset by the system or adjustable by the user, and is collected at step 855 .
  • the system can also allow subscribers to bid using various forms of service credits, electronic coupons, etc.
  • the user can be prompted to determine if they are willing to offer an item in their existing queue as consideration. In some instances, of course, a combination of the same could be used, or other inducements as well.
  • a requester can elect to have email notifications sent to him/her when a copy of a particular exchange item becomes “available” as noted above.
  • step 860 persons who have successfully secured a copy of an exchangeable title can opt to associate an asking bid for the item, if they want to participate in an exchange system for the title.
  • the particular details of the asking bid, including any financial component, credit component, or title exchange component can be provided using any well-known interface at step 865 .
  • step 810 it may be desirable to allow subscribers to “move” items from a regular pool of items to an exchange pool if they are willing to do so. This, again, allows a degree of flexibility to subscribers to help them acquire titles to their liking. Such items may be thus be tagged temporarily with an exchange label, and/or be permanently identified thereafter by the system as exchange items.
  • Exchange Routine 730 ( FIG. 7 ) to monitor the extent and nature of barterings/swaps between subscribers to glean additional information about their tastes, desires, etc..
  • This exchange data can be used for determining inventory requirements (i.e., if a particular title seems to be in demand), suggesting changes in subscriber account levels (i.e., if a particular user seems to be needing more capacity), or predicting success/capacity requirements of future titles that may be included in inventory to reduce demand uncertainty.
  • inventory requirements i.e., if a particular title seems to be in demand
  • subscriber account levels i.e., if a particular user seems to be needing more capacity
  • predicting success/capacity requirements of future titles that may be included in inventory to reduce demand uncertainty.
  • the system can learn from the collective subscriber base what precisely constitutes an acceptable level of inducement that can be offered to secure titles (see below FIG. 9 ).
  • routines for implementing the exchange operations as described above can be implemented using any conventional software programs and routines available to skilled artisans, and the present invention is not limited to any specific embodiment thereof. Futhermore, it is expected that such routines will vary from computer to computer in actual commercial practice. To better illustrate the features of the present invention, other aspects of the exchange system have been omitted, and it will be understood that such system could include other options, features, entries, etc., that are not specifically shown.
  • the service provider can incorporate automatic exchange features, built on the principle of identifying and measuring relative subscriber interest in particular titles, in addition to or in lieu of the subscriber exchange system of FIG. 8 .
  • This process is depicted generally in FIG. 9 and describes generally the operation of a routine 731 ( FIG. 7 ).
  • the exchange system can operate either on an entire inventory of a service provider, or only a subset. For example, it may be useful to only actively exchange certain types of popular titles, or only for certain types of subscribers.
  • the auto-exchange system can operate primarily on a titles based driven strategy, or a subscriber based strategy. In other words, the system can be instructed to work from a set of popular titles to re-allocate their deployment in a cost effective, customer friendly fashion. Alternatively (or in addition to) the system can be instructed to identify subscribers who are likely to be unhappy, frustrated and/or likely to cancel their service as a result of not obtaining an appropriate number of titles within their subscription period.
  • the exchange system determines if a first subscriber has title A listed in his/her Subscriber Selection Queue 110 ; it also examines what listed ranking it is given—in this case, position X.
  • the system determines that a second subscriber also has title A listed in his/her Subscriber Selection Queue 110 but in position Y, where Y indicates a much lower priority than X. In other words, from these rankings it is apparent that the second subscriber ascribes a much lower subjective value than the first subscriber in obtaining title A.
  • step 930 an access ranking for title A is determined for both subscribers. While it is shown in this sequence, again, it will be understood that this step could be done during or before steps 910 and 920 .
  • the access ranking is derived from the service provider processing the respective requests for this title in a type of “first to request” fashion (or some other fashion), so that the second subscriber is earmarked to receive title A before the first subscriber; i.e., the second subscriber has a higher access ranking. For example, the second subscriber made the request a month ago, while the first subscriber has just made their request.
  • the “access ranking” is used herein generally to refer to the overall priority which a particular user has for obtaining access rights to an item. Thus, as an example, if 100 subscribers desire title A, and no free copy of such title is available, such subscribers could be provided with rankings from 1-100 to designate the relative priority by which they are to secure eventual access to a returned copy of such title. In some instances the positions provided by the subscribers for the titles may be ignored in favor of only looking at the access rankings. Other variations are equally useable with the present invention, and it is by no means limited in this respect.
  • an automatic exchange system of the present invention monitors such occurrences and provides a notification/alert to the second subscriber indicating the potential for “swapping” access rankings.
  • step 945 assuming the first subscriber is willing to provide consideration to the second subscriber in exchange for the improvement in access ranking rights, the swap is consummated, and the system would then update the respective queues of the two subscribers.
  • the automatic exchange system would instead step in and barter for the parties at step 960 . This would be done, for example, as part of an inventory management operation, such as if the system determined that the second subscriber has a significantly longer turnover time than the first subscriber.
  • the system can do a primitive form of “capacity” planning by determining demand and allocating the resource (a title) in a more efficient matter so that it can be enjoyed by the greatest number of subscribers.
  • the overall customer satisfaction factor can be improved by providing the copy in question to subscribers #1 and #3 during a time period in which otherwise only subscriber #2 would receive the copy.
  • the system would provide various staged inducements automatically to the second subscriber, in a manner akin to that used by airlines to convince fliers to give up their seats when they have overbooked a particular flight.
  • the system can operate from a subscriber perspective to identify potential customer problems caused by a stock-out situation.
  • the system may consider if the titles in a particular first subscriber selection queue are all designated as “long wait,” meaning that the first subscriber is unlikely to receive an actual title anytime soon.
  • the system may elect to increase an inducement to another second subscriber (who may have titles out) to ensure that the first subscriber does not become frustrated or disenchanted with the service provider.
  • the system can preempt and reduce customer defections by preventing stock-out.
  • the system may first offer a free autorecommendation “credit” to the second subscriber in exchange for swapping (or giving up entirely) their access ranking.
  • an additional slot in a Titles Out Queue may be provided, to give the subscriber an opportunity to have more titles out at a time for a limited period.
  • the level of inducements could be tied directly to the access ranking that the first subscriber has for the particular title. Thus, if the subscriber is about to receive the title because he/she is next in line and a copy is available, this access right has higher value than a later in time access ranking. In some instances the subscriber may in fact no longer care about the title, because they have changed their mind, already seen the selection, or prefer to receive service credits instead.
  • the degree of inducement could be a function of the relative status of subscriber #1 and subscriber #2, so that, again, higher service clients and/or are exceptionally quick turn-around clients may be the subject of larger inducements.
  • an auto-exchange system may in fact announce (at the service provider web site, or through emails) that it is offering capacity slots (i.e., additional slots int the Titles Out Queue) to subscribers in exchange for relinquishing a particular title from their rental selection queue.
  • capacity slots i.e., additional slots int the Titles Out Queue
  • the consideration can be provided to any persons who also physically “return” a copy of such title. The return could be conditionally credited even before the title is returned, in some cases, by the subscriber identifying that the title has been mailed back. The credit could then become final upon confirmation of receipt of the title from the subscriber.
  • the access rankings for the titles are swapped, and their queues are updated, as seen in step 945 . If the second subscriber does not accept, the system can simply quit, or look for another possible third subscriber who presents a reasonable match for the first subscriber. An additional confirmation could be sent to both subscribers, as well. This feature has the benefit of seamlessly and transparently improving a subscriber's choices in a manner that is likely to be appealing to “prompt” customers, while still being acceptable and fair to less responsive or timely customers.
  • this aspect of the invention provides a form of revenue sharing at the subscriber level, to complement any additional normal revenue sharing that is embodied in the original purchase of the media item from the supplier.
  • the present invention can identify useful exchange points and maximize an overall profitability for the service provider.
  • the level of inducement may reach so far as to (temporarily) provide the second subscriber with an additional “slot” in their Titles Out Queue in exchange for a popular title desired by a first subscriber.
  • the cost to a service provider in granting another Titles Out Queue slot (temporarily) to one subscriber is, in most cases, much less than that of a losing another subscriber.
  • the system could allow a situation in which two subscribers could even agree to a similar deal; i.e., that they can exchange capacity by (temporarily) adding one slot in a first subscriber's Titles Out Queue at the expense of a slot in a corresponding queue of a second subscriber.
  • This may be attractive to those subscribers who do not typically use all of their shipping capacity, and do not need more than a limited number of titles at a time, and conversely to those subscribers who may temporarily wish to receive an additional title beyond their normal rate structure.
  • the auto-exchange system may be used of FIG. 9 can be used in paired with exchange system 800 , used in conjunction with the queue monitoring system described above, used as a stand-alone system, etc.
  • routines for implementing the automatic exchange operations as described above can be implemented using any conventional software programs and routines available to skilled artisans, and the present invention is not limited to any specific embodiment thereof. Furthermore, it is expected that such routines will vary from computer to computer in actual commercial practice. To better illustrate the features of the present invention, other aspects of the exchange system have been omitted, and it will be understood that such system could include other options, features, entries, etc., that are not specifically shown.
  • the queue monitoring logic will be part of a separate web site, and operated by an entity separate from the service provider and the subscriber's selection and delivery queues.
  • a subscriber to a media provider may pay a separate service provider for the privilege of having the latter monitor a delivery queue.
  • This concept is used, for example, in other Internet related service applications, such as in the case of AuctionSniper (or Bidnapper), which, as is well-known, assists buyers on EBay to secure auctions.
  • AuctionSniper or Bidnapper
  • a subscriber to a media provider would simply provide the pertinent details of their account to a monitoring service provider, and the latter would effectuate the steps above automatically on behalf of the subscriber on a periodic basis, or some other basis.
  • these third parties could collect a monthly flat fee, and/or additional fees depending on the number of titles actually “reserved” or shipped on behalf of the subscriber.
  • the benefits of such third party services is that they can be better tailored by the subscriber to obtain desirable selections from a particular media provider, because the latter may not be economically incentivized to maximize the number and quality of selections provided to an individual subscriber.
  • Such third party services are better suited for aggregating collective needs of subscribers and responding to the same, because they are not limited to a single service provider. In other words, a single queue monitor system could service multiple online service providers, thus allowing its users to benefit from a larger population of preference and interest data.
  • a similar monitoring system could be employed in other online service provider environments.
  • a queue monitor and recommender system could cooperate to locate additional items of interest to a buyer, based on prior purchases, or based on other items already located in a so-called “auction watch” type tool set up by the subscriber. Such “watch” queues are used, for example, on Ebay.
  • the user could then be (optionally) notified by email that the additional item has been added to his/her auction watch.
  • the newly added auction items could be highlighted, for example, to draw his/her attention to the new item.
  • the queue management could be set up based on various threshold options, such as whether the system has located another item of interest, or if the user's auction watch no longer has items (because the auctions have expired).
  • a queue monitoring system can work behind the scenes for users of auction systems as well, and further enhance value of such services.
  • the invention has application in actual retail environments as well, particularly in cases where media is sold on a similar basis—i.e., a fixed number of items for a flat fee per period. Again, these are but examples, and other applications of the invention will be apparent to those skilled in the art.
  • the media items in the present instance represent one format in which a movie can be distributed, it will be apparent that other distribution schemes can be used as well.
  • a movie may be distributed by a satellite channel, and/or a broadband channel to a receiver.
  • the Subscriber Selection Queue 110 , the Titles Out Queue 106 (and several other hardware and software modules of FIG. 7 ) may be located physically on a home receiver/player owned/rented by the subscriber.
  • a service offered by DirecTV and Tivo allows users to “rent” movies temporarily from a pay-per-view menu, and/or to record the same on a fixed storage system at the user's facility.

Abstract

A network based distribution system and method is disclosed for automatically prioritizing distribution of playable media items, such as movies in a digital format. The system automatically allocates priority based on title supply/demand or subscriber satisfaction criterion to enhance retention of subscribers.

Description

    RELATED APPLICATION DATA
  • The present application claims priority to and is a continuation of Ser. No. 10/770,804 filed Feb. 2, 2004 and further claims the benefit under 35 U.S.C. 119(e) of the priority date of Provisional Application Serial No. 60/443,940 filed Jan. 31, 2003, both of which are hereby incorporated by reference.
  • FIELD OF THE INVENTION
  • The present invention relates to electronic commerce systems and methods of providing automatic exchange mechanisms for items. The invention has particular applicability to applications in which entertainment media are rented on a temporary or short term basis by subscribers over the Internet.
  • BACKGROUND
  • The Internet is now being used for a number of commercial purposes, including purchase and rental of movie films in different media formats. One such popular website is maintained by Netflix®, where subscribers can search, review and select movie titles (in DVD media format). If a particular title is available, the subscriber's choice is then placed into a rental selection “queue.” During an interactive online session, a subscriber can select a number of titles, and then prioritize them in a desired order for shipment within the selection queue.
  • During this same sessions, the system can also make recommendations for titles to a user using a well-known recommender algorithm. Such algorithms are commonplace in a number of Internet commerce environments, including at Amazon, CDNOW, and Netflix to name a few. While the details of such algorithms are often proprietary, the latter typically use a number of parameters for determining a user's movie “tastes” so to speak, including demographics, prior movie rentals, prior movie ratings, user navigation statistics, comparison with other users, etc.
  • After the movie title selection session is over, the system proceeds to ship the desired titles in the order requested by the subscriber. The selections are mailed to the user in special packaging, which include return mailers pre-printed and adapted for such movie media. This minimizes the inconvenience to the subscriber, but there is an indeterminate processing and mailing delay therefore associated with each selection. In most instances, a selection is mailed the same day, but even in such cases, there is typically a three day transaction period associated between the selection, processing, shipment, mail transit and receipt of a particular title.
  • After shipment, these titles then appear in a list identified essentially as items that are outstanding (i.e., movies that have not yet been returned by the user) within a “titles out” queue. Under the Netflix terms of service, the system places a limit on the number of outstanding titles that a subscriber may have at any one time (typically, a function of the level of service agreement, with more $$/month resulting in more titles). Thus, if the user selects more movies than they can acquire at one time, the remaining movie titles remain as un-shipped items in the rental selection queue. Additional titles in the rental selection queue are only shipped to the user after the system logs a returned item from that same user. This happens automatically, so the user does not need to return to the Netflix website to request the shipment.
  • A limitation of the aforementioned system is that while the system automatically ships the next items in the rental queue it fails to notify the subscriber when the rental queue is empty, near-empty, or perhaps contains less desirable selections than those that the user would otherwise select if they were aware of more recent available titles. This is undesirable because if the rental queue runs empty, the user is not made aware of the fact that no additional titles are forthcoming. By the time the user discovers that no new titles are in the rental queue, it is now no longer possible for the subscriber to receive a new title any earlier than the minimum delay period noted above (typically three days). This is clearly unattractive from the subscriber's perspective, especially since the latter typically pay a fixed fee per month for the benefits of the Netflix service. In other words, unless they constantly monitor their own rental queue to make sure it is stocked with selections for shipping, subscribers run the risk of being “title-less” for several days.
  • Aside from the lack of notification noted earlier, another limitation of the Netflix system is that it does not give subscribers any flexible degree of control over their rental selection queue or shipments. For example, subscribers are not given an option of whether a particular title in the rental queue should be shipped; it is automatically shipped, even if they may have changed their minds.
  • In addition, there is no barter or exchange available within such systems for subscribers. For example, some subscribers may wish a particular title, and others may have such title in a rental selection queue available for shipping. By permitting the subscribers to negotiate directly, demand could be satisfied through another dynamic. Similarly, there is no provision in such systems for identifying stock-out situations for particular subscribers; i.e. situations where a subscriber has a long wait associated with every entry in their rental queue. In such cases, the subscriber's business can be lost, simply because he/she is not receiving even a single title for several days or week. An automatic exchange system, therefore, is greatly needed in this instance, to reduce customer cancellations or defections.
  • Furthermore, subscribers cannot make optimal use of the recommender system employed in the Netflix system. In other words, while the latter provides recommendations of titles to users while they are online during a particular session, it does not perform any active monitoring of their selections after such time to see if a new selection is now available that may be desirable for consideration in (or automatic insertion into) their rental selection queue. This further means that the Netflix system does not provide any mechanism for monetizing such recommendations to subscribers. Subscribers are not likely to object to a small surcharge for specific rentals that are achieved by virtue of the help of an automatic queue monitoring/recommendation system, particularly when it would mean that they did not have to constantly monitor and update their rental queue.
  • Thus, from a fundamental perspective, the Netflix system (and other prior art systems like it) do not permit any significant user interaction, control or monitoring of selections presented in a rental queue. While the Netflix system has been operational for several years, the aforementioned limitations have not been appreciated or addressed, and thus remain a continuing problem. Accordingly, there is clearly a long-felt need to remedy the deficiencies of such system, and other systems which employ a type of “queue” for handling customer selections/shipments of products, including rental media.
  • SUMMARY OF THE INVENTION
  • An object of the present invention, therefore, is to overcome the aforementioned limitations of the prior art.
  • Another object is to implement an intelligent queue monitoring system that allows subscribers/purchasers to define policies and rules to be used in determining what actions should be taken with respect to particular items in such queue, and at what times;
  • A further object is to provide a notification system that alerts and informs subscribers/purchasers of the status of items in a rental/purchase queue;
  • A related object is to provide a feedback system that allows subscribers/purchasers to react and provide intelligent feedback in response to such notifications in a rental/purchase queue;
  • Still another object is to provide a recommender system that coordinates with a queue monitoring system, so that the subscribers/purchasers can enjoy the benefits of such system even during periods when they are not actively engaged with an online rental/purchase system;
  • Yet another object is to provide a monitoring system that imposes an optional surcharge to subscribers/purchasers when they avail themselves of recommendations generated and by an online rental/purchase system.
  • A further object is to provide a system for encouraging subscribers to given meaningful feedback to the quality of services provided by Internet based companies;
  • Another object is to provide an exchange system (and methods) to permit subscribers to offer, bid, negotiate and swap titles (and access rights, capacity) directly, to improve overall customer satisfaction and respond to demand through another subscriber-based capacity tool;
  • A further object is to provide an automatic exchange system (and methods) to identify situations in which it is beneficial to intervene directly and attempt to satisfy a subscriber's rental selection, such as by negotiating and swapping access rights to titles directly with inducements;
  • Still other objects are to provide associated related methods of implementing the aforementioned systems.
  • It will be understood from the Detailed Description that the inventions can be implemented in a multitude of different embodiments. Furthermore, it will be readily appreciated by skilled artisans that such different embodiments will likely include only one or more of the aforementioned objects of the present inventions. Thus, the absence of one or more of such characteristics in any particular embodiment should not be construed as limiting the scope of the present inventions. While described in the context of a rental system, it will be apparent to those skilled in the art that the present teachings could be used in any Internet based rental or purchase system that employs a queue of some form.
  • DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is an illustration of a queue status interface employed in the present invention that is adapted for assisting users/subscribers to monitor the status of a rental queue;
  • FIG. 2 is an illustration of a queue control electronic interface employed in the present invention that is adapted for assisting users/subscribers to set up queue monitoring control parameters, queue notification parameters, queue replenishment parameters and other queue control options;
  • FIG. 3A depicts an embodiment of a first type of email notification provided to a subscriber in accordance with the teachings of the present invention;
  • FIG. 3B depicts an embodiment of a second type of email notification provided to a subscriber in accordance with the teachings of the present invention;
  • FIG. 3C depicts an embodiment of a typical email confirmation screen provided to a subscriber in accordance with the teachings of the present invention;
  • FIG. 4 illustrates a preferred process employed in a preferred embodiment of a queue control system of the present invention;
  • FIG. 5 illustrates a preferred process utilized in a preferred embodiment of a subscriber queue control set up system of the present invention;
  • FIG. 6 illustrates an exemplary process for generating a recommendation profile for a subscriber suitable for use in the present invention;
  • FIG. 7 illustrates an embodiment of a media distribution system that distributes media in accordance with the teachings of the present invention;
  • FIG. 8 illustrates a process employed in a subscriber based media title exchange system in accordance with the teachings of the present invention;
  • FIG. 9 illustrates a process employed in an automatic media title exchange system in accordance with the teachings of the present invention.
  • DETAILED DESCRIPTION
  • Subscriber Queue Status Interface
  • FIG. 1 illustrates an example of a queue status interface 100 employed in the present invention that is adapted for assisting users/subscribers to set up a queue monitoring system for monitoring the status of a rental queue for renting/purchasing playable media items, and specific set up controls for such monitoring. While the present preferred embodiment is directed to a rental service for distributing DVD movie titles, it will be understood by those skilled in the art that, as used herein, the term “media item” or “playable media item” is intended to have its broadest meaning to include any machine readable media readable (including software programs) by a subscriber machine player (such as a DVD player, a computer, a video recorder/receiver, an audio CD ROM Player, and the like). Furthermore, other queable content/items that are not machine readable could be distributed in this fashion as well, including human readable materials such as printed matter in the form of books, magazines, and other general purpose items. Other useful articles can be rented and distributed in accordance with the present teachings as well.
  • During an interactive session with a subscriber over a network (such as the Internet), queue status interface 100 is generated under control of a media distribution system (such as an Internet Server maintained by a media distribution provider as shown in FIG. 7) as a World Wide Web (WWW) web page and presented within a client device (i.e., some form of computing system) within a browser software program. The details of such servers, client devices, browsers, and WWW page codings are well known, and are not material to the present invention. Those skilled in the art will appreciate that any number of combinations of such elements will interoperate with the present invention.
  • As part of electronic interface 100, a number of viewable fields are presented to a user by a WWW page for visualizing media distribution information, which, in a preferred embodiment, are movie titles distributed in a DVD format. These include, in this instance three primary areas:
      • a first display area 105 depicting status of a Titles Out Queue 106;
      • a second display area 111 depicting status of a Subscriber Selection Queue 110;
      • a third display area 115 depicting what Queue Control Options 116 are in place;
      • an (optional) avatar FIG. 120 representing a “Queue Keeper” character to assist subscribers;
  • Other aspects of a WWW page commonly associated with such types of rental distribution systems (search engines, ads, administrative options, links to other related pages of the site) are not shown in FIG. 1 (or FIG. 2) so as to better emphasize the nature of the present invention. Thus, it will be understood, of course, that other items may be present and displayed within such page(s), including other URL tags, Java applets, etc. along with header 125.
  • As is apparent, Titles Out Queue 106 identifies a first list of movie titles (AAA, BBB, CCC) that are designated with a first deployment status, namely, that they are still “out” to the subscriber in an out queue. In other words, the subscriber still has these titles outstanding in his/her possession, or they are in transit (to or from the subscriber). This display area is formatted essentially the same as a prior art system described earlier. As noted earlier, in a typical fixed price rental service, the capacity of a Titles Out queue is typically fixed to some predetermined number, so that the subscriber cannot exceed this limit without additional authorization.
  • Second display area 110 identifies a second list of movie titles (DDD through HHH) in a Subscriber Selection Queue 116 that have a second deployment status, namely, that they have been selected by the subscriber but are still waiting to be distributed. Generally speaking these titles are to be distributed to the subscriber when space is made available in Titles Out queue 106 shown in first field 105—although other schemes are possible. Typically, in a prior art system, a movie title (such as entry 111) is moved from Subscriber Selection Queue 110 to the Titles Out Queue 106 when it is actually shipped (or otherwise distributed) to the subscriber. This in turn happens in response to the fact that one of the movies from the Titles Out queue 106 list is returned by the subscriber, or in some cases upon some other triggering event (such as the subscriber altering a subscription level). Unlike Titles Out queue 106, Subscriber Selection Queue 110 is usually not fixed to some predetermined capacity (but it can be if desired). Accordingly, a subscriber can load as many of his his/her preferences in advance as they desire.
  • In some instances a subscriber may in fact “overload” a Subscriber Selection Queue 116 because they have limited access opportunities to monitor their selections, or they simply do not wish to constantly monitor later for new selections that may be available. Nonetheless, this situation is not optimal, because subscribers are often forced to select what can be described as essentially second rate (or even third rate selections) during a particular session/visit, simply because they do not have time to visit the site at a later time to check for new releases or other selections that may be more to their liking. One advantage that can be realized in queue monitoring embodiments of the present invention is the fact that this requirement of overloading by the subscriber (which takes time) is avoided because the system automatically ensures that his/her preference queue is never allowed to completely run “dry” so to speak.
  • As can be seen in second display area 111, Subscriber Selection Queue 110 contains a number of rows which identify particular subscriber selections, and a number of columns which provide unique information about a particular selection. As an example, in row 112, a subscriber selection is associated with the following queue control information: (1) a selection priority indicator (a numerical ranking within the queue to indicate where the title ranks in sequence to be shipped); (2) a selection title (in this case DDD); (3) a selection availability (in this case indicating that the title is available at this time); (4) and a selection type (in this case, the letter “P” indicating that the subscriber personally selected the title). In contrast, for example, a selection 112′ indicates that the selection was automatically selected for the subscriber by the present system (by the letter “A” designation). In some embodiments, an additional designation (such as an * for example) can be used to designate those titles which have been automatically selected (or reserved) but not yet finally approved (or confirmed) by the subscriber. Thus, this serves to designate a form of tentative selection.
  • Another characteristic of such systems is the fact that while a first title may be prioritized by the subscriber higher than a second title in the Subscriber Selection Queue 110, this does not mean that the first title will be shipped first. This is because, in many cases, the systems are configured so that if the first title is not yet available, the next title after this is examined to see if it is available instead. Thus, if possible, the system attempts to ship “a” title to the subscriber. A limitation of this, of course, is that the subscriber can sometimes be left with only titles that are unavailable, or which have a long wait. In such instances, again, the subscriber is not satisfied, because there is an inordinate amount of time between deliveries. The present invention can accommodate for such problematic scenarios, as well, both by informing the subscriber of such scenarios, and by further taking proactive steps to remedy the logjam (as explained below in connection with the exchange mechanism).
  • It will be appreciated, of course, that this is merely exemplary media selection information, and other information could be provided on an as-needed or as-desired basis. Furthermore, it will be understood by those skilled in the art that while movies are used as an example, other items can be easily incorporated within an electronic interface 100 of the present invention, and that the nature of the interface will of course vary according to the type of media item presented.
  • Queue Control Options display area 115 is unique to the present invention. This field identifies a set of subscriber queue control options in place for a subscriber, as well as links to additional features by which the subscriber can add or modify such options. Thus, as shown, an exemplary set of subscriber queue control options 116 indicate that the subscriber wishes that a queue monitor system monitor the Subscriber Selection Queue 110 and with controls such that:
      • 1. when his/her queue is completely empty (i.e., there are no titles left in Subscriber Delivery Queue 116 to be moved to a Titles Out Queue 106);
      • 2. a notice will be sent indicating such fact, and a new title will be automatically shipped (or distributed).
      • 3. the selection of the title should be automatically recommended by the service provider) based on prior ratings provided by the subscriber for other films
  • Other options will be discussed below, and it will be understood that this is simply an example of the many different types of setups that could be used by a subscriber.
  • A queue control setup link 117 is provided (i.e., using a highlighted link within the web page 100) to allow a subscriber to alter or modify subscriber queue control options 116 through the use of an additional web page (shown below in FIG. 2). A legend area 118 provides a notice to the subscriber that an additional (optional) fee may be charged for selections that are automatically shipped in this fashion.
  • Finally, an electronic avatar 120 is further provided to interact and assist the subscriber with features of the queue monitoring system of the present invention. Since some aspects of the invention may be foreign or unfamiliar to certain types of subscribers, it may be desirable to include some human like interaction in such cases. In this instance, electronic avatar 120 is generally referred to and designated as a “Queue Keeper” to denote to subscribers that (as with a “zoo” keeper for example) another entity is attentive, responsive and mindful of their preferences and desires as concerns movie selections, and is working on their behalf behind the scenes so to speak to effectuate their wishes and desires. Avatar 120 can take on a variety of customized appearance desired by the user in accordance with well-known techniques. In some incarnations avatar 120 can also provide visual feedback to a user by way of facial expressions (frowning, smiling, etc.) to respond to user input. The avatar can in turn communicate to a user both by text, audio output, etc.
  • Again, other examples of the fields discussed above will be apparent to skilled artisans as simple design choices based on the particular characteristics of the display being used, and the type of media being rented. Furthermore, to better illustrate the features of the present invention, other aspects of interface 100 have been omitted, and it will be understood that such interface could include other options, features, entries, etc., that are not specifically shown. Finally, as will be apparent to skilled artisans, it is possible in home video recorded/satellite receiver systems that interface 100 (and the other interfaces described herein) will be generated and driven by a menu program within such systems, and not by connection of a browser to a WWW page per se.
  • Notification, Shipping and Recommendation Preference Setup
  • FIG. 2 illustrates a queue control electronic interface employed in the present invention that is adapted for assisting users/subscribers to set up queue monitoring control parameters, queue notification parameters, queue replenishment parameters and other queue control options. It will be understood, of course, that many of these display areas/fields could be integrated as desired into queue status interface 100 as well if desired.
  • As can be seen herein, a queue monitoring system can be configured to be extremely active, mostly passive, or something in between, all the subscriber's control. Furthermore, all or most of these services/features can be monetized if desired by a service provider to enhance profitability as well as customer satisfaction.
  • Accordingly, a first preference display area 210 provides a short description of the reasons and functions associated with the queue monitoring system to interested subscribers. A preliminary question is posed to the subscriber, such as, for example, whether they want to employ the benefits of auto queue monitoring, auto notifications, auto recommendations, auto shipments, etc. At this point, if the subscriber wishes to simply elect certain default values (shown in shaded form in the interface) he/she simply selects a FINISHED field 295, and the choices indicated by such shadings would then be stored for such subscriber. If the user prefers not to use a queue monitoring logic feature, they can depress the CANCEL field 296 and return to the prior interface.
  • Alternatively, assuming that the subscriber wishes to select their own customized controls, they then interact with and select from a number of selection areas within interface 200. The nature of the questions and selections posed in such interface areas is preferably designed to allow even less experienced computer users to glean the meaning of the options presented.
  • In some instances, as suggested earlier, the service provider may want to charge a monthly fee for such monitoring services, as well as additional fees for each title that is reserved or shipped. In other instances, a service provider may provide the monitoring service free of charge (or particular selections free of charge) based on a subscriber's service level, and/or maintaining a level of average turn-around time that is below a certain threshold. In other words, if a subscriber routinely receives and returns titles within a few days, this practice helps in managing inventory and in spreading out/satisfying demand for media inventory, particularly popular titles. Thus, in contrast to many brick and mortar enterprises which punish late rentals with penalties/fees, the present invention in fact attempts to reward early rental returns with various incentives. Accordingly as this type of behavior can be rewarded, including through non-monetary considerations such as the services described herein, this further enhances the useability and marketability of a service provider system configured as described herein.
  • Thus in a second preference display area 220, a so-called queue trigger threshold question is first posed to the subscriber. In other words, “when” should the queue monitoring logic review Subscriber Selection Queue 110? As seen in this area of interface 200, the subscriber is given four threshold options, including generally the following: (1) when the Subscriber Selection Queue 110 becomes completely empty (i.e., as a result of moving the last selection into Titles Out Queue 106); (2) when the number of remaining titles in Subscriber Selection Queue 110 falls below a certain number (selectable by the user) of movies left; (3) when a desirable selection is available at the service provider (as determined by certain auto-recommend logic described herein); (4) at certain predetermined (selectable by the user) time intervals—i.e., every day, every week, etc. Some of these options are not mutually exclusive, and, therefore they can be selected in tandem of course. Other options may be employed, as well, depending on the nature of the media, subscriber preferences, etc.
  • Threshold Option #1 (default) of course is the least “proactive” of course, but still serves to accomplish the goal of reducing the chances that the Subscriber Selection Queue 110 will become completely empty. In some instances it may be desirable to incorporate a “swap” feature, for example, that operates as a last minute check. Thus, when the system detects that the last selection to be moved into Titles Out Queue 106 is less desirable than another selection that is available, the user can opt for the better selection to be shipped instead (either automatically, or through an email confirmation), thus avoiding a wasted shipment, wasted time, etc. In another variation the user can also set up a limited response period (i.e., 1 day) so that if he/she does not reply favorably to the new choice, the original choice is shipped as planned to avoid delays.
  • Threshold Option #2 gives additional flexibility for a variety of reasons. First, if there are lesser desirable selections remaining, these can be supplemented by (or even swapped out for) better selections before the former are actually moved into Titles Out Queue 106 for shipment. Furthermore, in some instances it may be desirable for the system to compare user selections (which may be identified in a queue with a high priority) against automatically recommended selections (which may be identified with a lower priority but predicted to be more “desirable” to the subscriber) to see if the latter should “bump” the former in shipping priority. Again, this serves to improve the overall user experience by ensuring that better quality selections are actually shipped and received.
  • Threshold Option #3 is useful for ensuring that the Subscriber Selection Queue 110 is continually updated with better or fresher selections to supplement those that might be present in the queue. For example, if a new release comes out that is likely to be of interest, the user is not required to physically log on to the site, look for, review or study the particular selection. Instead, the system automatically determines this for the subscriber, and adds the same to his/her Subscriber Selection Queue 110. In some instances, an additional control could be added to make sure that these types of selections are merely designated as “tentative” until the subscriber accepts them into his/her selection queue. Again, since this feature acts as a form of “reserve” it is possible that the service provider could associate a fee for such preferential treatment. Furthermore it may be desirable to automatically move such popular selections into the Titles Out Queue 106 to ensure that they are quickly received, seen and returned by the subscriber for use by other subscribers.
  • Threshold Option #4 replaces the typical user experience of logging on every day, week, month, etc., to check for titles, and is useful as an additional check for the subscriber to make sure that any interesting selections have been considered. Again, in some instances, and particularly where third party monitoring services are used, a nominal fee could be associated with “checking” the Subscriber Selection Queue 110.
  • A third preference display area 230 is used to specify options for “what” the system should do when the so-called triggering threshold is met. Again, these notification selections can vary from very simple directives, to very detailed instructions, and it will be understood that what is shown in FIG. 2 is merely exemplary of what can be provided.
  • Notification Option #1 indicates that only a notification should be sent to the subscriber when the triggering threshold is reached. Preferably this information is sent electronically to ensure expedient receipt by the subscriber. For instance, a simple e-mail, text message or instant message could be used. In other instances a hard-copy regular mail notice could be sent as well. The content/substance of a preferred notification is discussed below in connection with FIG. 3A.
  • Notification Option #2 indicates that a notification should be sent to the subscriber when the triggering threshold is reached, and that an additional media title should be automatically selected (and if necessary shipped), without further prompting or feedback from the subscriber. This option may be desirable by some types of subscribers who do not wish to be bothered with the task of selecting titles. An additional reminder field can be associated with this option, so the subscriber can indicate how often he/she should receive notices. This is useful so that if the Subscriber Selection Queue 110 is not replenished within a certain time frame, the subscriber can receive another notice.
  • In response to the subscriber selecting Notification Option #3, the system will skip any official notification to the subscriber, and simply select a new title to be inserted into Subscriber Selection Queue 110 or Titles Out Queue 106. Again, this option may be of interest to certain subscribers who prefer not to receive additional emails.
  • Notification Option #4 gives the subscriber more control, in that a notification is sent, but it specifically directs the system NOT to actually move a title into Subscriber Selection Queue 110 (or Titles Out Queue 106 as the case may be) until an actual or “constructive” confirmation is obtained. An actual confirmation would require, for example, that the subscriber either visit the site to remove a tentative designation, confirm the shipment in a later e-mail, etc. A constructive confirmation can be based on time, for example, so that the system will automatically remove any tentative designation (if such exists) and move or ship the title within a predetermined (controlled by the user) number of days.
  • A fourth preference display area 240 is used to specify options for “how” the system should replenish or supplement the Subscriber Selection Queue 110. Again, these replenishment/addition options can vary significantly according to the type of media, other system features, etc., and it will be understood that what is shown in FIG. 2 is merely exemplary of what can be provided.
  • In the present invention, the service provider preferably automatically recommends a title to be included in Subscriber Selection Queue 110/Titles Out Queue 106. A variety of artificial intelligence, or preference determination systems are known in the art for predicting preferences of individuals. These systems work based on such simple factors as demographics, prior selections, expressed preferences, questionnaires, etc.
  • In the present system, an auto-recommend feature can be based, for example, on prior ratings given by a subscriber to certain movies which he/she has seen, and/or just based on the identity if all prior rentals. In this instance, the system uses prior ratings by default, as these tend to more accurately reflect a particular individual's tastes. However, the invention is by no means limited to any particular mechanism, and it will be understood that any suitable system can be employed for this purpose. The only criterion, of course, is that recommender should work in the background, seamlessly and without extensive burdensome participation by the subscriber so that the queue is automatically replenished.
  • Additional replenishment options are based on various categories of selections available at the media service provider. Thus, a subscriber can ask that any automatic selection be restricted to one or more particular categories, such as a New Release, a particular genre, a particular collection, from the top 100 most popular choices, from a Critic's choice selection, etc. Again, additional fees may be identified and collected for New Releases or other categories of titles. Other examples will be apparent.
  • Finally, a fifth preference display area 250 provides additional levels of queue management control. For example, in response to a Queue Management Option #1, a subscriber can elect to have any new automatically selected title “bump” the next to be shipped item in the Subscriber Selection Queue 110. In some instances, additional sub-control features can be employed so that the new automatically selected item “always” bumps such existing queue item, or only does so when it is of a higher preference for the particular user. Again, this type of feature can be used to further improve the overall experience by the subscriber, who is then ensured to receive media that is more tailored to their particular tastes. Alternatively, a Queue Management Option #2 can be selected, in which case the auto recommended title is simply placed in the order in Subscriber Selection Queue 110 behind any other existing entries. In such instance, the item will be shipped automatically after the other entries are shipped, unless the subscriber specifically vetoes such selection either during a notification process, or manually later by visiting the site on his/her own.
  • In yet another (optional) Queue Management Option #3, a subscriber can elect to have entries moved into Subscriber Selection Queue 110 and simply designated as tentative. In such cases, these types of titles are NOT automatically shipped unless the subscriber specifically requests such action at a later time. Thus, any such entries can essentially float in the queue until they are given a non-tentative status. This allows for subscribers to further designate a class of selections for which they are not entirely sure that they want shipped, but which can wait in abeyance in the queue until they are confirmed. Again, to ensure that subscribers make fair use of such system, it may be desirable to charge a fee for any title that is reserved in this fashion, and even if it is not actually shipped.
  • As a final note, it will be understood by those skilled in the art that at least some of the options presented in the Threshold, Notification, Replenishment and Management are related to each other, and that additional selection logic would be employed to make sure that the subscriber elects options in such areas that are consistent with each other. Thus, for example, if the subscriber selects Notification Option #3 (autoship without notice) they will NOT be presented with Queue Management Option #3, to avoid a conflict in the management logic. To avoid such possibilities, the system can selectively enable and disable options between display areas based on the user's selections. Other examples will be apparent to those skilled in the art.
  • The final fields in interface 200 represent standard FINISHED 270 and CANCEL 271 operations. If the user is done providing his/her preferences, the FINISHED field 270 is activated, the preference data is saved, and the user is taken back to Interface 100. If the user merely selects CANCEL 271, no changes are saved.
  • Again, it will be understood from the present description that preference interface 200 shown in FIG. 2 is merely exemplary, and that any particular commercial implementation is likely to deviate from the same. Furthermore, it is not necessary to include all the options indicated, and other options could be substituted in lieu of the same. Accordingly, the final look of any interface is expected to be a matter of routine design skill based on particular needs of a particular media service provider and their respective subscribers.
  • Electronic Notification, Confirmations & Feedback
  • An exemplary notification message 300 in accordance with the present teachings is shown in FIG. 3A. As noted earlier, this message is preferably an email based text/graphics message with embedded links that can be clicked through by a recipient. For example, as seen in FIG. 3A, a notification message header 310 contains basic identifying information, including a sender field, recipient field, and a byline field. An optional graphical character can be included to associate message 300 with a queue keeper.
  • A first message notice field 320 includes information pertaining to a basic notice that would be elected pursuant to Notice Option #1 or #2 above. This would also be sent after a period of time that exceeds a subscriber default confirmation time as provided in Notice Option #3 above. Again, the description provided in FIG. 3A is merely exemplary, and any suitable form can be used for the notice. An additional optional clickably URL could be embedded in the message to permit the subscriber to see the status of their particular Subscriber Selection Queue 110. A further optional field could identify, by title, an additional selection already pre-selected for the subscriber to consider for inclusion in their Subscriber Selection Queue 110 when he/she visits the media service provider site.
  • In the event the subscriber has elected some kind of auto-ship feature as well from the configuration options above, the message 300 can include an additional second message ship field 330. This field provides details on the title of the automatically selected item for the subscriber, and an approximate shipping date for the same. Again, optional clickable URLs are embedded in the message to permit the subscriber to see more information about the item in question.
  • An additional feedback link field 335 causes an additional feedback window to open for the subscriber to provide his/her feedback on the quality of the selection made by the queue monitoring logic. This can be implemented in any conventional fashion, using numerical rankings, sliders, etc. The feedback data can be tabulated to monitor the performance of the queue monitoring logic, to compile user preferences, etc.
  • A confirmation field 340 provides an opportunity for a subscriber to opt-out of receiving the preselected item. A clickable URL link is thus provided for the user to change or cancel the particular selection.
  • FIG. 3B illustrates yet another example of a confirmation-request type notice 300 which may be sent in accordance with selecting notification option #3 above. In this type of notice, a user is informed of the fact that a queue monitoring system has identified a title that he/she may be interested in, and a specific request for feedback is made to confirm acceptability of the choice. Thus, in the body of such message, a subscriber is given essentially the same information as for the message of FIG. 3A, except that a click through to a specific URL is made to cause the subscriber to interact with an interface shown in FIG. 3C. As shown in FIG. 3C, a subscriber can then elect to have the item shipped, not shipped, or even have the title modified for another selection. Again, an optional ratings field can then be employed to solicit feedback on the performance of the system for monitoring purposes, for updating a subscriber profile, for use by a recommender system, etc.
  • It will be understood by those skilled in the art that the above are merely examples of a type of notification that can be sent to subscribers. The precise format, wording and style will be a matter of design choice for any particular application, and the invention is not limited by the same. Again, the primary advantage of the present invention lies in the fact that, unlike the prior art systems, a subscriber is notified of the deficiency in his/her selection queue, and is thus given an opportunity to address the same in a prompt fashion.
  • Furthermore, an ancillary benefit to the service provider is that they can determine, from available inventory, particular titles which may be of interest to subscribers, and ship them as a way of “filling” subscriber queues in advance. This can be done, again, by auto-recommender systems, such as by the Cinematch system employed by Netflix, or other comparable system. In other words, every title preemptively shipped by the service provider acts to supplant a subscriber choice that may be harder to satisfy (i.e., because the desired title is scarce). For example, if the service determines that a customer is highly likely to enjoy title A, if the subscriber agrees to select title A, and if the title is shipped to the subscriber, this fills an available spot in the Titles Out Queue 106 and reduces the expectation/opportunity by the subscriber of receiving another (potentially more popular) title. This further frees up an opportunity for the service provider to ship the more popular title to another subscriber, thus giving more flexibility in responding to demand. Furthermore, a service provider can determine which titles have a higher profit margin (i.e., lower sharing expenses with distributors, studios, etc.) and control the distribution of titles more closely using cost/profit as an additional factor as well.
  • Finally, it should be noted that this type of proactive inventory management helps to expand the reach and desirability of the system to other types of would-be renters, including persons who are too busy, lazy, or unable to determine appropriate choices on their own. Moreover, since some renters are impulsive, they can be presented automatically with title choices to increase their participation rates as well.
  • In other circumstances, a notice can be sent automatically to those subscribers (i.e., without a setup process by a subscriber) upon determining that their rental selection queue only contains titles that are unavailable (or subject to a long wait). In those instances, again, it is preferable to alert a subscriber to such fact before an undue amount of time passes, and so the subscriber (and/or the system) can take some form of corrective action.
  • Of course, from a customer satisfaction perspective it makes no sense to send a title that is likely to be undesirable to a subscriber, so it is imperative to select good alternative choices, and this practice must be tempered to some extent. Furthermore, it may be desirable, in some instances, to not impose a fee for an automatic recommendation if the title in question is not particularly popular, or based on the subscriber's status (i.e., if he/she is a preferred customer, has a certain subscription level, etc.) Nonetheless, it should be apparent that the monitoring logic of the present invention can operate to spread out demand for popular titles, while achieving a greater degree of customer satisfaction, and increasing reach of the service provider to other audiences.
  • Operation of the Preferred Embodiment
  • A preferred Auto-Notify/Auto-Ship process 400 used by a media distribution system with intelligent queue monitoring configured in accordance with the present inventions is illustrated in FIG. 4. Again, as noted herein, such process is expected to be embodied in a variety of software programs, routines, etc., that run on one more servers coupled to the Internet. In other embodiments these programs and routines will run directly on a computing machine at the subscriber's premises, such as a digital video recorder, receiver, etc.
  • As a first step, a subscriber configures his/her preferences as noted in step 405, including the various options noted above in connection with FIG. 2. In the event that a ratings survey is determined at step 410 to be necessary from the subscriber (i.e., there is insufficient information for a recommender system to generate a meaningful recommendation for a title) this is effectuated at steps 415 (present ratings schedule) and 420 (tabulate profile) at which time a preliminary preference profile is created and maintained thereafter for the particular subscriber. As noted below, recommender systems are well-known in the art, and the present invention can thus be used with any number of suitable implementations. The present invention enhances the value of such recommender systems, in fact, by more proactively “pushing” valuable, interesting and high profit margin titles to subscribers in an optimal location along the distribution chain. Furthermore, in some implementations a recommender system can further consider a title popularity, a subscriber status, a subscriber turn-around time for titles, etc., before finalizing a particular choice, to ensure that a title is appropriate and/or cost-effective for a particular subscriber. As an example, a very popular new release may be recommended only to certain kinds of subscribers who routinely return titles quickly.
  • After such initialization steps, a queue monitoring procedure is performed in a loop-like fashion at step 410, again, in accordance with the directives selected by the subscriber, and/or in conjuction with other instructions from a service provider. If no triggering event is detected at step 430, the system returns back to a monitoring mode.
  • When a triggering event is detected, the system then generates an auto-recommended title at step 435 for the particular subscriber using the subscriber's preference profile. A preliminary preference profile is obtained as noted above, and is supplemented later, of course, with additional feedback from the user and observation of user selections. A number of conventional and customized programs can be configured for performing this type of task; for example, Netflix uses a system identified as Cinematch for such purpose. Other alternatives are of course acceptable, and could be used with the present system to ensure a title that is likely to be of interest to the subscriber. Again, in some embodiments, the system may merely alert the subscriber to the queue deficiency without generating a recommendation, or, at least, the latter operation may be performed after such alert.
  • At step 440, a determination is made to see if the subscriber is supposed to receive a notice or not. Again, in some instances, for simplicity, a subscriber may opt out of further notifications and simply elect to receive the recommended title.
  • In such case, as noted at step 445, the Subscriber Selection Queue 110 is updated, or, if necessary, at step 450, the Titles Out Queue 106 as well (in the event the subscriber's queue was completely empty and the title should be shipped). The title is then shipped to the subscriber in a conventional fashion as practiced in the prior art. Again, as noted above, in some instances a nominal fee can be associated with such activities to reflect the benefits conferred on the subscriber. Finally, in some instances, it is possible that before moving the title to a Titles Out Queue, the subscribe may elect to barter and/or exchange the title with another subscriber in return for additional inducements or consideration.
  • At step 455, if the subscriber has elected to receive a notification, the substance of a message (such as illustrated in FIGS. 3A and 3B) is prepared. The auto-notification message is then sent, (preferably) electronically, at step 460, using any conventional delivery mechanism, such as email, text message, wireless alert, etc.
  • At step 465, if the notification consists solely of a notice (pursuant to the subscriber's request) the process branches to step 495, where a notation is made for the subscriber's profile that the subscriber was indeed notified. Control then returns to the queue monitor step 410; as noted earlier, a notice can be re-sent if the subscriber has elected such option.
  • At step 470, if the notification does not require an affirmative reply confirmation, then the subscriber's preferences are examined to see if he/she has elected for a predetermined delay period at step 475. In other words, this procedure determines if the subscriber has asked for a constructive confirmation option in the form of a certain number of days. If the answer is no, the process proceeds to step 445 and continues as noted above. If the answer is yes, then a delay period is introduced at step 480 equal to the subscriber's request, and thereafter the process picks up step 445 as before.
  • In the event the user has opted for an actual confirmation (as opposed to a constructive confirmation) the process then moves to step 485. At this point, the system determines whether it has received actual confirmation, or if the user has canceled or modified the selection. If yes, the system shifts to step 445 as noted earlier. If no, the system updates the subscriber profile to indicate that a notice was sent, and initiates a re-notification process 490 to be executed at a later time to remind the subscriber if need be.
  • At this point, a designation (such as an *) can be made to the particular title as it is sitting in the Subscriber Selection Queue 110, so that if the subscriber logs on to view his/her account, they will understand immediately that the automatically selected title is merely tentative. In a preferred approach the subscriber can elect to remove the designation directly at the service provider website through interface 100, rather than wait for another email notification/confirmation.
  • It will be understood by those skilled in the art that the above is merely an example of an auto-notify/auto-ship process for a media distribution system, and that countless variations on the above can be implemented in accordance with the present teachings. A number of other conventional steps that would be included in a commercial application have been omitted, as well, to better emphasize the present teachings.
  • In addition, the present invention could be extended to perform additional administrative functions as well, such as determining optimal service plans for subscribers. By monitoring the levels of subscriber queues, and the frequency at which they are replenished by subscribers, the system can provide recommendations to subscribers on an optimal service plan. For example, for full-service subscribers who rarely check out more than 1 title at a time, a notification (email) could be sent to suggest that they alter their service plan to a lesser service. Similarly, for lower service subscribers who appear to have large numbers of titles in their Subscriber Selection Queue, a notification could be sent to suggest that they upgrade their service. Other examples will be apparent to those skilled in the art. This type of feature will further allow a service provider to determine an appropriate service plan for each subscriber, and thus improve overall customer retention rates.
  • Subscriber Preference Procedure
  • A preferred subscriber preference setup process 500 used by a media distribution system with intelligent queue monitoring configured in accordance with the present inventions is illustrated in FIG. 5. Again, as noted herein, such process is expected to be embodied in a variety of software programs, routines, etc., that execute within a conventional user browser program.
  • Thus, as seen in FIG. 5, a subscriber enables an Auto-Notify/Auto-Ship process at step 510. Thereafter, the subscriber either elects a number of default values, or begins the process of configuring particular parameters to be used in a queue monitoring system. For example, at step 520, the “trigger events” are provided by the subscriber, to identify when the monitoring logic should examine the subscriber's selection queue. At step 530, the subscriber identifies what type of movie (or other media format) he/she wants to be considered for an auto-recommendation system. At step 540, the subscriber identifies specifically what type of policies/rules should be employed—i.e., what notice and action should be sent to him/her, including the Notification Options described earlier. Finally, at step 550, any other additional management options (such as a sequence for placement of automatically selected features) are provided.
  • It will be understood by those skilled in the art that the above is merely an example of an auto-notify/auto-ship configuration process for a media distribution system, and that countless variations on the above can be implemented in accordance with the present teachings. A number of other conventional steps that would be included in a commercial application have been omitted, as well, to better emphasize the present teachings.
  • Subscriber Profiling Procedure
  • A preferred subscriber profiling process 600 used by a media distribution system with intelligent queue monitoring configured in accordance with the present inventions is illustrated in FIG. 6. Again, as noted herein, such process is expected to be embodied in a variety of software programs, routines, etc., that execute within a conventional user browser program.
  • As seen in FIG. 6, a subscriber is presented with a movie “survey” application, to collect data on a subscriber's tastes in movies. Thus, at step 610 an interface showing one or more movie titles, and an entry field for the subscriber to provide a rating is provided. The movie titles can be selected for presentation based on an evaluation by the system of movies most likely to have been by the subscriber, movies that are rated most popular by other subscribers, movies that have been determined to provide the best discrimination in tastes between subscribers, etc. Again, the particular logic used to provide the sample list will be a function of the particular recommender system employed. Additional fields for providing short summaries of the movies could be provided as well. The movies could appear in a list, a table, or as a sequence of separate pages. The precise format of the interface is unimportant, of course, and could be implemented in a variety of ways known in the art.
  • At step 620, the ratings are captured for the movies presented. Again, it is expected that the subscriber may not provide sufficient information on enough movies to form an intelligent profile, and, if so, the process would branch at step 630 to prompt for more information. In the event the subscriber does provide sufficient profiling data, a preliminary subscriber preference profile is generated at step 640. This preliminary subscriber preference profile is changed or supplemented later, of course, in response to additional feedback from the user and as interpreted by a recommender system (not shown).
  • As before it will be understood by those skilled in the art that the above is merely an example of a subscriber profile capture process for a media distribution system, and that countless variations on the above can be implemented in accordance with the present teachings. A number of other conventional steps that would be included in a commercial application have been omitted, as well, to better emphasize the present teachings.
  • Furthermore, in some instances, a preliminary subscriber preference profile might be generated simply based on demographics information presented by the subscriber, or some other data presented by the subscriber, without the use of a formal survey. In other instances the preferences data can be set to some default value based on average subscriber behavior, thus obviating the need for any formal data collection process. Again, the precise mechanism by which a profile is obtained is irrelevant, so long as a recommender system is able to make an intelligent prediction on a likely title choice of interest to the subscriber.
  • Structure of the Preferred Embodiment
  • A preferred embodiment of a media distribution system 700 with intelligent queue monitoring that is constructed in accordance with the present inventions is illustrated in FIG. 7. The system is composed of several components including a Network 702, through which a number of separate Network Connections 704 are provided to a Service Provider Server Device 720 by a plurality of Customer Network Devices 712. It will be understood by those skilled in the art that other components may be connected to Network 102, and that not all connections shown need to be active at all times. There are also several software components associated with the aforementioned network-connected devices, including an Item Search/Selection Module 721, a Media Processing/Shipping Module 722, and a Subscriber Delivery Queue Module 723, a Recommender Module 724, and a Subscriber Profile Module 725. These software components are essentially the same as those found in a prior art system, except they may be modified appropriately to cooperate with the new software components of the present invention, including an Intelligent Queue Monitor module 726, a Subscriber Queue Control Module 727, a Queue Status Notification Module 728 and a Feedback System 729.
  • Network 702 is preferably the Internet, but could be any implemented in any variety of commonly used architectures, including WAN, LAN, etc. Network Connections 704 are conventional dial-up and/or network connections, such as from analog/digital modems, cable modems, satellite connections, etc., between any conventional network device and an Internet Service Provider in combination with browser software such as Netscape Navigator, Microsoft Internet Explorer or AOL. In a satellite media distribution system implementation, Client Device 712 is a satellite receiver, a TIVO receiver, or the like, and an interface to a service provider does not require a browser.
  • Delivery/return path 705 represents a physical or electronic route for delivering and returning a particular title to/from a subscriber. Again, in a preferred embodiment, the media title is a movie in DVD format that is shipped in a specialized mailer package by any conventional means to a subscriber, such as US Postal Service, courier, etc. In other applications, as noted herein, Delivery/Return path 705 can be an electronic link (broadband preferably) for delivering content of a media item to a subscriber.
  • In most applications, Customer Network Device 112 will be typically desk top computers, laptop computers, personal digital assistants (PDAs), cell phones, or some form of broadcast receiver (cable, satellite, DSL). Server Network Device 110 is typically a network server. Of course, other structures and architectures may be more suitable on a case by case basis for any particular implementation of the present inventions, and so the present inventions are not limited in this respect.
  • Software elements of the present invention typically will be custom tailored for a particular application, but preferably will include some common features, including the following.
  • Operating on System Network Device 720 are the following software routines and/or supporting structures, which implement a form of media distribution. First, an Item Search/Selection Module 721, contains a list of media items (i.e., movies, books, CDs, etc.) available on the network organized and searchable by Title, Artist and other attributes as determined by customer popularity, system administrative requirements, and the like. This module also presents a conventional query interface (not shown) to subscribers to allow them to peruse and view information about the media items.
  • A Media Processing/Shipping Module 722 supports and controls each subscriber transaction that takes place within system 700, including updating subscriber accounts, updating subscriber queues, etc. in response to a subscriber selection of a particular title. Thus, this module acts as a form of administrator to coordinate interactions with subscribers, to show them the status of their accounts, etc. It also generates any appropriate internal directions required to effectuate a shipment of a particular item to a particular subscriber by a shipping department (which may be physically separate from a site at which device 720 is located).
  • A Subscriber Delivery Queue Module 723 controls and updates subscriber delivery queues in response to subscriber selections, automatic return and shipping instructions issued by Media Processing Module 722 (such as when a title is returned) and based on a Intelligent Queue Monitor module 726 described below.
  • A Subscriber Profile Module 724 analyzes subscriber inputs, queries, title selections, title deliveries, etc., and forms a customized interest profile for each subscriber. This can be done in accordance with the overall process flow illustrated in FIG. 6, or based on any other conventional method. This customized subscriber-specific information is in addition, of course, to any other basic customer-specific information that may be maintained, such as authorized user names, account numbers, physical addresses, credit card information, etc.
  • Based on such information in the subscriber profile, a Recommender Module 725 operates to provide suggestions for additional titles that are likely to be of interest to the subscriber. These can also be provided within a standard query interface presented by Item Selection/Search module 721. Again, a variety of such types of recommender systems are well-known in the art and can be incorporated within embodiments of the present invention. For example, a well-known system is the Cinematch program used by Netflix; other acceptable turn-key or custom solutions could be used. The title suggestions may be provided while the user is engaged in an interactive session across network 702, or, as explained above, even while the user is not connected to Service Device 720. The benefit of the latter feature, of course, is that a subscriber delivery queue can be updated even without direct ongoing participation by the user, who may be too busy to engage in a session to locate more titles. In such latter case, the recommendations are solicited by a Subscriber Queue Control module in accordance with user directives and are used by a Queue Control Monitor 726 to replenish/modify/update a subscriber delivery queue 723.
  • An Intelligent Queue Monitor module 726 is responsible for monitoring/updating a subscriber delivery queue 723 in accordance with the directives noted above in FIGS. 2 and FIG. 4 and performs the functions noted in the same. This module coordinates with Media Processing System 721, Recommender Module 725 and the modules noted below to ensure that a subscriber's wishes concerning a particular title and queue management are actually performed. This module (or alternatively Feedback Module 729) further causes any appropriate additional billing module to update a user account and debit any charge associated with an automatic recommended/shipped title as noted above.
  • Subscriber Queue Control Module 727 is responsible for generating the interfaces noted in FIGS. 1, 2, interacting with a subscriber to obtain subscriber auto-notice/auto-replenish/auto-ship options, and implementing other associated functions noted in FIGS. 4 and 5. This information is passed on and used by Intelligent Queue Monitor module 726 to effectuate the actual control of subscriber delivery queues 723, and to Queue Status Notification Module 728 to ensure that such module also interacts properly with subscribers.
  • Queue Status Notification Module 728 is responsible for generating the message notifications illustrated in FIGS. 3A, 3B (in response to subscriber queue control information solicited by Intelligent Queue Monitor module 726) and maintaining administrative information concerning such notifications in accordance with the directives provided by a user in the interface of FIG. 2, and the overall operation noted in FIG. 4. For instance, it will note when a subscriber has been notified and cause a re-notification to be sent if necessary within a predetermined time period.
  • A Feedback Module 729 coordinates with Queue Status Notification Module 728 to notify users in accordance with their queue control selected options. This module also solicits the subscriber feedback noted above in connection with FIG. 3B, and of course functions to notify Intelligent Queue Monitor module 726 of user acceptances of titles (or changes) selected by the latter. This feedback information is also passed on to Recommender Module 725 and subscriber profile module 724 so that the latter can be updated. By capturing this feedback, the Recommender module's 725 performance can be improved and enhanced for later subscriber recommendations.
  • A subscriber exchange module 730 helps to implement a subscriber exchange system, described in more detail below in connection with FIG. 8. Similarly, an auto-exchange module 731 implements an automated exchange system for controlling inventory, improving user satisfaction, etc. as detailed below in connection with FIG. 9.
  • It will be apparent to those skilled in the art that the modules of the present invention, including those illustrated in FIG. 7 can be implemented using any one of many known programming languages suitable for creating applications that can run on large scale computing systems, including servers connected to a network (such as the Internet). The details of the specific implementation of the present invention will vary depending on the programming language(s) used to embody the above principles, and are not material to an understanding of the present invention. Furthermore, in some instances, a large portion of the hardware and software of FIG. 7 will be contained locally to a subscriber's receiver, such as in the case of a user receiving media items through direct electronic distribution.
  • It will be apparent to those skilled in the art that this is not the entire set of software modules that can be used, or an exhaustive list of all operations executed by such modules. It is expected, in fact, that other features will be added by system operators in accordance with customer preferences and/or system performance requirements. Furthermore, while not explicitly shown or described herein, the details of the various software routines, executable code, etc., required to effectuate the functionality discussed above in such modules are not material to the present invention, and may be implemented in any number of ways known to those skilled in the art.
  • Subscriber Based Exchange/Bidding for Titles
  • As seen in FIG. 8, another aspect of the present invention concerns an auction or subscriber based exchange system (as noted by reference numeral 730 in FIG. 7) for allowing subscribers to compete for and/or reserve certain media titles in a form of media title exchange system. For example, to improve service and profitability, a media service provider may elect to place a certain limited number of popular titles into a kind of auction/exchange queue. This (optional) function allows subscribers to improve their chances of seeing a popular but scarce title, and can be used either in conjunction with the queue monitoring system described above, or as a stand-alone system. Since many Internet users are familiar with online auction features, there is at least some percentage of the subscriber base who are likely to find such option interesting and useful in their experience with the service provider.
  • In a strict sense, the present embodiment can be considered an exchange system rather than an auction system, because the primary interaction is based on bids and offers that can be accepted immediately by subscribers, as opposed to a pure auction system which typically employs a competitive bidding process over a predefined period. Nonetheless, it will be apparent to those skilled in the art that the present invention can use elements of both approaches, and thus be used in both an exchange embodiment, a pure auction embodiment, and mixed embodiments. Thus, as used below, it should be understood that the term “exchange” could be substituted with the term “auction” without deviating from the focus of the present teachings.
  • In this particular instance the inducement and cost of participating in the media title exchange can be either monetarily based, rights (access) based, service based, or a combination of the same. For example, a “bid” can be paid for by a subscriber with a nominal fee, or in exchange for that subscriber releasing another popular title from his/her Subscriber Selection Queue 110 back to the service provider or to another subscriber as consideration.
  • In a preferred embodiment, only a subset of the titles is given this type of treatment, but it will be apparent that the concept could be extended in embodiments that include inventory that is entirely exchange-driven. Furthermore it will be apparent that in some instances it will be desirable to have a certain inventory number of the same media title both in a regular inventory pool and in an exchange pool. For example, the most current release of an action film may have 10 copies in a regular inventory pool that can be selected by subscribers, and another 10 copies in an exchange inventory.
  • This subset of inventory can be described generally as “exchange items” in that their deployment from the provider to subscribers is primarily (if not exclusively) done on an exchange and/or auction basis. This designation can be used until such time as the title essentially loses its cachet as an exchangeable/auctionable item because there is essentially little competition for its use.
  • Thus, in a first step 810 as shown in FIG. 8, a media service provider (or even a third party monitor) designates a certain set of titles as exchange media items. Thereafter, at step 820 when a subscriber/requester wishes to select a particular title in the set of exchange media items, the system checks to see if one is available. An item may be “available” as a result of there being at least one uncommited copy of the pool of exchange media items that is not outstanding in a Titles Out Queue or already in a Subscriber Selection Queue 110. An item may also be “available” if an existing subscriber has a copy in a Subscriber Selection Queue 110, and is willing to part with the same for some negotiable consideration.
  • If a title is available because it is uncommitted, the requester can elect to reserve the title into his/her Subscriber Selection Queue 110 at step 825. Again, a nominal fee and/or additional consideration may be requested from the subscriber as a prerequisite to obtaining the title. In the latter case, the system may require relinquishment of another popular title from Subscriber Selection Queue 110. Other examples will be apparent to those skilled in the art.
  • At step 830 if a title is available as a result of at least one subscriber having a copy in a Subscriber Selection Queue 110 that he/she is willing to part with, then the requester is given the details of any reserve/offer information that the copy holder(s) has/have identified with the copy. For example, the holder(s) may indicate that they want a copy of another title in exchange, or a certain number of “credits” from the requester. The credits in this case can consist of additional services from the service provider, such as a free auto-recommendation title provided in accordance with the discussion above, or even additional capacity (such as in the form of an additional slot in their Titles Out Queue 106).
  • At step 840 the requester can then elect to consummate an exchange with a subscriber for one of the copies in question, by agreeing to the terms offered by the subscriber. As will be apparent, this process can be done either directly at the website through an additional interface, through an email exchange, or any other suitable method known in the art. The system 700 (FIG. 7) then makes appropriate adjustments of the respective Subscriber Selection Queues, account balances, credit balances, etc. at step 845.
  • At step 850, if the title is not available, the user is prompted to see if he/she wishes to place a “bid” for the item to be considered at a later date by the system when a copy does become available. Again, the “offer” in this case can consist of a nominal fee that is preset by the system or adjustable by the user, and is collected at step 855. As noted earlier, in lieu of monetary fees, the system can also allow subscribers to bid using various forms of service credits, electronic coupons, etc. Alternatively, the user can be prompted to determine if they are willing to offer an item in their existing queue as consideration. In some instances, of course, a combination of the same could be used, or other inducements as well. Furthermore, in some cases a requester can elect to have email notifications sent to him/her when a copy of a particular exchange item becomes “available” as noted above.
  • In step 860, persons who have successfully secured a copy of an exchangeable title can opt to associate an asking bid for the item, if they want to participate in an exchange system for the title. The particular details of the asking bid, including any financial component, credit component, or title exchange component can be provided using any well-known interface at step 865.
  • Note that in some instances, as part of step 810, it may be desirable to allow subscribers to “move” items from a regular pool of items to an exchange pool if they are willing to do so. This, again, allows a degree of flexibility to subscribers to help them acquire titles to their liking. Such items may be thus be tagged temporarily with an exchange label, and/or be permanently identified thereafter by the system as exchange items.
  • In addition it may be desirable in some instances for system 702 through Exchange Routine 730 (FIG. 7) to monitor the extent and nature of barterings/swaps between subscribers to glean additional information about their tastes, desires, etc.. This exchange data can be used for determining inventory requirements (i.e., if a particular title seems to be in demand), suggesting changes in subscriber account levels (i.e., if a particular user seems to be needing more capacity), or predicting success/capacity requirements of future titles that may be included in inventory to reduce demand uncertainty. Furthermore, by studying the general form of bids and acceptable offers, the system can learn from the collective subscriber base what precisely constitutes an acceptable level of inducement that can be offered to secure titles (see below FIG. 9).
  • The routines for implementing the exchange operations as described above can be implemented using any conventional software programs and routines available to skilled artisans, and the present invention is not limited to any specific embodiment thereof. Futhermore, it is expected that such routines will vary from computer to computer in actual commercial practice. To better illustrate the features of the present invention, other aspects of the exchange system have been omitted, and it will be understood that such system could include other options, features, entries, etc., that are not specifically shown.
  • Auto Exchange/Bidding for Titles
  • In another variation, the service provider can incorporate automatic exchange features, built on the principle of identifying and measuring relative subscriber interest in particular titles, in addition to or in lieu of the subscriber exchange system of FIG. 8. This process is depicted generally in FIG. 9 and describes generally the operation of a routine 731 (FIG. 7).
  • The exchange system can operate either on an entire inventory of a service provider, or only a subset. For example, it may be useful to only actively exchange certain types of popular titles, or only for certain types of subscribers. In addition, the auto-exchange system can operate primarily on a titles based driven strategy, or a subscriber based strategy. In other words, the system can be instructed to work from a set of popular titles to re-allocate their deployment in a cost effective, customer friendly fashion. Alternatively (or in addition to) the system can be instructed to identify subscribers who are likely to be unhappy, frustrated and/or likely to cancel their service as a result of not obtaining an appropriate number of titles within their subscription period.
  • Thus in FIG. 9 at step 910, assuming title A is a popular article, the exchange system determines if a first subscriber has title A listed in his/her Subscriber Selection Queue 110; it also examines what listed ranking it is given—in this case, position X.
  • At step 920, the system determines that a second subscriber also has title A listed in his/her Subscriber Selection Queue 110 but in position Y, where Y indicates a much lower priority than X. In other words, from these rankings it is apparent that the second subscriber ascribes a much lower subjective value than the first subscriber in obtaining title A.
  • At step 930 an access ranking for title A is determined for both subscribers. While it is shown in this sequence, again, it will be understood that this step could be done during or before steps 910 and 920.
  • The access ranking is derived from the service provider processing the respective requests for this title in a type of “first to request” fashion (or some other fashion), so that the second subscriber is earmarked to receive title A before the first subscriber; i.e., the second subscriber has a higher access ranking. For example, the second subscriber made the request a month ago, while the first subscriber has just made their request. The “access ranking” is used herein generally to refer to the overall priority which a particular user has for obtaining access rights to an item. Thus, as an example, if 100 subscribers desire title A, and no free copy of such title is available, such subscribers could be provided with rankings from 1-100 to designate the relative priority by which they are to secure eventual access to a returned copy of such title. In some instances the positions provided by the subscribers for the titles may be ignored in favor of only looking at the access rankings. Other variations are equally useable with the present invention, and it is by no means limited in this respect.
  • Thus, at step 940, an automatic exchange system of the present invention monitors such occurrences and provides a notification/alert to the second subscriber indicating the potential for “swapping” access rankings.
  • At step 945, assuming the first subscriber is willing to provide consideration to the second subscriber in exchange for the improvement in access ranking rights, the swap is consummated, and the system would then update the respective queues of the two subscribers.
  • In another variation, in lieu of a second subscriber engaging with the first subscriber at step 940 (or in addition to), the automatic exchange system would instead step in and barter for the parties at step 960. This would be done, for example, as part of an inventory management operation, such as if the system determined that the second subscriber has a significantly longer turnover time than the first subscriber. In other words, the system can do a primitive form of “capacity” planning by determining demand and allocating the resource (a title) in a more efficient matter so that it can be enjoyed by the greatest number of subscribers. For example, if subscriber #2 keeps movies out twice as long as subscribers #1 and #3, the overall customer satisfaction factor can be improved by providing the copy in question to subscribers #1 and #3 during a time period in which otherwise only subscriber #2 would receive the copy. The system would provide various staged inducements automatically to the second subscriber, in a manner akin to that used by airlines to convince fliers to give up their seats when they have overbooked a particular flight.
  • In another approach, and as noted earlier, the system can operate from a subscriber perspective to identify potential customer problems caused by a stock-out situation. Thus, the system may consider if the titles in a particular first subscriber selection queue are all designated as “long wait,” meaning that the first subscriber is unlikely to receive an actual title anytime soon. In such instances the system may elect to increase an inducement to another second subscriber (who may have titles out) to ensure that the first subscriber does not become frustrated or disenchanted with the service provider. In general, from a customer satisfaction perspective, it is desirable to always have at least one title of interest in the possession of the customer, and to reduce stock-out of particular titles for such customer. By identifying potential “weak points” the system can preempt and reduce customer defections by preventing stock-out.
  • For example, the system may first offer a free autorecommendation “credit” to the second subscriber in exchange for swapping (or giving up entirely) their access ranking. In other instances, an additional slot in a Titles Out Queue may be provided, to give the subscriber an opportunity to have more titles out at a time for a limited period. The level of inducements could be tied directly to the access ranking that the first subscriber has for the particular title. Thus, if the subscriber is about to receive the title because he/she is next in line and a copy is available, this access right has higher value than a later in time access ranking. In some instances the subscriber may in fact no longer care about the title, because they have changed their mind, already seen the selection, or prefer to receive service credits instead. By giving them an opportunity to barter in essence with the automatic exchange system, overall user satisfaction can be increased because more subscribers are getting what they want. In other instances the degree of inducement could be a function of the relative status of subscriber #1 and subscriber #2, so that, again, higher service clients and/or are exceptionally quick turn-around clients may be the subject of larger inducements.
  • Again, as noted earlier, by observing the behavior and bargains consummated by the subscribers on their own for particular titles, a system can learn and identify what types of offers are likely to be acceptable to induce a particular subscriber to release a particular title. In some embodiments, an auto-exchange system may in fact announce (at the service provider web site, or through emails) that it is offering capacity slots (i.e., additional slots int the Titles Out Queue) to subscribers in exchange for relinquishing a particular title from their rental selection queue. In some cases the consideration can be provided to any persons who also physically “return” a copy of such title. The return could be conditionally credited even before the title is returned, in some cases, by the subscriber identifying that the title has been mailed back. The credit could then become final upon confirmation of receipt of the title from the subscriber. Again, other alternatives will be apparent from the present teachings.
  • If the second subscriber accepts the inducement, the access rankings for the titles are swapped, and their queues are updated, as seen in step 945. If the second subscriber does not accept, the system can simply quit, or look for another possible third subscriber who presents a reasonable match for the first subscriber. An additional confirmation could be sent to both subscribers, as well. This feature has the benefit of seamlessly and transparently improving a subscriber's choices in a manner that is likely to be appealing to “prompt” customers, while still being acceptable and fair to less responsive or timely customers.
  • It can be seen that this aspect of the invention provides a form of revenue sharing at the subscriber level, to complement any additional normal revenue sharing that is embodied in the original purchase of the media item from the supplier. By determining a potential “cost” associated with obtaining a title from a first subscriber, and comparing it to a potential “benefit” from a second subscriber, the present invention can identify useful exchange points and maximize an overall profitability for the service provider.
  • In other instances, the level of inducement may reach so far as to (temporarily) provide the second subscriber with an additional “slot” in their Titles Out Queue in exchange for a popular title desired by a first subscriber. In other words, the cost to a service provider in granting another Titles Out Queue slot (temporarily) to one subscriber is, in most cases, much less than that of a losing another subscriber.
  • Alternatively the system could allow a situation in which two subscribers could even agree to a similar deal; i.e., that they can exchange capacity by (temporarily) adding one slot in a first subscriber's Titles Out Queue at the expense of a slot in a corresponding queue of a second subscriber. This may be attractive to those subscribers who do not typically use all of their shipping capacity, and do not need more than a limited number of titles at a time, and conversely to those subscribers who may temporarily wish to receive an additional title beyond their normal rate structure.
  • Based on the above teachings, other variations of exchanges, inducements, etc., will be gleaned by skilled artisans. Again, the auto-exchange system may be used of FIG. 9 can be used in paired with exchange system 800, used in conjunction with the queue monitoring system described above, used as a stand-alone system, etc.
  • The routines for implementing the automatic exchange operations as described above can be implemented using any conventional software programs and routines available to skilled artisans, and the present invention is not limited to any specific embodiment thereof. Furthermore, it is expected that such routines will vary from computer to computer in actual commercial practice. To better illustrate the features of the present invention, other aspects of the exchange system have been omitted, and it will be understood that such system could include other options, features, entries, etc., that are not specifically shown.
  • Variations of the Invention
  • In other related embodiments of the present invention, the queue monitoring logic will be part of a separate web site, and operated by an entity separate from the service provider and the subscriber's selection and delivery queues. In other words, a subscriber to a media provider may pay a separate service provider for the privilege of having the latter monitor a delivery queue. This concept is used, for example, in other Internet related service applications, such as in the case of AuctionSniper (or Bidnapper), which, as is well-known, assists buyers on EBay to secure auctions. Thus, a subscriber to a media provider would simply provide the pertinent details of their account to a monitoring service provider, and the latter would effectuate the steps above automatically on behalf of the subscriber on a periodic basis, or some other basis. Again, these third parties could collect a monthly flat fee, and/or additional fees depending on the number of titles actually “reserved” or shipped on behalf of the subscriber. The benefits of such third party services, of course, is that they can be better tailored by the subscriber to obtain desirable selections from a particular media provider, because the latter may not be economically incentivized to maximize the number and quality of selections provided to an individual subscriber. Moreover in many instances such third party services are better suited for aggregating collective needs of subscribers and responding to the same, because they are not limited to a single service provider. In other words, a single queue monitor system could service multiple online service providers, thus allowing its users to benefit from a larger population of preference and interest data.
  • In other applications of the invention, a similar monitoring system could be employed in other online service provider environments. For example, for electronic auction sites, a queue monitor and recommender system could cooperate to locate additional items of interest to a buyer, based on prior purchases, or based on other items already located in a so-called “auction watch” type tool set up by the subscriber. Such “watch” queues are used, for example, on Ebay. The user could then be (optionally) notified by email that the additional item has been added to his/her auction watch. When the user returns for a subsequent online session, the newly added auction items could be highlighted, for example, to draw his/her attention to the new item. Again, the queue management could be set up based on various threshold options, such as whether the system has located another item of interest, or if the user's auction watch no longer has items (because the auctions have expired). Thus, a queue monitoring system can work behind the scenes for users of auction systems as well, and further enhance value of such services.
  • As alluded to earlier, the invention has application in actual retail environments as well, particularly in cases where media is sold on a similar basis—i.e., a fixed number of items for a flat fee per period. Again, these are but examples, and other applications of the invention will be apparent to those skilled in the art.
  • Furthermore, while the media items in the present instance represent one format in which a movie can be distributed, it will be apparent that other distribution schemes can be used as well. For instance, a movie may be distributed by a satellite channel, and/or a broadband channel to a receiver. In the latter cases, the Subscriber Selection Queue 110, the Titles Out Queue 106 (and several other hardware and software modules of FIG. 7) may be located physically on a home receiver/player owned/rented by the subscriber. For example, a service offered by DirecTV and Tivo allows users to “rent” movies temporarily from a pay-per-view menu, and/or to record the same on a fixed storage system at the user's facility. These organizations could also offer a service similar to that offered by online DVD rental providers by charging a flat monthly rate for unlimited selections. While the issue of capacity (in the Titles Out Queue) may be somewhat irrelevant in some such environments (because the subscriber's hard drive can store a significant number of titles, and there is little delay in receiving the title) the present invention could similarly operate to review a subscriber's selection queue, make recommendations, and replenish a Subscriber Selection Queue with suggestions. Furthermore, in some cases, a subscriber's receiver may be limited to a certain number of movies, in a manner akin to the Titles Out Queue concept. The only difference, of course, is that these titles are typically delivered in accordance with a predetermined time schedule, as opposed to an on-demand type system, and there is no “return” required per se. When a subscriber has seen one of the movies in his/her Titles Out Queue (or analog thereof) the system gives the subscriber the option of “returning” the title (by deleting it for example) and receiving another one in its place. While the Tivo service presently does perform some auto-recommendation functions (such as automatically recording programs) it does not do so in the context of programming that must be paid for, (such as pay-per-view items) and does not restrict a user's recording of movie titles (i.e. to a certain predefined limit). Thus the systems and methods of the present invention can be easily applied to such movie distribution environments as well.
  • The above descriptions are intended as merely illustrative embodiments of the proposed inventions. It is understood that the protection afforded the present invention also comprehends and extends to embodiments different from those above, but which fall within the scope of the present claims.

Claims (25)

1. A method of automatically allocating priority for playable media items over an electronic network between a first subscriber of a media distribution service and a second subscriber of the media distribution service, the method comprising:
(a) providing a first subscriber selection queue for the first subscriber with a computing system, said first subscriber selection queue consisting of a first list of one or more first playable media items delivered and/or to be delivered to said first subscriber;
(b) monitoring a number of media items delivered to the first subscriber during a first period;
(c) providing a second subscriber selection queue for the second subscriber with the computing system, said second subscriber selection queue consisting of a second list of one or more second playable media items to be delivered to said second subscriber;
(d) monitoring a number of media items delivered to the second subscriber during said first period;
(e) detecting when the first subscriber and the second subscriber have a common media item title in their respective first and second subscriber selection queues with the computing system;
(f) determining a priority as between said first subscriber and said second subscriber using the computing system for said common media item title based on steps (a)-(d);
(g) allocating said common media item title to either said first subscriber or said second subscriber with the computing system for said common title based in part on said priority;
wherein the computing system adjusts priority for deliveries to subscribers based on measuring deliveries of playable media items made over time to said subscribers.
2. The method of claim 1, further including a step: identifying subscribers who are likely to be unsatisfied and/or likely to cancel an account with said media distribution service, and allocating higher priority for deliveries to said subscribers.
3. The method of claim 1, further including a step: prioritizing subscribers based on a number of media items in their respective queues which are designated with a predetermined status.
4. The method of claim 1, wherein said predetermined status indicates that such media item title is subject to long delivery delays.
5. The method of claim 1, wherein said priority is based on identifying a ranking identified by said first subscriber and said second subscriber to the computing system for said common media item title.
6. The method of claim 1, wherein a subscriber satisfaction criterion value for said second subscriber is compared to a value for a subscriber satisfaction criterion for said first subscriber by the computing system.
7. The method of claim 1, wherein said priority is further based on a comparison using the computing system of at least one delivery status value associated with first playable media item title in first subscriber selection queue, and at least one delivery status value associated with second playable media item title in said second subscriber selection queue to determine a relative expected future delivery of playable media item titles to each subscriber.
8. The method of claim 1, wherein said switching step is further based on a comparison using the computing system of a first access time period used by said first subscriber when accessing playable media items, with a second access time period used by said second subscriber when accessing playable media items, such that said first access right is switched when said second subscriber uses less time for viewing media.
9. The method of claim 1, further including a step: obtaining permission from said first subscriber before automatically providing priority to said second subscriber with the computing system.
10. The method of claim 9, further including a step: providing an inducement to said first subscriber with the computing system to secure said permission.
11. The method of claim 10, wherein said common media title is taken from a limited subset of playable media items which the computing system has determined have a high subscriber interest.
12. A method of allocating priority for playable media items over an electronic network between a first subscriber of a media distribution service and a second subscriber of the media distribution service, the method comprising:
(a) providing a first subscriber selection queue for the first subscriber with a computing system, said first subscriber selection queue consisting of a list of one or more first playable media items delivered and/or to be delivered to said first subscriber;
(b) monitoring an availability status of media items present in said first subscriber selection queue during a predetermined period, including identifying items selected by the first subscriber which have reduced availability;
(c) providing a second subscriber selection queue for the second subscriber with the computing system, said second subscriber selection queue consisting of a second list of one or more second playable media items to be delivered to said second subscriber;
(d) detecting when the first subscriber and the second subscriber have a common media item title in their respective first and second subscriber selection queues with the computing system;
(e) determining a priority as between said first subscriber and said second subscriber using the computing system for said common playable media item title based on steps (a)-(c);
(e) allocating said common playable media item title to either said first subscriber or said second subscriber with the computing system for said common playable title based in part on said priority;
wherein said priority decisions are made by the computing system to increase priority for selected subscribers experiencing delays and/or reduced shipments of playable media items.
13. The method of claim 12, wherein subscribers who are likely to be unsatisfied and/or likely to cancel an account with said media distribution service are given higher priority for deliveries.
14. The method of claim 12, wherein said common playable media item is taken from a limited subset of playable media items determined to be popular by the computing system among subscribers.
15. The method of claim 12, wherein said priority is based on identifying a ranking identified by said first subscriber and said second subscriber to the computing system for said common playable media item title.
16. A method of allocating priority for playable media items over an electronic network between a first subscriber of a media distribution service and a second subscriber of the media distribution service, the method comprising:
(a) providing a first subscriber selection queue for the first subscriber with a computing system, said first subscriber selection queue consisting of a first list of one or more first playable media items delivered and/or to be delivered to said first subscriber;
wherein said list of one or more first playable media items are ranked by the first subscriber in a desired priority of delivery;
(b) providing a second subscriber selection queue for the second subscriber with the computing system, said second subscriber selection queue consisting of a second list of one or more second playable media items to be delivered to said second subscriber;
wherein said first list of one or more first playable media items are ranked by the first subscriber in a desired priority of delivery;
(c) detecting when the first subscriber and the second subscriber have a requested a common playable media item title in their respective first and second subscriber selection queues with the computing system;
wherein said common playable media item title is associated with a first ranking in said first list and a second ranking in said second list;
(d) determining a priority as between said first subscriber and said second subscriber using the computing system by comparing said first ranking and said second ranking;
(e) allocating said common media item title to either said first subscriber or said second subscriber with the computing system for said common title based in part on said priority;
wherein said priority decisions are made by the computing system to increase priority for subscribers indicating a higher preference for said common playable media item title.
17. The method of claim 16, wherein subscribers who are likely to be unsatisfied and/or likely to cancel an account with said media distribution service are also given higher priority for deliveries.
18. The method of claim 16, wherein said common playable media item is taken from a limited subset of playable media items determined to be popular by the computing system among subscribers.
19. The method of claim 16, wherein a subscriber satisfaction criterion value for said second subscriber is compared to a value for a subscriber satisfaction criterion for said first subscriber by the computing system during step (e).
20. The method of claim 16, wherein said priority is further based on a comparison using the computing system of at least one delivery status value associated with first playable media item title in first subscriber selection queue, and at least one delivery status value associated with second playable media item title in said second subscriber selection queue to determine a relative expected future delivery of playable media item titles to each subscriber.
21. A method of allocating priority for playable media items over an electronic network between a first subscriber of a media distribution service and a second subscriber of the media distribution service, the method comprising:
(a) providing a first subscriber selection queue for the first subscriber with a computing system, said first subscriber selection queue consisting of a first list of one or more first playable media items delivered and/or to be delivered to said first subscriber;
wherein said list of one or more first playable media items are ranked by the first subscriber in a desired priority of delivery;
(b) providing a second subscriber selection queue for the second subscriber with the computing system, said second subscriber selection queue consisting of a second list of one or more second playable media items to be delivered to said second subscriber;
wherein said first list of one or more first playable media items are ranked by the first subscriber in a desired priority of delivery;
(c) detecting when the first subscriber and the second subscriber have a requested a common playable media item title in their respective first and second subscriber selection queues with the computing system;
(d) measuring a first customer satisfaction value for said first subscriber and a second customer satisfaction value for said second subscriber based on identifying titles of playable media items previously delivered to each;
(e) determining a priority as between said first subscriber and said second subscriber using the computing system by comparing said first customer satisfaction value and said second customer satisfaction value;
(e) allocating said common media item title to either said first subscriber or said second subscriber with the computing system for said common title based in part on said priority.
22. The method of claim 21, wherein said customer satisfaction value is further based on respective rankings provided by said subscribers for said common playable media item.
23. The method of claim 21, wherein said customer satisfaction value is further based on an availability status of other playable media items in a subscriber selection queue.
24. The method of claim 21, wherein said customer satisfaction value is further based on an availability status of other playable media items in a subscriber selection queue.
24. The method of claim 21, wherein said customer satisfaction value is further based on a time associated with a subscriber for viewing said playable media items.
US11/369,796 2003-01-31 2006-03-06 Media delivery prioritization system and method Abandoned US20060155575A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/369,796 US20060155575A1 (en) 2003-01-31 2006-03-06 Media delivery prioritization system and method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US44394003P 2003-01-31 2003-01-31
US10/770,804 US8712867B2 (en) 2003-01-31 2004-02-02 System for providing access to playable media
US11/369,796 US20060155575A1 (en) 2003-01-31 2006-03-06 Media delivery prioritization system and method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/770,804 Continuation US8712867B2 (en) 2003-01-31 2004-02-02 System for providing access to playable media

Publications (1)

Publication Number Publication Date
US20060155575A1 true US20060155575A1 (en) 2006-07-13

Family

ID=32912220

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/770,804 Expired - Fee Related US8712867B2 (en) 2003-01-31 2004-02-02 System for providing access to playable media
US11/369,796 Abandoned US20060155575A1 (en) 2003-01-31 2006-03-06 Media delivery prioritization system and method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/770,804 Expired - Fee Related US8712867B2 (en) 2003-01-31 2004-02-02 System for providing access to playable media

Country Status (1)

Country Link
US (2) US8712867B2 (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070226315A1 (en) * 2006-03-27 2007-09-27 Joel Espelien System and method for identifying common media content
US20080040235A1 (en) * 2006-08-08 2008-02-14 Avedissian Narbeh System for apportioning revenue for media content derived from an online feedback community
US20080050713A1 (en) * 2006-08-08 2008-02-28 Avedissian Narbeh System for submitting performance data to a feedback community determinative of an outcome
US20080104626A1 (en) * 2006-10-27 2008-05-01 Avedissian Narbeh System and method for ranking media
US20090061829A1 (en) * 2007-08-29 2009-03-05 Motorola, Inc. System and method for media selection
US20090271455A1 (en) * 2008-04-29 2009-10-29 Accenture Global Services Gmbh Content Migration Tool and Method Associated Therewith
US20100106519A1 (en) * 2007-03-08 2010-04-29 Koninklijke Philips Electronics N. V. Low cost system for remote patient audio/video content delivery
US20100122212A1 (en) * 2007-04-26 2010-05-13 Hewlett-Packard Development Company, L.P. Obtaining feedback for an accessed information item
US7747346B2 (en) 2005-04-22 2010-06-29 Redbox Automated Retail, Llc System and method for regulating vendible media products
US20100306035A1 (en) * 2003-11-19 2010-12-02 Gene Fein Digital media inventory control, distribution and destruction system
US7848968B1 (en) 2007-01-30 2010-12-07 Netflix, Inc. Processing returned rental items
US8060247B2 (en) 2005-04-22 2011-11-15 Redbox Automated Retail, Llc System and method for communicating secondary vending options
US8538581B2 (en) 2010-09-03 2013-09-17 Redbox Automated Retail, Llc Article vending machine and method for authenticating received articles
US8584165B1 (en) * 2011-05-27 2013-11-12 Imdb.Com, Inc. Facilitating access to content provided from multiple providers
US8712872B2 (en) 2012-03-07 2014-04-29 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US20140157328A1 (en) * 2012-11-30 2014-06-05 Verizon and Redbox Digital Entertainment Services, LLC 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
US8768789B2 (en) 2012-03-07 2014-07-01 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US8972404B1 (en) 2011-12-27 2015-03-03 Google Inc. Methods and systems for organizing content
US8977620B1 (en) 2011-12-27 2015-03-10 Google Inc. Method and system for document classification
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
US9002848B1 (en) 2011-12-27 2015-04-07 Google Inc. Automatic incremental labeling of document clusters
US9104990B2 (en) 2009-09-05 2015-08-11 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US9110984B1 (en) 2011-12-27 2015-08-18 Google Inc. Methods and systems for constructing a taxonomy based on hierarchical clustering
US9111218B1 (en) 2011-12-27 2015-08-18 Google Inc. Method and system for remediating topic drift in near-real-time classification of customer feedback
US9286617B2 (en) 2011-08-12 2016-03-15 Redbox Automated Retail, Llc System and method for applying parental control limits from content providers to media content
US20160110678A1 (en) * 2014-10-16 2016-04-21 Cox Communications, Inc. Methods and Systems for Dynamic Selection and Delivery of Relevant Products
US9348822B2 (en) 2011-08-02 2016-05-24 Redbox Automated Retail, Llc System and method for generating notifications related to new media
US9367814B1 (en) 2011-12-27 2016-06-14 Google Inc. Methods and systems for classifying data using a hierarchical taxonomy
US9436758B1 (en) 2011-12-27 2016-09-06 Google Inc. Methods and systems for partitioning documents having customer feedback and support content
US9495465B2 (en) 2011-07-20 2016-11-15 Redbox Automated Retail, Llc System and method for providing the identification of geographically closest article dispensing machines
US9569911B2 (en) 2010-08-23 2017-02-14 Redbox Automated Retail, Llc Secondary media return system and method
US9703463B2 (en) 2012-04-18 2017-07-11 Scorpcast, Llc System and methods for providing user generated video reviews
US9741057B2 (en) 2012-04-18 2017-08-22 Scorpcast, Llc System and methods for providing user generated video reviews
US9747253B2 (en) 2012-06-05 2017-08-29 Redbox Automated Retail, Llc System and method for simultaneous article retrieval and transaction validation
US9785996B2 (en) 2011-06-14 2017-10-10 Redbox Automated Retail, Llc System and method for substituting a media article with alternative media
US9832519B2 (en) 2012-04-18 2017-11-28 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US10506278B2 (en) 2012-04-18 2019-12-10 Scorpoast, LLC Interactive video distribution system and video player utilizing a client server architecture
US10796093B2 (en) 2006-08-08 2020-10-06 Elastic Minds, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US10810822B2 (en) 2007-09-28 2020-10-20 Redbox Automated Retail, Llc Article dispensing machine and method for auditing inventory while article dispensing machine remains operable
US11769119B1 (en) * 2015-04-15 2023-09-26 Allstate Insurance Company Autonomous car repair

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7546252B2 (en) * 2000-04-28 2009-06-09 Netflix, Inc. Approach for managing rental items across a plurality of distribution locations
US7617127B2 (en) * 2000-04-28 2009-11-10 Netflix, Inc. Approach for estimating user ratings of items
US7107497B2 (en) * 2002-09-30 2006-09-12 Sun Microsystems, Inc. Method and system for event publication and subscription with an event channel from user level and kernel level
US20040158504A1 (en) * 2003-01-31 2004-08-12 Gross John N. Method of providing access to playable media
KR100905911B1 (en) * 2007-05-29 2009-07-02 삼성전자주식회사 Apparatus of offering information in portable terminal performing multimedia messaging service and method thereof
US10417595B2 (en) 2017-05-05 2019-09-17 DeHart Consulting, LLC Time-based, demand-pull production

Citations (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4766542A (en) * 1986-11-07 1988-08-23 General Computer Corporation System and software for pharmaceutical prescription compliance
US5095195A (en) * 1988-08-03 1992-03-10 Thru-The-Wall Corporation Automated videocassette dispensing terminal with reservation feature
US5459306A (en) * 1994-06-15 1995-10-17 Blockbuster Entertainment Corporation Method and system for delivering on demand, individually targeted promotions
US5483278A (en) * 1992-05-27 1996-01-09 Philips Electronics North America Corporation System and method for finding a movie of interest in a large movie database
US5579384A (en) * 1995-02-17 1996-11-26 Bellsouth Corporation Telecommunications network service central management system interfacing with protocol specific regional stations providing services to subscribers
US5664110A (en) * 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
US5699526A (en) * 1994-03-24 1997-12-16 Ncr Corporation Ordering and downloading resources from computerized repositories
US5742757A (en) * 1996-05-30 1998-04-21 Mitsubishi Semiconductor America, Inc. Automatic software license manager
US5752160A (en) * 1995-05-05 1998-05-12 Dunn; Matthew W. Interactive entertainment network system and method with analog video startup loop for video-on-demand
US5774357A (en) * 1991-12-23 1998-06-30 Hoffberg; Steven M. Human factored interface incorporating adaptive pattern recognition based controller apparatus
US5790426A (en) * 1996-04-30 1998-08-04 Athenium L.L.C. Automated collaborative filtering system
US5842199A (en) * 1996-10-18 1998-11-24 Regents Of The University Of Minnesota System, method and article of manufacture for using receiver operating curves to evaluate predictive utility
US5861906A (en) * 1995-05-05 1999-01-19 Microsoft Corporation Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
US5901246A (en) * 1995-06-06 1999-05-04 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US5945987A (en) * 1995-05-05 1999-08-31 Microsoft Corporation Interactive entertainment network system and method for providing short sets of preview video trailers
US5951643A (en) * 1997-10-06 1999-09-14 Ncr Corporation Mechanism for dependably organizing and managing information for web synchronization and tracking among multiple browsers
US5959945A (en) * 1997-04-04 1999-09-28 Advanced Technology Research Sa Cv System for selectively distributing music to a plurality of jukeboxes
US5991791A (en) * 1994-03-24 1999-11-23 Ncr Corporation Security aspects of computer resource repositories
US6012052A (en) * 1998-01-15 2000-01-04 Microsoft Corporation Methods and apparatus for building resource transition probability models for use in pre-fetching resources, editing resource link topology, building resource link topology templates, and collaborative filtering
US6016475A (en) * 1996-10-08 2000-01-18 The Regents Of The University Of Minnesota System, method, and article of manufacture for generating implicit ratings based on receiver operating curves
US6026403A (en) * 1994-03-24 2000-02-15 Ncr Corporation Computer system for management of resources
US6029161A (en) * 1996-04-04 2000-02-22 Lycos, Inc. Multi-level mindpool system especially adapted to provide collaborative filter data for a large scale information filtering system
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US6049777A (en) * 1995-06-30 2000-04-11 Microsoft Corporation Computer-implemented collaborative filtering based method for recommending an item to a user
US6055505A (en) * 1997-12-30 2000-04-25 U S West, Inc. Automatic customer notification system and method
US6065042A (en) * 1995-03-20 2000-05-16 International Business Machines Corporation System, method, and computer program product for presenting multimedia objects, including movies and personalized collections of items
US6067562A (en) * 1994-01-25 2000-05-23 Goldman; Robert J. System and method for downloading music selections
US6092049A (en) * 1995-06-30 2000-07-18 Microsoft Corporation Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering
US6105021A (en) * 1997-11-21 2000-08-15 International Business Machines Corporation Thorough search of document database containing compressed and noncompressed documents
US6105006A (en) * 1997-12-22 2000-08-15 Motorola Inc Transaction authentication for 1-way wireless financial messaging units
US6108493A (en) * 1996-10-08 2000-08-22 Regents Of The University Of Minnesota System, method, and article of manufacture for utilizing implicit ratings in collaborative filters
US6112186A (en) * 1995-06-30 2000-08-29 Microsoft Corporation Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering
US6124854A (en) * 1995-05-08 2000-09-26 The Box Worldwide Llc Interactive video system
US6169997B1 (en) * 1998-04-29 2001-01-02 Ncr Corporation Method and apparatus for forming subject (context) map and presenting Internet data according to the subject map
US6237022B1 (en) * 1999-03-15 2001-05-22 Webtv Networks, Inc. System and method for distributing preferenced data over a communications network
US6236985B1 (en) * 1998-10-07 2001-05-22 International Business Machines Corporation System and method for searching databases with applications such as peer groups, collaborative filtering, and e-commerce
US6253203B1 (en) * 1998-10-02 2001-06-26 Ncr Corporation Privacy-enhanced database
US6266649B1 (en) * 1998-09-18 2001-07-24 Amazon.Com, Inc. Collaborative recommendations using item-to-item similarity mappings
US20010014145A1 (en) * 1997-06-02 2001-08-16 Alexandre P. Kamel Telephony system for delivering promotional messages
US6286139B1 (en) * 1998-08-04 2001-09-04 Teluve Corporation Internet-based video ordering system and method
US6289389B1 (en) * 1997-06-03 2001-09-11 Lextron Systems, Inc. Enhanced integrated data delivery system
US20010029610A1 (en) * 2000-02-01 2001-10-11 Corvin Johnny B. Systems and methods for providing promotions with recorded programs
US6308168B1 (en) * 1999-02-09 2001-10-23 Knowledge Discovery One, Inc. Metadata-driven data presentation module for database system
US20010036271A1 (en) * 1999-09-13 2001-11-01 Javed Shoeb M. System and method for securely distributing digital content for short term use
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6321221B1 (en) * 1998-07-17 2001-11-20 Net Perceptions, Inc. System, method and article of manufacture for increasing the user value of recommendations
US6334127B1 (en) * 1998-07-17 2001-12-25 Net Perceptions, Inc. System, method and article of manufacture for making serendipity-weighted recommendations to a user
US20020023165A1 (en) * 2000-01-28 2002-02-21 Lahr Nils B. Method and apparatus for encoder-based distribution of live video and other streaming content
US20020040404A1 (en) * 2000-01-28 2002-04-04 Ibeam Broadcasting Corporation. System and method for performing broadcast-enabled disk drive replication in a distributed data delivery network
US6370513B1 (en) * 1997-08-08 2002-04-09 Parasoft Corporation Method and apparatus for automated selection, organization, and recommendation of items
US20020046129A1 (en) * 2000-10-13 2002-04-18 Shigeharu Nakagawa Apparatus and technique for on-demand printing, and on-demand printing services
US20020049717A1 (en) * 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
US6381250B1 (en) * 1998-01-23 2002-04-30 Innovative Communications Technologies, Inc. Capacity allocation system using semi-autonomous network elements to implement and control a transmission schedule
US6389372B1 (en) * 1999-06-29 2002-05-14 Xerox Corporation System and method for bootstrapping a collaborative filtering system
US20020058496A1 (en) * 2000-11-13 2002-05-16 Alcatel Charging arrangement for a multimedia communication system
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6405191B1 (en) * 1999-07-21 2002-06-11 Oracle Corporation Content based publish-and-subscribe system integrated in a relational database system
US6412012B1 (en) * 1998-12-23 2002-06-25 Net Perceptions, Inc. System, method, and article of manufacture for making a compatibility-aware recommendations to a user
US20020087525A1 (en) * 2000-04-02 2002-07-04 Abbott Kenneth H. Soliciting information based on a computer user's context
US6418424B1 (en) * 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US20020097265A1 (en) * 2001-01-24 2002-07-25 Kaushal Kurapati User interface for collecting viewer ratings of media content and facilitating adaption of content recommenders
US6426959B1 (en) * 1998-01-20 2002-07-30 Innovative Communications Technologies, Inc. System and method for facilitating component management in a multiple vendor satellite communications network
US20020111912A1 (en) * 1999-08-27 2002-08-15 Hunter Charles Eric Music distribution systems
US20020129094A1 (en) * 1994-05-31 2002-09-12 Reisman Richard R. Software and method for automatically sending a data object that includes user demographics
US20020143661A1 (en) * 2001-03-30 2002-10-03 Tumulty William J. System and method for prioritizing customer inquiries
US20020154157A1 (en) * 2000-04-07 2002-10-24 Sherr Scott Jeffrey Website system and process for selection and delivery of electronic information on a network
US6473794B1 (en) * 1999-05-27 2002-10-29 Accenture Llp System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework
US20020165849A1 (en) * 1999-05-28 2002-11-07 Singh Narinder Pal Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US6480855B1 (en) * 1994-03-24 2002-11-12 Ncr Corporation Managing a resource on a network where each resource has an associated profile with an image
US20020169656A1 (en) * 2001-05-11 2002-11-14 Al-Azzawe Abdul Hamid Video rental e-commerce solution
US6483548B1 (en) * 1998-12-28 2002-11-19 Research Investment Network, Inc. Method of data display for electronic program guides (EPGs)
US6484123B2 (en) * 2000-11-30 2002-11-19 International Business Machines Corporation Method and system to identify which predictors are important for making a forecast with a collaborative filter
US20020174429A1 (en) * 2001-03-29 2002-11-21 Srinivas Gutta Methods and apparatus for generating recommendation scores
US6487541B1 (en) * 1999-01-22 2002-11-26 International Business Machines Corporation System and method for collaborative filtering with applications to e-commerce
US20020184139A1 (en) * 2001-05-30 2002-12-05 Chickering David Maxwell System and process for automatically providing fast recommendations using local probability distributions
US20020180805A1 (en) * 2001-05-24 2002-12-05 Chickering David Maxwell System and process for automatically explaining probabilistic predictions
US6496816B1 (en) * 1997-12-04 2002-12-17 Microsoft Corporation Collaborative filtering with mixtures of bayesian networks
US20020199186A1 (en) * 1999-12-21 2002-12-26 Kamal Ali Intelligent system and methods of recommending media content items based on user preferences
US20020199188A1 (en) * 2001-04-27 2002-12-26 Svod Llc Customization in a content distribution system
US20030005428A1 (en) * 2001-05-26 2003-01-02 Roman Kendyl A. Global media exchange
US6519571B1 (en) * 1999-05-27 2003-02-11 Accenture Llp Dynamic customer profile management
US6536037B1 (en) * 1999-05-27 2003-03-18 Accenture Llp Identification of redundancies and omissions among components of a web based architecture
US6581049B1 (en) * 1999-11-08 2003-06-17 Saffron Technology, Inc. Artificial neurons including power series of weights and counts that represent prior and next association
US6584450B1 (en) * 2000-04-28 2003-06-24 Netflix.Com, Inc. Method and apparatus for renting items
US6594450B1 (en) * 2003-01-21 2003-07-15 Primax Electronics Ltd. Camera auto-focus mechanism
US6615166B1 (en) * 1999-05-27 2003-09-02 Accenture Llp Prioritizing components of a network framework required for implementation of technology
US20030233278A1 (en) * 2000-11-27 2003-12-18 Marshall T. Thaddeus Method and system for tracking and providing incentives for tasks and activities and other behavioral influences related to money, individuals, technology and other assets
US6714931B1 (en) * 1998-04-29 2004-03-30 Ncr Corporation Method and apparatus for forming user sessions and presenting internet data according to the user sessions
US6721713B1 (en) * 1999-05-27 2004-04-13 Andersen Consulting Llp Business alliance identification in a web architecture framework
US20040215733A1 (en) * 2002-12-13 2004-10-28 Gondhalekar Mangesh Madhukar Multimedia scheduler
US20040220826A1 (en) * 2003-01-29 2004-11-04 Hey John B. Methods for acquiring, and for displaying predictions of, subjective consumer-appraisals of items
US6874023B1 (en) * 1998-11-10 2005-03-29 Claria Corporation Web based email control center for monitoring and providing a sumary of the detected event information organized according to relationships between the user and network sites
US20050086127A1 (en) * 2000-04-28 2005-04-21 Hastings W. R. Approach for managing rental items across a plurality of distribution locations

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US87525A (en) * 1869-03-02 George tefft
US184139A (en) * 1876-11-07 Improvement in extension-tables
US154157A (en) * 1874-08-18 Improvement in springs for vehicles
US129094A (en) * 1872-07-16 Improvement in combined bottle-holders and ice-boxes
US199186A (en) * 1878-01-15 Improvement in hay-racks
US97265A (en) * 1869-11-30 Improved compress
US169656A (en) * 1875-11-09 John net
US29610A (en) * 1860-08-14 Improvement in grain-harvesters
US180805A (en) * 1876-08-08 Improvement in harvesters
US111912A (en) * 1871-02-21 Improvement in mandrels for gauging and cutting solder-wire
US199188A (en) * 1878-01-15 Improvement in ale-pitchers
EP0900424B1 (en) 1996-03-29 2001-10-24 Egghead.com, Inc. Method and system for processing and transmitting electronic auction information
US6513017B1 (en) 1997-04-14 2003-01-28 Electronic Data Systems Corporation System and method for household grocery management
JP2000036781A (en) 1998-07-17 2000-02-02 Sony Corp Copyright managing device, work distributing device and work distribution/reception system
US6658390B1 (en) 1999-03-02 2003-12-02 Walker Digital, Llc System and method for reselling a previously sold product
DE10031716B4 (en) 1999-07-06 2006-10-26 International Business Machines Corp. Subscription and notification for database technology
US6591094B1 (en) 1999-07-06 2003-07-08 Televoke, Inc. Automated user notification system
EP1238532A4 (en) 1999-11-16 2003-04-16 Fairmarket Inc Network-based sales system
US6735778B2 (en) 2000-01-19 2004-05-11 Denis Khoo Method and system for providing home shopping programs
US6910070B1 (en) 2000-01-24 2005-06-21 Oracle International Corporation Methods and systems for asynchronous notification of database events
US7069235B1 (en) 2000-03-03 2006-06-27 Pcorder.Com, Inc. System and method for multi-source transaction processing
WO2001075692A2 (en) 2000-03-31 2001-10-11 Mdsi Mobile Data Solutions Inc. Assigning technique for a scheduling system
US7403910B1 (en) 2000-04-28 2008-07-22 Netflix, Inc. Approach for estimating user ratings of items
US7130814B1 (en) 2000-06-27 2006-10-31 International Business Machines Corporation Method and apparatus to automate consumer replenishment shopping by periodicity
US6564047B1 (en) 2000-08-28 2003-05-13 Motorola Inc. Advanced air time management
AU2001288749A1 (en) 2000-09-06 2002-03-22 Robert Agresta System, device and method for remotely providing, accessing and using personal entertainment media
US6539281B2 (en) 2001-04-23 2003-03-25 Accenture Global Services Gmbh Online medicine cabinet
WO2002093515A2 (en) 2001-05-11 2002-11-21 Cardis International Intertrust N.V Payment system and method for mobile communication services
US20030066093A1 (en) 2001-05-11 2003-04-03 Cruz-Rivera Jose I. Methods and apparatus for circular broadcasting an audio and video signal
US20020184105A1 (en) 2001-06-01 2002-12-05 Czuchry Andrew J. Commodity usage tracking and replenishment apparatus and method
DE60113306T2 (en) 2001-06-29 2006-06-08 Thomson Licensing S.A., Boulogne PROCESS AND DEVICE IS APPROVED IN THE UNAUTHORIZED TIME OF TIME IN AN ADDRESSABLE PAYMENT SYSTEM
US7774492B2 (en) 2001-07-26 2010-08-10 Citrix Systems, Inc. System, method and computer program product to maximize server throughput while avoiding server overload by controlling the rate of establishing server-side net work connections
US6981003B2 (en) 2001-08-03 2005-12-27 International Business Machines Corporation Method and system for master planning priority assignment
US6965770B2 (en) 2001-09-13 2005-11-15 Nokia Corporation Dynamic content delivery responsive to user requests
US20030078983A1 (en) 2001-10-23 2003-04-24 Sullivan Terence Sean Message prioritization and buffering in a limited network
US20030083951A1 (en) 2001-10-31 2003-05-01 Connelly Jay H. System and method for providing an ordered listing of available, currently broadcasting, and/or acquired products based on predicted relevance
US7707121B1 (en) 2002-05-15 2010-04-27 Navio Systems, Inc. Methods and apparatus for title structure and management
US7085727B2 (en) 2002-09-26 2006-08-01 Vanorman Stacy L Movie rental and notification system

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4766542A (en) * 1986-11-07 1988-08-23 General Computer Corporation System and software for pharmaceutical prescription compliance
US5095195A (en) * 1988-08-03 1992-03-10 Thru-The-Wall Corporation Automated videocassette dispensing terminal with reservation feature
US5903454A (en) * 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US5774357A (en) * 1991-12-23 1998-06-30 Hoffberg; Steven M. Human factored interface incorporating adaptive pattern recognition based controller apparatus
US6418424B1 (en) * 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5483278A (en) * 1992-05-27 1996-01-09 Philips Electronics North America Corporation System and method for finding a movie of interest in a large movie database
US6067562A (en) * 1994-01-25 2000-05-23 Goldman; Robert J. System and method for downloading music selections
US6480855B1 (en) * 1994-03-24 2002-11-12 Ncr Corporation Managing a resource on a network where each resource has an associated profile with an image
US5991791A (en) * 1994-03-24 1999-11-23 Ncr Corporation Security aspects of computer resource repositories
US5699526A (en) * 1994-03-24 1997-12-16 Ncr Corporation Ordering and downloading resources from computerized repositories
US6502096B1 (en) * 1994-03-24 2002-12-31 Ncr Corporation Computerized asset management system
US6026403A (en) * 1994-03-24 2000-02-15 Ncr Corporation Computer system for management of resources
US20020129094A1 (en) * 1994-05-31 2002-09-12 Reisman Richard R. Software and method for automatically sending a data object that includes user demographics
US5459306A (en) * 1994-06-15 1995-10-17 Blockbuster Entertainment Corporation Method and system for delivering on demand, individually targeted promotions
US5664110A (en) * 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
US5579384A (en) * 1995-02-17 1996-11-26 Bellsouth Corporation Telecommunications network service central management system interfacing with protocol specific regional stations providing services to subscribers
US6065042A (en) * 1995-03-20 2000-05-16 International Business Machines Corporation System, method, and computer program product for presenting multimedia objects, including movies and personalized collections of items
US5861906A (en) * 1995-05-05 1999-01-19 Microsoft Corporation Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
US5752160A (en) * 1995-05-05 1998-05-12 Dunn; Matthew W. Interactive entertainment network system and method with analog video startup loop for video-on-demand
US5945987A (en) * 1995-05-05 1999-08-31 Microsoft Corporation Interactive entertainment network system and method for providing short sets of preview video trailers
US6124854A (en) * 1995-05-08 2000-09-26 The Box Worldwide Llc Interactive video system
US5901246A (en) * 1995-06-06 1999-05-04 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6049777A (en) * 1995-06-30 2000-04-11 Microsoft Corporation Computer-implemented collaborative filtering based method for recommending an item to a user
US6112186A (en) * 1995-06-30 2000-08-29 Microsoft Corporation Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering
US6092049A (en) * 1995-06-30 2000-07-18 Microsoft Corporation Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US6029161A (en) * 1996-04-04 2000-02-22 Lycos, Inc. Multi-level mindpool system especially adapted to provide collaborative filter data for a large scale information filtering system
US5884282A (en) * 1996-04-30 1999-03-16 Robinson; Gary B. Automated collaborative filtering system
US5790426A (en) * 1996-04-30 1998-08-04 Athenium L.L.C. Automated collaborative filtering system
US5742757A (en) * 1996-05-30 1998-04-21 Mitsubishi Semiconductor America, Inc. Automatic software license manager
US6108493A (en) * 1996-10-08 2000-08-22 Regents Of The University Of Minnesota System, method, and article of manufacture for utilizing implicit ratings in collaborative filters
US6016475A (en) * 1996-10-08 2000-01-18 The Regents Of The University Of Minnesota System, method, and article of manufacture for generating implicit ratings based on receiver operating curves
US5842199A (en) * 1996-10-18 1998-11-24 Regents Of The University Of Minnesota System, method and article of manufacture for using receiver operating curves to evaluate predictive utility
US5959945A (en) * 1997-04-04 1999-09-28 Advanced Technology Research Sa Cv System for selectively distributing music to a plurality of jukeboxes
US20010014145A1 (en) * 1997-06-02 2001-08-16 Alexandre P. Kamel Telephony system for delivering promotional messages
US6289389B1 (en) * 1997-06-03 2001-09-11 Lextron Systems, Inc. Enhanced integrated data delivery system
US6370513B1 (en) * 1997-08-08 2002-04-09 Parasoft Corporation Method and apparatus for automated selection, organization, and recommendation of items
US5951643A (en) * 1997-10-06 1999-09-14 Ncr Corporation Mechanism for dependably organizing and managing information for web synchronization and tracking among multiple browsers
US6105021A (en) * 1997-11-21 2000-08-15 International Business Machines Corporation Thorough search of document database containing compressed and noncompressed documents
US6496816B1 (en) * 1997-12-04 2002-12-17 Microsoft Corporation Collaborative filtering with mixtures of bayesian networks
US6105006A (en) * 1997-12-22 2000-08-15 Motorola Inc Transaction authentication for 1-way wireless financial messaging units
US6055505A (en) * 1997-12-30 2000-04-25 U S West, Inc. Automatic customer notification system and method
US6012052A (en) * 1998-01-15 2000-01-04 Microsoft Corporation Methods and apparatus for building resource transition probability models for use in pre-fetching resources, editing resource link topology, building resource link topology templates, and collaborative filtering
US6426959B1 (en) * 1998-01-20 2002-07-30 Innovative Communications Technologies, Inc. System and method for facilitating component management in a multiple vendor satellite communications network
US6381250B1 (en) * 1998-01-23 2002-04-30 Innovative Communications Technologies, Inc. Capacity allocation system using semi-autonomous network elements to implement and control a transmission schedule
US6714931B1 (en) * 1998-04-29 2004-03-30 Ncr Corporation Method and apparatus for forming user sessions and presenting internet data according to the user sessions
US6169997B1 (en) * 1998-04-29 2001-01-02 Ncr Corporation Method and apparatus for forming subject (context) map and presenting Internet data according to the subject map
US6321221B1 (en) * 1998-07-17 2001-11-20 Net Perceptions, Inc. System, method and article of manufacture for increasing the user value of recommendations
US6334127B1 (en) * 1998-07-17 2001-12-25 Net Perceptions, Inc. System, method and article of manufacture for making serendipity-weighted recommendations to a user
US6286139B1 (en) * 1998-08-04 2001-09-04 Teluve Corporation Internet-based video ordering system and method
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6266649B1 (en) * 1998-09-18 2001-07-24 Amazon.Com, Inc. Collaborative recommendations using item-to-item similarity mappings
US6253203B1 (en) * 1998-10-02 2001-06-26 Ncr Corporation Privacy-enhanced database
US6236985B1 (en) * 1998-10-07 2001-05-22 International Business Machines Corporation System and method for searching databases with applications such as peer groups, collaborative filtering, and e-commerce
US6874023B1 (en) * 1998-11-10 2005-03-29 Claria Corporation Web based email control center for monitoring and providing a sumary of the detected event information organized according to relationships between the user and network sites
US6412012B1 (en) * 1998-12-23 2002-06-25 Net Perceptions, Inc. System, method, and article of manufacture for making a compatibility-aware recommendations to a user
US6483548B1 (en) * 1998-12-28 2002-11-19 Research Investment Network, Inc. Method of data display for electronic program guides (EPGs)
US6487541B1 (en) * 1999-01-22 2002-11-26 International Business Machines Corporation System and method for collaborative filtering with applications to e-commerce
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6640145B2 (en) * 1999-02-01 2003-10-28 Steven Hoffberg Media recording device with packet data interface
US6308168B1 (en) * 1999-02-09 2001-10-23 Knowledge Discovery One, Inc. Metadata-driven data presentation module for database system
US6237022B1 (en) * 1999-03-15 2001-05-22 Webtv Networks, Inc. System and method for distributing preferenced data over a communications network
US6536037B1 (en) * 1999-05-27 2003-03-18 Accenture Llp Identification of redundancies and omissions among components of a web based architecture
US6519571B1 (en) * 1999-05-27 2003-02-11 Accenture Llp Dynamic customer profile management
US6615166B1 (en) * 1999-05-27 2003-09-02 Accenture Llp Prioritizing components of a network framework required for implementation of technology
US6721713B1 (en) * 1999-05-27 2004-04-13 Andersen Consulting Llp Business alliance identification in a web architecture framework
US6473794B1 (en) * 1999-05-27 2002-10-29 Accenture Llp System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework
US20020165849A1 (en) * 1999-05-28 2002-11-07 Singh Narinder Pal Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US6389372B1 (en) * 1999-06-29 2002-05-14 Xerox Corporation System and method for bootstrapping a collaborative filtering system
US6405191B1 (en) * 1999-07-21 2002-06-11 Oracle Corporation Content based publish-and-subscribe system integrated in a relational database system
US20020111912A1 (en) * 1999-08-27 2002-08-15 Hunter Charles Eric Music distribution systems
US20010036271A1 (en) * 1999-09-13 2001-11-01 Javed Shoeb M. System and method for securely distributing digital content for short term use
US6581049B1 (en) * 1999-11-08 2003-06-17 Saffron Technology, Inc. Artificial neurons including power series of weights and counts that represent prior and next association
US20020199186A1 (en) * 1999-12-21 2002-12-26 Kamal Ali Intelligent system and methods of recommending media content items based on user preferences
US20020023165A1 (en) * 2000-01-28 2002-02-21 Lahr Nils B. Method and apparatus for encoder-based distribution of live video and other streaming content
US20020040404A1 (en) * 2000-01-28 2002-04-04 Ibeam Broadcasting Corporation. System and method for performing broadcast-enabled disk drive replication in a distributed data delivery network
US20010029610A1 (en) * 2000-02-01 2001-10-11 Corvin Johnny B. Systems and methods for providing promotions with recorded programs
US20020087525A1 (en) * 2000-04-02 2002-07-04 Abbott Kenneth H. Soliciting information based on a computer user's context
US20020154157A1 (en) * 2000-04-07 2002-10-24 Sherr Scott Jeffrey Website system and process for selection and delivery of electronic information on a network
US20050086127A1 (en) * 2000-04-28 2005-04-21 Hastings W. R. Approach for managing rental items across a plurality of distribution locations
US6584450B1 (en) * 2000-04-28 2003-06-24 Netflix.Com, Inc. Method and apparatus for renting items
US20020049717A1 (en) * 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
US20020046129A1 (en) * 2000-10-13 2002-04-18 Shigeharu Nakagawa Apparatus and technique for on-demand printing, and on-demand printing services
US20020058496A1 (en) * 2000-11-13 2002-05-16 Alcatel Charging arrangement for a multimedia communication system
US20030233278A1 (en) * 2000-11-27 2003-12-18 Marshall T. Thaddeus Method and system for tracking and providing incentives for tasks and activities and other behavioral influences related to money, individuals, technology and other assets
US6484123B2 (en) * 2000-11-30 2002-11-19 International Business Machines Corporation Method and system to identify which predictors are important for making a forecast with a collaborative filter
US20020097265A1 (en) * 2001-01-24 2002-07-25 Kaushal Kurapati User interface for collecting viewer ratings of media content and facilitating adaption of content recommenders
US20020174429A1 (en) * 2001-03-29 2002-11-21 Srinivas Gutta Methods and apparatus for generating recommendation scores
US20020143661A1 (en) * 2001-03-30 2002-10-03 Tumulty William J. System and method for prioritizing customer inquiries
US20020199188A1 (en) * 2001-04-27 2002-12-26 Svod Llc Customization in a content distribution system
US20020169656A1 (en) * 2001-05-11 2002-11-14 Al-Azzawe Abdul Hamid Video rental e-commerce solution
US20020180805A1 (en) * 2001-05-24 2002-12-05 Chickering David Maxwell System and process for automatically explaining probabilistic predictions
US20030005428A1 (en) * 2001-05-26 2003-01-02 Roman Kendyl A. Global media exchange
US20020184139A1 (en) * 2001-05-30 2002-12-05 Chickering David Maxwell System and process for automatically providing fast recommendations using local probability distributions
US20040215733A1 (en) * 2002-12-13 2004-10-28 Gondhalekar Mangesh Madhukar Multimedia scheduler
US6594450B1 (en) * 2003-01-21 2003-07-15 Primax Electronics Ltd. Camera auto-focus mechanism
US20040220826A1 (en) * 2003-01-29 2004-11-04 Hey John B. Methods for acquiring, and for displaying predictions of, subjective consumer-appraisals of items

Cited By (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100306035A1 (en) * 2003-11-19 2010-12-02 Gene Fein Digital media inventory control, distribution and destruction system
US9524368B2 (en) 2004-04-15 2016-12-20 Redbox Automated Retail, Llc System and method for communicating vending information
US9865003B2 (en) 2004-04-15 2018-01-09 Redbox Automated Retail, Llc System and method for vending vendible media products
US7787987B2 (en) 2004-04-15 2010-08-31 Redbox Automated Retail, Llc System and method for communicating vending information
US9558316B2 (en) 2004-04-15 2017-01-31 Redbox Automated Retail, Llc System and method for vending vendible media products
US8412374B2 (en) 2005-04-22 2013-04-02 Redbox Automated Retail, Llc System and method for communicating vending information
US8155784B2 (en) 2005-04-22 2012-04-10 Redbox Automated Retail, Llc System and method for regulating vendible media products
US10402778B2 (en) 2005-04-22 2019-09-03 Redbox Automated Retail, Llc System and method for vending vendible media products
US8417380B2 (en) 2005-04-22 2013-04-09 Redbox Automated Retail, Llc System and method for communicating vending information
US8060247B2 (en) 2005-04-22 2011-11-15 Redbox Automated Retail, Llc System and method for communicating secondary vending options
US7747346B2 (en) 2005-04-22 2010-06-29 Redbox Automated Retail, Llc System and method for regulating vendible media products
US7988049B2 (en) 2005-04-22 2011-08-02 Redbox Automated Retail, Llc System and method for calibrating a vending apparatus
US7797077B2 (en) 2005-04-22 2010-09-14 Redbox Automated Retail, Llc System and method for managing vending inventory
US7853354B2 (en) 2005-04-22 2010-12-14 Redbox Automated Retail, Llc System and method for communicating vending information
US20070226315A1 (en) * 2006-03-27 2007-09-27 Joel Espelien System and method for identifying common media content
US8161111B2 (en) * 2006-03-27 2012-04-17 Packet Video, Corp System and method for identifying common media content
US20120166596A1 (en) * 2006-03-27 2012-06-28 Joel Espelien System and method for identifying common media content
US11138375B2 (en) 2006-08-08 2021-10-05 Scorpcast, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US20080050713A1 (en) * 2006-08-08 2008-02-28 Avedissian Narbeh System for submitting performance data to a feedback community determinative of an outcome
US20080050714A1 (en) * 2006-08-08 2008-02-28 Avedissian Narbeh System for submitting performance data to a feedback community determinative of an outcome
US10796093B2 (en) 2006-08-08 2020-10-06 Elastic Minds, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US10354288B2 (en) 2006-08-08 2019-07-16 Innovation Collective, LLC System for apportioning revenue for media content derived from an online feedback community
US20080040235A1 (en) * 2006-08-08 2008-02-14 Avedissian Narbeh System for apportioning revenue for media content derived from an online feedback community
US11361160B2 (en) 2006-08-08 2022-06-14 Scorpcast, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US11334718B2 (en) 2006-08-08 2022-05-17 Scorpcast, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US8595057B2 (en) 2006-08-08 2013-11-26 Narbeh AVEDISSIAN System for apportioning revenue based on content delivery by an online community
US20080104627A1 (en) * 2006-10-27 2008-05-01 Avedissian Narbeh System and method for ranking media
US20080104626A1 (en) * 2006-10-27 2008-05-01 Avedissian Narbeh System and method for ranking media
US7848968B1 (en) 2007-01-30 2010-12-07 Netflix, Inc. Processing returned rental items
US20100106519A1 (en) * 2007-03-08 2010-04-29 Koninklijke Philips Electronics N. V. Low cost system for remote patient audio/video content delivery
US20100122212A1 (en) * 2007-04-26 2010-05-13 Hewlett-Packard Development Company, L.P. Obtaining feedback for an accessed information item
US20090061829A1 (en) * 2007-08-29 2009-03-05 Motorola, Inc. System and method for media selection
US10810822B2 (en) 2007-09-28 2020-10-20 Redbox Automated Retail, Llc Article dispensing machine and method for auditing inventory while article dispensing machine remains operable
US20140372872A1 (en) * 2008-04-29 2014-12-18 Accenture Global Services Limited Content migration tool and method associated therewith
US8862600B2 (en) * 2008-04-29 2014-10-14 Accenture Global Services Limited Content migration tool and method associated therewith
US9495376B2 (en) * 2008-04-29 2016-11-15 Accenture Global Services Limited Content migration tool and method associated therewith
US20090271455A1 (en) * 2008-04-29 2009-10-29 Accenture Global Services Gmbh Content Migration Tool and Method Associated Therewith
US9830583B2 (en) 2009-09-05 2017-11-28 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
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
US9542661B2 (en) 2009-09-05 2017-01-10 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US9104990B2 (en) 2009-09-05 2015-08-11 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US9489691B2 (en) 2009-09-05 2016-11-08 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US9582954B2 (en) 2010-08-23 2017-02-28 Redbox Automated Retail, Llc Article vending machine and method for authenticating received articles
US9569911B2 (en) 2010-08-23 2017-02-14 Redbox Automated Retail, Llc Secondary media return system and method
US8538581B2 (en) 2010-09-03 2013-09-17 Redbox Automated Retail, Llc Article vending machine and method for authenticating received articles
US8584165B1 (en) * 2011-05-27 2013-11-12 Imdb.Com, Inc. Facilitating access to content provided from multiple providers
US9785996B2 (en) 2011-06-14 2017-10-10 Redbox Automated Retail, Llc System and method for substituting a media article with alternative media
US9495465B2 (en) 2011-07-20 2016-11-15 Redbox Automated Retail, Llc System and method for providing the identification of geographically closest article dispensing machines
US9348822B2 (en) 2011-08-02 2016-05-24 Redbox Automated Retail, Llc System and method for generating notifications related to new media
US9615134B2 (en) 2011-08-12 2017-04-04 Redbox Automated Retail, Llc System and method for applying parental control limits from content providers to media content
US9286617B2 (en) 2011-08-12 2016-03-15 Redbox Automated Retail, Llc System and method for applying parental control limits from content providers to media content
US9002848B1 (en) 2011-12-27 2015-04-07 Google Inc. Automatic incremental labeling of document clusters
US8977620B1 (en) 2011-12-27 2015-03-10 Google Inc. Method and system for document classification
US9110984B1 (en) 2011-12-27 2015-08-18 Google Inc. Methods and systems for constructing a taxonomy based on hierarchical clustering
US9436758B1 (en) 2011-12-27 2016-09-06 Google Inc. Methods and systems for partitioning documents having customer feedback and support content
US9367814B1 (en) 2011-12-27 2016-06-14 Google Inc. Methods and systems for classifying data using a hierarchical taxonomy
US8972404B1 (en) 2011-12-27 2015-03-03 Google Inc. Methods and systems for organizing content
US9946783B1 (en) 2011-12-27 2018-04-17 Google Inc. Methods and systems for classifying data using a hierarchical taxonomy
US9111218B1 (en) 2011-12-27 2015-08-18 Google Inc. Method and system for remediating topic drift in near-real-time classification of customer feedback
US8712872B2 (en) 2012-03-07 2014-04-29 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US8768789B2 (en) 2012-03-07 2014-07-01 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US9390577B2 (en) 2012-03-07 2016-07-12 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US9916714B2 (en) 2012-03-07 2018-03-13 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US9754296B2 (en) 2012-04-18 2017-09-05 Scorpcast, Llc System and methods for providing user generated video reviews
US10506278B2 (en) 2012-04-18 2019-12-10 Scorpoast, LLC Interactive video distribution system and video player utilizing a client server architecture
US9832519B2 (en) 2012-04-18 2017-11-28 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US11902614B2 (en) 2012-04-18 2024-02-13 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US9965780B2 (en) 2012-04-18 2018-05-08 Scorpcast, Llc System and methods for providing user generated video reviews
US10057628B2 (en) 2012-04-18 2018-08-21 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US10205987B2 (en) 2012-04-18 2019-02-12 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US11184664B2 (en) 2012-04-18 2021-11-23 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US9741057B2 (en) 2012-04-18 2017-08-22 Scorpcast, Llc System and methods for providing user generated video reviews
US9899063B2 (en) 2012-04-18 2018-02-20 Scorpcast, Llc System and methods for providing user generated video reviews
US10560738B2 (en) 2012-04-18 2020-02-11 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US11432033B2 (en) 2012-04-18 2022-08-30 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US9703463B2 (en) 2012-04-18 2017-07-11 Scorpcast, Llc System and methods for providing user generated video reviews
US10909586B2 (en) 2012-04-18 2021-02-02 Scorpcast, Llc System and methods for providing user generated video reviews
US11012734B2 (en) 2012-04-18 2021-05-18 Scorpcast, Llc Interactive video distribution system and video player utilizing a client server architecture
US11915277B2 (en) 2012-04-18 2024-02-27 Scorpcast, Llc System and methods for providing user generated video reviews
US9747253B2 (en) 2012-06-05 2017-08-29 Redbox Automated Retail, Llc System and method for simultaneous article retrieval and transaction validation
US9582136B2 (en) * 2012-11-30 2017-02-28 Verizon and Redbox Digital Entertainment Services, LLC 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
US20140157328A1 (en) * 2012-11-30 2014-06-05 Verizon and Redbox Digital Entertainment Services, LLC 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
US20140157327A1 (en) * 2012-11-30 2014-06-05 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for presenting media program accessibility information
US9292160B2 (en) * 2012-11-30 2016-03-22 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for presenting media program accessibility information
US20160110678A1 (en) * 2014-10-16 2016-04-21 Cox Communications, Inc. Methods and Systems for Dynamic Selection and Delivery of Relevant Products
US11769119B1 (en) * 2015-04-15 2023-09-26 Allstate Insurance Company Autonomous car repair

Also Published As

Publication number Publication date
US20040172342A1 (en) 2004-09-02
US8712867B2 (en) 2014-04-29

Similar Documents

Publication Publication Date Title
US8606717B2 (en) Playable media delivery capacity exchange method
US8712867B2 (en) System for providing access to playable media
US7389243B2 (en) Notification system and method for media queue
US8612311B2 (en) Hybrid distribution method for playable media
US20040162783A1 (en) Media queue replenisher
US8433622B2 (en) Method of controlling electronic commerce queue
US8688462B2 (en) Media auto exchange system and method
US20060212367A1 (en) Method of selecting and distributing items to consumers of electronic media
US20040158503A1 (en) Media queue monitor
US20040243479A1 (en) Method of monitoring electronic commerce queue
US20140344104A1 (en) Predictive Shipping Method for E-Commerce Site
US20040158504A1 (en) Method of providing access to playable media
US7590546B2 (en) System and method for renting or purchasing goods via a communications network
US7747507B2 (en) Computer controlled auction system
US8112303B2 (en) Digital online exchange for pricing items to exhaust inventory by an expiration time
US7194418B2 (en) Methods and systems for dynamic determination of the number of tickets available for purchase
US20040225569A1 (en) Method and system for creating a multi-tiered, e-commerce extranet for a community of businesses
US20090144801A1 (en) Methods and systems for searching for secure file transmission
US20060265289A1 (en) Community-based method and system for the sale of goods and services
AU2006227177A1 (en) Apparatus and methods for providing queue messaging over a network
CN101657835A (en) Method and apparatus for dynamically allocating monetization rights and access and optimizing the value of digital content
US20140244435A1 (en) Electronic commerce method and electronic commerce system
AU2019202130A1 (en) Apparatus and methods for providing queue messaging over a network
WO2005050410A2 (en) Revenue management of flexible products
Banciu Revenue maximization using product bundling

Legal Events

Date Code Title Description
AS Assignment

Owner name: MEDIA QUEUE, LLC, OKLAHOMA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GROSS, JOHN NICHOLAS;GROSS, KRISTIN;REEL/FRAME:021719/0462

Effective date: 20080916

STCB Information on status: application discontinuation

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