Claims
- 1. A method of remotely modifying a current configuration of an electronic device, the current configuration affecting at least one function of the electronic device, the method comprising:
detecting, at the electronic device, a changed external circumstance; transmitting an indication of the changed external circumstance, associated with the electronic device, to a remote server; receiving, at the remote server, the indication of the changed external circumstance associated with the electronic device; determining, from a computer database, a modified configuration appropriate to the electronic device, based at least in part on the changed external circumstance associated with the electronic device; transmitting the modified configuration from the remote server to the electronic device; receiving, at the electronic device, the modified configuration; and updating the current configuration of the electronic device with the modified configuration; wherein the modified configuration affects at least one function of the electronic device.
- 2. The method of claim 1, wherein the changed external circumstance is a new geographic location of the electronic device.
- 3. The method of claim 1, wherein the changed external circumstance is communication, by the electronic device, with a new network topology.
- 4. The method of claim 1, wherein the changed external circumstance is a new user of the electronic device.
- 5. The method of claim 1, wherein the changed external circumstance is an addition of new hardware to the electronic device.
- 6. The method of claim 1, wherein the modified configuration includes at least one configuration parameter selected from a set of configuration parameters including:
communication protocol, network data transmission speed, error checking, network access code, network access telephone number, network identifier, IP address, and a password.
- 7. A method of remotely configuring a portable electronic device based on a geographic location of the portable electronic device, the device having an associated configuration affecting electronic communications of the device, the method comprising:
at a remote system:
receiving the geographical location of the portable electronic device; identifying, from a database, a set of preferences corresponding to the portable electronic device and to the geographic location of the portable electronic device; and transmitting the set of preferences to the portable electronic device; wherein the set of preferences modifies the associated configuration of the portable electronic device, thereby affecting the electronic communications of the portable electronic device.
- 8. The method of claim 7, wherein the identifying further comprises:
determining whether the received geographical location is different than a stored geographical location, associated with the portable electronic device, in a database; and if the received geographical location and the stored geographical location are different, identifying, from the database, a set of preferences corresponding to the portable electronic device and to the geographic location of the portable electronic device.
- 9. The method of claim 8, further comprising storing the received geographical location in the database, associated with the portable electronic device;
- 10. The method of claim 7, wherein the set of preferences includes at least one preference selected from the set consisting of: communication protocol, network data transmission speed, error checking, network access code, network access telephone number, IP address, and a password.
- 11. The method of claim 7, wherein the geographical location of the portable electronic device is provided to the remote system by a network service provider capable of intermittently electronically communicating with the portable electronic device.
- 12. The method of claim 11, wherein the transmitting further comprises:
storing a record in the database indicating that the set of preferences is to be transmitted to the portable electronic device; determining, at a next intermittent electronic communication between the network service provider and the portable electronic device, that the stored record indicates that the set of preferences is to be transmitted; and transmitting, during the next intermittent electronic communication, the set of preferences to the portable electronic device.
- 13. The method of claim 7, wherein the receiving and identifying comprise:
receiving the geographical location of the portable electronic device, and a new network topology in communication with the portable electronic device; and identifying, from a database, a set of preferences corresponding to at least one of: the portable electronic device, the geographic location of the portable electronic device, and the new network topology in communication with the portable electronic device.
- 14. The method of claim 7, wherein the receiving and identifying comprise:
receiving the geographical location of the portable electronic device, and an indication of a new user of the portable electronic device; and identifying, from a database, a set of preferences corresponding to at least one of: the portable electronic device, the geographic location of the portable electronic device, and the new user of the portable electronic device.
- 15. The method of claim 7, wherein the receiving and identifying comprise:
receiving the geographical location of the portable electronic device, and an indication of an addition of new hardware to the portable electronic device; and identifying, from a database, a set of preferences corresponding to at least one of: the portable electronic device, the geographic location of the portable electronic device, and the new hardware added to the portable electronic device.
- 16. A method of remotely configuring a portable electronic device based on the portable electronic device communicating with a new network topology, the device having an associated configuration affecting at least one function of the portable electronic device, the method comprising:
at a remote system separate from the new network topology:
receiving an indication of the new network topology in communication with the portable electronic device; identifying, from a database, a set of preferences corresponding to the portable electronic device and to the new network topology in communication with the portable electronic device; and transmitting the set of preferences to the portable electronic device; wherein the set of preferences modifies the associated configuration of the portable electronic device, thereby affecting a subset of the at least one function of the portable electronic device.
- 17. A database for storing configuration information for remote configuration of electronic devices, the database comprising:
a plurality of unique electronic device identifiers, each unique electronic device identifier corresponding to at least one electronic device; a plurality of sets of current configuration parameters, each set of current configuration parameters associated with one or more unique electronic identifiers, the set of current configuration parameters representing the configuration of at least one function of the at least one electronic device corresponding to the associated one or more unique electronic identifiers; and one or more dynamic configuration parameters, each dynamic configuration parameter associated with one or more changed device circumstances, the one or more changed device circumstances including at least one circumstance selected from the set consisting of:
new geographic location; new network topology; new user; and new hardware addition.
- 18. A computer program product for use in conjunction with a computer system, the computer system for remotely configuring a portable electronic device based on a geographic location of the portable electronic device, the device having an associated configuration affecting electronic communications of the device, the computer program product comprising:
at a remote system:
instructions for receiving the geographical location of the portable electronic device; instructions for identifying, from a database, a set of preferences corresponding to the portable electronic device and to the geographic location of the portable electronic device; and instructions for transmitting the set of preferences to the portable electronic device; wherein the set of preferences modifies the associated configuration of the portable electronic device, thereby affecting the electronic communications of the portable electronic device.
- 19. The computer program product of claim 18, wherein the instructions for identifying further comprise:
instructions for determining whether the received geographical location is different than a stored geographical location, associated with the portable electronic device, in a database; and if the received geographical location and the stored geographical location are different, instructions for identifying, from the database, a set of preferences corresponding to the portable electronic device and to the geographic location of the portable electronic device.
- 20. The computer program product of claim 19, further comprising instructions for storing the received geographical location in the database, associated with the portable electronic device.
- 21. The computer program product of claim 18, wherein the set of preferences includes at least one preference selected from the set consisting of: communication protocol, network data transmission speed, error checking, network access code, network access telephone number, IP address, and a password.
- 22. The computer program product of claim 18, wherein the geographical location of the portable electronic device is provided to the remote system by a network service provider capable of intermittently electronically communicating with the portable electronic device.
- 23. The computer program product of claim 22, wherein the instructions for transmitting further comprise:
instructions for storing a record in the database indicating that the set of preferences is to be transmitted to the portable electronic device; instructions for determining, at a next intermittent electronic communication between the network service provider and the portable electronic device, that the stored record indicates that the set of preferences is to be transmitted; and instructions for transmitting, during the next intermittent electronic communication, the set of preferences to the portable electronic device.
- 24. The computer program product of claim 18, wherein the instructions for receiving and identifying comprise:
instructions for receiving the geographical location of the portable electronic device, and a new network topology in communication with the portable electronic device; and instructions for identifying, from a database, a set of preferences corresponding to at least one of: the portable electronic device, the geographic location of the portable electronic device, and the new network topology in communication with the portable electronic device.
- 25. The computer program product of claim 18, wherein the instructions for receiving and identifying comprise:
instructions for receiving the geographical location of the portable electronic device, and an indication of a new user of the portable electronic device; and instructions for identifying, from a database, a set of preferences corresponding to at least one of: the portable electronic device, the geographic location of the portable electronic device, and the new user of the portable electronic device.
- 26. The computer program product of claim 18, wherein the instructions for receiving and identifying comprise:
instructions for receiving the geographical location of the portable electronic device, and an indication of an addition of new hardware to the portable electronic device; and instructions for identifying, from a database, a set of preferences corresponding to at least one of: the portable electronic device, the geographic location of the portable electronic device, and the new hardware added to the portable electronic device.
- 27. A computer program product for use in conjunction with a computer system, the computer system for remotely configuring a portable electronic device based on the portable electronic device communicating with a new network topology, the device having an associated configuration affecting at least one function of the portable electronic device, the computer program product comprising:
at a remote system separate from the new network topology:
instructions for receiving an indication of the new network topology in communication with the portable electronic device; instructions for identifying, from a database, a set of preferences corresponding to the portable electronic device and to the new network topology in communication with the portable electronic device; and instructions for transmitting the set of preferences to the portable electronic device; wherein the set of preferences modifies the associated configuration of the portable electronic device, thereby affecting a subset of the at least one function of the portable electronic device.
RELATED APPLICATIONS
[0001] This application claims priority to, and incorporates herein by reference, an application entitled “SYSTEM AND METHOD FOR ADAPTING PREFERENCES BASED ON DEVICE LOCATION OR NETWORK TOPOLOGY,” filed on Mar. 11, 2002, and identified by serial No. 60/363,810 and attorney docket number 11114-004-888.
[0002] This application is related to, and incorporates herein by reference, an application entitled “SYSTEM AND METHOD FOR MANAGING A PLURALITY OF ELECTRONIC DEVICES,” filed on Mar. 11, 2002, and identified by serial No. 60/363,802 and attorney docket number 11114-003-888; “SYSTEM AND METHOD FOR DELIVERING DATA IN A NETWORK,” filed on Mar. 11, 2002, and identified by serial No. 60/363,877 and attorney docket number 11114-005-888; and “SYSTEM FOR STANDARDIZING UPDATES OF DATA ON A PLURALITY OF ELECTRONIC DEVICES,” filed on Mar. 11, 2002, and identified by serial No. 60/363,876 and attorney docket number 11114-006-888.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363810 |
Mar 2002 |
US |