US20140164240A1 - Method and system for network-based allowance control - Google Patents

Method and system for network-based allowance control Download PDF

Info

Publication number
US20140164240A1
US20140164240A1 US14/070,445 US201314070445A US2014164240A1 US 20140164240 A1 US20140164240 A1 US 20140164240A1 US 201314070445 A US201314070445 A US 201314070445A US 2014164240 A1 US2014164240 A1 US 2014164240A1
Authority
US
United States
Prior art keywords
recipient
allowance
account
user
money
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/070,445
Inventor
Patrice Gautier
Thomas Burkholder
Payam Mirrashidi
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.)
Apple Inc
Original Assignee
Apple Inc
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 Apple Inc filed Critical Apple Inc
Priority to US14/070,445 priority Critical patent/US20140164240A1/en
Publication of US20140164240A1 publication Critical patent/US20140164240A1/en
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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/227Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/229Hierarchy of users of accounts
    • G06Q20/2295Parent-child type, e.g. where parent has control on child rights
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • 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/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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the present invention relates to allowance control and, more particularly, to allowance control in a client-server environment.
  • music has been purchased at music stores or music departments of larger stores.
  • a consumer will visit the music store or department and manually browse for albums or compact discs (CDs) of interest.
  • CDs compact discs
  • the music in the music store or department is categorized by genre, and then indexed by artist. For example, genre can include rock, country, pop, soul, jazz, etc.
  • genre can include rock, country, pop, soul, jazz, etc.
  • the consumer proceeds to a check-out register to pay for the album or CD being purchased.
  • mp3.com which uses a centralized server for storage of the numerous songs that are available for download.
  • Napster Another popular approach to music distribution was Napster in which peer-to-peer sharing was utilized. With peer-to-peer sharing, the numerous songs reside on the user machines of the many users, not on a centralized server.
  • a purchaser may also wish to give a gift to a recipient for the purchase of goods at a specific web site.
  • Some Internet web sites enable such a purchaser to purchase a gift certificate which may be redeemed by the recipient.
  • gift certificates must often be mailed to the recipient in order for them to receive the gift certificate.
  • gift certificates may easily be lost by the recipient, and therefore are inappropriate for certain individuals such as young children.
  • a gift certificate is typically purchased in instances such as holidays or birthdays when a one-time gift is intended. However, in many instances an individual may wish to give a repeated gift over a period of time to another individual.
  • a parent may give his or her child a specified sum of money on a weekly basis. If a parent wished to limit the child's use of the money to a particular web site, the parent would have to give a gift certificate to the child, either for a single week's allowance, or for a larger sum intended to cover multiple weeks. Unfortunately, if the parent wished to give the child a larger sum, the child would either receive the gift certificate prior to the end of the total period of time, or the child would have to wait until the total time had expired. As a result, the child would not learn to budget his or her money as the parent had intended.
  • the present invention pertains to methods and apparatus for creating an allowance.
  • a user may transfer (i.e., credit) an amount of money (i.e., funds) to a recipient account associated with a recipient.
  • This money may then be used by the recipient for the purchase of goods over a network (e.g., Internet).
  • the disclosed embodiments may be implemented in association with a web site supporting the recipient's account, thereby enabling the recipient to purchase goods via the web site using the money transferred to the recipient's account.
  • the money i.e., funds
  • the allowance is transferred to the recipient account on a periodic basis.
  • the amount of money that is transferred periodically will be referred to as an “allowance increment.”
  • an allowance request is received from a user indicating a request to set up an allowance for a recipient.
  • the allowance represents an amount of money being made available by the user to the recipient for purchase of one or more items over the network.
  • an allowance increment or selection of an allowance increment is received The allowance increment indicates an amount of money to be transferred to the recipient account on a periodic basis.
  • methods and apparatus for transferring an amount of money to a recipient account associated with a recipient include transmitting an allowance message to the recipient, the allowance message indicating that an allowance is being made available by a user in a recipient account associated with the recipient.
  • the allowance represents an amount of money being made available to the recipient for purchase of one or more items over the network, and the allowance is transferred to the recipient account in one or more allowance increments on a periodic basis.
  • a request to purchase one or more items over the network using the allowance established in the recipient account may then be received from the recipient.
  • methods and apparatus for facilitating the transfer of money to one or more recipient accounts associated with one or more recipients, where the money is made available for use by the recipients for purchase of goods over a network are disclosed.
  • a list of one or more recipient accounts is maintained, where each of the recipient accounts has an associated allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis.
  • the allowance increment associated with each of the recipient accounts is automatically transferred to the corresponding recipient account on a periodic basis.
  • a server may maintain the information pertinent to maintaining and updating recipient accounts in association with established allowances.
  • the invention also relates to graphical user interfaces that assist users in creating an allowance, as well as those that notify both the user and recipient that the allowance has been established.
  • a graphical user interface for use in facilitating the transfer of money to a recipient account associated with a recipient is disclosed.
  • a recipient identifier field identifies a recipient of an allowance and/or recipient account.
  • an allowance field enables input or selection of an allowance increment. The allowance increment indicates an amount of money to be transferred to the recipient account on a periodic basis.
  • Another aspect of the invention pertains to methods and apparatus for implementing two or more related accounts, the user of each of the related accounts being capable of performing one or more transactions via a web site over the Internet.
  • One or more sub-accounts are created, the user associated with each of the sub-accounts being capable of purchasing one or more items from the web site over the Internet.
  • the one or more sub-accounts are associated with a parent account such that the user associated with the parent account is capable of monitoring transactions performed by each of the sub-accounts.
  • the user associated with the parent account is capable of limiting the transactions performed by each of the sub-accounts. For instance, a recipient of an allowance may be prevented from purchasing songs with explicit lyrics or albums that have a parental warning associated therewith.
  • the user of the parent account may be able to monitor the purchase transactions associated with each sub-account.
  • information associated with the corresponding sub-account can be viewed by the user associated with the sub-account, but information associated with the parent account cannot be viewed.
  • the purchase history of the sub-account can be viewed, but the purchase history of the parent account cannot be viewed.
  • a system adapted for implementing two or more related accounts, each of the related accounts being capable of performing one or more transactions via a web site over the Internet, and the related accounts including a parent account and one or more sub-accounts.
  • the user associated with the parent account has the authority to view a transaction history of each of the sub-accounts and the authority to limit the transactions that can be performed by each of the sub-accounts.
  • the user/recipient associated with each of the sub-accounts can view information associated with the corresponding sub-account, but cannot view information associated with the parent account.
  • FIG. 1 is a block diagram of a media purchase system according to one embodiment of the invention.
  • FIGS. 2A and 2B are screen shots illustrating explicit content notification features according to one embodiment of the invention.
  • FIG. 3 is a screen shot of an application program window according to one embodiment of the invention.
  • FIG. 4A is a process flow diagram illustrating a method of creating an allowance account in accordance with one embodiment of the invention.
  • FIG. 4B is a process flow diagram illustrating a specific method of creating an allowance account in accordance with one embodiment of the invention.
  • FIG. 5 is a screen shot of a graphical user interface enabling an allowance to be set up in accordance with one embodiment of the invention.
  • FIG. 6 is a screen shot of a graphical user interface enabling a “lite” account to be set up for the recipient of the allowance in accordance with one embodiment of the invention.
  • FIG. 7 is a screen shot of a window presented to the purchaser of the allowance in accordance with one embodiment of the invention.
  • FIG. 8 is an exemplary message presented to the recipient of the allowance in accordance with one embodiment of the invention.
  • One aspect of the invention pertains to a system and method for creating an allowance.
  • the money i.e., funds
  • the amount of money that is transferred periodically will be referred to as an “allowance increment.”
  • a user may transfer (i.e., credit) an amount of money (i.e., funds) to a recipient account associated with a recipient.
  • This money may then be used by the recipient for the purchase of goods over a network (e.g., Internet).
  • a network e.g., Internet
  • the disclosed embodiments may be implemented in association with a web site supporting the recipient's account, thereby enabling the recipient to purchase goods via the web site using the money transferred to the recipient's account.
  • Another aspect of the invention pertains to a system and method for purchasing items such as media items over a network using the allowance that has been established.
  • a potential purchaser can search and browse through numerous media items on-line that are available for purchase. The potential purchaser can thereafter purchase one or more media items on-line with great ease.
  • the content for the media item can be downloaded over the network to the purchaser.
  • the content for the media item is then encrypted for the purchaser's use and stored on the purchaser's machine. Thereafter, the purchaser can make use of the media item (e.g., play the media item).
  • Still another aspect of the invention pertains to a graphical user interface suitable for assisting users in creating an allowance, as well as those that notify both the user and recipient that the allowance has been established.
  • a graphical user interface for use in facilitating the transfer of money to a recipient account associated with a recipient is provided.
  • a recipient identifier field identifies a recipient of an allowance and/or recipient account.
  • an allowance field enables input or selection of an allowance increment. The allowance increment indicates an amount of money to be transferred to the recipient account on a periodic basis.
  • FIG. 1 is a block diagram of a media purchase system 100 according to one embodiment of the invention.
  • the media purchase system 100 includes a media commerce server 102 .
  • the media commerce server 102 coordinates review and/or purchase of media items through on-line transactions. On-line transactions to purchase media items is also referred to as electronic commerce (e-commerce).
  • the media purchase system 100 also includes a client 104 .
  • the media purchase system 100 would include a plurality of different clients 104 .
  • Each client 104 includes a media player 108 .
  • the media player 108 is an application program (e.g., software application) that operates on the client 104 , which is a computing device.
  • the client 104 is coupled to the media commerce server 102 through a data network 106 .
  • any of the clients 104 can interact with the media commerce server 102 to review and/or purchase media items.
  • the data network 106 includes at least a portion of the Internet.
  • the clients 104 can vary with application but generally are computing devices that have memory storage. Often, the clients 104 are personal computers or other computing devices that are capable of storing and presenting media to their users.
  • the media purchase system 100 also includes a media store 110 .
  • the media store 112 provides mass storage of the numerous media items that are available for purchase via the media purchase system 100 . Once purchased, the media items can be accessed from the media store 112 over the data network 106 by way of the media commerce server 110 .
  • the media purchase system 100 allows a user of the client 104 to utilize the media player 108 to browse, search or sort through a plurality of media items that can be purchased from the media commerce server 102 .
  • the media player 108 may also allow the user to preview a media clip of the media items.
  • the user via the media player 108
  • the media commerce server 102 engage in an on-line commerce transaction in which the user pays for access rights to the particular media item.
  • a credit card associated with the user is credited for the purchase amount of the particular media item.
  • the media items are stored in the media store 112 and retrieved via the media commerce server 102 .
  • a separate media storage server could additionally be provided and coupled between the data network 106 and the media store 110 .
  • the benefit of such a media storage server would be that the media commerce server 102 need not burden its resources to deliver any of the media items that may be purchased to the client 104 .
  • the media commerce server 102 sends download information to the media player 108 on the client 104 . The download information can then be used by the media player 108 (and the client 104 ) to retrieve the media content for the particular media item by interacting with the media storage server through the data network 106 .
  • the media storage server obtains the media content corresponding to the particular media item from the media store 112 and downloads such content through the data network 106 to the client 104 .
  • the downloaded media content can then be stored on the client 104 .
  • the downloaded media content is encrypted as received at the client 104 but is decrypted and then re-encrypted before persistent storage on the client 104 .
  • the media player 108 can present (e.g., play) the media content at the client 104 .
  • media search processing/browsing may be performed by an application program operating on a client.
  • the application program is, for example, the media player 108 illustrated in FIG. 1 .
  • the media commerce server 102 illustrated in FIG. 1 can also serve as the media storage server. However, it is important to note that these functions may be implemented in separate servers.
  • the search request is a request to the remote media server to perform a search in accordance with the search criteria for a particular song or album.
  • the media commerce server 102 includes at least information (e.g., metadata) for a large number of media items that are available to be purchased from the media commerce server 102 , though the content of the media items that are purchased may be acquired at the client via download with respect to another remote server, such as the media storage server.
  • an allowance may be established by a user for a recipient via the media commerce server 102 .
  • the media commerce server 102 transfers an amount of money equal to the allowance increment to the recipient account on a periodic basis.
  • the server 102 automatically transfers each allowance increment on a periodic basis to each recipient account.
  • the server 102 maintains a list of allowances that need to be periodically processed. For instance, this list may include recipient account identifiers and allowance increments. The list may also include, or be linked to, billing information such as the credit card information of the user who established the allowance for the recipient.
  • the connections through the data network 106 between the media commerce server 102 , the client 104 and the media storage server can be through secure connections, such as Secure Sockets Layer (SSL). Further, the media content is re-encrypted prior to storage at the client 104 such that downloaded media content is not stored in the clear, but is instead stored in an encrypted manner.
  • SSL Secure Sockets Layer
  • a window presented on a display device of the client 104 when executing the media player 108 , includes an upper window that displays content provided by the media commerce server 102 in a browser-like manner, and a lower window displays content provided by the media commerce server 102 in a typical media player-like manner.
  • a window presented on a display device of the client 104 when executing the media player 108 , includes an upper window that displays a multi-tier browse interface that implements a browse function with respect to the media items through interaction with the media commerce server 102 .
  • FIGS. 2A and 2B are screen shots illustrating explicit content notification features according to one embodiment of the invention.
  • FIG. 2A is a screen shot of an application program window 1400 according to one embodiment of the invention.
  • the application program window 1400 includes a first sub-window 1402 , a second sub-window 1404 , and a third sub-window 1406 .
  • the first sub-window 1402 includes a Top Albums region 1402 - 1 , a Top Songs region 1402 - 2 , and a Top Artists region 1402 - 3 .
  • the Top Albums region 1402 - 1 contains those albums that match search criteria. For example, in this example, the search criteria was “trina” and the Top Albums regions 1402 - 1 depicts four separate albums that were identified by searching the music database with respect to the search criteria “trina”.
  • the Top Songs region 1402 - 2 includes a list of top songs with respect to any of the albums listed in the Top Albums regions 1402 - 1 .
  • the Top Artists region 1402 - 3 can represent the top artists with respect to the albums within the Top Albums region 1402 - 1 .
  • the Top Songs region 1402 - 2 in the top artists region 1402 - 3 could be top songs for the larger categories of genre, time period, or overall.
  • the second sub-window 1404 displays those songs that are associated with the albums within the Top Albums region 1402 - 1 . In other words, the songs listed within the second sub-window 1404 are those songs that somehow relate to the search criteria.
  • the application program window 1400 further includes explicit content indicators 1408 and clean content indicators 1410 .
  • songs or albums can contain offensive language (e.g., expletives or other foul language) that is not appropriate for all audiences.
  • albums or songs can be indicated as containing such explicit content through use of the explicit content indicator 1408 .
  • the explicit content indicator 1408 can be associated with an album, such as shown in the first sub-window 1402 , and/or can be associated with individual songs, such as shown in the second sub-window 1404 .
  • a user can select one of the albums within the Top Albums region 1402 - 1 or through selection of one of the “go to” buttons 1414 for album information within the second sub-window 1404 . If the user does select either the image 1412 or the “go to” button 1414 , an application program window 1450 as shown in FIG. 2B would be produced according to one embodiment of the invention. In other words, the user selection was to select the album “The Great Depression” by DMX, namely, the explicit content version. As such, the first sub-window 1402 displays an image 1452 associated with the selected album, information 1454 pertaining to the album, and a “buy album” button 1456 .
  • the first sub-window 1402 can also display a parental advisory warning indication 1457 to alert potential purchasers that the selected album contains explicit content.
  • the first sub-window 1402 can further include top downloads information 1458 and related song purchases information 1460 .
  • the second sub-window region 1404 can list those songs on the selected album. As shown in FIG. 2B , the selected album, “The Great Depression” contains seventeen songs or tracks, each of which is identified by an explicit content indicator 1408 , thereby indicating that each of the songs or tracks contains explicit content.
  • Another aspect of the invention pertains to modification of media descriptors that contain offensive language.
  • media descriptors are often provided as titles to media items, such as albums, songs, videos or pictures. Occasionally, these media descriptors can contain offensive language.
  • media items are provided to a media store (or media database) to be stored and thus available for subsequent purchase, these media items can be reviewed to determine whether any offensive language is present within their media descriptors.
  • the review for offensive language in the media descriptors can be done dynamically as these media items are requested by various media players. In either case, the offending portion of the media descriptors can be altered to remove the offensive language.
  • each word within each of the media descriptors can be compared with a list of identified offending words stored in a file or database. For each offending word found with a media descriptor, a portion of the offensive word in the media descriptor can be altered through use of replacement characters.
  • one of the song names (e.g., media descriptors) on the selected album is “Nasty Bitch”.
  • the song name is displayed as shown in FIG. 14A with a modified media designator 1416 , namely, “Nasty B***h”.
  • the internal characters of the offending word “bitch” were altered and thus replaced with an asterisk. The user knows how many characters were replaced by the number of asterisks and thus is provided with some context for the word even after it has been modified. However, once modified, the offending word is no longer offensive.
  • an allowance balance 1480 associated with a recipient account may be displayed. Each time the recipient purchases an item using the allowance, the balance of the allowance is decremented accordingly. In addition, upon each periodic transfer to the recipient account, the balance is updated. It is important to note that the user may also wish to purchase items via a credit card or other source. Thus, the allowance balance 1480 need not be decremented for each purchase made by a recipient.
  • FIG. 3 is a screen shot of an application program window 1550 according to one embodiment of the invention.
  • the application program window 1550 although produced by an application program, is presented in a network browser style, and thus looks like a web page in many respects.
  • the application program window 1550 includes a first sub-window 1552 , a second sub-window 1554 , a third sub-window 1556 , and a fourth sub-window 1558 .
  • Each of the sub-windows 1552 - 1558 displays four media items. More particularly, for each media item within each of the sub-windows 1552 - 1558 , media information for each of the four media items is displayed.
  • the media item information being presented includes an album title 1560 , an artist 1562 , and album artwork 1564 .
  • the different sub-windows 1552 - 1558 represent different groupings or categories that the albums can be arranged in. In FIG. 3 , the exemplary groupings or categories are New Releases, Just Added, Staff Favorites, and Compilations.
  • each of the sub-windows 1552 - 1558 pertains to a frame. For example, a frame boundary 1559 surrounds the sub-window 1552 .
  • the user can simultaneously view the basic information on four media items (e.g., albums) within each of the sub-windows 1552 - 1558 .
  • the user can select one of the next controls 1566 and 1568 .
  • the user is able to transition to the left using the next control 1566 , or transition to the right using the next control 1568 .
  • the other sub-windows 1554 - 1558 similarly have next controls.
  • next set of four albums Upon the user's selection of the next control 1568 , a next set of four albums would be requested from the remote server, and then when received, would be displayed within the first sub-window 1552 , thereby replacing the four media items previously displayed therein.
  • the transition from the former set of media items to a next set of media items can be performed with an animated transition such that the user is shown the effect of the transition or scroll to the next set.
  • the application program window 1550 shown in FIG. 3 includes a top song downloads region 1570 and a top albums download region 1572 .
  • the top song downloads region 1570 includes a list of the top songs that have been downloaded from the music store that is offering the various media items for purchase.
  • the top albums download region 1572 displays a list of top albums that have been downloaded by users of the music store.
  • the set of media data for the associated sub-window is provided in a markup language format.
  • the markup language format is eXtensible Markup Language (XML) based.
  • XML eXtensible Markup Language
  • the artwork images are thumbnail sized so that the amount of data associated with a set of media data is relatively small and thus easily transmitted over a network from the remote server.
  • an allowance request can be initiated by a user selection.
  • the allowance request can be initiated via an allowance hypertext link 1580 (allowance link).
  • the appropriate windows are generated in order to obtain the appropriate information from the user, as will be described in further detail below. For instance, the recipient name and/or recipient account, as well as the desired allowance increment, can be obtained. This information can be then stored upon creation of the allowance, thereby enabling a server to automatically process the periodic transfer of funds.
  • FIG. 4A is a process flow diagram illustrating a method of creating an allowance in accordance with one embodiment of the invention.
  • an allowance request is received from a user that identifies at least a recipient and associated recipient account.
  • the user can also specify or select an allowance increment at block 404 .
  • the recipient's account may then be periodically credited at block 406 . For instance, the recipient's account may be updated every month, with the first month's allowance being credited when the allowance is established.
  • a notification message is provided to the recipient at block 408 .
  • the notification message may be implemented as a window or an email.
  • this notification message may also include information enabling the recipient to access and use the allowance.
  • the notification message may include the recipient's username (e.g., email address) as well as a temporary password.
  • An exemplary notification message provided to the recipient will be described in further detail below with reference to FIG. 8 .
  • a confirmation message may also be provided to the user who established the allowance to confirm that the allowance has been successfully established at block 410 .
  • This confirmation message may be provided in the form of a window or an email.
  • An exemplary confirmation message provided to the user will be described in further detail below with reference to FIG. 7 .
  • FIG. 4B is a process flow diagram illustrating a specific method of creating an allowance account in accordance with another embodiment of the invention.
  • the user may select (e.g., click on) the allowance link in order to establish an allowance for a recipient as shown at block 412 .
  • the user submits a request to set up an allowance for a recipient.
  • An optional screen may then ask whether the user wants to create a recurring allowance at block 414 . If the user does not want to create a recurring allowance, the user may purchase a gift certificate at 416 .
  • the user establishes the allowance at block 418 .
  • the user clicks on the allowance link the user is presented with a screen that enables the user to set up the allowance at block 418 (rather than being given the option of purchasing a gift certificate).
  • the user may request that a specific amount (e.g., 25 dollars) be transferred to the recipient account every month (e.g., on the 1 st of each month).
  • a specific amount e.g. 25 dollars
  • the user may be permitted to specify the period of time (e.g., month or week) upon expiration of which the allowance increment is to be transferred to the recipient account.
  • the process of creating an allowance for a recipient will be described in further detail below with reference to FIG. 5 .
  • the recipient already has an account e.g., recipient account
  • the web site e.g., iTunes Music Store account
  • the recipient account identifier e.g., username or email address
  • the user creates a recipient account at block 424 . Since the recipient account need only be capable of receiving funds from another individual or account, credit card information need not be stored in association with the recipient account. Such an account will be referred to as a “lite” account. The process of creating a recipient account will be described in further detail below with reference to FIG. 6 .
  • the allowance increment Upon creation of the recipient account, the allowance increment will be transferred on a periodic basis.
  • the first allowance increment may be transferred immediately when the allowance has been created, or on a specific day, such as the first day of the month.
  • the crediting of the recipient account occurs. Specifically, each time the allowance increment is transferred at block 426 , the recipient's account will be credited.
  • the crediting of the recipient account may skip the month or occur on some other predetermined day of the month, such as the first or last day of the month.
  • a notification message (e.g., email) may be sent to the recipient, either upon creation of the allowance and/or transferring funds to the recipient account. Such a message will be described in further detail below with reference to FIG. 8 .
  • a confirmation email may also be sent to the user at block 428 .
  • the confirmation email may be sent to the user upon creation of the allowance and/or transferring funds to the recipient account.
  • the email may inform the user that it is possible to update the allowance by logging in to the user's web site account. Such a confirmation email that is sent to the user will be described in further detail below with reference to FIG. 7 .
  • the user may submit a request to update or modify a previously established allowance. For instance, the user may wish to modify the period of time upon expiration of which an allowance increment is transferred. As another example, the user may wish to modify the allowance increment to a second allowance increment. Moreover, the user may wish to discontinue the allowance for the recipient.
  • the user may wish to establish another allowance, either for the same or a different recipient.
  • the user may simply click on the allowance link in order to establish another allowance.
  • the user may be asked whether another allowance is desired at block 430 .
  • the process returns to block 414 to being creating another allowance. Otherwise, the user may return to the web site home page (e.g., iTunes Music Store home page) at block 432 .
  • the web site home page e.g., iTunes Music Store home page
  • the transfer of funds to a recipient account may be performed in a variety of ways. Specifically, the funds that are transferred by a user to a recipient account may be obtained from any source. For instance, the user may wish to use money from a gift certificate received by the user. More commonly, the user may wish to transfer funds from a user account to the recipient account, or to charge his or her credit card. In accordance with one embodiment, credit card information of the user is obtained in association with a user account of the user. Thus, in order to create or update an allowance, the user must log into this user account.
  • the user account is preferably separate from the recipient account. While the user and recipient may be the same individual, they will in most cases be two different individuals. These individuals may be unrelated. For instance, the individuals may be two friends or coworkers. Alternatively, the two individuals may be related (e.g., parent and child). Thus, in some circumstances, it may be desirable to create a related account in order for the user (e.g., parent) to be able to monitor and/or control the use of the funds by the recipient (e.g., child). For those accounts that are related, the user account may be referred to as a “parent account” and the recipient account may be referred to as a “sub-account” of the parent account.
  • the user may create one or more recipient accounts, each of which may be related or unrelated to the parent account as a sub-account.
  • the sub-accounts are preferably unrelated to one another, and therefore each recipient's activities may not be monitored or controlled by another recipient.
  • the user may control as well as monitor the activities of the recipient.
  • the user can view information associated with the recipient account.
  • the user can view a purchase history of each sub-account associated with the parent account. While the user has access to the purchase history of the recipient account, the recipient does not have the same access to the parent account. Specifically, the recipient only view information such as a purchase history associated with the sub-account, but cannot view information associated with the parent account.
  • the user can also control the activities of the recipient.
  • the items that can be purchased by the recipient using the allowance may be limited by the user to a subset of items available for purchase via a web site.
  • those items that are available for purchase from the web site may be media items such as albums or songs.
  • the user may wish to prevent the recipient from purchasing songs and albums that include explicit lyrics or that have a parental advisory associated therewith.
  • FIG. 5 is a screen shot of a graphical user interface enabling an allowance to be set up in accordance with one embodiment of the invention.
  • the user must have an established user account with the web site in order to set up an allowance for a recipient.
  • the user account must, at minimum, have a username (e.g., email address), password, and billing information associated therewith.
  • the billing information typically includes credit card information such as credit card number and expiration date, billing address, and first and last name of the user.
  • the user then sets up the allowance for the recipient.
  • the user may enter his or her name, as well as the recipient's name. This information can be used to enable a notification email to be generated and sent to the recipient. In this manner, the recipient will be notified of the person responsible for creating the allowance for his or her benefit.
  • the user may also select from or enter additional text to be provided in the confirmation email sent to the recipient.
  • the user selects an allowance increment.
  • the allowance increment may be selected (e.g., in increments of $10).
  • the user may enter any specified amount.
  • the allowance is a monthly allowance.
  • the period e.g., month, week
  • the period may also be modified in other embodiments, as well as selected by the user.
  • the user may use a recipient's existing account, which may be accomplished by entering a username (e.g., email address) associated with the recipient account.
  • a username e.g., email address
  • the user may create an account for the recipient. This may be necessary if the recipient does not already have a recipient account.
  • the user may wish to create another recipient account. This may be desirable, for example, to create accounts that are related. In this manner, the user may monitor and/or control the purchases that the recipient makes with the allowance that has been set up for him or her.
  • the recipient's account identifier e.g., email address
  • the user may create a new recipient account. While a credit card of the user or other means for crediting the user's funds is necessary, very little information is needed in order to create the recipient's account. Thus, this account is referred to as a “lite” account. Should the recipient later wish to increase the amount that he or she can purchase beyond the funds transferred as an allowance, the recipient may add his or her credit card information to complete the account.
  • FIG. 6 is a screen shot of a graphical user interface enabling a “lite” account to be set up for the recipient of the allowance in accordance with one embodiment of the invention. It is important to note that credit card information of the recipient is not needed since funds will be transferred from the user's account or associated credit card. For instance a credit card of the recipient or a billing address of the recipient is not required. Thus, in order to create the recipient account, the user merely enters the username (e.g., email address) of the recipient. In addition, the user may also enter the recipient's first and last name, as well as a temporary password.
  • username e.g., email address
  • the recipient In order for the recipient to use the funds in the recipient account to purchase goods from the web site, the recipient must provide this username and password to log on to the web site. The recipient may then change the temporary password in order to secure entry to his or her recipient account. In addition, the recipient may choose to update the recipient account with credit card information should the recipient wish to purchase goods with funds that exceed the allowance.
  • FIG. 7 is a screen shot of a window presented to the purchaser of the allowance in accordance with one embodiment of the invention.
  • the message is presented to the user in the form of a window.
  • an email message may be transmitted to the user.
  • the message may be sent each time money is transferred to the recipient account, rather than or in addition to providing such a message when then allowance is set up.
  • This message indicates the allowance increment that will be deposited and the recipient (e.g., recipient identifier or username) of the recipient account.
  • the message indicates that the allowance is being transferred to the recipient account in one or more allowance increments (e.g., 10 dollars) on a periodic basis (e.g., monthly). In this example, the funds are deposited on the first of each month.
  • the funds are deposited on the same day each month or period.
  • the user may select the time of the month or period during which the funds are to be deposited. For instance, the user may want the funds to be transferred in the middle of the month rather than at the beginning of the month.
  • FIG. 8 illustrates an exemplary message presented to the recipient of the allowance in accordance with one embodiment of the invention.
  • the message is provided in an email to the recipient.
  • Such a message may be sent when the allowance is created and/or when funds are transferred to the recipient account.
  • the email is sent when the allowance is set up and indicates that an allowance has been set up for the recipient in a recipient account.
  • the recipient email includes the username and password, thereby enabling the recipient to access the recipient account and the allowance that has been established.
  • the allowance increment (10 dollars) and period (monthly) the expiration of which triggers the transfer or the allowance increment to the recipient account are specified in the recipient email.
  • the user's name and recipient's name are provided as a means of personalizing the recipient email.
  • the user may wish to provide additional text in order to explain the purpose or reason for the allowance. For instance, a parent may wish to congratulate and reward a child for his or her efforts in completing chores, homework, or for receiving exceptional grades.
  • the message sent to the recipient may include a link to a web site (e.g., iTunes Music Store) via which the recipient can access the recipient account.
  • Software enabling the recipient to access the web site may be required to be installed on the recipient's computer, in accordance with various embodiments of the invention.
  • the message sent to the recipient may also include a link enabling the recipient to download software enabling the recipient to access the web site via which the recipient can access the recipient account.
  • the media items can pertain to audio items (e.g., audio files or songs, such as for music), video items (e.g., video files or movies), or image items (e.g., photos).
  • audio items e.g., audio files or songs, such as for music
  • video items e.g., video files or movies
  • image items e.g., photos
  • the invention is preferably implemented by software, but can also be implemented in hardware or a combination of hardware and software.
  • the invention can also be embodied as computer readable code on a computer readable medium.
  • the computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable medium include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape, optical data storage devices, and carrier waves.
  • the computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • one advantage of the invention is that a user may create a recurring allowance for a recipient.
  • Another advantage of the invention is that media items having offensive content or descriptors can be distinguishably displayed and/or altered to signal the presence of or remove of the offensive matter.
  • the user may limit the use of the allowance by the recipient to the purchase of a limited set of items available for purchase at a specific web site.
  • the user may monitor the activities of the recipient account, and therefore the use of the allowance by the recipient.

