Media data transfer
First Claim
1. A method for delivery of data from a local server to at least one portable electronic device that can couple to a local wireless network while in the vicinity of an establishment, the method comprising:
- determining, by the local server, the at least one portable electronic device in the vicinity of the establishment;
retrieving stored data from the at least one portable electronic device, the retrieved stored data including at least history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received;
evaluating the retrieved stored data to determine at least one user interest;
determining data to be provided from the local server to the at least one portable electronic device based on the at least one user interest;
determining a user interface to display on a display of the at least one portable electronic device, the user interface customized based on the at least one user interest;
transmitting the determined data from the local server to the at least one portable electronic device;
transmitting the determined user interface to the at least one portable electronic device for presentation on the display of the at least one portable electronic device;
informing the at least one portable electronic device of at least one available broadcast at the establishment;
receiving from the at least one portable electronic device a selection of the at least one available broadcast available from the local server at the establishment; and
transmitting the selected at least one available broadcast from the local server to the at least one portable electronic device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems that facilitate data delivery to electronic devices are disclosed. One aspect pertains to data delivery to mobile devices. In one embodiment, a local server is provided at a particular location, such as at an establishment, venue, etc. The local server can operate to locally wirelessly transmit data to mobile devices within its vicinity. Typically, the mobile devices are associated with persons (users) at the particular location. The mobile devices, or their users, can control, request or influence the particular data content being delivered. The local server can also provide customized data to the mobile devices, individually or as a group. The customization can be based on location, characteristics, interests, preferences and/or requests of the users of the mobile devices.
-
Citations
45 Claims
-
1. A method for delivery of data from a local server to at least one portable electronic device that can couple to a local wireless network while in the vicinity of an establishment, the method comprising:
-
determining, by the local server, the at least one portable electronic device in the vicinity of the establishment; retrieving stored data from the at least one portable electronic device, the retrieved stored data including at least history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; evaluating the retrieved stored data to determine at least one user interest; determining data to be provided from the local server to the at least one portable electronic device based on the at least one user interest; determining a user interface to display on a display of the at least one portable electronic device, the user interface customized based on the at least one user interest; transmitting the determined data from the local server to the at least one portable electronic device; transmitting the determined user interface to the at least one portable electronic device for presentation on the display of the at least one portable electronic device; informing the at least one portable electronic device of at least one available broadcast at the establishment; receiving from the at least one portable electronic device a selection of the at least one available broadcast available from the local server at the establishment; and transmitting the selected at least one available broadcast from the local server to the at least one portable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for delivering data from a local server to at least one handheld portable electronic device that can couple to a local wireless network while in the vicinity of an establishment, the method comprising:
-
discovering at least one handheld portable electronic device in the vicinity of the establishment; retrieving stored data from the at least one handheld portable electronic device, the stored data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; evaluating the retrieved stored data to determine user interests; determining data to be provided from the local server to the at least one handheld portable electronic device based on the user interests; and transmitting the determined data from the local server to the at least one handheld portable electronic device, wherein said transmitting comprises broadcasting the determined data to a plurality of other handheld portable electronic devices, including the at least one handheld portable electronic device, while the handheld portable electronic devices are in the vicinity of the establishment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for transmitting media data at an establishment via a local wireless network, the method comprising:
-
retrieving data from a plurality of portable electronic devices at the establishment via the local wireless network, the data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; evaluating the retrieved stored data to determine at least one user interest; determining media data to be provided at the establishment based on at least the retrieved data, the determined media to be provided at the establishment being dynamically customized based upon the user interests from the plurality of portable electronic devices; determining a user interface to be transmitted to the plurality of portable electronic devices, the user interface customized based upon the retrieved data; and transmitting the determined media data over the local wireless network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for delivering data to a portable electronic device via a local wireless network provided at an establishment, the method comprising:
-
determining whether the portable electronic device is proximate to the location; retrieving stored data from the portable electronic device, the stored data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; evaluating the retrieved stored data to determine at least one user interest; identifying data to be delivered to the portable electronic device based on the at least one user interest, wherein at least a portion of the identified data pertains to the products or services provided at the location, and wherein at least a portion of the identified data is determined by and obtained via a central data server configured to communicate with the local wireless network; and delivering the identified data to the portable electronic device over the local wireless network, wherein the method can operate automatically without request from a user of the portable electronic device. - View Dependent Claims (27, 28)
-
-
29. A method for delivery of data from a server to at least one portable electronic device that can couple to a wireless network while at a location, the method comprising:
-
discovering a portable electronic device in the vicinity of the location; retrieving device data from the portable electronic device, the device data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; evaluating the retrieved stored data to determine at least one user interest; determining server data to be provided from the server to the portable electronic device based on the user interest; determining if prior approval of delivery of the server data was obtained by the user based upon the retrieved device data; immediately prompting the user to approve delivery if it is determined that prior approval of delivery of the server data was not obtained; and delivering the server data to the portable electronic device over the wireless network if it is determined that approval to deliver the server data is obtained, wherein said delivering comprises broadcasting the server data to a plurality of portable electronic devices, including the portable electronic device, while the portable electronic devices are in the vicinity of the location, wherein the determining of the server data to be provided from the server to the portable electronic device comprises (i) determining whether a user of the portable electronic device is a participant to an electronic subscription service, and (ii) determining whether there is any subscription related data to be delivered to the portable electronic device for the user. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A method for delivery of data from a server to at least one portable electronic device that can couple to a wireless network while at a location, the method comprising:
-
discovering a portable electronic device in the vicinity of the location; retrieving device data from the portable electronic device, the device data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; evaluating the retrieved device data to determine at least one user interest; determining server data to be provided from the server to the portable electronic device based on the user interest; and delivering the server data to the portable electronic device over the wireless network, wherein said delivering comprises broadcasting the server data to a plurality of portable electronic devices, including the portable electronic device, while the portable electronic devices are in the vicinity of the location. - View Dependent Claims (36, 37)
-
-
38. A computer readable medium including at least computer program code stored therein for delivery of data from a server to at least one portable electronic devices that can couple to a local wireless network while at a location, the computer readable medium comprising:
-
computer program code for determining, by the server, at least one portable electronic device in the vicinity of the location; computer program code for retrieving stored data from the at least one portable electronic device, the retrieved stored data including at least history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; computer program code for evaluating the retrieved device data to determine at least one user interest; computer program code for determining data to be provided from the local server to the at least one portable electronic device based on the at least one user interest; computer program code for determining a user interface to display on a display of the at least one portable electronic device based on the at least one user interest; computer program code for transmitting the determined data from the local server to the at least one portable electronic device; computer program code for transmitting the determined user interface to the at least one portable electronic device for presentation on the display of the at least one portable electronic device; computer program code for informing the at least one portable electronic device of a plurality of available channels at the location; computer program code for receiving from the at least one portable electronic device a selection of one of the available channels available at the location; and computer program code for transmitting the selected one of the available channels from the server to the at least one portable electronic device using the local wireless network.
-
-
39. A computer readable medium including at least computer program code stored therein for delivery of data from a server to at least one portable electronic devices that can couple to a local wireless network while at a location, the computer readable medium comprising:
-
computer program code for discovering at least one portable electronic device in the vicinity of the location; computer program code for retrieving stored data from the at least one portable electronic device via the local wireless network, the retrieved stored data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; computer program code for evaluating the retrieved stored data to determine at least one user interest; computer program code for determining data to be provided from the local server to the at least one portable electronic device based on the retrieved stored data; computer program code for transmitting a user interface to the at least one portable electronic device, the user interface being customized based upon the retrieved stored data; computer program code for presenting the determined media data on the at least one portable electronic device, wherein the presenting is dynamically customized based upon the type of user, wherein the type of user is obtained or determined from the evaluated retrieved data; and computer program code for transmitting the determined data from the server to the at least one portable electronic device using the local wireless network.
-
-
40. A computer readable medium including at least computer program code stored therein for presenting media content at a location via a local wireless network provided at the establishment, the computer readable medium comprising:
-
computer program code for retrieving data from at least one portable electronic device at the location via the local wireless network, the data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; computer program code for evaluating the retrieved data to determine at least one user interest; computer program code for determining media content to be presented at the location based on at least the retrieved data; computer program code for transmitting a user interface to the at least one portable electronic device, the user interface being customized based upon the retrieved data; computer program code for presenting the determined media data on the at least one portable electronic device, wherein the presenting is dynamically customized based upon the type of user, wherein the type of user is obtained or determined from the retrieved data; and computer program code for causing the determined media content to be presented at the location.
-
-
41. A computer readable medium including at least computer program code stored therein for delivering data content to a portable electronic device while at an establishment via a local wireless network provided at the location, the computer readable medium comprising:
-
computer program code for determining whether the portable electronic device is in the vicinity of the establishment; computer program code for retrieving stored data from the portable electronic device, the stored data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; computer program code for evaluating the retrieved stored data to determine at least one user interest; computer program code for determining data content to be delivered to the portable electronic device based on the at least one user interest, at least a portion of the data content pertaining to the products or services provided at the location, and wherein at least a portion of the data is determined by and obtained via a central data server configured to communicate with the local wireless network; and computer program code for delivering the determined data content to the portable electronic device over the local wireless network while at the location, wherein the method can operate automatically without request from a user of the portable electronic device.
-
-
42. A computer readable medium including at least computer program code stored therein for delivery of data from a server to at least one portable electronic device that can couple to a wireless network while at a location, the computer readable medium comprising:
-
computer program code for discovering a portable electronic device in the vicinity of a particular location; computer program code for retrieving stored data from the portable electronic device via the wireless network, the stored data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; computer program code for evaluating the retrieved stored data to determine at least one user interest; computer program code for determining data to be provided from the server to the portable electronic device based on the evaluated retrieved stored data; computer program code for transmitting a user interface to the at least one portable electronic device, the user interface being customized based upon the evaluated retrieved stored data; computer program code for presenting the determined media data on the at least one portable electronic device, wherein the presenting is dynamically customized based upon the type of user, wherein the type of user is obtained or determined from the evaluated retrieved data; and computer program code for delivering the determined data from the server to the portable electronic device over the wireless network.
-
-
43. A portable electronic device capable of interacting with a wireless network at an establishment, comprising:
-
wireless communication circuitry for wireless communication over a wireless link; a storage device storing usage or user data; a user input device; and a processor operatively connected to the wireless communication circuitry and the user input device, the processor being configured to; send at least a portion of the usage or user data from the storage device via the wireless communication circuitry, the at least a portion of usage or user data including at least history information regarding media items stored from previously visited establishments and location information identifying the previously visited establishments where the media items were received; receive a user interface to be presented on the portable electronic device, the user interface customized based upon at least one user interest, wherein the at least one user interest is determined based upon the history information regarding media items stored from previously visited establishments and location information identifying the previously visited establishments where the media items were received; receive at least one available channel that is available from the wireless network at the establishment; receive a selection of the at least one available channels available via the wireless network at the establishment; and receive a wireless transmission of the selected available channel over the wireless network at the establishment via the wireless communication circuitry. - View Dependent Claims (44)
-
-
45. A computing device for transmitting data from a server to at least one portable electronic devices that can couple to a wireless network while at a location, the computing device comprising:
-
a data storage device that stores computer program code, the computer program code includes; computer program code for discovering a portable electronic device in the vicinity of a particular location; computer program code for retrieving stored data from the portable electronic device via the wireless network, the retrieved stored data including history information regarding media items received at previously visited establishments and location information identifying the previously visited establishments where the media items were received; computer program code for evaluating the retrieved stored data to determine at least one user interest; computer program code for determining data to be provided from the server to the portable electronic device based on the determined at least one user interest; computer program code for determining a user interface to present on the at least one portable electronic device, the user interface presented being based upon determined at least one user interest; computer program code for presenting the determined media data on the at least one portable electronic device, wherein the presenting is dynamically customized based upon the type of user, wherein the type of user is obtained from the determined at least one user interest; and computer program code for delivering the determined data from the server to the portable electronic device over the wireless network; and a processor, operatively connected to the data storage device, for processing the computer program stored in the data storage device.
-
Specification