US20020052933A1

Method and apparatus for licensing media over a network

Claim Score by NHIP

Read claim 42, the broadest

Abstract

A method and system is provided for searching for and licensing media content over a network.

US20020052933A1, drawing sheet 1
Sheet 1 of 96

Term

Term ended

Projected expiry passed 12 January 2021, 5.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

70 claims: 31 independent, 39 dependent

  1. 1
    A method of graphically searching media over a network including a client, a server, and at least one database associated with the server comprising:communicating to the client at least one objective parameter;receiving at least one objective parameter choice from the client;searching the at least one database for at least one matching media file that matches the at least one objective parameter choice.
  2. 5
    A method of graphically searching media over a network including a client, a server, and at least one database associated with the server comprising:communicating to the client at least one subjective parameter;receiving at least one subjective parameter choice from the client;and searching the at least one database for at least one matching media file that matches the at least one subjective parameter choice.
  3. 7
    A method of displaying search results for media content, comprising:(a) receiving a first parameter choice;(b) searching at least one database for media content matching the first parameter choice;(c) displaying a graphic representation of media content matching the first parameter choice;(d) receiving a second parameter choice;(e) searching the at least one database for media content matching the second parameter choice;(f) displaying a graphic representation of media content matching the second parameter choice;and (g) displaying a graphic representation of media content matching both the first parameter choice and the second parameter choice.
  4. 17
    A method of displaying search results for data, comprising:receiving a first parameter choice and a second parameter choice;searching at least one database for matches to the first and the second parameter choices;displaying a graphic representation of data that matches the first parameter choice;displaying a graphic representation of data that matches the second parameter choice;and displaying a graphic representation of data that matches both the first and the second parameter choices.
  5. 19
    A method of licensing media over a network including a client and a server, the method comprising:receiving over the network a request associated with media content, wherein the request contains at least one preference;calculating a license fee for the media content using the at least one preference;and communicating a license offer for the media content.
  6. 24
    A method of licensing media over a network having a client, a server, and a database associated with the server, wherein the database stores a plurality of media files, comprising:receiving a search request from the client, wherein the search request contains at least one parameter specified by the client;searching the database for at least one media file matching the at least one parameter specified by the client;and communicating a representation of a license offer for the at least one media file matching the set of the at least one parameter.
  7. 25
    A method of licensing media over a network including a client, a server, and a database associated with the server, wherein the database includes a plurality of media files, comprising:receiving a search request from the client, wherein the search request contains at least one parameter specified by the client;searching the database for at least one media file matching the at least one parameter specified by the client;communicating to the client a list of at least one preview file associated with the at least one matching media file;receiving a request for a preview file from the list;and communicating to the client the requested preview file.
  8. 28
    A method of licensing media over a network including a client associated with a user, a server, and a database associated with the server, wherein the database includes a plurality of media files, comprising:receiving a search request from the client, wherein the search request includes at least one parameter specified by the client;searching the database for at least one media file matching the at least one parameter specified by the client;communicating to the client a list of the at least one matching media file;receiving a license request for at least one of the matching media files, wherein the license request includes at least one user preference;calculating a license fee for the at least one requested media file using the at least one user preference;and sending a license offer for the at least one requested matching media file.
  9. 29
    An apparatus for licensing media over a network comprising:a server and a database associated with the server, wherein the server communicates at least one objective parameter to a client, receives at least one objective parameter choice from the client, and searches the at least one database for at least one matching media file that matches the at least one objective parameter choice.
  10. 32
    An apparatus for graphically searching media over a network comprising:a server and at least one database associated with the server, wherein the server: communicates to a client at least one subjective parameter;receives at least one subjective parameter choice from the client;and searches the at least one database for at least one matching media file that matches the at least one subjective parameter choice.
  11. 33
    An apparatus for displaying search results for media content comprising a server and at least one database associated with the server, wherein the server:(a) receives a first parameter choice;(b) searches the at least one database for media content matching the first parameter choice;(c) communicates for display a graphic representation of media content matching the first parameter choice;(d) receives a second parameter choice;(e) searches the at least one database for media content matching the second parameter choice;(f) communicates for display a graphic representation of media content matching the second parameter choice;and (g) communicates for display a graphic representation of media content matching both the first parameter choice and the second parameter choice.
  12. 40
    An apparatus for displaying search results for data, comprising a server and at least one database, wherein the server:receives a first parameter choice and a second parameter choice;searches the at least one database for matches to the first and the second parameter choices;communicates for display a graphic representation of data that matches the first parameter choice;communicates for display a graphic representation of data that matches the second parameter choice;and communicates for display a graphic representation of data that matches both the first and the second parameter choices.
  13. 42
    Broadest claimClaim Score 86, broad(NHIP)An apparatus for licensing media over a network, comprising a client and a server, where in the server:receives over the network a request associated with media content, wherein the request contains at least one preference;calculates a license fee for the media content using the at least one preference;and communicates a representation of a license offer for the media content.
  14. 47
    An apparatus for licensing media over a network, comprising a server and a database associated with the server, wherein the database stores a plurality of media files, and wherein the server:receives a search request from the client, wherein the search request contains at least one parameter specified by a client associated with the server;searches the database for at least one media file matching the at least one parameter specified by the client;and communicates a representation of a license offer for the at least one media file matching the set of the at least one parameter.
  15. 48
    An apparatus for licensing media over a network comprising a server and a database associated with the server, wherein the database includes a plurality of media files, wherein the server:receives a search request from a client associated with the server, wherein the search request includes at least one parameter specified by the client;searches the database for at least one media file matching the at least one parameter specified by the client;communicates to the client a list including the at least one matching media file;receives a license request for at least one of the matching media files, wherein the license request includes at least one user preference;calculates a license fee for the at least one requested media file using the at least one user preference;and sends a representation of a license offer for the at least one requested matching media file.
  16. 49
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing graphically searching media over a network having a client, a server, and at least one database associated with the server, the computer readable program code in said article of manufacture comprising: computer readable program code means for causing a computer to effect communicating to the client at least one objective parameter;computer readable program code means for causing the computer to receive at least one objective parameter choice from the client;and computer readable program code means for causing the computer to search the at least one database for at least one matching media file that matches the at least one objective parameter choice.
  17. 53
    A computer program product for use with a system for graphically searching media over a network having a client, a server, and at least one database associated with the server, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing graphically searching media, said computer program product including: computer readable program code means for causing a computer to effect communicating to the client at least one objective parameter;computer readable program code means for causing said computer to receive at least one objective parameter choice from the client;and computer readable program code means for causing said computer to search the at least one database for at least one matching media file that matches the at least one objective parameter choice.
  18. 57
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing graphically searching media over a network including a client, a server, and at least one database associated with the server, the computer readable program code in said article of manufacture comprising: computer readable program code means for causing a computer to effect communicating to the client at least one subjective parameter;computer readable program code means for causing the computer to receive at least one subjective parameter choice from the client;and computer readable program code means for causing the computer to search the at least one database for at least one matching media file that matches the at least one subjective parameter choice.
  19. 58
    A computer program product for use with a system for graphically searching media over a network having a client, a server, and at least one database associated with the server, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing graphically searching media, said computer program product including: computer readable program code means for causing a computer to effect communicating to the client at least one subjective parameter;computer readable program code means for causing said computer to receive at least one subjective parameter choice from the client;and computer readable program code means for causing said computer to search the at least one database for at least one matching media file that matches the at least one subjective parameter choice.
  20. 59
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing displaying search results for media content, the computer readable program code in said article of manufacture comprising: (a) computer readable program code means for causing a computer to effect receiving a first parameter choice;(b) computer readable program code means for causing the computer to search at least one database for media content matching the first parameter choice;(c) computer readable program code means for causing the computer to display a graphic representation of media content matching the first parameter choice;(d) computer readable program code means for causing the computer to receive a second parameter choice;(e) computer readable program code means for causing the computer to search the at least one database for media content matching the second parameter choice;(f) computer readable program code means for causing the computer to display a graphic representation of media content matching the second parameter choice;and (g) computer readable program code means for causing the computer to display a graphic representation of media content matching both the first parameter choice and the second parameter choice.
  21. 60
    A computer program product for use with a system for displaying search results for media content, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing displaying search results for media content, said computer program product including: (a) computer readable program code means for causing a computer to effect receiving a first parameter choice;(b) computer readable program code means for causing the computer to search at least one database for media content matching the first parameter choice;(c) computer readable program code means for causing said computer to display a graphic representation of media content matching the first parameter choice;(d) computer readable program code means for causing said computer to receive a second parameter choice;(e) computer readable program code means for causing said computer to search the at least one database for media content matching the second parameter choice;(f) computer readable program code means for causing said computer to display a graphic representation of media content matching the second parameter choice;and (g) computer readable program code means for causing said computer to display a graphic representation of media content matching both the first parameter choice and the second parameter choice.
  22. 61
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing displaying search results for data, the computer readable program code in said article of manufacture comprising: (a) computer readable program code means for causing a computer to effect receiving a first parameter choice and a second parameter choice;(b) computer readable program code means for causing the computer to search at least one database for matches to the first and the second parameter choices;(c) computer readable program code means for causing the computer to display a graphic representation of data that matches the first parameter choice;(d) computer readable program code means for causing the computer to display a graphic representation of data that matches the second parameter choice;and (e) computer readable program code means for causing the computer to display a graphic representation of data that matches both the first and the second parameter choices.
  23. 62
    A computer program product for use with a system for displaying search results for data, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing displaying search results for data, said computer program product including: (a) computer readable program code means for causing a computer to effect receiving a first parameter choice and a second parameter choice;(b) computer readable program code means for causing the computer to search at least one database for matches to the first and the second parameter choices;(c) computer readable program code means for causing the computer to display a graphic representation of data that matches the first parameter choice;(d) computer readable program code means for causing the computer to display a graphic representation of data that matches the second parameter choice;and (e) computer readable program code means for causing the computer to display a graphic representation of data that matches both the first and the second parameter choices.
  24. 63
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing licensing media over a network having a client and a server, the computer readable program code in said article of manufacture comprising: (a) computer readable program code means for causing a computer to effect receiving over the network a request associated with media content, wherein the request contains at least one preference;(b) computer readable program code means for causing the computer to calculate a license fee for the media content using the at least one preference;and (c) computer readable program code means for causing the computer to communicate a license offer for the media content.
  25. 64
    A computer program product for use with a system for licensing media over a network having a client and a server, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing licensing media, said computer program product including: (a) computer readable program code means for causing a computer to effect receiving over the network a request associated with media content, wherein the request contains at least one preference;(b) computer readable program code means for causing the computer to calculate a license fee for the media content using the at least one preference;and (c) computer readable program code means for causing the computer to communicate a license offer for the media content.
  26. 65
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing licensing media over a network having a client, a server, and a database associated with the server, wherein the database stores a plurality of media files, the computer readable program code in said article of manufacture comprising: (a) computer readable program code means for causing a computer to effect receiving a search request from the client, wherein the search request contains at least one parameter specified by the client;(b) computer readable program code means for causing the computer to search the database for at least one media file matching the at least one parameter specified by the client;and (c) computer readable program code means for causing the computer to communicate a representation of a license offer for the at least one media file matching the set of the at least one parameter.
  27. 66
    A computer program product for use with a system for licensing media over a network having a client, a server, and a database associated with the server, wherein the database stores a plurality of media files, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing licensing media, said computer program product including: (a) computer readable program code means for causing a computer to effect receiving a search request from the client, wherein the search request contains at least one parameter specified by the client;(b) computer readable program code means for causing the computer to search the database for at least one media file matching the at least one parameter specified by the client;and (c) computer readable program code means for causing the computer to communicate a representation of a license offer for the at least one media file matching the set of the at least one parameter.
  28. 67
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing licensing media over a network having a client, a server, and a database associated with the server, wherein the database includes a plurality of media files, the computer readable program code in said article of manufacture comprising: (a) computer readable program code means for causing a computer to effect receiving a search request from the client, wherein the search request contains at least one parameter specified by the client;(b) computer readable program code means for causing the computer to search the database for at least one media file matching the at least one parameter specified by the client;(c) computer readable program code means for causing the computer to communicate to the client a list of at least one preview file associated with the at least one matching media file;(d) computer readable program code means for causing the computer to receive a request for a preview file from the list;and (e) computer readable program code means for causing the computer to communicate to the client the requested preview file.
  29. 68
    A computer program product for use with a system for licensing media over a network having a client, a server, and a database associated with the server, wherein the database includes a plurality of media files, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing licensing media, said computer program product including: (a) computer readable program code means for causing a computer to effect receiving a search request from the client, wherein the search request contains at least one parameter specified by the client;(b) computer readable program code means for causing the computer to search the database for at least one media file matching the at least one parameter specified by the client;(c) computer readable program code means for causing the computer to communicate to the client a list of at least one preview file associated with the at least one matching media file;(d) computer readable program code means for causing the computer to receive a request for a preview file from the list;and (e) computer readable program code means for causing the computer to communicate to the client the requested preview file.
  30. 69
    An article of manufacture comprising:a computer usable medium including computer readable program code embodied therein for causing licensing media over a network, the computer readable program code in said article of manufacture comprising: (a) computer readable program code means for causing a computer to effect receiving a search request from a client, wherein the search request includes at least one parameter specified by the client;(b) computer readable program code means for causing the computer to searching at least one database for at least one media file matching the at least one parameter specified by the client;(c) computer readable program code means for causing the computer to communicate to the client a list including a representation of the at least one matching media file;(d) computer readable program code means for causing the computer to receive a license request for at least one of the matching media files, wherein the license request includes at least one user preference;(e) computer readable program code means for causing the computer to calculate a license fee for the at least one requested media file using the at least one user preference;and (f) computer readable program code means for causing the computer to communicate a representation of a license offer for the at least one requested matching media file.
  31. 70
    A computer program product for use with a system for licensing media over a network, said computer program product comprising:a computer usable medium including computer readable program code means embodied in said medium for causing licensing media, said computer program product including: (a) computer readable program code means for causing a computer to effect receiving a search request from a client, wherein the search request includes at least one parameter specified by the client;(b) computer readable program code means for causing the computer to searching at least one database for at least one media file matching the at least one parameter specified by the client;(c) computer readable program code means for causing the computer to communicate to the client a list including a representation of the at least one matching media file;(d) computer readable program code means for causing the computer to receive a license request for at least one of the matching media files, wherein the license request includes at least one user preference;(e) computer readable program code means for causing the computer to calculate a license fee for the at least one requested media file using the at least one user preference;and (f) computer readable program code means for causing the computer to communicate a representation of a license offer for the at least one requested matching media file.
Independent claims31