Abstract

Methods and systems for network-based allowance control are disclosed. A user creates an allowance in association with a recipient account such that funds are available in the recipient account for use by a recipient for the purchase of goods over a network (e.g., Internet). Specifically, by creating an allowance, a user initiates a periodic (recurring) transfer (i.e., credit) of an amount of money (i.e., funds) to the recipient account. This money may then be used by the recipient for the purchase of goods over the network. The recipient account may be related to a parent account as a sub-account, enabling the user of the parent account to monitor purchases made by the recipient, as well as limit the items that can be purchased by the recipient.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a divisional of U.S. patent application Ser. No. 10/688,213, filed Oct. 15, 2003, and entitled “METHOD AND SYSTEM FOR NETWORK-BASED ALLOWANCE CONTROL”, which is hereby incorporated by reference herein, which in turn claims the benefit of U.S. Provisional Patent Application No. 60/465,410, filed Apr. 25, 2003, and entitled “METHOD AND SYSTEM FOR SECURE NETWORK-BASED DISTRIBUTION OF MEDIA”, which is hereby incorporated by reference herein.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to allowance control and, more particularly, to allowance control in a client-server environment.
  • 2. Description of the Related Art
  • Traditionally, music has been purchased at music stores or music departments of larger stores. A consumer will visit the music store or department and manually browse for albums or compact discs (CDs) of interest. Often, the music in the music store or department is categorized by genre, and then indexed by artist. For example, genre can include rock, country, pop, soul, jazz, etc. After the consumer selects an album or CD of interest, the consumer proceeds to a check-out register to pay for the album or CD being purchased.
  • In recent years music delivery or distribution over the Internet has become popular. Due to the advances in efficient file formats, such as MP3 and MPEG4, the size of media files have become small enough to make their download via the Internet practical. Also, technological advances have led to higher-speed Internet connections and lower cost of memory. The combination of these advances make downloading media files, such as for music and videos, manageable and not too time consuming.
  • One popular approach to music distribution is mp3.com which uses a centralized server for storage of the numerous songs that are available for download. Another popular approach to music distribution was Napster in which peer-to-peer sharing was utilized. With peer-to-peer sharing, the numerous songs reside on the user machines of the many users, not on a centralized server.
  • Various Internet web sites have made it possible to purchase goods through the use of a credit card. In order to purchase goods, the purchaser must typically enter his or her credit card information for each purchase. Some web sites have made it possible for repeat customers to simplify this process by storing the user's credit card information so that this information need not be re-entered for each purchase. However, it is impossible for the purchaser to track the amount that is purchased from each web site. In fact, the purchaser may not be aware of how much he or she is spending until the credit card bill is received at the end of the month. As a result, there is a need for a mechanism to enable a user to monitor or limit his or her purchases made via a particular web site.
  • A purchaser may also wish to give a gift to a recipient for the purchase of goods at a specific web site. Some Internet web sites enable such a purchaser to purchase a gift certificate which may be redeemed by the recipient. However, such gift certificates must often be mailed to the recipient in order for them to receive the gift certificate. As a result, there is a risk that the gift certificates will not be received, either due to mistakes made at the post office or as a result of being stolen from the recipient's mail box. Moreover, gift certificates may easily be lost by the recipient, and therefore are inappropriate for certain individuals such as young children. It is also important to note that a gift certificate is typically purchased in instances such as holidays or birthdays when a one-time gift is intended. However, in many instances an individual may wish to give a repeated gift over a period of time to another individual.
  • For example, a parent may give his or her child a specified sum of money on a weekly basis. If a parent wished to limit the child's use of the money to a particular web site, the parent would have to give a gift certificate to the child, either for a single week's allowance, or for a larger sum intended to cover multiple weeks. Unfortunately, if the parent wished to give the child a larger sum, the child would either receive the gift certificate prior to the end of the total period of time, or the child would have to wait until the total time had expired. As a result, the child would not learn to budget his or her money as the parent had intended.
  • Some parents have chosen to let children borrow their credit cards for specific purchases. However, fearing unlimited access to the Internet, a parent may be hesitant to give his or her credit card to a child without supervision. In view of the above, there is a need for a more secure mechanism for issuing a gift of a sum of money for use by an individual for redemption at a particular web site. Moreover, it would be beneficial if such a gift could be issued repeatedly over a period of time, rather than be limited to a one-time purchase.
  • SUMMARY
  • The present invention pertains to methods and apparatus for creating an allowance. Specifically, a user may transfer (i.e., credit) an amount of money (i.e., funds) to a recipient account associated with a recipient. This money may then be used by the recipient for the purchase of goods over a network (e.g., Internet). The disclosed embodiments may be implemented in association with a web site supporting the recipient's account, thereby enabling the recipient to purchase goods via the web site using the money transferred to the recipient's account.
  • In the following description, the money (i.e., funds) that is transferred to the recipient account on a recurring basis will be referred to as an “allowance.” The allowance is transferred to the recipient account on a periodic basis. Thus, the amount of money that is transferred periodically will be referred to as an “allowance increment.”
  • In accordance with one aspect of the invention, methods and apparatus for transferring an amount of money to a recipient account associated with a recipient are disclosed, where the amount of money is available for use by the recipient for the purchase of goods over a network. An allowance request is received from a user indicating a request to set up an allowance for a recipient. The allowance represents an amount of money being made available by the user to the recipient for purchase of one or more items over the network. In addition, an allowance increment or selection of an allowance increment is received The allowance increment indicates an amount of money to be transferred to the recipient account on a periodic basis.
  • In accordance with another aspect of the invention, methods and apparatus for transferring an amount of money to a recipient account associated with a recipient include transmitting an allowance message to the recipient, the allowance message indicating that an allowance is being made available by a user in a recipient account associated with the recipient. As described above, the allowance represents an amount of money being made available to the recipient for purchase of one or more items over the network, and the allowance is transferred to the recipient account in one or more allowance increments on a periodic basis. A request to purchase one or more items over the network using the allowance established in the recipient account may then be received from the recipient.
  • In accordance with yet another aspect of the invention, methods and apparatus for facilitating the transfer of money to one or more recipient accounts associated with one or more recipients, where the money is made available for use by the recipients for purchase of goods over a network, are disclosed. Specifically, a list of one or more recipient accounts is maintained, where each of the recipient accounts has an associated allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis. The allowance increment associated with each of the recipient accounts is automatically transferred to the corresponding recipient account on a periodic basis. In this manner, a server may maintain the information pertinent to maintaining and updating recipient accounts in association with established allowances.
  • The invention also relates to graphical user interfaces that assist users in creating an allowance, as well as those that notify both the user and recipient that the allowance has been established. For instance, a graphical user interface for use in facilitating the transfer of money to a recipient account associated with a recipient is disclosed. A recipient identifier field identifies a recipient of an allowance and/or recipient account. In addition, an allowance field enables input or selection of an allowance increment. The allowance increment indicates an amount of money to be transferred to the recipient account on a periodic basis.
  • Another aspect of the invention pertains to methods and apparatus for implementing two or more related accounts, the user of each of the related accounts being capable of performing one or more transactions via a web site over the Internet. One or more sub-accounts are created, the user associated with each of the sub-accounts being capable of purchasing one or more items from the web site over the Internet. The one or more sub-accounts are associated with a parent account such that the user associated with the parent account is capable of monitoring transactions performed by each of the sub-accounts. In addition, the user associated with the parent account is capable of limiting the transactions performed by each of the sub-accounts. For instance, a recipient of an allowance may be prevented from purchasing songs with explicit lyrics or albums that have a parental warning associated therewith. Moreover, the user of the parent account may be able to monitor the purchase transactions associated with each sub-account. With respect to each of the sub-accounts, information associated with the corresponding sub-account can be viewed by the user associated with the sub-account, but information associated with the parent account cannot be viewed. For instance, the purchase history of the sub-account can be viewed, but the purchase history of the parent account cannot be viewed.
  • In accordance with yet another aspect of the invention, a system adapted for implementing two or more related accounts, each of the related accounts being capable of performing one or more transactions via a web site over the Internet, and the related accounts including a parent account and one or more sub-accounts. The user associated with the parent account has the authority to view a transaction history of each of the sub-accounts and the authority to limit the transactions that can be performed by each of the sub-accounts. The user/recipient associated with each of the sub-accounts can view information associated with the corresponding sub-account, but cannot view information associated with the parent account.
  • The invention can be implemented in numerous ways, including as a method, system, device, apparatus, graphical user interface, or computer readable medium. Other aspects and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
  • FIG. 1 is a block diagram of a media purchase system according to one embodiment of the invention.
  • FIGS. 2A and 2B are screen shots illustrating explicit content notification features according to one embodiment of the invention.
  • FIG. 3 is a screen shot of an application program window according to one embodiment of the invention.
  • FIG. 4A is a process flow diagram illustrating a method of creating an allowance account in accordance with one embodiment of the invention.
  • FIG. 4B is a process flow diagram illustrating a specific method of creating an allowance account in accordance with one embodiment of the invention.
  • FIG. 5 is a screen shot of a graphical user interface enabling an allowance to be set up in accordance with one embodiment of the invention.
  • FIG. 6 is a screen shot of a graphical user interface enabling a “lite” account to be set up for the recipient of the allowance in accordance with one embodiment of the invention.
  • FIG. 7 is a screen shot of a window presented to the purchaser of the allowance in accordance with one embodiment of the invention.
  • FIG. 8 is an exemplary message presented to the recipient of the allowance in accordance with one embodiment of the invention.
  • DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
  • Embodiments of various aspects of the invention are discussed below with reference to FIGS. 1-8 However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes as the invention extends beyond these limited embodiments.
  • One aspect of the invention pertains to a system and method for creating an allowance. In the following description, the money (i.e., funds) that is transferred to the recipient account on a recurring basis will be referred to as an “allowance.” The amount of money that is transferred periodically will be referred to as an “allowance increment.” In this manner, a user may transfer (i.e., credit) an amount of money (i.e., funds) to a recipient account associated with a recipient. This money may then be used by the recipient for the purchase of goods over a network (e.g., Internet). Specifically, the disclosed embodiments may be implemented in association with a web site supporting the recipient's account, thereby enabling the recipient to purchase goods via the web site using the money transferred to the recipient's account.
  • Another aspect of the invention pertains to a system and method for purchasing items such as media items over a network using the allowance that has been established. A potential purchaser can search and browse through numerous media items on-line that are available for purchase. The potential purchaser can thereafter purchase one or more media items on-line with great ease. Upon purchasing a media item, the content for the media item can be downloaded over the network to the purchaser. The content for the media item is then encrypted for the purchaser's use and stored on the purchaser's machine. Thereafter, the purchaser can make use of the media item (e.g., play the media item).
  • Still another aspect of the invention pertains to a graphical user interface suitable for assisting users in creating an allowance, as well as those that notify both the user and recipient that the allowance has been established. For instance, a graphical user interface for use in facilitating the transfer of money to a recipient account associated with a recipient is provided. A recipient identifier field identifies a recipient of an allowance and/or recipient account. In addition, an allowance field enables input or selection of an allowance increment. The allowance increment indicates an amount of money to be transferred to the recipient account on a periodic basis.
  • FIG. 1 is a block diagram of a media purchase system 100 according to one embodiment of the invention. The media purchase system 100 includes a media commerce server 102. The media commerce server 102 coordinates review and/or purchase of media items through on-line transactions. On-line transactions to purchase media items is also referred to as electronic commerce (e-commerce). The media purchase system 100 also includes a client 104. Typically, the media purchase system 100 would include a plurality of different clients 104. Each client 104 includes a media player 108. The media player 108 is an application program (e.g., software application) that operates on the client 104, which is a computing device. The client 104 is coupled to the media commerce server 102 through a data network 106. Hence, any of the clients 104 can interact with the media commerce server 102 to review and/or purchase media items. In one embodiment, the data network 106 includes at least a portion of the Internet. The clients 104 can vary with application but generally are computing devices that have memory storage. Often, the clients 104 are personal computers or other computing devices that are capable of storing and presenting media to their users.
  • The media purchase system 100 also includes a media store 110. The media store 112 provides mass storage of the numerous media items that are available for purchase via the media purchase system 100. Once purchased, the media items can be accessed from the media store 112 over the data network 106 by way of the media commerce server 110.
  • More particularly, the media purchase system 100 allows a user of the client 104 to utilize the media player 108 to browse, search or sort through a plurality of media items that can be purchased from the media commerce server 102. The media player 108 may also allow the user to preview a media clip of the media items. In the event that the user of the media player 108 desires to purchase a particular media item, the user (via the media player 108) and the media commerce server 102 engage in an on-line commerce transaction in which the user pays for access rights to the particular media item. In one embodiment, a credit card associated with the user is credited for the purchase amount of the particular media item.
  • In the media purchase system 100, the media items are stored in the media store 112 and retrieved via the media commerce server 102. However, a separate media storage server could additionally be provided and coupled between the data network 106 and the media store 110. The benefit of such a media storage server would be that the media commerce server 102 need not burden its resources to deliver any of the media items that may be purchased to the client 104. Instead, on purchasing a particular media item, the media commerce server 102 sends download information to the media player 108 on the client 104. The download information can then be used by the media player 108 (and the client 104) to retrieve the media content for the particular media item by interacting with the media storage server through the data network 106. In this regard, the media storage server obtains the media content corresponding to the particular media item from the media store 112 and downloads such content through the data network 106 to the client 104. The downloaded media content can then be stored on the client 104. In one embodiment, the downloaded media content is encrypted as received at the client 104 but is decrypted and then re-encrypted before persistent storage on the client 104. Thereafter, the media player 108 can present (e.g., play) the media content at the client 104. In addition, media search processing/browsing may be performed by an application program operating on a client. The application program is, for example, the media player 108 illustrated in FIG. 1.
  • Here, in one example, the media commerce server 102 illustrated in FIG. 1 can also serve as the media storage server. However, it is important to note that these functions may be implemented in separate servers. The search request is a request to the remote media server to perform a search in accordance with the search criteria for a particular song or album. Here, the media commerce server 102 includes at least information (e.g., metadata) for a large number of media items that are available to be purchased from the media commerce server 102, though the content of the media items that are purchased may be acquired at the client via download with respect to another remote server, such as the media storage server.
  • As will be described in further detail below, an allowance may be established by a user for a recipient via the media commerce server 102. For each allowance that is established for a recipient, the media commerce server 102 transfers an amount of money equal to the allowance increment to the recipient account on a periodic basis. Thus, the server 102 automatically transfers each allowance increment on a periodic basis to each recipient account. As a result, the server 102 maintains a list of allowances that need to be periodically processed. For instance, this list may include recipient account identifiers and allowance increments. The list may also include, or be linked to, billing information such as the credit card information of the user who established the allowance for the recipient.
  • The connections through the data network 106 between the media commerce server 102, the client 104 and the media storage server can be through secure connections, such as Secure Sockets Layer (SSL). Further, the media content is re-encrypted prior to storage at the client 104 such that downloaded media content is not stored in the clear, but is instead stored in an encrypted manner.
  • As discussed in greater detail below, the media player 108 can utilize an improved graphical user interface. More particularly, in one embodiment, a window presented on a display device of the client 104, when executing the media player 108, includes an upper window that displays content provided by the media commerce server 102 in a browser-like manner, and a lower window displays content provided by the media commerce server 102 in a typical media player-like manner. In another embodiment, a window presented on a display device of the client 104, when executing the media player 108, includes an upper window that displays a multi-tier browse interface that implements a browse function with respect to the media items through interaction with the media commerce server 102.
  • Still another aspect of the invention pertains to informing the users about explicit content that may be present in songs or albums. FIGS. 2A and 2B are screen shots illustrating explicit content notification features according to one embodiment of the invention.
  • FIG. 2A is a screen shot of an application program window 1400 according to one embodiment of the invention. The application program window 1400 includes a first sub-window 1402, a second sub-window 1404, and a third sub-window 1406. The first sub-window 1402 includes a Top Albums region 1402-1, a Top Songs region 1402-2, and a Top Artists region 1402-3. The Top Albums region 1402-1 contains those albums that match search criteria. For example, in this example, the search criteria was “trina” and the Top Albums regions 1402-1 depicts four separate albums that were identified by searching the music database with respect to the search criteria “trina”. The Top Songs region 1402-2 includes a list of top songs with respect to any of the albums listed in the Top Albums regions 1402-1. The Top Artists region 1402-3 can represent the top artists with respect to the albums within the Top Albums region 1402-1. Alternatively, the Top Songs region 1402-2 in the top artists region 1402-3 could be top songs for the larger categories of genre, time period, or overall. Additionally, the second sub-window 1404 displays those songs that are associated with the albums within the Top Albums region 1402-1. In other words, the songs listed within the second sub-window 1404 are those songs that somehow relate to the search criteria.
  • It should also be noted that the application program window 1400 further includes explicit content indicators 1408 and clean content indicators 1410. In this regard, it is known that songs or albums can contain offensive language (e.g., expletives or other foul language) that is not appropriate for all audiences. Hence, albums or songs can be indicated as containing such explicit content through use of the explicit content indicator 1408. As shown in FIG. 2A, the explicit content indicator 1408 can be associated with an album, such as shown in the first sub-window 1402, and/or can be associated with individual songs, such as shown in the second sub-window 1404.
  • Further, in the case in which an album or song has explicit content, another version of the same album or song can be provided and thus made available for purchase with modifications to remove the explicit and potentially offending material. These types of songs or albums are indicated by the clean content indicator 1410.
  • If desired, a user can select one of the albums within the Top Albums region 1402-1 or through selection of one of the “go to” buttons 1414 for album information within the second sub-window 1404. If the user does select either the image 1412 or the “go to” button 1414, an application program window 1450 as shown in FIG. 2B would be produced according to one embodiment of the invention. In other words, the user selection was to select the album “The Great Depression” by DMX, namely, the explicit content version. As such, the first sub-window 1402 displays an image 1452 associated with the selected album, information 1454 pertaining to the album, and a “buy album” button 1456. Additionally, since the selected album has explicit content, the first sub-window 1402 can also display a parental advisory warning indication 1457 to alert potential purchasers that the selected album contains explicit content. The first sub-window 1402 can further include top downloads information 1458 and related song purchases information 1460. The second sub-window region 1404 can list those songs on the selected album. As shown in FIG. 2B, the selected album, “The Great Depression” contains seventeen songs or tracks, each of which is identified by an explicit content indicator 1408, thereby indicating that each of the songs or tracks contains explicit content.
  • Another aspect of the invention pertains to modification of media descriptors that contain offensive language. For example, media descriptors are often provided as titles to media items, such as albums, songs, videos or pictures. Occasionally, these media descriptors can contain offensive language. Hence, when media items are provided to a media store (or media database) to be stored and thus available for subsequent purchase, these media items can be reviewed to determine whether any offensive language is present within their media descriptors. Alternatively, the review for offensive language in the media descriptors can be done dynamically as these media items are requested by various media players. In either case, the offending portion of the media descriptors can be altered to remove the offensive language.
  • In one embodiment, each word within each of the media descriptors can be compared with a list of identified offending words stored in a file or database. For each offending word found with a media descriptor, a portion of the offensive word in the media descriptor can be altered through use of replacement characters. As an example, as shown in FIG. 2A, one of the song names (e.g., media descriptors) on the selected album is “Nasty Bitch”. However, the song name is displayed as shown in FIG. 14A with a modified media designator 1416, namely, “Nasty B***h”. Hence, in this embodiment, the internal characters of the offending word “bitch” were altered and thus replaced with an asterisk. The user knows how many characters were replaced by the number of asterisks and thus is provided with some context for the word even after it has been modified. However, once modified, the offending word is no longer offensive.
  • As shown, an allowance balance 1480 associated with a recipient account may be displayed. Each time the recipient purchases an item using the allowance, the balance of the allowance is decremented accordingly. In addition, upon each periodic transfer to the recipient account, the balance is updated. It is important to note that the user may also wish to purchase items via a credit card or other source. Thus, the allowance balance 1480 need not be decremented for each purchase made by a recipient.
  • FIG. 3 is a screen shot of an application program window 1550 according to one embodiment of the invention. The application program window 1550, although produced by an application program, is presented in a network browser style, and thus looks like a web page in many respects. The application program window 1550, among other things, includes a first sub-window 1552, a second sub-window 1554, a third sub-window 1556, and a fourth sub-window 1558. Each of the sub-windows 1552-1558 displays four media items. More particularly, for each media item within each of the sub-windows 1552-1558, media information for each of the four media items is displayed. In one embodiment, for each media item being displayed within one of the sub-windows 1552-1558, the media item information being presented includes an album title 1560, an artist 1562, and album artwork 1564. The different sub-windows 1552-1558 represent different groupings or categories that the albums can be arranged in. In FIG. 3, the exemplary groupings or categories are New Releases, Just Added, Staff Favorites, and Compilations. In one embodiment, each of the sub-windows 1552-1558 pertains to a frame. For example, a frame boundary 1559 surrounds the sub-window 1552.
  • Hence, the user can simultaneously view the basic information on four media items (e.g., albums) within each of the sub-windows 1552-1558. However, when the user desires to view other albums within one of the groups or categories, then the user can select one of the next controls 1566 and 1568. For example, with respect to the first sub-window 1552, the user is able to transition to the left using the next control 1566, or transition to the right using the next control 1568. The other sub-windows 1554-1558 similarly have next controls. Upon the user's selection of the next control 1568, a next set of four albums would be requested from the remote server, and then when received, would be displayed within the first sub-window 1552, thereby replacing the four media items previously displayed therein. The transition from the former set of media items to a next set of media items can be performed with an animated transition such that the user is shown the effect of the transition or scroll to the next set.
  • Additionally, the application program window 1550 shown in FIG. 3 includes a top song downloads region 1570 and a top albums download region 1572. The top song downloads region 1570 includes a list of the top songs that have been downloaded from the music store that is offering the various media items for purchase. The top albums download region 1572 displays a list of top albums that have been downloaded by users of the music store.
  • In one embodiment, the set of media data for the associated sub-window is provided in a markup language format. In one example, the markup language format is eXtensible Markup Language (XML) based. In the case where the media items are albums, such as shown in FIG. 3, the artwork images are thumbnail sized so that the amount of data associated with a set of media data is relatively small and thus easily transmitted over a network from the remote server.
  • In order to create an allowance, the user submits an allowance request. As shown in FIG. 3, according to one embodiment, an allowance request can be initiated by a user selection. In particular, the allowance request can be initiated via an allowance hypertext link 1580 (allowance link). In processing the allowance request, the appropriate windows are generated in order to obtain the appropriate information from the user, as will be described in further detail below. For instance, the recipient name and/or recipient account, as well as the desired allowance increment, can be obtained. This information can be then stored upon creation of the allowance, thereby enabling a server to automatically process the periodic transfer of funds.
  • FIG. 4A is a process flow diagram illustrating a method of creating an allowance in accordance with one embodiment of the invention. As shown at block 402, an allowance request is received from a user that identifies at least a recipient and associated recipient account. In order to set up an allowance, the user can also specify or select an allowance increment at block 404. When the allowance has been set up in association with a recipient account, the recipient's account may then be periodically credited at block 406. For instance, the recipient's account may be updated every month, with the first month's allowance being credited when the allowance is established.
  • In order to notify the recipient that the allowance is available for his or her use, a notification message is provided to the recipient at block 408. For instance, the notification message may be implemented as a window or an email. In addition, this notification message may also include information enabling the recipient to access and use the allowance. As one example, the notification message may include the recipient's username (e.g., email address) as well as a temporary password. An exemplary notification message provided to the recipient will be described in further detail below with reference to FIG. 8.
  • A confirmation message may also be provided to the user who established the allowance to confirm that the allowance has been successfully established at block 410. This confirmation message may be provided in the form of a window or an email. An exemplary confirmation message provided to the user will be described in further detail below with reference to FIG. 7.
  • FIG. 4B is a process flow diagram illustrating a specific method of creating an allowance account in accordance with another embodiment of the invention. As described above with reference to FIG. 3, the user may select (e.g., click on) the allowance link in order to establish an allowance for a recipient as shown at block 412. Thus, by clicking the allowance link, the user submits a request to set up an allowance for a recipient. An optional screen may then ask whether the user wants to create a recurring allowance at block 414. If the user does not want to create a recurring allowance, the user may purchase a gift certificate at 416.
  • If the user wants to create a recurring allowance, the user establishes the allowance at block 418. In other embodiments, when the user clicks on the allowance link, the user is presented with a screen that enables the user to set up the allowance at block 418 (rather than being given the option of purchasing a gift certificate). For instance, the user may request that a specific amount (e.g., 25 dollars) be transferred to the recipient account every month (e.g., on the 1st of each month). In addition to specifying the amount (i.e., allowance increment), the user may be permitted to specify the period of time (e.g., month or week) upon expiration of which the allowance increment is to be transferred to the recipient account. The process of creating an allowance for a recipient will be described in further detail below with reference to FIG. 5.
  • Next, it is determined whether the recipient already has an account (e.g., recipient account) with the web site (e.g., iTunes Music Store account) at block 420. If the recipient already has an account, the user enters the recipient account identifier (e.g., username or email address) at block 422, as will be described in further detail below with reference to FIG. 5. If the recipient does not have an account with the web site, the user creates a recipient account at block 424. Since the recipient account need only be capable of receiving funds from another individual or account, credit card information need not be stored in association with the recipient account. Such an account will be referred to as a “lite” account. The process of creating a recipient account will be described in further detail below with reference to FIG. 6.
  • Upon creation of the recipient account, the allowance increment will be transferred on a periodic basis. The first allowance increment may be transferred immediately when the allowance has been created, or on a specific day, such as the first day of the month. In those embodiments in which the first allowance increment is transferred upon receipt of the allowance request, the crediting of the recipient account occurs. Specifically, each time the allowance increment is transferred at block 426, the recipient's account will be credited. Of course, if the allowance request is received after a specific date in the month, the crediting of the recipient account may skip the month or occur on some other predetermined day of the month, such as the first or last day of the month.
  • In addition, a notification message (e.g., email) may be sent to the recipient, either upon creation of the allowance and/or transferring funds to the recipient account. Such a message will be described in further detail below with reference to FIG. 8.
  • In addition to sending a notification message (e.g., email) to the recipient, a confirmation email may also be sent to the user at block 428. Specifically, the confirmation email may be sent to the user upon creation of the allowance and/or transferring funds to the recipient account. In addition, the email may inform the user that it is possible to update the allowance by logging in to the user's web site account. Such a confirmation email that is sent to the user will be described in further detail below with reference to FIG. 7.
  • As described above, the user may submit a request to update or modify a previously established allowance. For instance, the user may wish to modify the period of time upon expiration of which an allowance increment is transferred. As another example, the user may wish to modify the allowance increment to a second allowance increment. Moreover, the user may wish to discontinue the allowance for the recipient.
  • The user may wish to establish another allowance, either for the same or a different recipient. The user may simply click on the allowance link in order to establish another allowance. In addition, the user may be asked whether another allowance is desired at block 430. When another allowance is to be set up, the process returns to block 414 to being creating another allowance. Otherwise, the user may return to the web site home page (e.g., iTunes Music Store home page) at block 432.
  • The transfer of funds to a recipient account may be performed in a variety of ways. Specifically, the funds that are transferred by a user to a recipient account may be obtained from any source. For instance, the user may wish to use money from a gift certificate received by the user. More commonly, the user may wish to transfer funds from a user account to the recipient account, or to charge his or her credit card. In accordance with one embodiment, credit card information of the user is obtained in association with a user account of the user. Thus, in order to create or update an allowance, the user must log into this user account.
  • The user account is preferably separate from the recipient account. While the user and recipient may be the same individual, they will in most cases be two different individuals. These individuals may be unrelated. For instance, the individuals may be two friends or coworkers. Alternatively, the two individuals may be related (e.g., parent and child). Thus, in some circumstances, it may be desirable to create a related account in order for the user (e.g., parent) to be able to monitor and/or control the use of the funds by the recipient (e.g., child). For those accounts that are related, the user account may be referred to as a “parent account” and the recipient account may be referred to as a “sub-account” of the parent account. It is important to note that the user may create one or more recipient accounts, each of which may be related or unrelated to the parent account as a sub-account. Moreover, the sub-accounts are preferably unrelated to one another, and therefore each recipient's activities may not be monitored or controlled by another recipient.
  • In accordance with another embodiment of the invention, the user may control as well as monitor the activities of the recipient. Specifically, the user can view information associated with the recipient account. As one example, the user can view a purchase history of each sub-account associated with the parent account. While the user has access to the purchase history of the recipient account, the recipient does not have the same access to the parent account. Specifically, the recipient only view information such as a purchase history associated with the sub-account, but cannot view information associated with the parent account.
  • In addition to monitoring the activities of the recipient, the user can also control the activities of the recipient. Specifically, the items that can be purchased by the recipient using the allowance may be limited by the user to a subset of items available for purchase via a web site. For example, those items that are available for purchase from the web site may be media items such as albums or songs. In this example, the user may wish to prevent the recipient from purchasing songs and albums that include explicit lyrics or that have a parental advisory associated therewith.
  • FIG. 5 is a screen shot of a graphical user interface enabling an allowance to be set up in accordance with one embodiment of the invention. In accordance with one embodiment of the invention, the user must have an established user account with the web site in order to set up an allowance for a recipient. The user account must, at minimum, have a username (e.g., email address), password, and billing information associated therewith. The billing information typically includes credit card information such as credit card number and expiration date, billing address, and first and last name of the user.
  • Assuming that the user has an established user account with the web site, the user then sets up the allowance for the recipient. In this example shown in FIG. 5, the user may enter his or her name, as well as the recipient's name. This information can be used to enable a notification email to be generated and sent to the recipient. In this manner, the recipient will be notified of the person responsible for creating the allowance for his or her benefit. In some embodiments, the user may also select from or enter additional text to be provided in the confirmation email sent to the recipient.
  • In order to set up an allowance, the user selects an allowance increment. In this example shown in FIG. 5, the allowance increment may be selected (e.g., in increments of $10). In other embodiments, the user may enter any specified amount. In addition, in this example, the allowance is a monthly allowance. However, the period (e.g., month, week) may also be modified in other embodiments, as well as selected by the user.
  • The user may use a recipient's existing account, which may be accomplished by entering a username (e.g., email address) associated with the recipient account. Alternatively, the user may create an account for the recipient. This may be necessary if the recipient does not already have a recipient account. Alternatively, the user may wish to create another recipient account. This may be desirable, for example, to create accounts that are related. In this manner, the user may monitor and/or control the purchases that the recipient makes with the allowance that has been set up for him or her.
  • If the recipient's account identifier (e.g., email address) cannot be found within the system, or the user does not know the recipient's account identifier, the user may create a new recipient account. While a credit card of the user or other means for crediting the user's funds is necessary, very little information is needed in order to create the recipient's account. Thus, this account is referred to as a “lite” account. Should the recipient later wish to increase the amount that he or she can purchase beyond the funds transferred as an allowance, the recipient may add his or her credit card information to complete the account.
  • FIG. 6 is a screen shot of a graphical user interface enabling a “lite” account to be set up for the recipient of the allowance in accordance with one embodiment of the invention. It is important to note that credit card information of the recipient is not needed since funds will be transferred from the user's account or associated credit card. For instance a credit card of the recipient or a billing address of the recipient is not required. Thus, in order to create the recipient account, the user merely enters the username (e.g., email address) of the recipient. In addition, the user may also enter the recipient's first and last name, as well as a temporary password.
  • In order for the recipient to use the funds in the recipient account to purchase goods from the web site, the recipient must provide this username and password to log on to the web site. The recipient may then change the temporary password in order to secure entry to his or her recipient account. In addition, the recipient may choose to update the recipient account with credit card information should the recipient wish to purchase goods with funds that exceed the allowance.
  • FIG. 7 is a screen shot of a window presented to the purchaser of the allowance in accordance with one embodiment of the invention. In this example, the message is presented to the user in the form of a window. In other embodiments, an email message may be transmitted to the user. In addition, the message may be sent each time money is transferred to the recipient account, rather than or in addition to providing such a message when then allowance is set up. This message indicates the allowance increment that will be deposited and the recipient (e.g., recipient identifier or username) of the recipient account. In addition, the message indicates that the allowance is being transferred to the recipient account in one or more allowance increments (e.g., 10 dollars) on a periodic basis (e.g., monthly). In this example, the funds are deposited on the first of each month. In this embodiment, the funds are deposited on the same day each month or period. However, it is also possible to deposit or transfer funds on other days of the month/period, such as the same day that the user creates the account. Alternatively, the user may select the time of the month or period during which the funds are to be deposited. For instance, the user may want the funds to be transferred in the middle of the month rather than at the beginning of the month.
  • FIG. 8 illustrates an exemplary message presented to the recipient of the allowance in accordance with one embodiment of the invention. In this example, the message is provided in an email to the recipient. Such a message may be sent when the allowance is created and/or when funds are transferred to the recipient account. In this example, the email is sent when the allowance is set up and indicates that an allowance has been set up for the recipient in a recipient account. As shown, the recipient email includes the username and password, thereby enabling the recipient to access the recipient account and the allowance that has been established. In addition, the allowance increment (10 dollars) and period (monthly) the expiration of which triggers the transfer or the allowance increment to the recipient account are specified in the recipient email. The user's name and recipient's name are provided as a means of personalizing the recipient email. In addition, the user may wish to provide additional text in order to explain the purpose or reason for the allowance. For instance, a parent may wish to congratulate and reward a child for his or her efforts in completing chores, homework, or for receiving exceptional grades.
  • In addition, the message sent to the recipient may include a link to a web site (e.g., iTunes Music Store) via which the recipient can access the recipient account. Software enabling the recipient to access the web site may be required to be installed on the recipient's computer, in accordance with various embodiments of the invention. Thus, the message sent to the recipient may also include a link enabling the recipient to download software enabling the recipient to access the web site via which the recipient can access the recipient account.
  • The various aspects, features, embodiments or implementations of the invention described above can be used alone or in various combinations. In addition, the media items can pertain to audio items (e.g., audio files or songs, such as for music), video items (e.g., video files or movies), or image items (e.g., photos).
  • The invention is preferably implemented by software, but can also be implemented in hardware or a combination of hardware and software. The invention can also be embodied as computer readable code on a computer readable medium. The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable medium include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape, optical data storage devices, and carrier waves. The computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • The advantages of the invention are numerous. Different embodiments or implementations may, but need not, yield one or more of the disclosed advantages. As set forth above, one advantage of the invention is that a user may create a recurring allowance for a recipient. Another advantage of the invention is that media items having offensive content or descriptors can be distinguishably displayed and/or altered to signal the presence of or remove of the offensive matter. Thus, the user may limit the use of the allowance by the recipient to the purchase of a limited set of items available for purchase at a specific web site. Similarly, the user may monitor the activities of the recipient account, and therefore the use of the allowance by the recipient.
  • The many features and advantages of the present invention are apparent from the written description and, thus, it is intended by the appended claims to cover all such features and advantages of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, the invention should not be limited to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention.

