Next Patent: Interactive remote monitoring of client page render times
Next Patent: Interactive remote monitoring of client page render times
A computing device generates a transaction request and transmits the transaction request to a peripheral device by way of a wireless communications link. In response to the request, the peripheral device determines the application required by the computing device which will enable the computing device to operate the peripheral. The appropriate application is then transmitted to the computing device by way of the wireless communications or by way of an intervening wireless or wireline communications network. The computing device then uses the received application to operate the peripheral according to the specialized application's instructions and the rules for their use.
Plaque It!
Sponsored by: Flash of Genius |
[0001] The invention relates generally to the field of computing devices and, more particularly, to peripheral components used with computing devices.
[0002] In contemporary user environments, a peripheral device communicates with a particular computing device (such as a desktop computer, laptop computer, or handheld computer) by way of an application software package or a driver that generates lower level commands from more general instructions from the computing device. Generally, these applications are preloaded on the computing device after the user determines the specific type of peripheral device with which the computing device will communicate. This often requires the user to obtain specific knowledge regarding the manufacturer and model type of the peripheral device. When the user obtains this information, he or she must locate a disk (floppy or CD) that contains the application software needed to facilitate the interaction between the devices and then install the appropriate application on the computing device.
[0003] When a user brings a computing device into a new office environment, the user can often spend a substantial amount of time loading application software and other peripheral device management software to enable the computing device to communicate with the peripheral device in the new environment. This places a burden on the user in that he or she must acquire specific information about a peripheral device prior to using the device in a productive manner, such as to print a document, scan a document to place an image of the. document into the memory of the computing device, or otherwise communicate with the external device. Further, the user may need to draw on local expertise, such as information technology specialists in the new environment, to assist in interfacing the computing device with the peripheral device.
[0004] Therefore, it is desirable for peripheral devices to be capable of easily uploading an application or driver to a computing device. A method and apparatus which accomplish this function overcomes the shortcomings found in contemporary user environments and simplifies the process by which computing devices acquire software that enables operation of the peripheral device by the computing device.
[0005] The invention is pointed out with particularity in the appended claims. However, at least some important aspects of the invention are summarized herein.
[0006] According to one aspect of the invention, a computing device establishes contact with a peripheral device by way of a wireless or wireline interface. The peripheral device then performs various method steps to upload an application, such as a communications driver, to the computing device. When the particular application has been uploaded to the computing device, the computing device begins transmitting to the peripheral device using the specialized instructions translated or generated by the received application, thus enabling the peripheral device to perform the particular task directed by the computing device.
[0007] According to another aspect of the invention, after an initial exchange with a peripheral device by way of a wireless or wireline interface, the peripheral device can direct the computing device to a network location such as Web site or other logical location where the computing device can acquire the desired application. The computing device can then begin transmitting to the peripheral device in accordance with the received application, thereby enabling the peripheral device to perform a particular task directed by the computing device.
[0008] A more complete understanding of the various aspects of the claimed invention may be acquired by reading the specification herein in conjunction with the figures, wherein like reference numerals refer to like elements.
[0009]
[0010]
[0011]
[0012] A peripheral device that manages the upload of an application to a computing device enables a user to come into a new environment and quickly begin communicating with the peripheral device resident in the new environment. This removes the need for the user to spend significant amounts of time loading application software that enables communications with the resident peripherals. According to one aspect of the invention, Bluetooth technology and specifications can be used to facilitate the low-level interchange between a computing device and a resident peripheral. This enables a mobile computing device user to operate peripheral equipment, such as printers, multimedia devices, and other types of external equipment, without requiring the user to locate specific information regarding the peripheral so that the necessary application can be manually loaded.
[0013] In the context of the present invention, a “transaction request” is used to identify a first communications inquiry made by a computing device. It is contemplated that this request is directed toward a peripheral device when the computing device seeks to obtain a service from, or to otherwise interact with the peripheral device.
[0014] Additionally in the context of the present invention, a “task” is used to identify an activity that cannot readily be performed by the computing device without the service of the peripheral device. An example of a task, which is not intended to limit the claimed invention, is the printing of a file stored on the computing device by a peripheral device. A second example of a task might be conveyance of a user's personal phone book to a cellular communications device.
[0015]
[0016] In a preferred embodiment, peripheral device
[0017] When processor
[0018] It is noteworthy to indicate that prior to transmitting the application to computing device
[0019] In an alternate embodiment, RF transceiver
[0020] In
[0021]
[0022] When processor
[0023] Preferably, network
[0024] Peripheral device
[0025] It should be mentioned that the aspects of the invention can be practiced by removing either network transceiver
[0026]
[0027] An example of a transaction request could be a communication that solicits information about peripherals within range of the computing device, or attached to the computing device. For example, in the event that a user intends to make use of a wireless mouse, the transaction request can represent a first communication of the computing device with the wireless mouse. In another example, where the peripheral device is a printer connected to the computing device by way of a cable, the transaction request can be a query to determine if, the printer is available to print a file.
[0028] At block
[0029] The method continues at block
[0030] At block
[0031] In the event that either or both of the computing devices and peripheral devices are interfaced to a network, blocks
[0032] It should also be noted that if, in block
[0033] Blocks
[0034] In conclusion, peripheral devices, which manage driver upload to computing devices, enable a user to come into a new environment and quickly begin communicating with the peripherals resident in the new environment. The invention can be used in conjunction with Bluetooth technology and specifications to facilitate low level interchange between a computing device and a resident peripheral. The method and apparatus enable a mobile computing device user to operate peripheral equipment, such as printers, multimedia devices, and other types of external equipment, without requiring the user to locate specific information regarding the peripheral so that the necessary driver can be manually loaded.
[0035] The foregoing description of the specific embodiments will so fully reveal the general nature of the invention that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and therefore such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments.
[0036] It should be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Accordingly, the invention is intended to embrace all such alternatives, modifications, equivalents and variations as fall within the spirit and broad scope of the appended claims.