Method and system for providing custom background-downloads
First Claim
1. A method comprising:
- maintaining transaction data indicative of online transactions in which a population of subscribers have engaged over time, wherein the transaction data indicates respectively for each of a plurality of transactions (i) which subscriber engaged in the transaction, (ii) when the transaction occurred, (iii) where the subscriber was located when engaging the transaction, and (iv) what content was a subject of the transaction;
a custom content server using the transaction data as a basis to select content to background-download to a given subscriber, in view of a current location of the given subscriber and in view of the current time, wherein using the transaction data as a basis to select content to background-download to a given subscriber in view of a current location of the given subscriber and in view of the current time comprises (a) determining the current location of the given subscriber, (b) determining the current time, (c) searching through the transaction data to find a set of one or more transaction records matching the determined location and time, (d) for each transaction record of the set, assigning a score respectively to each of a plurality of pieces of available content based on a comparison of the piece of available content to the content indicated by the transaction record, and (e) using the assigned scores as a basis to select one or more pieces of available content to background-download to the given subscriber; and
the custom content server background-downloading the selected content to the given subscriber.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system of providing custom background-downloads, where content is selected for background downloading to a subscriber based on an analysis of the current time, the subscriber'"'"'s current location, and online transaction history records regarding a plurality of subscribers over time, each record indicating content that was a subject of the transaction. A custom content server may determine the subscriber'"'"'s current location and the current time, and the server may then select transaction history records reflecting transactions that occurred in the past at a similar location and time (possibly just records for transactions involving the subscriber currently at issue). The server may then select one or more pieces of available content based on their similarity to the content indicated by the selected transaction records. And the server may background-download the selected content to the subscriber. The invention can be used to provide custom-channel definitions or custom content-catalogs, for instance.
-
Citations
16 Claims
-
1. A method comprising:
-
maintaining transaction data indicative of online transactions in which a population of subscribers have engaged over time, wherein the transaction data indicates respectively for each of a plurality of transactions (i) which subscriber engaged in the transaction, (ii) when the transaction occurred, (iii) where the subscriber was located when engaging the transaction, and (iv) what content was a subject of the transaction; a custom content server using the transaction data as a basis to select content to background-download to a given subscriber, in view of a current location of the given subscriber and in view of the current time, wherein using the transaction data as a basis to select content to background-download to a given subscriber in view of a current location of the given subscriber and in view of the current time comprises (a) determining the current location of the given subscriber, (b) determining the current time, (c) searching through the transaction data to find a set of one or more transaction records matching the determined location and time, (d) for each transaction record of the set, assigning a score respectively to each of a plurality of pieces of available content based on a comparison of the piece of available content to the content indicated by the transaction record, and (e) using the assigned scores as a basis to select one or more pieces of available content to background-download to the given subscriber; and the custom content server background-downloading the selected content to the given subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A custom content server comprising:
-
a processor; data storage; transaction data in the data storage, the transaction data including records of a online transactions in which a plurality of subscribers have engaged over time, each transaction record indicating (i) a subscriber-ID, (ii) a transaction time, (iii) a subscriber location, and (iv) a content-description; available-content data in the data storage, the available-content data designating pieces of content available for background-downloading to subscribers and providing a content-description for each piece of content; and program logic in the data storage, the program logic being executable by the processor to (a) determine a current location of a given subscriber, (b) determine a current time, (c) select online transaction records that have transaction time and subscriber location similar to the determined time and the determined location, and (d) select one or more pieces of content from the available-content data based on a comparison of the selected piece(s) of content with the content-descriptions in the selected online transaction records. - View Dependent Claims (16)
-
Specification