Claims (25)

What is claimed is:
1. A method for transferring an amount of money to a recipient account associated with a recipient, the amount of money being available for use by the recipient for purchase of goods over a network, said method comprising:
receiving an allowance request from a user indicating a request to set up an allowance for a recipient, the allowance representing an amount of money being made available by the user to the recipient for purchase of one or more items over the network; and
receiving an allowance increment or selection of an allowance increment, the allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis,
wherein the user is a first individual and the recipient is a second individual,
wherein the user is a parent and the recipient is a child of the recipient, and
wherein the user account is a parent account and the recipient account is a sub-account of the parent account,
wherein the recipient can view information associated with the sub-account, but cannot view information associated with the parent account, and
wherein the information is a purchase history.
2. The method as recited in claim 1, further comprising:
receiving a set of text to be provided in a message to the recipient indicating that an allowance has been set up for the recipient.
3. The method as recited in claim 1, further comprising:
sending a confirmation message to the user indicating that the allowance has been set up for the recipient.
4. The method as recited in claim 3, the confirmation message indicating that the allowance is being transferred to the recipient account in one or more allowance increments on a periodic basis.
5. The method as recited in claim 1, further comprising:
transmitting a message to the user indicating that the allowance increment has been transferred to the recipient account.
6. The method as recited in claim 5, the message being received on a periodic basis by the user when the allowance increment is transferred to the recipient account.
7. The method as recited in claim 1, wherein the allowance request is initiated via an allowance hypertext link.
8. A method for transferring an amount of money to a recipient account associated with a recipient, the amount of money being available for use by the recipient for purchase of goods over a network, said method comprising:
receiving an allowance request from a user indicating a request to set up an allowance for a recipient, the allowance representing an amount of money being made available by the user to the recipient for purchase of one or more items over the network; and
receiving an allowance increment or selection of an allowance increment, the allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis,
wherein the user is a first individual and the recipient is a second individual,
wherein the user is a parent and the recipient is a child of the recipient, and
wherein the user account is a parent account and the recipient account is a sub-account of the parent account,
wherein the items that can be purchased by the recipient using the allowance are limited by the user.
9. The method as recited in claim 8, wherein the allowance can be used to purchase one or more items from a subset of items available for purchase via a web site.
10. The method as recited in claim 9, wherein the items are media items.
11. The method as recited in claim 10, wherein the media items include albums and songs.
12. The method as recited in claim 11, wherein the media items available for purchase by the recipient exclude albums and songs that include explicit lyrics or have a parental advisory associated therewith.
13. The method as recited in claim 8, wherein the user can view a purchase history of each sub-account associated with the parent account.
14. A method for transferring an amount of money to a recipient account associated with a recipient, the amount of money being available for use by the recipient for purchase of goods over a network, said method comprising:
receiving an allowance request from a user indicating a request to set up an allowance for a recipient, the allowance representing an amount of money being made available by the user to the recipient for purchase of one or more items over the network;
receiving an allowance increment or selection of an allowance increment, the allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis,
wherein the allowance can be used to purchase one or more items available for purchase via a web site.
15. The method as recited in claim 14, wherein the items are media items.
16. The method as recited in claim 15, wherein the media items include albums and songs.
17. A method for transferring an amount of money to a recipient account associated with a recipient, the amount of money being available for use by the recipient for purchase of goods over a network, said method comprising:
receiving an allowance request from a user indicating a request to set up an allowance for a recipient, the allowance representing an amount of money being made available by the user to the recipient for purchase of one or more items over the network;
receiving an allowance increment or selection of an allowance increment, the allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis;
subsequently receiving a request to update the allowance for the recipient; and
transmitting a message to the user indicating that the user can update the allowance for the recipient.
18. The method as recited in claim 17, wherein the message to the user indicates that the user needs to log in to update the allowance for the recipient.
19. A method for transferring an amount of money to a recipient account associated with a recipient, the amount of money being available for use by the recipient for purchase of goods over a network, said method comprising:
transmitting an allowance message to the recipient, the allowance message indicating that an allowance is being made available by a user in a recipient account associated with the recipient, the allowance representing an amount of money being made available to the recipient for purchase of one or more items over the network, the allowance being transferred to the recipient account in one or more allowance increments, each of the allowance increments being an increment of money to be transferred on a periodic basis; and
receiving a request to purchase one or more items over the network using the allowance established in the recipient account.
20. The method as recited in claim 19, further comprising:
transmitting a message to the user indicating that the user can update the gift allowance for the recipient.
21. The method as recited in claim 20, wherein the message to the user indicates that the user needs to log in to update the allowance for the recipient.
22. A graphical user interface for use in facilitating the transfer of money to a recipient account associated with a recipient, the money being available for use by the recipient for purchase of goods over a network, comprising:
a recipient identifier field identifying a recipient of an allowance or identifying the recipient account, the allowance representing an amount of money being made available by a user for use by the recipient for purchase of one or more items over the network; and
an allowance field enabling input or selection of an allowance increment, the allowance increment indicating an amount of money to be transferred to the recipient account on a periodic basis.
23. The method as recited in claim 22, wherein the recipient identifier field is adapted for receiving a recipient username or recipient name.
24. A system adapted for implementing two or more related accounts, each of the related accounts being capable of performing one or more transactions via a web site over the Internet, the system comprising:
a parent account; and
one or more sub-accounts;
wherein a user associated with the parent account has authority to view a transaction history of each of the sub-accounts and authority to limit transactions that can be performed by each of the sub-accounts;
wherein a user associated with each of the sub-accounts can view information associated with the corresponding sub-account, but cannot view information associated with the parent account.
25. A method for transferring a gift of money to a recipient account associated with a recipient, the gift of money having an gift amount being available for use by the recipient for purchase of goods over a network, said method comprising:
transmitting an allowance message to the recipient, the allowance message indicating that a gift of money is being made available by a user in a recipient account associated with the recipient, the gift allowance representing the gift amount being made available to the recipient for purchase of one or more items over the network, the gift allowance being transferred to the recipient account in one or more allowance increments, each of the allowance increments being an increment of money to be transferred on a periodic basis; and
receiving a request to purchase one or more items over the network using the gift amount established in the recipient account.
US14/070,445 2003-04-25 2013-11-01 Method and system for network-based allowance control Abandoned US20140164240A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/070,445 US20140164240A1 (en) 2003-04-25 2013-11-01 Method and system for network-based allowance control

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US46541003P 2003-04-25 2003-04-25
US10/688,213 US20040215534A1 (en) 2003-04-25 2003-10-15 Method and system for network-based allowance control
US14/070,445 US20140164240A1 (en) 2003-04-25 2013-11-01 Method and system for network-based allowance control

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/688,213 Division US20040215534A1 (en) 2003-04-25 2003-10-15 Method and system for network-based allowance control

