System and method for autonomic software delivery for personal area networks
First Claim
1. A method comprising:
- discovering a wireless responding device in a personal area network;
receiving software data from the wireless responding device;
comparing the received software data with one or more software version entries; and
downloading software from the wireless responding device corresponding to the software data in response to the comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for autonomic software delivery for personal area networks is presented. A software installer is included in a responding device that uses a device profile table to identify the capabilities of a requesting device. Once identified, the responding device provides software data, such as software identifiers and versions, to the requesting device. The requesting device compares its installed software with the software data it received from the responding device. In turn, the requesting device downloads software from the responding device that it either does not have or is outdated. Once the requesting device downloads the software, the requesting device may send requests, such as a print request or a remote control command, to the responding device using the downloaded software.
-
Citations
24 Claims
-
1. A method comprising:
-
discovering a wireless responding device in a personal area network;
receiving software data from the wireless responding device;
comparing the received software data with one or more software version entries; and
downloading software from the wireless responding device corresponding to the software data in response to the comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
discover a wireless responding device in a personal area network;
receive software data from the wireless responding device;
compare the received software data with one or more software version entries; and
download software from the wireless responding device corresponding to the software data in response to the comparing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a software installer tool for managing software installations, the software installer tool comprising software code effective to;
discover a wireless responding device in a personal area network;
receive software data from the wireless responding device over the personal area network;
compare the received software data with one or more software version entries located in one of the nonvolatile storage devices; and
download software over the personal area network from the wireless responding device corresponding to the software data in response to the comparing. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
discovering a wireless responding device in a personal area network;
receiving software data from the wireless responding device;
comparing the received software data with one or more software version entries, the software data including one or more software identifiers and one or more corresponding software versions, the comparing further comprising;
selecting one of the software identifiers; and
matching the selected software identifier'"'"'s corresponding version with one or more of the software version entries;
downloading software from the wireless responding device corresponding to the software data in response to the comparing; and
communicating with the wireless responding device using the downloaded software.
-
-
23. A program product comprising:
-
computer operable medium having computer program code, the computer program code being effective to;
discover a wireless responding device in a personal area network;
receive software data from the wireless responding device;
compare the received software data with one or more software version entries, the software data including one or more software identifiers and one or more corresponding software versions, the computer program code further effective to;
select one of the software identifiers; and
match the selected software identifier'"'"'s corresponding version with one or more of the software version entries;
download software from the wireless responding device corresponding to the software data in response to the comparing; and
communicate with the wireless responding device using the downloaded software.
-
-
24. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a software installer tool for managing software installations, the software installer tool comprising software code effective to;
discover a wireless responding device in a personal area network;
receive software data over the personal area network from the wireless responding device;
compare the received software data with one or more software version entries located in one of the nonvolatile storage devices, the software data including one or more software identifiers and one or more corresponding software versions, the software code further effective to;
select one of the software identifiers; and
match the selected software identifier'"'"'s corresponding version with one or more of the software version entries;
download software over the personal area network from the wireless responding device corresponding to the software data in response to the comparing; and
communicate with the wireless responding device using the downloaded software.
-
Specification