IP Library Granted Patent US 7,197,580
Granted Patent B2
US 7,197,580 · App. 10/447,557 · Granted Mar 27, 2007

Computer system and method for supporting network-enabled devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,197,580
App. No.
10/447,557
Granted
Mar 27, 2007
Kind
B2
Abstract

A computer-implemented method and system are provided for supporting hardware devices that are connected to the computer via a network. The existence of any hardware device connected on the network is detected in the method. Information descriptive of the connected device is then obtained, either from the device or from the user. Based upon the obtained information, a logical representation of the connected device is created. The driver for the detected device is then located and installed. From this point on, the network-connected hardware device appears to the computer in the same manner as a locally connected hardware device.

Claims (17)

1. A computer readable storage medium having a service listener, when executed, detects network-connected hardware device, the service listener comprising:

the service listener operable in a computer;

at least one listening module component operating without a search request containing instructions for receiving messages indicative of a specific class of hardware device present on a network and for requesting the creation of a logical representation of any hardware device for which a message is received wherein the logical representation is a device node; and

an installation component containing instructions for locating a device driver in the network and installing the device driver for the hardware device present on the network, wherein the service listener is implemented in user mode wherein the service listener notifies an operating system of the computer of an arrival of the hardware device and wherein the installation component contains instructions for informing all applications running on the computer of the presence of the network-connected hardware device wherein the network-connected hardware device appears as a locally-connected device to the computer.

2. A computer readable storage medium having a service listener, when executed, detects network-connected hardware device, the service listener comprising:

a service listener operating in a computer;

the service listener operating to detect network-connected hardware devices, to request the creation of a logical representation of any hardware device for which a message is received from at least one listening module component, and to notify an operating system of the computer of an arrival of the hardware device wherein the logical representation is a device node;

the at least one listening module component in the service listener operating to automatically detect a hardware device connected to a network when the hardware device is first connected, and to communicate a discovery of the hardware device to the service listener; and

an installation component in the service listener operating to contain instructions for locating a device driver in the network and installing the device driver for the hardware device present on the network, wherein the service listener is implemented in user mode and wherein the installation component in the service listener operates instructions for informing all applications running on the computer of the presence of the network-connected hardware device wherein the network-connected hardware device appears as a locally-connected device to the computer.

3. A computer readable storage medium having a service listener, when executed, detects network-connected hardware device, the service listener comprising:

the service listener operating in a computer:

at least one listening module component containing instructions for automatically detecting a hardware device present on a network and for requesting the creation of a logical representation of any hardware device for which a message is received wherein the logical representation is a device node; and

an installation component containing instructions for locating a device driver in the network and installing the device driver for the hardware device present on the network, wherein the service listener is implemented in user mode wherein the service listener notifies an operating system of the computer of an arrival of the hardware device and wherein the installation component contains instructions for informing all applications running on the computer of the presence of the network-connected hardware device wherein the network-connected hardware device appears as a locally-connected device to the computer.

4. A computer readable storage medium having a service listener, when executed, detects network-connected hardware device, the service listener comprising:

the service listener operating in a computer:

at least one listening module component containing instructions for automatically detecting an imaging device present on a network and for requesting the creation of a logical representation of any imaging device for which a message is received wherein the logical representation is a device node; and

an installation component containing instructions for locating a device driver in the network and installing the device driver for the imaging device present on the network, wherein the service listener is implemented in user mode wherein the service listener notifies an operating system of the computer of an arrival of the hardware device and wherein the installation component contains instructions for informing all applications running on the computer of the presence of the network-connected imaging device wherein the network-connected hardware device appears as a locally-connected device to the computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2003
From: ROSENBLOOM, OREN; SADOVSKY, VLADIMIR
To: MICROSOFT CORPORATION
Reel/Frame 014129/0481 →