Publications (1)

Publication Number Publication Date
US20140164240A1 true US20140164240A1 (en) 2014-06-12

Family

ID=36840964

Family Applications (4)

Application Number Title Priority Date Filing Date
US10/687,534 Active 2030-10-15 US9406068B2 (en) 2003-04-25 2003-10-15 Method and system for submitting media for network-based purchase and distribution
US10/688,213 Abandoned US20040215534A1 (en) 2003-04-25 2003-10-15 Method and system for network-based allowance control
US10/775,527 Abandoned US20040216108A1 (en) 2003-04-25 2004-02-09 Network-based purchase and distribution of media in accordance with priorities
US14/070,445 Abandoned US20140164240A1 (en) 2003-04-25 2013-11-01 Method and system for network-based allowance control

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US10/687,534 Active 2030-10-15 US9406068B2 (en) 2003-04-25 2003-10-15 Method and system for submitting media for network-based purchase and distribution
US10/688,213 Abandoned US20040215534A1 (en) 2003-04-25 2003-10-15 Method and system for network-based allowance control
US10/775,527 Abandoned US20040216108A1 (en) 2003-04-25 2004-02-09 Network-based purchase and distribution of media in accordance with priorities

Country Status (2)

Country Link
US (4) US9406068B2 (en)
CN (1) CN1809796A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10452104B2 (en) 2013-07-02 2019-10-22 Semiconductor Energy Laboratory Co., Ltd. Data processing device

