Method of controlling remote equipment over the internet and a method of subscribing to a subscription service for controlling remote equipment over the internet
First Claim
1. A method comprising:
- transmitting a signal representative of a musical performance over a computer network from a source system to specified addresses;
receiving, at a plurality of receiving computers having the specified addresses, the transmitted signal representative of the live musical performance;
forwarding a received signal from one of the receiving computers to an external device which controls the musical instrument; and
causing a musical instrument each associated with one of the plurality of receiving computers and under control of the external device to perform the musical performance using the received signal in real time.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for transmitting musical performances over the Internet from a single point such as a piano Internet web site to multipoint such as player pianos located within subscriber'"'"'s homes. A subscription service associated with the web site would offer monthly subscription services where a subscriber can access any one of millions of prerecorded performances at any time of day and have a signal transmitted to the subscriber'"'"'s computer. A transmitted signal is received at the subscriber'"'"'s computer and a musical instrument, such as a player piano, can perform the prerecorded performance. The web site would also offer a mix of live performances as part of the basic subscription at additional cost, at a pay-per-performance basis. The musical performance would be either a live performance which would be transmitted from point to multipoint or prerecorded performance which would be more typically sent from a storage device associated with the web site directly to a single customer.
-
Citations
23 Claims
-
1. A method comprising:
-
transmitting a signal representative of a musical performance over a computer network from a source system to specified addresses; receiving, at a plurality of receiving computers having the specified addresses, the transmitted signal representative of the live musical performance; forwarding a received signal from one of the receiving computers to an external device which controls the musical instrument; and causing a musical instrument each associated with one of the plurality of receiving computers and under control of the external device to perform the musical performance using the received signal in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22, 23)
-
-
9. A computer implemented method, comprising:
-
receiving a subscription request for a particular address; sending a signal representative of a live musical performance over a computer network from a source system to the particular address; receiving the signal representative of the live musical performance at a receiving computer having the particular address; forwarding a received signal from one of the receiving computers to an external device which controls the musical instrument; and causing a musical instrument associated with the receiving computer to perform the live musical performance using the received signal under control of the external device in real time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system implemented method for subscribing to a pay-per-performance service from an Internet web site and for transmitting each requested pay-per-performance over the Internet, comprising:
-
subscriber account data file means for storing current information characterizing each pay-per-performance subscriber; requesting means for requesting a pay-per-performance; verifying means responsive to said subscriber account data file means for verifying that each requested pay-per-performance would be sent to a subscriber having a subscriber account in good standing; transmitting means for sending the pay-per-performance to the verified subscriber at a particular Internet protocol address; wherein the pay-per-performance is a live performance and the transmitting means transmits a signal representative of the live performance over a computer network from a source system to a specified address; receiving means for receiving at a receiving computer having the specified address, the transmitted signal representative of the musical performance; forwarding means for forwarding a received signal from the receiving computer to an external device which controls a musical instrument; and causing means for causing the musical instrument associated with the receiving computer under control of the external device to perform the musical performance using the received signal in real time.
-
Specification