IP Library Granted Patent US 7,996,265
Granted Patent B2
US 7,996,265 · App. 11/133,874 · Granted Aug 9, 2011

System and method for fulfilling a media request

Assignee: Blockbuster L.L.C.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,996,265
App. No.
11/133,874
Granted
Aug 9, 2011
Kind
B2
Abstract

A system and method for fulfilling a media request includes receiving a media request associated with a subscriber account. One inventory location is selected from a plurality of inventory locations to fulfill the media request, and at least one of the inventory locations accommodates in-store media rental requests.

Claims (70)

1. A method performed on a computer for fulfilling a media request, comprising:

allocating a first portion of inventory for on-line fulfillment to a particular inventory location;

allocating a second portion of inventory for in-store fulfillment to the particular inventory location;

determining in-store rental activity of the second portion of inventory, wherein

determining in-store rental activity comprises:

determining a protected in-store rental activity of the second portion of inventory based on past in-store rental activity;

determining an actual in-store rental activity of the second portion of inventory; and

comparing the protected in-store rental activity and the actual in-store rental activity to determine whether to reallocate the first and second portions of inventory;

reallocating the first and second portions of inventory in accordance with the determined in-store rental activity;

receiving, at a computer, a media request associated with a subscriber account; and selecting, by the computer, one of a plurality of inventory locations to fulfill the media request, wherein at least one of the inventory locations accommodates in-store media rental requests.

2. The method of claim 1 , wherein receiving the media request comprises processing a configurable queue of requests associated with the subscriber account.

3. The method of claim 1 , wherein the media request comprises a request to rent a movie title.

4. The method of claim 1 , further comprising increasing the first portion of inventory in accordance with the determined in-store rental activity.

5. The method of claim 1 , wherein selecting one of a plurality of inventory locations comprises determining a geographic location of a customer associated with the media request.

6. The method of claim 1 , wherein selecting one of a plurality of inventory locations comprises determining performance data associated with inventory locations that are stores.

7. The method of claim 1 , wherein selecting one of a plurality of inventory locations comprises:

determining a geographic location of a customer associated with the media request; and

determining performance data associated with inventory locations that are stores.

8. The method of claim 1 , wherein selecting one of a plurality of inventory locations comprises selecting one of a plurality of inventory locations based on availability of inventory for redistribution to another inventory location.

9. The method of claim 1 , wherein selecting one of a plurality of inventory locations comprises selecting one of a plurality of inventory locations based on classification of available inventory, wherein the available inventory comprises in-store inventory, on-line inventory, and visiting inventory.

10. A system for fulfilling a media request, comprising:

a plurality of computers operable to make media requests associated with subscriber accounts; and

a controller comprising hardware, the controller operable to:

allocate a first portion of inventory for on-line fulfillment to a particular inventory location and allocate a second portion of inventory for in-store fulfillment to the particular inventory location;

determine in-store rental activity of the second portion of inventory;

determine a protected in-store rental activity of the second portion of inventory based on past in-store rental activity;

determine an actual in-store rental activity of the second portion of inventor;

compare the protected in-store rental activity and the actual in-store rental activity to determine whether to reallocate the first and second portions of inventory;

reallocate the first and second portions of inventory in accordance with the determined in-store rental activity; and

select a plurality of inventory locations to fulfill the media requests, wherein at least one of the inventory locations accommodates in-store media rental requests.

11. The system of claim 10 , wherein the plurality of customers make requests by configuring a plurality of queues established for the subscriber accounts, each queue maintaining a plurality of pending requests for a corresponding subscriber account.

12. The system of claim 10 , wherein the plurality of inventory locations comprise:

a plurality of stores to accommodate in-store media requests; and

a plurality of fulfillment centers to accommodate on-line media requests.

13. The system of claim 10 , wherein the controller is operable to increase the first portion of inventory in accordance with the determined in-store rental activity.

14. The system of claim 10 , wherein the controller is operable to determine a geographic location of a customer associated with the media request.

15. The system of claim 10 , wherein the controller is operable to determine performance data associated with inventory locations that are stores.

16. The system of claim 10 , wherein the controller is operable to determine a geographic location of a customer associated with the media request, and determine performance data associated with inventory locations that are stores.