Families Citing this family (186)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6629079B1 (en) * 1998-06-25 2003-09-30 Amazon.Com, Inc. Method and system for electronic commerce using multiple roles
US20030014496A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Closed-loop delivery system
GB2387001B (en) 2001-10-22 2005-02-02 Apple Computer Intelligent interaction between media player and host computer
US8150937B2 (en) 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
US8151259B2 (en) 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
US20080086494A1 (en) * 2006-09-11 2008-04-10 Apple Computer, Inc. Transfer and synchronization of media data
US7680849B2 (en) 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
EP2357623A1 (en) 2003-04-25 2011-08-17 Apple Inc. Graphical user interface for browsing, searching and presenting media items
US7844548B2 (en) 2003-10-15 2010-11-30 Apple Inc. Techniques and systems for electronic submission of media for network-based distribution
US7730073B2 (en) * 2003-10-23 2010-06-01 Microsoft Corporation System and a method for presenting related items to a user
US11165999B1 (en) 2003-11-03 2021-11-02 Synergyze Technologies Llc Identifying and providing compositions and digital-works
US8396800B1 (en) 2003-11-03 2013-03-12 James W. Wieder Adaptive personalized music and entertainment
US9053181B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using count
US20150128039A1 (en) 2003-11-03 2015-05-07 James W. Wieder Newness Control of a Personalized Music and/or Entertainment Sequence
US9098681B2 (en) 2003-11-03 2015-08-04 James W. Wieder Adaptive personalized playback or presentation using cumulative time
US9053299B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using rating
US7884274B1 (en) 2003-11-03 2011-02-08 Wieder James W Adaptive personalized music and entertainment
US8001612B1 (en) 2003-11-03 2011-08-16 Wieder James W Distributing digital-works and usage-rights to user-devices
JP2007517350A (en) * 2003-12-19 2007-06-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method for accessing data content of a storage device
KR101167827B1 (en) * 2004-01-16 2012-07-26 힐크레스트 래보래토리스, 인크. Metadata brokering server and methods
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US7100135B2 (en) * 2004-06-18 2006-08-29 Intel Corporation Method and system to evaluate signal line spacing
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US7958085B1 (en) * 2005-03-07 2011-06-07 Adobe Systems Incorporated Managing media-content licenses, including option formation
JP4650677B2 (en) * 2005-03-14 2011-03-16 ソニー株式会社 Related Information Continuous Output Method, Related Information Continuous Providing Method, Related Information Continuous Output Device, Related Information Continuous Providing Device, Related Information Continuous Output Program, and Related Information Continuous Providing Program
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
JP4556789B2 (en) * 2005-07-07 2010-10-06 ソニー株式会社 Playback apparatus, playback method, and playback program
JP4412269B2 (en) 2005-07-28 2010-02-10 ソニー株式会社 Electronic device, display processing method and program
JP2007042204A (en) * 2005-08-02 2007-02-15 Sony Corp Reproducing apparatus, time limit notification method, and time limit notification program
US7793299B2 (en) * 2005-08-30 2010-09-07 International Business Machines Corporation System and method for scheduling tasks for execution
US20070078723A1 (en) * 2005-09-30 2007-04-05 Downes James J System, method and apparatus for conducting secure online monetary transactions
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US8654993B2 (en) 2005-12-07 2014-02-18 Apple Inc. Portable audio device providing automated control of audio volume parameters for hearing protection
US8352323B2 (en) * 2007-11-30 2013-01-08 Blaze Mobile, Inc. Conducting an online payment transaction using an NFC enabled mobile communication device
US8255640B2 (en) 2006-01-03 2012-08-28 Apple Inc. Media device with intelligent cache utilization
WO2007095025A2 (en) * 2006-02-09 2007-08-23 Modality, Llc System and method for linking and managing audio, image, and text data on an ipod
US7848527B2 (en) 2006-02-27 2010-12-07 Apple Inc. Dynamic power management in a portable media delivery system
US20070203832A1 (en) * 2006-02-28 2007-08-30 Rene Pierre Babi Intermediary payment system and method for gaming
US20070214080A1 (en) * 2006-02-28 2007-09-13 Rene Pierre Babi Intermediary payment system and method
US20070239353A1 (en) * 2006-03-03 2007-10-11 David Vismans Communication device for updating current navigation contents
US8285595B2 (en) * 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US8316081B2 (en) * 2006-04-13 2012-11-20 Domingo Enterprises, Llc Portable media player enabled to obtain previews of a user's media collection
US20070245377A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Central system providing previews to a portable media player
US20070245376A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation Portable media player enabled to obtain previews of media content
GB0702603D0 (en) * 2006-05-05 2007-03-21 Omnifone Ltd Pc client
US7827162B2 (en) * 2006-05-15 2010-11-02 Apple Inc. Media package format for submission to a media distribution system
US7962634B2 (en) * 2006-05-15 2011-06-14 Apple Inc. Submission of metadata content and media content to a media distribution system
US20070265969A1 (en) * 2006-05-15 2007-11-15 Apple Computer, Inc. Computerized management of media distribution agreements
US8015237B2 (en) * 2006-05-15 2011-09-06 Apple Inc. Processing of metadata content and media content received by a media distribution system
US8112360B2 (en) 2006-05-18 2012-02-07 Apple Inc. Digital media acquisition using credit
US8358273B2 (en) 2006-05-23 2013-01-22 Apple Inc. Portable media device with power-managed display
US20070288384A1 (en) * 2006-06-13 2007-12-13 Pappas Harry J System and Method for Distributing a Multimedia Presentation
US8903843B2 (en) 2006-06-21 2014-12-02 Napo Enterprises, Llc Historical media recommendation service
US8805831B2 (en) * 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US7680959B2 (en) * 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
US8059646B2 (en) 2006-07-11 2011-11-15 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US9060071B1 (en) * 2006-08-01 2015-06-16 Oracle America, Inc. Bluetooth location identifier and general information broadcaster
US8620699B2 (en) 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US8533710B1 (en) * 2006-08-31 2013-09-10 Oracle America, Inc. Using observed thread activity to dynamically tune a virtual machine for responsiveness
US7729791B2 (en) 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US8341524B2 (en) 2006-09-11 2012-12-25 Apple Inc. Portable electronic device with local search capabilities
US8736557B2 (en) * 2006-09-11 2014-05-27 Apple Inc. Electronic device with image based browsers
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US7853691B2 (en) * 2006-11-29 2010-12-14 Broadcom Corporation Method and system for securing a network utilizing IPsec and MACsec protocols
US8874655B2 (en) * 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
WO2008086253A2 (en) * 2007-01-07 2008-07-17 Apple Inc. Background data transmission between media device and host device
US8850140B2 (en) 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
US8631088B2 (en) 2007-01-07 2014-01-14 Apple Inc. Prioritized data synchronization with host device
US20080168525A1 (en) * 2007-01-07 2008-07-10 David Heller Background Data Transmission between Media Device and Host Device
US9001047B2 (en) * 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
US8321449B2 (en) * 2007-01-22 2012-11-27 Jook Inc. Media rating
US8463924B2 (en) 2007-02-02 2013-06-11 Apple Inc. Remote access of media items
US7589629B2 (en) 2007-02-28 2009-09-15 Apple Inc. Event recorder for portable media device
US9224427B2 (en) * 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20080256563A1 (en) * 2007-04-13 2008-10-16 Cheng Han Systems and methods for using a lodestone in application windows to insert media content
US7985911B2 (en) 2007-04-18 2011-07-26 Oppenheimer Harold B Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
US20080257134A1 (en) * 2007-04-18 2008-10-23 3B Music, Llc Method And Apparatus For Generating And Updating A Pre-Categorized Song Database From Which Consumers May Select And Then Download Desired Playlists
US7996885B2 (en) * 2007-04-19 2011-08-09 International Business Machines Corporation Password application
US8234282B2 (en) * 2007-05-21 2012-07-31 Amazon Technologies, Inc. Managing status of search index generation
US8285776B2 (en) * 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US9164993B2 (en) * 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
US20080301187A1 (en) * 2007-06-01 2008-12-04 Concert Technology Corporation Enhanced media item playlist comprising presence information
US20090049045A1 (en) * 2007-06-01 2009-02-19 Concert Technology Corporation Method and system for sorting media items in a playlist on a media device
US9037632B2 (en) 2007-06-01 2015-05-19 Napo Enterprises, Llc System and method of generating a media item recommendation message with recommender presence information
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
KR20090011149A (en) * 2007-07-25 2009-02-02 삼성전자주식회사 A method of purchasing a digital broadcast service in a portable terminal which is equipped a smart card and an apparatus thereof
US20090049030A1 (en) * 2007-08-13 2009-02-19 Concert Technology Corporation System and method for reducing the multiple listing of a media item in a playlist
US20090063301A1 (en) * 2007-09-04 2009-03-05 Alan Ward Digital Asset Delivery to Different Devices
US20090119375A1 (en) * 2007-11-05 2009-05-07 Research In Motion Limited Method and system for optimizing delivery of mobile content using differential metadata updates
US7865522B2 (en) * 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US9060034B2 (en) 2007-11-09 2015-06-16 Napo Enterprises, Llc System and method of filtering recommenders in a media item recommendation system
US7756920B2 (en) * 2007-11-28 2010-07-13 Apple Inc. Resubmission of media for network-based distribution
US9224150B2 (en) 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US8396951B2 (en) 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US9734507B2 (en) * 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US8060525B2 (en) 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US11227315B2 (en) 2008-01-30 2022-01-18 Aibuy, Inc. Interactive product placement system and method therefor
US20110191809A1 (en) 2008-01-30 2011-08-04 Cinsay, Llc Viral Syndicated Interactive Product System and Method Therefor
US9104846B2 (en) * 2008-02-05 2015-08-11 Microsoft Technology Licensing, Llc Access provisioning via communication applications
US20090235245A1 (en) * 2008-02-14 2009-09-17 Hakan Andersson Software Management System and Method
US20090228574A1 (en) * 2008-03-10 2009-09-10 Jill Lewis Maures Digital media content distribution and promotion methods
US9218465B2 (en) * 2008-03-10 2015-12-22 Jill Lewis Maurer Digital media content creation and distribution methods
US20090228567A1 (en) * 2008-03-10 2009-09-10 Jill Lewis Maurer Digital media content promotion methods including automatic alerts
US20090234735A1 (en) * 2008-03-13 2009-09-17 Jill Lewis Maurer Methods for network-based groups related to digital media content
US8725740B2 (en) 2008-03-24 2014-05-13 Napo Enterprises, Llc Active playlist having dynamic media item groups
US8484311B2 (en) 2008-04-17 2013-07-09 Eloy Technology, Llc Pruning an aggregate media collection
US20090276333A1 (en) * 2008-05-05 2009-11-05 Cortes Ricardo D Electronic submission and management of digital products for network-based distribution
US9342287B2 (en) 2008-05-05 2016-05-17 Apple Inc. Software program ratings
US9076176B2 (en) 2008-05-05 2015-07-07 Apple Inc. Electronic submission of application programs for network-based distribution
US20090281937A1 (en) * 2008-05-09 2009-11-12 Embarq Holdings Company, Llc System, Method and Apparatus for Associating a Credit Card Account with Sub-Account Codes
US20100057884A1 (en) * 2008-05-30 2010-03-04 Jason Brownell Browser-based download manager
US20090307683A1 (en) * 2008-06-08 2009-12-10 Sam Gharabally Network-Based Update of Application Programs
US8880599B2 (en) 2008-10-15 2014-11-04 Eloy Technology, Llc Collection digest for a media sharing system
US8484227B2 (en) 2008-10-15 2013-07-09 Eloy Technology, Llc Caching and synching process for a media sharing system
CN102301498B (en) 2009-01-30 2015-02-11 惠普开发有限公司 Plasmonic light emitting diode
US8200602B2 (en) * 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
US8745153B2 (en) 2009-02-09 2014-06-03 Apple Inc. Intelligent download of application programs
US20100299219A1 (en) * 2009-05-25 2010-11-25 Cortes Ricardo D Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution
US9195775B2 (en) * 2009-06-26 2015-11-24 Iii Holdings 2, Llc System and method for managing and/or rendering internet multimedia content in a network
JP5581628B2 (en) * 2009-08-05 2014-09-03 ソニー株式会社 Display control apparatus, display control method, and display control program
US9729609B2 (en) 2009-08-07 2017-08-08 Apple Inc. Automatic transport discovery for media submission
EP2473943A2 (en) * 2009-09-03 2012-07-11 Virtual Piggy, Inc. Parent match
CA2772396A1 (en) 2009-09-03 2011-03-10 Virtual Piggy, Inc. System and method for verifying the age of an internet user
EP2473962A4 (en) * 2009-09-03 2013-05-22 Virtual Piggy Inc System and method for virtual piggy bank
US8812395B2 (en) 2009-09-03 2014-08-19 Virtual Piggy, Inc. System and method for virtual piggybank
US8935217B2 (en) 2009-09-08 2015-01-13 Apple Inc. Digital asset validation prior to submission for network-based distribution
US8689142B2 (en) * 2009-12-04 2014-04-01 Nokia Corporation Method and apparatus for providing media content searching capabilities
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
US8751968B2 (en) * 2010-02-01 2014-06-10 Htc Corporation Method and system for providing a user interface for accessing multimedia items on an electronic device
US20110270698A1 (en) * 2010-05-03 2011-11-03 Masher Media Inc. Providing a Conditional Allowance Within a Virtual Space
KR101710543B1 (en) * 2010-07-01 2017-02-27 엘지전자 주식회사 Mobile terminal and control method for mobile terminal
US9153217B2 (en) 2010-11-01 2015-10-06 James W. Wieder Simultaneously playing sound-segments to find and act-upon a composition
US8716584B1 (en) 2010-11-01 2014-05-06 James W. Wieder Using recognition-segments to find and play a composition containing sound
US9117426B2 (en) 2010-11-01 2015-08-25 James W. Wieder Using sound-segments in a multi-dimensional ordering to find and act-upon a composition
CN102014134A (en) * 2010-12-01 2011-04-13 北京数码大方科技有限公司 Data file control method and system as well as computer
CA3081068C (en) 2011-04-29 2023-10-17 American Greetings Corporation Systems, methods and apparatuses for creating, editing, distributing and viewing electronic greeting cards
CA2835734A1 (en) 2011-05-11 2012-11-15 Mark Itwaru Split mobile payment system
US8762230B2 (en) 2011-11-02 2014-06-24 Virtual Piggy, Inc. System and method for virtual piggy bank wish-list
US8296190B1 (en) * 2012-04-13 2012-10-23 T3Media, Inc. Digital content aggregation
US9203624B2 (en) 2012-06-04 2015-12-01 Apple Inc. Authentication and notification heuristics
US20150186386A1 (en) * 2012-06-13 2015-07-02 Joel Hilliard Video player with enhanced content ordering and method of acquiring content
US20130339188A1 (en) * 2012-06-18 2013-12-19 Ebay Inc. Gift token
US8990188B2 (en) 2012-11-30 2015-03-24 Apple Inc. Managed assessment of submitted digital content
KR101977086B1 (en) * 2012-12-12 2019-05-10 엘지전자 주식회사 Mobile terminal and control method thereof
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
US9087341B2 (en) 2013-01-11 2015-07-21 Apple Inc. Migration of feedback data to equivalent digital assets
CA2909104A1 (en) * 2013-04-12 2014-10-16 Riavera Corp. Mobile payment system using subaccounts of account holder
USD775632S1 (en) 2014-03-07 2017-01-03 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD792420S1 (en) 2014-03-07 2017-07-18 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD786266S1 (en) 2014-03-07 2017-05-09 Sonos, Inc. Display screen or portion thereof with graphical user interface
US10567460B2 (en) * 2016-06-09 2020-02-18 Apple Inc. Managing data using a time-based directory structure
DK201670582A1 (en) * 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
US10198732B2 (en) * 2016-06-30 2019-02-05 Ebay Inc. Interactive error user interface
US20180113579A1 (en) 2016-10-26 2018-04-26 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
USD854043S1 (en) 2017-09-29 2019-07-16 Sonos, Inc. Display screen or portion thereof with graphical user interface
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation
USD963685S1 (en) 2018-12-06 2022-09-13 Sonos, Inc. Display screen or portion thereof with graphical user interface for media playback control
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
CN113906380A (en) 2019-05-31 2022-01-07 苹果公司 User interface for podcast browsing and playback applications
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US20220398569A1 (en) * 2021-06-09 2022-12-15 Rotation 5, Inc. Learning recommendation engine for family chore management system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4960981A (en) * 1989-01-17 1990-10-02 Moneyfax, Inc. Method of and system for electronic funds transfer via facsimile machines
US5953710A (en) * 1996-10-09 1999-09-14 Fleming; Stephen S. Children's credit or debit card system
WO2000043852A2 (en) * 1999-01-26 2000-07-27 Icanbuy.Com Methods and apparatus for facilitating electronic commerce
US20010034703A1 (en) * 1996-04-16 2001-10-25 Picciallo Michael J. Controlled entertainment spending account
US20020002609A1 (en) * 1999-12-29 2002-01-03 Chung David W. Telecommunications operating system
US20020002538A1 (en) * 2000-01-26 2002-01-03 Ling Marvin T. Method and apparatus for conducting electronic commerce transactions using electronic tokens
US20030046224A1 (en) * 2001-08-30 2003-03-06 Mujtaba M. Shahid Method and apparatus for handling monetary transactions
US20030097331A1 (en) * 1998-03-30 2003-05-22 Cohen Morris E. Systems for financial and electronic commerce
US7010512B1 (en) * 1998-11-09 2006-03-07 C/Base, Inc. Transfer instrument

