Ad-hoc media delivery system
First Claim
1. An apparatus for routing media, said apparatus comprising:
- a handheld device, said handheld device interacting with a user to obtain media information;
a plurality of media presentation stations, said plurality of media presentation stations interacting with said handheld device to determine a first position of said handheld device; and
a server, said server interacting with said plurality of media presentation stations to obtain said first position of said handheld device, said server interacting with said handheld device to determine said media information, said server using said media information and said first position of said handheld device to route media to a first media presentation station, said first media presentation station being one of said plurality of media presentation stations.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an apparatus, method, and program product for performing ad hoc media delivery. Enhanced handheld devices are used in combination with the other components to route media and control its presentation. Enhanced media presentation stations detect the presence of one or more of the handheld devices. Information regarding the presence of a handheld device is then communicated from the media presentation stations to an enhanced server. The server uses this information to maintain a record of the location of each handheld device. The recorded location information is used to route the media to the media presentation station that is closest to the location of the handheld device. Control information, such as media selection and fidelity control (when appropriate), is forwarded from the handheld device to the server, so that the server can take appropriate action relative to transmission of the media to the media presentation station at issue. If a phone call is received, an enhanced phone interacts with the server to suspend presentation of the media until the phone call has ended.
39 Citations
39 Claims
-
1. An apparatus for routing media, said apparatus comprising:
-
a handheld device, said handheld device interacting with a user to obtain media information;
a plurality of media presentation stations, said plurality of media presentation stations interacting with said handheld device to determine a first position of said handheld device; and
a server, said server interacting with said plurality of media presentation stations to obtain said first position of said handheld device, said server interacting with said handheld device to determine said media information, said server using said media information and said first position of said handheld device to route media to a first media presentation station, said first media presentation station being one of said plurality of media presentation stations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for presenting media, said apparatus comprising:
a media presentation station, said plurality of media presentation stations interacting with a handheld device to determine a first position of said handheld device, said media presentation station interacting with a server to receive media to present, said media being obtained based on said first position of said handheld device.
-
8. An apparatus for routing media, said apparatus comprising:
a server, said server interacting with at least one media presentation station to obtain a position of a handheld device, said server interacting with said handheld device to determine media information, said server using said media information and said first position of said handheld device to route media to a first media presentation station, said first media presentation station being one of said at least one presentation stations. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A program product for routing media, said program product comprising:
-
signal bearing media; and
a first program mechanism disposed on said signal bearing media, said first program mechanism interacting with a user to obtain media information;
a second program mechanism disposed on said signal bearing media, said second program mechanism interacting with a handheld device to determine a first position of said handheld device; and
a third program mechanism disposed on said signal bearing media, said third program mechanism interacting with a plurality of media presentation stations to obtain said first position of said handheld device, said third program mechanism interacting with said handheld device to determine media information, said third program mechanism using said media information and said first position of said handheld device to route media to a first media presentation station, said first media presentation station being one of said plurality of media presentation stations. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A program product for presenting media, said program product comprising:
-
signal bearing media; and
a program mechanism disposed on said signal bearing media, said program mechanism interacting with a handheld device to determine a first position of said handheld device, said program mechanism interacting with a server to receive media to present, said media being obtained based on said first position of said handheld device.
-
-
21. A program product for routing media, said program product comprising:
-
signal bearing media; and
a program mechanism disposed on said signal bearing media, said program mechanism interacting with at least one media presentation station to obtain a position of a handheld device, said program mechanism interacting with said handheld device to determine media information, said program mechanism using said media information and said first position of said handheld device to route media to a first media presentation station, said first media presentation station being one of said at least one presentation stations. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for routing media, said method comprising the steps of:
-
interacting with a user to obtain media information;
interacting with a handheld device to determine a first position of said handheld device; and
routing media to a first media presentation station based on said first position of said handheld device. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method for presenting media, said method comprising the steps of:
-
interacting with a handheld device to determine a first position of said handheld device; and
receiving media to present, said media being obtained based on said first position of said handheld device.
-
-
34. A method for routing media, said method comprising the steps of:
-
interacting with at least one media presentation station to obtain a position of a handheld device interacting with said handheld device to determine media information;
routing media to a first media presentation station based on said first position of said handheld device, said first media presentation station being one of said at least one presentation station. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification