Method and system for accessing remote data based on playback of recordings
DCFirst Claim
Patent Images
1. A method for associating local and remote data on a local computer connected to a network, comprising:
- automatically executing a program on the local computer when a recording is played, to obtain at least one uniform resource locator corresponding to the recording from at least one database of recording identifiers and uniform resource locators stored on at least one remote computer connected to the local computer via the network;
obtaining the remote data via the network from a location identified by the at least one uniform resource locator; and
outputting the remote data on the local computer.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Entertainment content complementary to a musical recording is delivered to a user'"'"'s computer by means of a computer network link. The user employs a browser to access the computer network. A plug-in for the browser is able to control an audio CD or other device for playing the musical recording. A script stored on the remote computer accessed over the network is downloaded. The script synchronizes the delivery of the complementary entertainment content with the play of the musical recording.
168 Citations
79 Claims
-
1. A method for associating local and remote data on a local computer connected to a network, comprising:
-
automatically executing a program on the local computer when a recording is played, to obtain at least one uniform resource locator corresponding to the recording from at least one database of recording identifiers and uniform resource locators stored on at least one remote computer connected to the local computer via the network;
obtaining the remote data via the network from a location identified by the at least one uniform resource locator; and
outputting the remote data on the local computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
wherein the World Wide Web page includes access to tickets for live events at which the at least one person will appear in the future, and wherein said method further comprises purchasing tickets using the World Wide Web and a browser program running on the local computer. -
9. A method as recited in claim 6, wherein the remote data includes at least one of an image of the at least one person, a video in which the at least one person appears and biographical information about the at least one person.
-
-
10. A method for associating a recording with output of data on a local computer connected to a network, comprising:
-
determining an identifier from information associated with the recording;
comparing the identifier with records in a database maintained on a remote computer coupled to the local computer via the network; and
outputting remote data obtained from the network upon verification of access to the recording by the local computer, the remote data obtained via the network from at least one storage location dynamically determined based on the identifier. - View Dependent Claims (11)
wherein the recording is stored on one of a compact disc and a digital versatile disc, and wherein said comparing determines that the disc is one of a group of discs released by at least one company.
-
-
12. A method of delivering content complementary to a compact disc inserted in a compact disc player coupled with a computer connected to a network, comprising:
-
receiving the compact disc in the compact disc player coupled with the computer;
determining an identifier for the compact disc;
retrieving from a remote computer via the network a uniform resource locator related to the identifier;
linking to a remote device via the network, in response to the uniform resource locator; and
delivering content complementary to the compact disc from the remote device to the computer via the network. - View Dependent Claims (13, 14, 15, 18, 70, 71)
detecting insertion of the compact disc in the compact disc player; and
automatically starting a client program within the computer to cause the computer to access the network when the compact disc is inserted in the compact disc player.
-
-
14. A method as recited in claim 12, further comprising:
-
collecting use data from the computer, the use data related to at least one of a portion of the compact disc played, play time of the compact disc and user demographics; and
transferring the use data from the computer to the remote device via the network.
-
-
15. A method as recited in claim 14, further comprising continuing said collecting and transferring of the use data from the computer to the remote device via the network as long as the compact disc is in the compact disc player.
-
18. A method as recited in claim 12,
wherein said determining is performed automatically upon insertion of the compact disc, wherein said retrieving of the uniform resource locator related to the identifier automatically retrieves a plurality of uniform resource locators related to the identifier upon determination of the identifier for the compact disc, and wherein said linking automatically links the computer to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
70. A method as recited in claim 12, wherein said delivering delivers the content including at least one name of a song on the compact disc.
-
71. A method as recited in claim 12, wherein the compact disc contains a plurality of tracks, and
wherein said delivering delivers the content including at least one title of a corresponding track on the compact disc.
-
16. A method of delivering content complementary to a compact disc inserted in a compact disc player coupled with a computer connected to a network, comprising:
-
inserting the compact disc in the compact disc player coupled with the computer;
determining an identifier for the compact disc;
retrieving a uniform resource locator related to the identifier, including searching a local cache for the identifier;
connecting to a remote look-up server to search for the identifier and to return at least one uniform resource locator related thereto, when the identifier is not found in the local cache within a predetermined period of time;
storing the at least one uniform resource locator returned from the remote look-up server in the local cache; and
providing the at least one uniform resource locator related to the identifier for said linking, when the identifier is found in the local cache and when the at least one uniform resource locator is returned from the remote look-up server;
linking to a remote device via the network, in response to the uniform resource locator; and
delivering content complementary to the compact disc from the remote device to the computer via the network. - View Dependent Claims (17)
wherein a plurality of uniform resource locators related to the identifier are returned from the remote look-up server, and wherein said linking initially links to a selected remote device corresponding to one of the uniform resource locators related to the identifier.
-
-
19. A method of accessing content related to a recording accessible to a local computer connected to a network, comprising:
-
determining an identifier for the recording; and
linking to a remote device via the network using the identifier as a password to access the remote device.
-
-
20. A computer system, coupled to a network, to associate remote data and audio, comprising:
-
a playback unit, located at a first location, to play a recording;
a communication unit, located at the first location, to obtain remote data from the network using at least one uniform resource locator corresponding to the recording;
an output unit, located at the first location, to output the remote data; and
a remote computer, coupled to said communication unit via the network and located at a second location remote from the first location, storing at least one database of recording identifiers and uniform resource locators and providing said communication unit with the at least one uniform resource locator. - View Dependent Claims (21, 22, 23, 72, 73)
wherein the World Wide Web page includes access to tickets for live events at which the at least one person will appear in the future, and wherein said computer system further comprises a processor, coupled to said playback, communication, and output units, to execute a browser program and instructions to purchase tickets using the World Wide Web. -
72. A computer system as recited in claim 20, wherein said communication unit obtains the remote data including at least one name of a song included in the recording.
-
73. A computer system as recited in claim 20, wherein the recording is on a compact disc containing a plurality of tracks, and
wherein said communication unit obtains the remote data including at least one title of a corresponding track on the compact disc.
-
-
24. At least one computer program stored on a computer-readable medium, embodying a method for associating a recording with output of remote data on a local computer connected to a network, comprising:
-
prompting input of a disc containing the recording;
verifying access at the local computer to the recording on the disc by determining an identifier from information associated with the recording, and comparing the identifier with records in a database maintained on a remote computer coupled to the local computer via the network; and
outputting remote data obtained via the network from at least one storage location dynamically determined after said verifying. - View Dependent Claims (25, 74, 75)
wherein the disc is one of a compact disc and a digital versatile disc, and wherein said comparing determines that the disc is one of a group of discs released by at least one company. -
74. At least one computer program as recited in claim 24, wherein said outputting outputs the remote data including at least one name of a song included in the recording.
-
75. At least one computer program as recited in claim 24, wherein the recording is on a compact disc containing a plurality of tracks, and
wherein said outputting outputs the remote data including at least one title of a corresponding track on the compact disc.
-
-
26. At least one computer program stored on a computer-readable medium, embodying a method for delivering content complementary to a compact disc inserted into a compact disc player coupled with a computer connected to a network, comprising:
-
detecting insertion of the compact disc in the compact disc player coupled with the computer;
determining an identifier for the compact disc;
retrieving from a remote computer via the network a uniform resource locator related to the identifier;
linking to a remote device via the network, based on the uniform resource locator; and
delivering content complementary to the compact disc from the remote device to the computer via the network. - View Dependent Claims (27, 28, 29, 32, 76, 77)
collecting use data from the computer, the use data related to at least one of a portion of the compact disc played, play time of the compact disc and user demographics; and
transferring the use data from the computer to the remote device via the network.
-
-
29. At least one computer program as recited in claim 28, further comprising continuing said collecting and transferring of the use data from the computer to the remote device via the network as long as the compact disc is in the compact disc player.
-
32. At least one computer program as recited in claim 26,
wherein said determining is performed automatically upon insertion of the compact disc, wherein said retrieving of the uniform resource locator related to the identifier automatically retrieves a plurality of uniform resource locators related to the identifier upon determination of the identifier for the compact disc, and wherein said linking automatically links the computer to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
76. At least one computer program as recited in claim 26, wherein said delivering delivers the content including at least one name of a song on the compact disc.
-
77. At least one computer program as recited in claim 26, wherein the compact disc contains a plurality of tracks, and
wherein said delivering delivers the content including at least one title of a corresponding track on the compact disc.
-
30. At least one computer program stored on a computer-readable medium, embodying a method for delivering content complementary to a compact disc inserted into a compact disc player coupled with a computer connected to a network, comprising:
-
inserting the compact disc in the compact disc player coupled with the computer;
determining an identifier for the compact disc;
retrieving a uniform resource locator related to the identifier, including searching a local cache for the identifier;
connecting to a remote look-up server to search for the identifier and return at least one uniform resource locator related thereto, when the identifier is not found in the local cache within a predetermined period of time;
storing the at least one uniform resource locator returned from the remote look-up server in the local cache; and
providing the at least one uniform resource locator related to the identifier, when the identifier is found in the local cache and when the at least one uniform resource locator is returned from the remote look-up server;
linking to a remote device via the network, based on the uniform resource locator; and
delivering content complementary to the compact disc from the remote device to the computer via the network. - View Dependent Claims (31, 78, 79)
wherein a plurality of uniform resource locators related to the identifier are returned from the remote look-up server, and wherein said linking initially links to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
78. At least one computer program as recited in claim 30, wherein said delivering delivers the content including at least one name of a song on the compact disc.
-
79. At least one computer program as recited in claim 30, wherein the compact disc contains a plurality of tracks, and
wherein said delivering delivers the content including at least one title of a corresponding track on the compact disc.
-
-
33. At least one computer program stored on a computer-readable medium, embodying a method for delivering content complementary to a compact disc inserted into a compact disc player coupled with a computer connected to a network, comprising:
-
inserting the compact disc in the compact disc player coupled with the computer;
determining an identifier for the compact disc;
retrieving a uniform resource locator related to the identifier;
linking to a remote device at the uniform resource locator via the network includes using the identifier as a password to access the remote site; and
delivering content complementary to the compact disc from the remote device to the computer via the network.
-
-
34. A method for associating remote and local data on a local device connected to a network, comprising:
-
automatically executing a program on the local device when the local data is accessed, to obtain at least one uniform resource locator, corresponding to the local data, from at least one database of local data identifiers and uniform resource locators stored on at least one remote device connected to the local device via the network;
obtaining the remote data using the at least one uniform resource locator; and
outputting at the local device the remote data obtained from the network. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
wherein the World Wide Web page includes access to tickets for live events at which the at least one person will appear in the future, and wherein said method further comprises purchasing tickets using the World Wide Web and a browser program running on the local device. -
41. A method as recited in claim 38, wherein the remote data include at least one of an image of the at least one person, a video in which the at least one person appears and biographical information about the at least one person.
-
42. A method as recited in claim 38, wherein the remote data include an electronic file of digitally encoded audio.
-
43. A method as recited in claim 34, wherein the remote data include an electronic file of digitally encoded audio.
-
-
44. A method for associating remote and local data on a local device connected to a network, the local data including an electronic file of digitally encoded audio stored on one of a compact disc and a digital versatile disc, said method comprising:
-
determining an identifier from information associated with the local data accessed by the local device when the one of a compact disc and a digital versatile disc is inserted into the local device;
automatically executing, when the local data is accessed, a communication program for communication via the network, after initiating the communication program if the communication program has not been initiated previously;
automatically requesting remote data based on the identifier; and
automatically outputting at the local device the remote data obtained from the network.
-
-
45. A method of delivering content complementary to a recording ready for playback by a local device connected to a network, comprising:
-
determining an identifier for the recording;
retrieving from a remote device via the network a uniform resource locator related to the identifier;
linking to the remote device via the network, based on the uniform resource locator; and
delivering content complementary to the recording from the remote device to the local device via the network. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
wherein the local device is a computer connected to the remote device via the network, and wherein said method further comprises: detecting access to the recording by the computer; and
automatically starting a client program within the computer to control the computer when the recording is accessed.
-
-
47. A method as recited in claim 45, further comprising:
-
collecting use data from the local device, the use data related to at least one of playback of a portion of the recording, play time of the recording and user demographics; and
transferring the use data from the local device to the remote device via the network.
-
-
48. A method as recited in claim 47, further comprising continuing said collecting and transferring of the use data from the local device to the remote device via the network as long as the recording is being played.
-
49. A method as recited in claim 45, wherein said retrieving of the uniform resource locator related to the identifier includes
searching a local cache for the identifier; -
connecting to a remote look-up server to search for the identifier and return at least one uniform resource locator related thereto, when the identifier is not found in the local cache within a predetermined period of time;
storing the at least one uniform resource locator returned from the remote look-up server in the local cache; and
providing the at least one uniform resource locator related to the identifier for said linking, when the identifier is found in the local cache and when the at least one uniform resource locator is returned from the remote look-up server.
-
-
50. A method as recited in claim 49,
wherein a plurality of uniform resource locators related to the identifier are returned from the remote look-up server, and wherein said linking initially links to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
51. A method as recited in claim 45,
wherein said retrieving of the uniform resource locator related to the identifier retrieves a plurality of uniform resource locators related to the identifier, and wherein said linking initially links to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
52. A method as recited in claim 45, wherein said linking to the remote device at the uniform resource locator via the network includes using the identifier as a password to access the remote site.
-
53. A system coupled to a network and associating remote data with local data included in a recording, comprising:
-
a local device located at a first location, including an access unit to play the recording for a user of the local device and to access the local data;
a communication unit, coupled to said access unit, to automatically obtain, upon access to the local data by said access unit, the remote data from the network using at least one uniform resource locator corresponding to the local data; and
an output unit, coupled to said communication unit at the first location, to output the remote data; and
a remote computer, coupled to said communication unit via the network and located at a second location remote from the first location, storing at least one database of recording identifiers and uniform resource locators, said communication unit obtaining the at least one uniform resource locator from said remote computer. - View Dependent Claims (54, 55, 56, 57)
wherein the World Wide Web page includes access to tickets for live events at which the at least one person will appear in the future, and wherein said system further comprises a processor, coupled to said access, communication, and output units, to execute a browser program and instructions to purchase tickets using the World Wide Web. -
57. A system as recited in claim 55, wherein the remote data include an electronic file of digitally encoded audio.
-
-
58. At least one computer program stored on a computer-readable medium, embodying a method for delivering content complementary to a recording ready for playback by a local device connected to a network, comprising:
-
determining an identifier for the recording;
retrieving from a remote device via the network a uniform resource locator related to the identifier;
linking to a remote device via the network, in response to the uniform resource locator; and
delivering content complementary to the recording from the remote device to the local device via the network. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
wherein the local device is a computer connected to the remote device via the network, and further comprising: detecting access to the recording by the computer; and
automatically starting a client program within the computer to control the computer when the recording is accessed.
-
-
60. At least one computer program as recited in claim 58, further comprising:
-
collecting use data from the local device, the use data related to at least one of a playback of a portion of the recording, play time of the recording and user demographics; and
transferring the use data from the local device to the remote device via the network.
-
-
61. At least one computer program as recited in claim 60, further comprising continuing said collecting and transferring of the use data from the local device to the remote device via the network as long as the recording is being played.
-
62. At least one computer program as recited in claim 58, wherein said retrieving of the uniform resource locator related to the identifier includes
searching a local cache for the identifier; -
connecting to a remote look-up server to search for the identifier and return at least one uniform resource locator related thereto, when the identifier is not found in the local cache within a predetermined period of time;
storing the at least one uniform resource locator returned from the remote look-up server in the local cache; and
providing the at least one uniform resource locator related to the identifier for said linking, when the identifier is found in the local cache and when the at least one uniform resource locator is returned from the remote look-up server.
-
-
63. At least one computer program as recited in claim 62,
wherein a plurality of uniform resource locators related to the identifier are returned from the remote look-up server, and wherein said linking initially links to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
64. At least one computer program as recited in claim 58,
wherein said retrieving of the uniform resource locator related to the identifier retrieves a plurality of uniform resource locators related to the identifier, and wherein said linking initially links to a selected remote device corresponding to one of the uniform resource locators related to the identifier. -
65. At least one computer program as recited in claim 58, wherein said linking to the remote device at the uniform resource locator via the network includes using the identifier as a password to access the remote site.
-
66. At least one computer program as recited in claim 58, further comprising:
-
prompting for access to the recording; and
verifying access to the recording.
-
-
67. At least one computer program as recited in claim 58, further comprising:
-
determining an identifier from information associated with the recording; and
comparing the identifier with records in a database maintained on a remote computer coupled to the local device via the network.
-
-
68. At least one computer program as recited in claim 58, wherein the data include at least one of an image associated with the recording, animation associated with the recording, and a video associated with the recording.
-
69. A At least one computer program as recited in claim 68,
wherein the recording is an electronic file of digitally encoded audio, and wherein the data include an album cover associated with the electronic file.
Specification