Family Cites Families (351)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750119A (en) 1986-10-10 1988-06-07 Tradevest, Inc. Purchasing system with rebate feature
US5050213A (en) 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US5253165A (en) 1989-12-18 1993-10-12 Eduardo Leiseca Computerized reservations and scheduling system
US5963916A (en) 1990-09-13 1999-10-05 Intouch Group, Inc. Network apparatus and method for preview of music products and compilation of market data
US5485518A (en) 1993-09-30 1996-01-16 Yellowstone Environmental Science, Inc. Electronic media program recognition and choice
US5627973A (en) 1994-03-14 1997-05-06 Moore Business Forms, Inc. Method and apparatus for facilitating evaluation of business opportunities for supplying goods and/or services to potential customers
US5535383A (en) 1994-03-17 1996-07-09 Sybase, Inc. Database system with methods for controlling object interaction by establishing database contracts between objects
US5635978A (en) 1994-05-20 1997-06-03 News America Publications, Inc. Electronic television program guide channel system and method
JPH08145719A (en) 1994-09-22 1996-06-07 Canon Inc Method for detecting position or angle
US5715403A (en) 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US6963859B2 (en) 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
JPH08263438A (en) 1994-11-23 1996-10-11 Xerox Corp Distribution and use control system of digital work and access control method to digital work
JPH08214281A (en) 1995-02-06 1996-08-20 Sony Corp Charging method and system
EP1643340B1 (en) 1995-02-13 2013-08-14 Intertrust Technologies Corp. Secure transaction management
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US7095854B1 (en) 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5680323A (en) 1995-06-23 1997-10-21 Canon Information Systems, Inc. Multimedia player
US5706507A (en) 1995-07-05 1998-01-06 International Business Machines Corporation System and method for controlling access to data located on a content server
WO1997004410A1 (en) 1995-07-18 1997-02-06 Sloo Marshall A On-line contract negotiating apparatus and method
JPH0934841A (en) 1995-07-21 1997-02-07 Fujitsu Ltd On-line ciphering releasing system of storage medium and its method
JPH0973487A (en) 1995-09-01 1997-03-18 Fujitsu Ltd System and method for content proceeds distribution
JPH0990825A (en) 1995-09-28 1997-04-04 Mita Ind Co Ltd Image forming device
US5765152A (en) 1995-10-13 1998-06-09 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US6807534B1 (en) 1995-10-13 2004-10-19 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
JP2000503154A (en) 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド System for controlling access and distribution of digital ownership
US5864868A (en) 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
US5963915A (en) 1996-02-21 1999-10-05 Infoseek Corporation Secure, convenient and efficient system and method of performing trans-internet purchase transactions
US6044360A (en) * 1996-04-16 2000-03-28 Picciallo; Michael J. Third party credit card
US7653595B2 (en) 1996-04-16 2010-01-26 Restricted Spending Solutions LLC Controlled entertainment spending account
US6151643A (en) 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US5926624A (en) 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
FR2753868A1 (en) 1996-09-25 1998-03-27 Technical Maintenance Corp METHOD FOR SELECTING A RECORDING ON AN AUDIOVISUAL DIGITAL REPRODUCTION SYSTEM AND SYSTEM FOR IMPLEMENTING THE METHOD
US6011537A (en) 1997-01-27 2000-01-04 Slotznick; Benjamin System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space
US5864830A (en) * 1997-02-13 1999-01-26 Armetta; David Data processing method of configuring and monitoring a satellite spending card linked to a host credit card
US6421733B1 (en) 1997-03-25 2002-07-16 Intel Corporation System for dynamically transcoding data transmitted between computers
US6341353B1 (en) 1997-04-11 2002-01-22 The Brodia Group Smart electronic receipt system
JP2002504245A (en) 1997-04-28 2002-02-05 アリーバ・テクノロジーズ・インク Operating resource management system
US6085253A (en) * 1997-08-01 2000-07-04 United Video Properties, Inc. System and method for transmitting and receiving data
WO1999013424A1 (en) 1997-09-12 1999-03-18 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US5954826A (en) 1997-09-29 1999-09-21 Sun Microsystems, Inc. Method and apparatus for analyzing data
US5987466A (en) 1997-11-25 1999-11-16 International Business Machines Corporation Presenting web pages with discrete, browser-controlled complexity levels
EP0962074B1 (en) 1997-11-25 2012-12-19 Motorola Mobility LLC Audio content player methods, systems, and articles of manufacture
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6446080B1 (en) 1998-05-08 2002-09-03 Sony Corporation Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device
US6363486B1 (en) 1998-06-05 2002-03-26 Intel Corporation Method of controlling usage of software components
US6067531A (en) 1998-07-21 2000-05-23 Mci Communications Corporation Automated contract negotiator/generation system and method
US6546555B1 (en) 1998-07-23 2003-04-08 Siemens Corporate Research, Inc. System for hypervideo filtering based on end-user payment interest and capability
US6232973B1 (en) 1998-08-07 2001-05-15 Hewlett-Packard Company Appliance and method for navigating among multiple captured images and functional menus
US7346580B2 (en) 1998-08-13 2008-03-18 International Business Machines Corporation Method and system of preventing unauthorized rerecording of multimedia content
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US7228437B2 (en) 1998-08-13 2007-06-05 International Business Machines Corporation Method and system for securing local database file of local content stored on end-user system
GB2341462B (en) 1998-09-12 2003-06-11 Ibm Method for deployment of incremental versions of applications
US6317784B1 (en) 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
US8332478B2 (en) 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
US6976265B1 (en) 1998-10-08 2005-12-13 Ati International Srl Method and apparatus for controlling display of content signals
US6330670B1 (en) 1998-10-26 2001-12-11 Microsoft Corporation Digital rights management operating system
EP0999510A3 (en) 1998-11-02 2003-10-22 Ncr International Inc. Methods and apparatus for automated item return processing
US6452609B1 (en) 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US7047416B2 (en) 1998-11-09 2006-05-16 First Data Corporation Account-based digital signature (ABDS) system
GB9825337D0 (en) 1998-11-20 1999-01-13 Memory Corp Plc Copy management for data suystems
US6363503B1 (en) 1998-11-24 2002-03-26 Autodesk, Inc. Error handling and representation in a computer-aided design environment
US6560637B1 (en) 1998-12-02 2003-05-06 Polycom, Inc. Web-enabled presentation device and methods of use thereof
US6873992B1 (en) 1999-09-07 2005-03-29 Robolaw Corporation Method and system for automated document generation
IT1303603B1 (en) 1998-12-16 2000-11-14 Giovanni Sacco DYNAMIC TAXONOMY PROCEDURE FOR FINDING INFORMATION ON LARGE HETEROGENEOUS DATABASES.
US6173269B1 (en) 1998-12-16 2001-01-09 Zowi.Com, Inc Method and apparatus for executing electronic commercial transactions with minors
US7624046B2 (en) 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
US7209892B1 (en) * 1998-12-24 2007-04-24 Universal Music Group, Inc. Electronic music/media distribution system
US6247130B1 (en) 1999-01-22 2001-06-12 Bernhard Fritsch Distribution of musical products by a web site vendor over the internet
CA2360992A1 (en) 1999-01-22 2000-07-27 Bernhard Fritsch Distribution of musical products over the internet
US6233682B1 (en) 1999-01-22 2001-05-15 Bernhard Fritsch Distribution of musical products by a web site vendor over the internet
JP2000276493A (en) 1999-01-29 2000-10-06 Canon Inc Browsing method for electronically accessible resource
JP4214651B2 (en) 1999-03-31 2009-01-28 ソニー株式会社 Data communication system and data management method
US6338044B1 (en) 1999-03-17 2002-01-08 Loudeye Technologies, Inc. Personal digital content system
EP1183658A1 (en) 1999-04-09 2002-03-06 Liquid Audio, Inc. Secure online music distribution system
AU4230300A (en) 1999-04-12 2000-11-14 Reciprocal, Inc. System and method for data rights management
US7292980B1 (en) 1999-04-30 2007-11-06 Lucent Technologies Inc. Graphical user interface and method for modifying pronunciations in text-to-speech and speech recognition systems
US7308413B1 (en) 1999-05-05 2007-12-11 Tota Michael J Process for creating media content based upon submissions received on an electronic multi-media exchange
AU5301700A (en) * 1999-05-28 2000-12-18 Coca-Cola Company, The Method and apparatus for surrogate control of network-based electronic transactions
GB9913165D0 (en) 1999-06-08 1999-08-04 Secr Defence Access control in a web environment
US6591420B1 (en) 1999-08-25 2003-07-08 Warner Music Group, Inc. Remote control system for audio and video content
US20010042002A1 (en) 1999-08-30 2001-11-15 Jeff Koopersmith Method and system for communicating targeted information
US20040210481A1 (en) 1999-09-15 2004-10-21 Quinlan Christopher F. Method and system for redeeming promotional offers
US6549922B1 (en) 1999-10-01 2003-04-15 Alok Srivastava System for collecting, transforming and managing media metadata
US7020704B1 (en) 1999-10-05 2006-03-28 Lipscomb Kenneth O System and method for distributing media assets to user devices via a portal synchronized by said user devices
JP4329258B2 (en) 1999-10-25 2009-09-09 ソニー株式会社 Content data control apparatus and method, and storage medium
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6658476B1 (en) 1999-11-29 2003-12-02 Microsoft Corporation Client-server protocol support list for standard request-response protocols
JP4574097B2 (en) 1999-12-03 2010-11-04 パナソニック株式会社 Content distribution system, reference server
US7383233B1 (en) 1999-12-03 2008-06-03 General Electric Company Method of designing an electronic transaction system
US20020073167A1 (en) 1999-12-08 2002-06-13 Powell Kyle E. Internet content delivery acceleration system employing a hybrid content selection scheme
US7213005B2 (en) 1999-12-09 2007-05-01 International Business Machines Corporation Digital content distribution using web broadcasting services
US6976229B1 (en) 1999-12-16 2005-12-13 Ricoh Co., Ltd. Method and apparatus for storytelling with digital photographs
US7047411B1 (en) 1999-12-17 2006-05-16 Microsoft Corporation Server for an electronic distribution system and method of operating same
GB9929983D0 (en) 1999-12-17 2000-02-09 Hitbits Co Uk Limited On-line purchasing system
US6792113B1 (en) 1999-12-20 2004-09-14 Microsoft Corporation Adaptable security mechanism for preventing unauthorized access of digital data
AU2101901A (en) 2000-01-06 2001-07-16 Andrew Stearns Brenneman Method and system for supervising on-line purchasing
US6496802B1 (en) 2000-01-07 2002-12-17 Mp3.Com, Inc. System and method for providing access to electronic works
US6912528B2 (en) 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
US20010033296A1 (en) 2000-01-21 2001-10-25 Fullerton Nathan W. Method and apparatus for delivery and presentation of data
AU2001229644A1 (en) 2000-01-27 2001-08-07 Suzanne M. Berberet System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers
US7159233B2 (en) 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system
JP4135287B2 (en) * 2000-02-01 2008-08-20 ソニー株式会社 RECORDING / REPRODUCING DEVICE, PORTABLE DEVICE, DATA TRANSFER SYSTEM, DATA TRANSFER METHOD, DATA REPRODUCING METHOD, DATA TRANSFER AND REPRODUCING METHOD
US6590595B1 (en) 2000-02-08 2003-07-08 Sun Microsystems, Inc. Mechanism for providing intuitive scrolling feedback
US6779115B1 (en) 2000-02-18 2004-08-17 Digital5, Inc. Portable device using a smart card to receive and decrypt digital data
US6248946B1 (en) 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US20010044786A1 (en) 2000-03-14 2001-11-22 Yoshihito Ishibashi Content usage management system and method, and program providing medium therefor
KR100832949B1 (en) * 2000-03-17 2008-05-27 소니 가부시끼 가이샤 Investment system and data transmitting/receiving method
US20020016776A1 (en) 2000-03-24 2002-02-07 Chorng-Yeong Chu Distributing digital content
US6968500B2 (en) 2000-04-05 2005-11-22 Dmitry Mikhailov Automatic forms handling system
US6760721B1 (en) * 2000-04-14 2004-07-06 Realnetworks, Inc. System and method of managing metadata data
US7043447B2 (en) 2000-04-19 2006-05-09 Sony Corporation Method for facilitating a transaction for purchasable content over an electronic network
US6386894B2 (en) 2000-04-28 2002-05-14 Texas Instruments Incorporated Versatile interconnection scheme for beverage quality and control sensors
JP2001324713A (en) 2000-05-15 2001-11-22 Hitachi Ltd Liquid crystal display element and liquid crystal display device using the same
EP1292871A4 (en) 2000-05-17 2007-10-17 Interwoven Inc Method and apparatus for automatically deploying data and simultaneously executing computer program scripts in a computer network
JP4360750B2 (en) 2000-06-16 2009-11-11 ヤマハ株式会社 Content distribution system and distribution server used for the distribution system.
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
US6874143B1 (en) 2000-06-21 2005-03-29 Microsoft Corporation Architectures for and methods of providing network-based software extensions
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
WO2002003179A2 (en) 2000-06-30 2002-01-10 Williams Eddie H Online digital content library
US6892391B1 (en) 2000-07-13 2005-05-10 Stefan Jones Dynamic generation of video content for presentation by a media server
AU7593601A (en) 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
JP4736216B2 (en) 2000-07-17 2011-07-27 ソニー株式会社 Data input / output apparatus and method
US20020104096A1 (en) 2000-07-19 2002-08-01 Cramer Allen Brett System and methods for providing web-based multimedia presentations
WO2002008869A2 (en) 2000-07-25 2002-01-31 Digeo, Inc. Allowance account for interactive television system
US6959326B1 (en) 2000-08-24 2005-10-25 International Business Machines Corporation Method, system, and program for gathering indexable metadata on content at a data repository
US20020082857A1 (en) 2000-09-08 2002-06-27 Val Skordin Method and apparatus for providing an online document and input form creation and storage system
GB2366969A (en) 2000-09-14 2002-03-20 Phocis Ltd Copyright protection for digital content distributed over a network
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
JP2002108881A (en) 2000-10-02 2002-04-12 Hitachi Tool Engineering Ltd Electronic catalog system
JP2002189870A (en) * 2000-10-11 2002-07-05 E Magazines Kk System for issuing mail magazine for distributing music information
JP4644925B2 (en) 2000-10-12 2011-03-09 ソニー株式会社 Information processing apparatus and information processing method
JP2002123640A (en) 2000-10-17 2002-04-26 Sony Corp Electronic guide information processing system, information distributing device, portable terminal equipment and electronic guide information processing method
US7389424B2 (en) 2000-10-24 2008-06-17 Kurzweil Cyberart Technologies, Inc. Technique for distributing software
US20020073177A1 (en) 2000-10-25 2002-06-13 Clark George Philip Processing content for electronic distribution using a digital rights management system
US20020099801A1 (en) * 2000-10-25 2002-07-25 Miruka Ishii Data transmission-reception system and data transmission-reception method
US20020091584A1 (en) 2000-10-25 2002-07-11 Clark George Philip Electronic content distribution
US7343324B2 (en) 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
FR2816421A1 (en) 2000-11-06 2002-05-10 Evidian Coordinated management of telecommunication contracts and services, uses object models of service and contract keeping working and latent versions and uses state monitoring to automatically reflect changes
CA2326368A1 (en) 2000-11-20 2002-05-20 Adexact Corporation Method and system for targeted content delivery, presentation, management, and reporting
US7925967B2 (en) 2000-11-21 2011-04-12 Aol Inc. Metadata quality improvement
JP2002164880A (en) 2000-11-29 2002-06-07 Pfu Ltd Contents providing server, recording medium recording contents providing program, contents delivery server, recording medium recording contents delivery program
US20020095386A1 (en) * 2000-12-07 2002-07-18 Maritzen L. Michael Account control and access management of sub-accounts from master account
US7558781B2 (en) 2000-12-12 2009-07-07 Home Box Office, Inc. Digital asset data type definitions
US7194544B2 (en) 2000-12-14 2007-03-20 Borland Software Corporation Method and system for dynamic protocol selection among object-handled specified protocols
US7266704B2 (en) 2000-12-18 2007-09-04 Digimarc Corporation User-friendly rights management systems and methods
US8055899B2 (en) 2000-12-18 2011-11-08 Digimarc Corporation Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
JP2002189801A (en) 2000-12-21 2002-07-05 Sony Corp Service providing system, management server, service provider, terminal device, storage medium issuing device, service providing method, and storage medium
US6938005B2 (en) 2000-12-21 2005-08-30 Intel Corporation Digital content distribution
AUPR230700A0 (en) 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
US20020087440A1 (en) 2000-12-29 2002-07-04 Blair William R. Method for reconstructing and validating a bill of materials and creating a comprehensive bill of materials
US6731312B2 (en) 2001-01-08 2004-05-04 Apple Computer, Inc. Media player interface
US20020091634A1 (en) 2001-01-11 2002-07-11 Trace Eubanks System and method for deferring payments
US7028009B2 (en) 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
US8452652B2 (en) 2001-01-29 2013-05-28 International Business Machines Corporation Electronic coupons decision support and recommendation system
US7363372B2 (en) 2001-02-06 2008-04-22 Mtvn Online Partners I Llc System and method for managing content delivered to a user over a network
GB0103130D0 (en) 2001-02-08 2001-03-28 Newsplayer Ltd Media editing method and software thereof
US7987510B2 (en) 2001-03-28 2011-07-26 Rovi Solutions Corporation Self-protecting digital content
US20020143782A1 (en) 2001-03-30 2002-10-03 Intertainer, Inc. Content management system
JP2002318873A (en) 2001-04-20 2002-10-31 Sony Corp Information processing device and information processing method, contents distribution system, recording medium, and program
US6754895B1 (en) 2001-04-26 2004-06-22 Palm Source, Inc. Method and system for automatic firmware updates in a portable hand-held device
JP2002328852A (en) 2001-05-01 2002-11-15 Yasuo Nishizawa Multimedia direct commerce system adaptive to various kinds of electronic commercial transactions of high transaction by http protocol integrated control
GB2400960B (en) 2001-05-02 2004-12-29 Virtual Access Ltd Secure payment method and system
US20060091203A1 (en) 2001-05-04 2006-05-04 Anton Bakker Systems and methods for the identification and presenting of information
US20020174021A1 (en) 2001-05-15 2002-11-21 International Business Machines Corporation Optimized shopping list process
US6910049B2 (en) 2001-06-15 2005-06-21 Sony Corporation System and process of managing media content
US6976028B2 (en) 2001-06-15 2005-12-13 Sony Corporation Media content creating and publishing system and process
US20030014630A1 (en) 2001-06-27 2003-01-16 Spencer Donald J. Secure music delivery
US20030014496A1 (en) 2001-06-27 2003-01-16 Spencer Donald J. Closed-loop delivery system
US6871228B2 (en) 2001-06-29 2005-03-22 International Business Machines Corporation Methods and apparatus in distributed remote logging system for remote adhoc data analysis customized with multilevel hierarchical logger tree
FR2827981A1 (en) 2001-07-27 2003-01-31 Thomson Licensing Sa Internet financial transaction installation with transaction and teleloading management, in which server controls diffusion and storage of data to sent to or teleloaded into a remote terminal
WO2003012670A1 (en) 2001-07-30 2003-02-13 Alcatel Internetworking, Inc. Distributed network management system using policies
JP2003050745A (en) 2001-08-07 2003-02-21 Sony Corp Information processor, information processing method and computer program
WO2003017055A2 (en) 2001-08-15 2003-02-27 Visa International Service Association Method and system for delivering multiple services electronically to customers via a centralized portal architecture
US7174312B2 (en) 2001-08-16 2007-02-06 Trans World New York Llc User-personalized media sampling, recommendation and purchasing system using real-time inventory database
US20030049014A1 (en) 2001-09-07 2003-03-13 Tri-Vision Electronics Inc. Method and apparatus for playing digital media and digital media for use therein
KR100889438B1 (en) 2001-09-11 2009-03-24 톰슨 라이센싱 Method and apparatus for automatic equalization mode activation
JP2003108417A (en) 2001-10-01 2003-04-11 Toshiba Corp Data sharing and distributing method
US20030074465A1 (en) * 2001-10-15 2003-04-17 Zhicheng Tang ADSL downloading with priority transmit queue
US20030167318A1 (en) 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
GB2387001B (en) 2001-10-22 2005-02-02 Apple Computer Intelligent interaction between media player and host computer
US20030182188A1 (en) 2001-10-26 2003-09-25 Mark Duchow System and method for providing electronic vouchers
US7549129B2 (en) 2001-10-31 2009-06-16 Microsoft Corporation Computer system with enhanced user interface for images
US7069230B2 (en) 2001-11-13 2006-06-27 International Business Machines Corporation Enhanced method and system for providing supply chain execution processes in an outsourced manufacturing environment
AUPR947701A0 (en) 2001-12-14 2002-01-24 Activesky, Inc. Digital multimedia publishing system for wireless devices
US20030120928A1 (en) 2001-12-21 2003-06-26 Miles Cato Methods for rights enabled peer-to-peer networking
AUPR970301A0 (en) 2001-12-21 2002-01-24 Canon Kabushiki Kaisha Content authentication for digital media based recording devices
US20030135424A1 (en) * 2002-01-17 2003-07-17 Davis Jeffrey S. System and method for automatically updating media in a digital jukebox
US20030149742A1 (en) 2002-02-06 2003-08-07 Chris Bollerud Method and system for staging content
US20030149720A1 (en) 2002-02-06 2003-08-07 Leonid Goldstein System and method for accelerating internet access
US7293275B1 (en) 2002-02-08 2007-11-06 Microsoft Corporation Enhanced video content information associated with video programs
US20040012618A1 (en) 2002-07-18 2004-01-22 Finney Randolph L. Legal document generating system
US7220910B2 (en) 2002-03-21 2007-05-22 Microsoft Corporation Methods and systems for per persona processing media content-associated metadata
US6941324B2 (en) 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
AU2003220423A1 (en) 2002-03-22 2003-10-13 Sun Microsystems, Inc. Mobile download system
US20030182139A1 (en) 2002-03-22 2003-09-25 Microsoft Corporation Storage, retrieval, and display of contextual art with digital media files
US7707221B1 (en) 2002-04-03 2010-04-27 Yahoo! Inc. Associating and linking compact disc metadata
CA2473314A1 (en) 2002-04-04 2003-10-16 Catalina Marketing International, Inc. Product recall using customer prior shopping history data
US7827259B2 (en) 2004-04-27 2010-11-02 Apple Inc. Method and system for configurable automatic media selection
US7680849B2 (en) 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US20030191776A1 (en) 2002-04-05 2003-10-09 Pere Obrador Media object management
US9715500B2 (en) 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
WO2003088119A1 (en) 2002-04-08 2003-10-23 Topcoder, Inc. System and method for soliciting proposals for software development services
US7073193B2 (en) 2002-04-16 2006-07-04 Microsoft Corporation Media content descriptions
US20040025185A1 (en) 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system
US7693914B2 (en) 2002-05-09 2010-04-06 Shachar Oren Systems and methods for the production, management, syndication and distribution of digital assets through a network
US20040003097A1 (en) 2002-05-17 2004-01-01 Brian Willis Content delivery system
AU2003240964A1 (en) 2002-05-31 2003-12-19 Context Media, Inc. Cataloging and managing the distribution of distributed digital assets
JP2004013608A (en) 2002-06-07 2004-01-15 Hitachi Ltd Control for execution and transfer of program
US7219308B2 (en) 2002-06-21 2007-05-15 Microsoft Corporation User interface for media player program
KR20040000290A (en) 2002-06-24 2004-01-03 엘지전자 주식회사 Method for managing multi-path data stream of high density optical disc
US7885887B2 (en) * 2002-07-09 2011-02-08 Artistshare, Inc. Methods and apparatuses for financing and marketing a creative work
US9445133B2 (en) 2002-07-10 2016-09-13 Arris Enterprises, Inc. DVD conversion for on demand
CA2407774C (en) 2002-07-16 2005-01-04 Musicrypt Inc. Content distribution system and method
US20040034601A1 (en) 2002-08-16 2004-02-19 Erwin Kreuzer System and method for content distribution and reselling
AU2003262857A1 (en) 2002-08-24 2004-03-11 Ingrian Networks, Inc. Selective feature activation
US20040044949A1 (en) 2002-08-28 2004-03-04 Adc Telecommunications, Inc. Document delivery application
US20050246193A1 (en) 2002-08-30 2005-11-03 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20040216036A1 (en) 2002-09-13 2004-10-28 Yahoo! Inc. Browser user interface
CA2406025A1 (en) 2002-09-30 2004-03-30 Ibm Canada Limited-Ibm Canada Limitee Validating content of localization data files
US20030029914A1 (en) 2002-10-08 2003-02-13 Hortman Daniel P. Pre-paid payment device and method therefor
US7054888B2 (en) 2002-10-16 2006-05-30 Microsoft Corporation Optimizing media player memory during rendering
US20040153968A1 (en) 2002-10-24 2004-08-05 Jennie Ching Method and system for user customizable asset metadata generation in a web-based asset management system
US20040093274A1 (en) 2002-11-08 2004-05-13 Marko Vanska Method and apparatus for making daily shopping easier
US9027063B2 (en) 2002-11-27 2015-05-05 Deluxe Digital Distribution Inc. Video-on-demand (VOD) management system and methods
US7493289B2 (en) 2002-12-13 2009-02-17 Aol Llc Digital content store system
US7412532B2 (en) 2002-12-13 2008-08-12 Aol Llc, A Deleware Limited Liability Company Multimedia scheduler
US7840960B2 (en) 2002-12-17 2010-11-23 Kabushiki Kaisha Toshiba Content distribution method and content distribution package
KR100511785B1 (en) 2002-12-20 2005-08-31 한국전자통신연구원 A System and A Method for Authoring Multimedia Content Description Metadata
KR100520115B1 (en) 2002-12-27 2005-10-10 삼성전자주식회사 Apparatus and method for managing playlist
US7581255B2 (en) 2003-01-21 2009-08-25 Microsoft Corporation Systems and methods for licensing one or more data streams from an encoded digital media file
JP2004227334A (en) 2003-01-23 2004-08-12 Fujitsu Ltd System, method, and program for supplying software relevant information
JP3928561B2 (en) 2003-01-23 2007-06-13 ソニー株式会社 Content distribution system, information processing apparatus or information processing method, and computer program
US7729946B2 (en) 2003-01-24 2010-06-01 Massive Incorporated Online game advertising system
US7305445B2 (en) 2003-01-28 2007-12-04 Microsoft Corporation Indirect disposable email addressing
US7668752B2 (en) 2003-03-13 2010-02-23 Realnetworks, Inc. System and method for the distribution of software products
EP2357623A1 (en) 2003-04-25 2011-08-17 Apple Inc. Graphical user interface for browsing, searching and presenting media items
KR20070046171A (en) 2003-04-25 2007-05-02 애플 컴퓨터, 인코포레이티드 Methods and system for secure network-based distribution of content
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
WO2004097759A1 (en) 2003-04-25 2004-11-11 Apple Computer, Inc. Method and system for network-based purchase and distribution of media
US20050203959A1 (en) 2003-04-25 2005-09-15 Apple Computer, Inc. Network-based purchase and distribution of digital media items
AU2003230537A1 (en) 2003-05-12 2004-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for generation of real-time guiding information
US20050015765A1 (en) 2003-05-19 2005-01-20 Michele Covell System for doing service location management taking into account the node and network characteristics
US20040243482A1 (en) 2003-05-28 2004-12-02 Steven Laut Method and apparatus for multi-way jukebox system
US20040254949A1 (en) 2003-06-13 2004-12-16 Abb Inc. Frame work for storing, retrieving and displaying real-time data
US20040267812A1 (en) 2003-06-26 2004-12-30 Microsoft Corporation Media platform
US20040268400A1 (en) 2003-06-26 2004-12-30 Microsoft Corporation Quick starting video content
US7685642B2 (en) 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US20050015807A1 (en) 2003-07-15 2005-01-20 Digi International Inc. Network systems and methods to push video
US7958163B2 (en) 2003-08-05 2011-06-07 Intraware, Inc. System and method for bulk transfer of digital goods
EP1653361A4 (en) 2003-08-08 2006-12-13 Onkyo Kk Network av system
US7213036B2 (en) 2003-08-12 2007-05-01 Aol Llc System for incorporating information about a source and usage of a media asset into the asset itself
JP2005071227A (en) 2003-08-27 2005-03-17 Sony Corp Metadata distribution management system, metadata distribution management device, metadata management device by individual, client terminal, metadata distribution management method, and computer program
US7606925B2 (en) 2003-09-02 2009-10-20 Microsoft Corporation Video delivery workflow
US20050055718A1 (en) 2003-09-05 2005-03-10 Stone Christopher J. Peer-to-peer architecture for sharing video on demand content
US20050060264A1 (en) 2003-09-15 2005-03-17 Microsoft Corporation System and method for creating and playing globally relevant playlists
US9100814B2 (en) 2003-09-17 2015-08-04 Unwired Plant, Llc Federated download of digital content to wireless devices
US9380269B2 (en) 2003-09-23 2016-06-28 Time Warner Cable Enterprises Llc Scheduling trigger apparatus and method
US20060008256A1 (en) 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US7343347B2 (en) 2003-10-08 2008-03-11 Time Warner Inc. Electronic media player with metadata based control and method of operating the same
US7844548B2 (en) 2003-10-15 2010-11-30 Apple Inc. Techniques and systems for electronic submission of media for network-based distribution
US7716273B2 (en) 2003-10-24 2010-05-11 Microsoft Corporation Systems and methods for projecting content from computing devices
EP1682963B1 (en) 2003-11-11 2007-03-21 Matsushita Electric Industrial Co., Ltd. Method for judging use permission of information and content distribution system using the method
US20050149392A1 (en) 2003-12-31 2005-07-07 Gold Kevin K. Using a customer's purchasing intent in recommending alternative items for purchase in a physical store
KR101167827B1 (en) 2004-01-16 2012-07-26 힐크레스트 래보래토리스, 인크. Metadata brokering server and methods
US7433835B2 (en) 2004-01-27 2008-10-07 Amazon Technologies, Inc. Providing a marketplace for web services
WO2005078597A1 (en) 2004-02-06 2005-08-25 Sequoia Media Group, Lc Automated multimedia object models
AU2005209770A1 (en) 2004-02-06 2005-08-18 Apparent Networks, Inc. Method and apparatus for characterizing an end-to-end path of a packet-based network
US20050197946A1 (en) 2004-03-05 2005-09-08 Chris Williams Product data file for online marketplace sales channels
US20050273849A1 (en) 2004-03-11 2005-12-08 Aep Networks Network access using secure tunnel
US20050216472A1 (en) 2004-03-29 2005-09-29 David Leon Efficient multicast/broadcast distribution of formatted data
US20060265409A1 (en) 2005-05-21 2006-11-23 Apple Computer, Inc. Acquisition, management and synchronization of podcasts
US7451394B2 (en) 2004-04-30 2008-11-11 Convergys Cmg Utah System and method for document and data validation
US20050278375A1 (en) 2004-05-26 2005-12-15 Stephanie Mitchko Asset management system and associated methods
US7685512B2 (en) 2004-05-28 2010-03-23 International Business Machines Corporation Representing logical model extensions and wire format specific rendering options in XML messaging schemas
US20050267894A1 (en) 2004-06-01 2005-12-01 Telestream, Inc. XML metabase for the organization and manipulation of digital media
SG151264A1 (en) 2004-06-08 2009-04-30 Marketing Intellectual Propert A shopping system and method
US20050283394A1 (en) 2004-06-21 2005-12-22 Mcgloin Justin Automated user evaluation and lifecycle management for digital products, services and content
US7783987B2 (en) 2004-07-30 2010-08-24 Microsoft Corporation User experience enforcement
US7849329B2 (en) 2004-09-01 2010-12-07 Microsoft Corporation Licensing the use of a particular feature of software
US20060059097A1 (en) 2004-09-07 2006-03-16 Kent David L Apparatus and method for automated management of digital media
US20060074754A1 (en) 2004-09-22 2006-04-06 Takeshi Toyohara System and method of creating and managing digital content offers
US7844498B2 (en) 2004-10-25 2010-11-30 Apple Inc. Online purchase of digital media bundles having interactive content
US8660961B2 (en) 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US7665141B2 (en) 2004-11-24 2010-02-16 Ghada Young Origin and custody of copies from a stored electronic record verified page by page
US8721446B2 (en) 2004-12-09 2014-05-13 Wms Gaming Inc. Background downloading of gaming content to a gaming machine prior to a scheduled shutdown
US20060168123A1 (en) 2004-12-14 2006-07-27 Alcatel Queue and load for wireless hotspots
US20060287966A1 (en) 2004-12-21 2006-12-21 Oracle International Corporation Methods and systems for authoring customized contracts using contract templates that include user-configured rules and questions
US7917133B2 (en) 2004-12-23 2011-03-29 Research In Motion Limited Method and apparatus for after-market vending of feature-provisioning software to third party mobile wireless communication devices
US7613704B2 (en) 2005-01-19 2009-11-03 Hewlett-Packard Development Company, L.P. Enterprise digital asset management system and method
EP1684223A1 (en) 2005-01-22 2006-07-26 CyberLink Corp. System and method for licensing software
JP2006208692A (en) 2005-01-27 2006-08-10 Shigeo Maruyama Method of distributing music, and device
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
WO2006108162A2 (en) 2005-04-06 2006-10-12 Getty Images, Inc. Digital asset management system, including customizable metadata model for asset cataloging and permissioning of digital assets, such as for use with digital images and songs
US20060242640A1 (en) 2005-04-22 2006-10-26 Heinz Pauly System and method for business software integration
US20060277096A1 (en) 2005-06-02 2006-12-07 Levitus Robert A Method and system for providing technical services
US20070011156A1 (en) 2005-07-05 2007-01-11 Oracle International Corporation RSS enabled logging
US7930680B2 (en) 2005-07-08 2011-04-19 Microsoft Corporation XML schema design for environment-specific types based on base types
JP4815927B2 (en) 2005-07-27 2011-11-16 ソニー株式会社 DISPLAY DEVICE, MENU DISPLAY METHOD, MENU DISPLAY METHOD PROGRAM, AND RECORDING MEDIUM CONTAINING MENU DISPLAY METHOD PROGRAM
US9286388B2 (en) 2005-08-04 2016-03-15 Time Warner Cable Enterprises Llc Method and apparatus for context-specific content delivery
US7925973B2 (en) 2005-08-12 2011-04-12 Brightcove, Inc. Distribution of content
US20070073694A1 (en) 2005-09-26 2007-03-29 Jerome Picault Method and apparatus of determining access rights to content items
US8600836B2 (en) 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US7810723B2 (en) 2005-11-17 2010-10-12 Hypercom Corporation System and method to purchase applications by a point of sale terminal
EP2312470B1 (en) 2005-12-21 2018-09-12 Digimarc Corporation Rules driven pan ID metadata routing system and network
US7774708B2 (en) 2006-01-04 2010-08-10 Apple Inc. Graphical user interface with improved media presentation
US20070208670A1 (en) 2006-02-17 2007-09-06 Yahoo! Inc. Method and system for selling rights in files on a network
US8209729B2 (en) 2006-04-20 2012-06-26 At&T Intellectual Property I, Lp Rules-based content management
KR100796374B1 (en) 2006-04-21 2008-01-21 (주) 디엠디 System for network-based development and management of information technology solutions and method thereof
US8015237B2 (en) 2006-05-15 2011-09-06 Apple Inc. Processing of metadata content and media content received by a media distribution system
US20070265969A1 (en) 2006-05-15 2007-11-15 Apple Computer, Inc. Computerized management of media distribution agreements
US7827162B2 (en) 2006-05-15 2010-11-02 Apple Inc. Media package format for submission to a media distribution system
US7962634B2 (en) 2006-05-15 2011-06-14 Apple Inc. Submission of metadata content and media content to a media distribution system
US7681144B2 (en) 2006-06-13 2010-03-16 Mlb Advanced Media, L.P. Prioritized presentation of content
US7707273B2 (en) 2006-09-11 2010-04-27 Apple Inc. Management and prioritization of media item downloading
US7954048B2 (en) 2006-09-21 2011-05-31 International Business Machines Corporation Content management via configuration set relationships in a content management system
US20080147558A1 (en) 2006-10-24 2008-06-19 Robert Korbin Kraus Method and system for providing prospective licensees and/or purchasers with access to licensable media content
US20080140493A1 (en) 2006-11-09 2008-06-12 Lynx System Developers, Inc. Systems And Methods For Real-Time Allocation Of Digital Content
US20080120199A1 (en) 2006-11-17 2008-05-22 Tracy Pirnack Method and system for upgrading a previously purchased media asset
US10152687B2 (en) 2006-12-01 2018-12-11 Goldman Sachs & Co. LLC Application directory
US7739256B2 (en) 2006-12-07 2010-06-15 Norman Powell Method for selling custom business software and software exchange marketplace
US20080147530A1 (en) 2006-12-19 2008-06-19 Kwan Shu-Leung Programmatically transferring applications between handsets based on license information
KR20080057483A (en) 2006-12-20 2008-06-25 삼성전자주식회사 Server, client, load balancing system, and load balancing method thereof
US8073863B2 (en) 2007-02-12 2011-12-06 Bsp Software Llc Batch management of metadata in a business intelligence architecture
US7644044B2 (en) 2007-04-04 2010-01-05 Sony Corporation Systems and methods to distribute content over a network
US20080301058A1 (en) 2007-04-04 2008-12-04 Arbinet-Thexchange, Inc. Method and system for negotiating digital media licenses and distributing digital media
US10853855B2 (en) 2007-05-20 2020-12-01 Michael Sasha John Systems and methods for automatic and transparent client authentication and online transaction verification
US7853480B2 (en) 2007-05-21 2010-12-14 Amazon Technologies, Inc. System and method for providing export services to merchants
US20090037287A1 (en) 2007-07-31 2009-02-05 Ahmad Baitalmal Software Marketplace and Distribution System
US8046369B2 (en) 2007-09-04 2011-10-25 Apple Inc. Media asset rating system
US7912568B2 (en) 2007-11-27 2011-03-22 International Business Machines Corporation Tuning order configurator performance by dynamic integration of manufacturing and field feedback
US7756920B2 (en) 2007-11-28 2010-07-13 Apple Inc. Resubmission of media for network-based distribution
US8027671B2 (en) 2008-01-14 2011-09-27 Penthera Partners, Inc. Delivering files to a mobile device
US20090198830A1 (en) 2008-02-06 2009-08-06 Inventec Corporation Method of adjusting network data sending speed according to data processing speed at client
US8095858B2 (en) 2008-02-07 2012-01-10 International Business Machines Corporation File error identification, reporting, and replacement of media files
US20090259502A1 (en) 2008-04-10 2009-10-15 Daniel David Erlewine Quality-Based Media Management for Network-Based Media Distribution
US8826375B2 (en) 2008-04-14 2014-09-02 Lookwithus.Com Inc. Rich media collaboration system
US20090276333A1 (en) 2008-05-05 2009-11-05 Cortes Ricardo D Electronic submission and management of digital products for network-based distribution
US10255580B2 (en) 2008-05-05 2019-04-09 Apple Inc. Network-based distribution of application products
US9076176B2 (en) 2008-05-05 2015-07-07 Apple Inc. Electronic submission of application programs for network-based distribution
US20090307683A1 (en) 2008-06-08 2009-12-10 Sam Gharabally Network-Based Update of Application Programs
WO2010028071A1 (en) 2008-09-03 2010-03-11 Owjo Ltd. Systems and methods for a comprehensive integrated and universal content selling and buying platform
US8499240B2 (en) 2008-10-31 2013-07-30 Sap Ag Rule-based presentation of log messages on a graphic timeline
US8745153B2 (en) 2009-02-09 2014-06-03 Apple Inc. Intelligent download of application programs
US20100235889A1 (en) 2009-03-16 2010-09-16 Michael Kuohao Chu Application products with in-application subsequent feature access using network-based distribution system
US20100235254A1 (en) 2009-03-16 2010-09-16 Payam Mirrashidi Application Products with In-Application Subsequent Feature Access Using Network-Based Distribution System
US20100251099A1 (en) 2009-03-26 2010-09-30 David Makower Schema Validation for Submissions of Digital Assets for Network-Based Distribution
US20100299219A1 (en) 2009-05-25 2010-11-25 Cortes Ricardo D Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution
US8984458B2 (en) 2009-07-22 2015-03-17 Synopsys, Inc. Dynamic rule checking in electronic design automation
US8935217B2 (en) 2009-09-08 2015-01-13 Apple Inc. Digital asset validation prior to submission for network-based distribution
US20120023015A1 (en) 2010-07-21 2012-01-26 Aji Mathai Consolidated Payment and Bank Error Correction
US20120110317A1 (en) 2010-10-29 2012-05-03 Verizon Patent And Licensing Inc. Content download manager

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4960981A (en) * 1989-01-17 1990-10-02 Moneyfax, Inc. Method of and system for electronic funds transfer via facsimile machines
US20010034703A1 (en) * 1996-04-16 2001-10-25 Picciallo Michael J. Controlled entertainment spending account
US5953710A (en) * 1996-10-09 1999-09-14 Fleming; Stephen S. Children's credit or debit card system
US20030097331A1 (en) * 1998-03-30 2003-05-22 Cohen Morris E. Systems for financial and electronic commerce
US7010512B1 (en) * 1998-11-09 2006-03-07 C/Base, Inc. Transfer instrument
WO2000043852A2 (en) * 1999-01-26 2000-07-27 Icanbuy.Com Methods and apparatus for facilitating electronic commerce
US20020002609A1 (en) * 1999-12-29 2002-01-03 Chung David W. Telecommunications operating system
US20020002538A1 (en) * 2000-01-26 2002-01-03 Ling Marvin T. Method and apparatus for conducting electronic commerce transactions using electronic tokens
US20030046224A1 (en) * 2001-08-30 2003-03-06 Mujtaba M. Shahid Method and apparatus for handling monetary transactions

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10452104B2 (en) 2013-07-02 2019-10-22 Semiconductor Energy Laboratory Co., Ltd. Data processing device
US11221720B2 (en) 2013-07-02 2022-01-11 Semiconductor Energy Laboratory Co., Ltd. Data processing device
US11720218B2 (en) 2013-07-02 2023-08-08 Semiconductor Energy Laboratory Co., Ltd. Data processing device