17. The system of claim 10 , wherein the controller is operable to select one of a plurality of inventory locations based on availability of inventory for redistribution to another inventory location.

18. The system of claim 10 , wherein the controller is operable to select one of a plurality of inventory locations based on classification of available inventory, wherein the available inventory comprises in-store inventory, on-line inventory, and visiting inventory.

19. A controller, comprising:

a memory operable to store inventory information and account information, the inventory information indicating an allocation of media at a plurality of inventory locations, wherein at least one of the locations accommodates in-store media rental requests, the account information indicating a plurality of subscriber accounts;

a network interface operable to receive a media request; and

a processor operable to:

associate the media request with a particular subscriber account using the account information;

allocate a first portion of inventory for on-line fulfillment to a particular inventory location;

allocate a second portion of inventory for in-store fulfillment to the particular inventory location;

determine in-store activity of the second portion of inventory;

determine a projected in-store rental activity of the second portion of inventory based on past in-store rental activity;

determine an actual in-store rental activity of the second portion of inventory;

compare the projected in-store rental activity and the actual in-store rental activity to determine whether to reallocate the first and second portions of inventory;

reallocate the first and second portions of inventory in accordance with the determined in-store rental activity; and

select one of a plurality of inventory locations to fulfill the request using the inventory information.

20. The controller of claim 19 , wherein the memory comprises a queue having pre-configured media requests associated with the particular subscriber account, the queue operable to provide the media request to the processor.

21. The controller of claim 19 , wherein the processor is operable to determine a geographic location of a customer associated with the media request, and determine performance data associated with inventory locations that are stores.

22. The controller of claim 19 , wherein the processor is operable to select an inventory location based on classification of available inventory, wherein the available inventory comprises in-store inventory, on-line inventory, and visiting inventory.

23. A method performed on a computer for fulfilling a media request, comprising:

allocating a first portion of inventory for on-line fulfillment to a particular inventory location;

allocating a second portion of inventory for in-store fulfillment to the particular inventory location;

receiving, at a computer, a media request associated with a subscriber account, the media request comprising a request to rent a movie title, wherein receiving the request comprises processing a configurable queue of requests associated with the subscriber account;

selecting, by the computer, one of a plurality of inventory locations to fulfill the request, at least one of the inventory locations accommodating in-store media requests, wherein selecting one of a plurality of inventory locations comprises:

determining a geographic location of a customer associated with the request;

determining performance data associated with inventory locations that are stores;

selecting one of a plurality of inventory locations based on classification of available inventory, wherein the available inventory comprises in-store inventory, on-line inventory, and visiting inventory;

determining in-store rental activity of the second portion of inventory, wherein determining in-store rental activity comprises:

determining a projected in-store rental activity of the second portion of inventory based on past in-store rental activity;

determining an actual in-store rental activity of the second portion of inventory; and

comparing the projected in-store rental activity and the actual in-store rental activity to determine whether to reallocate the first and second portions of inventory;

reallocating the first and second portions of inventory in accordance with the determined in-store rental activity; and

increasing the first portion of inventory in accordance with the determined in-store rental activity.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2011
From: BLOCKBUSTER INC.
To: BLOCKBUSTER L.L.C.
Reel/Frame 026460/0012 →
SECURITY AGREEMENT Recorded Oct 2, 2009
From: BLOCKBUSTER INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023337/0249 →
RELEASE OF PATENT SECURITY INTERESTS RECORDED ON REEL/FRAME 16408/0086 ON 8/16/2005 AND REEL/FRAME 19767/0639 ON 8/30/2007 Recorded Oct 1, 2009
From: JPMORGAN CHASE BANK, N.A.
To: BLOCKBUSTER INC.
Reel/Frame 023312/0643 →
SECURITY AGREEMENT Recorded Aug 16, 2005
From: BLOCKBUSTER INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 016408/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2005
From: EVANGELIST, SHANE N.; CRAFT, IV, JOSEPH W.; CROOK, LESLIE D.; TAYLOR, JOHN D.; BUTLER, JOHN F.
To: BLOCKBUSTER INC.
Reel/Frame 016592/0787 →
Continuity (1)
Related Publication 20060265286A1 · Nov 23, 2006