Also Published As

Publication number Publication date
US9406068B2 (en) 2016-08-02
US20040254883A1 (en) 2004-12-16
US20040215534A1 (en) 2004-10-28
US20040216108A1 (en) 2004-10-28
CN1809796A (en) 2006-07-26

Similar Documents

Publication Publication Date Title
US20140164240A1 (en) Method and system for network-based allowance control
US9087061B2 (en) Graphical user interface for browsing, searching and presenting media items
US7797242B2 (en) Method and system for network-based purchase and distribution of media
US11507613B2 (en) Method and system for sharing playlists
US10521812B2 (en) Method and system for upgrading a previously purchased media asset
US20190236533A1 (en) Network-based distribution of application products
US6233682B1 (en) Distribution of musical products by a web site vendor over the internet
US6247130B1 (en) Distribution of musical products by a web site vendor over the internet
US20020120567A1 (en) Hosted services for collecting payments from and providing personalized content to web site visitors
US20080262964A1 (en) Network based user-to-user payment service
US20080120609A1 (en) Method and System for Upgrading a Previously Purchased Media Asset
JP2004528631A (en) Digital online exchange
JP2002539466A (en) Electronic music / media distribution system
WO2002037233A2 (en) Network-based user-to-user payment service
JP2004513422A5 (en)
CA2360992A1 (en) Distribution of musical products over the internet
EP1471476A1 (en) Method and system for network-based allowance control

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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