IP Library Granted Patent US 7,287,257
Granted Patent B2
US 7,287,257 · App. 10/680,285 · Granted Oct 23, 2007

Automatic embedded host configuration system and method

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,287,257
App. No.
10/680,285
Granted
Oct 23, 2007
Kind
B2
Abstract

A system and method for automatically detecting the attachment of a peripheral device to a host system, and configuring the host system for communication with the peripheral device is described. In accordance with an aspect of the invention, when a peripheral device is attached to the host system, the host detects the attachment of the device. If a device driver for controlling and communicating with the peripheral device is locally available, then the host system installs and loads the device driver. If the device driver is not locally present, then the host system establishes a connection with a server system that includes a database with the device driver needed for operation of the device. The device driver is forwarded to the host system and is then integrated into the host's system software, so that the host can communicate with and control the peripheral device. In accordance with certain aspects of the invention, advertisements or other relevant information about the peripheral device or the host system is displayed to a user, when the host system detects the attachment of the device.

Claims (24)

1. A method for directed information delivery to a host system comprising:

detecting attachment of a hardware device to a host system, wherein a client software running on the host system is notified of the hardware device attachment;

querying the hardware device for device information, wherein the client software queries the hardware device;

establishing a connection with a remote server system;

forwarding to the server system information related to the host system and the hardware device; wherein the host related information includes host operating system information and host system hardware information; and the hardware device information includes device class, device protocol, and vendor identification number to identify the hardware device; and said server system searches the world wide web for information related to the host system and the hardware device based on the host system information and the hardware device information provided to the server system; and a search result includes promotional or educational materials regarding the host system and the hardware device;

identifying presentation data based on the search result;

selecting most relevant data from among the presentation data, wherein the most relevant data is based on a user profile based on information collected by the client software;

formatting the most relevant data for presentation to the user, wherein the formatting is based on a host system limitation and a host system requirement and a hardware device limitation and a hardware device requirement including graphic display capabilities of the host system and available bandwidth; and

delivering to the host system formatted presentation data.

2. The method of claim 1 , wherein the presentation data is selected in a predetermined order based on the user profile and demographics; wherein the user profile is based on a type of software application used by the user.

3. The method of claim 1 wherein said host related information includes specifications about the host systems limitations and the host system requirement.

4. The method of claim 3 , wherein the host system limitation and the host system requirement relate to data communication limitations between the host system and the server system.

5. The method of claim 1 , wherein the presentation data is formatted by the server system or by the client software running on the host system.

6. The method of claim 1 , wherein the presentation data can be stored by a user for re-display at a later time.

7. The method of claim 1 , wherein the presentation data is associated with a fee based service, where a third party can promote a service, product and idea by subscribing to a service provider.

8. A system for directed information delivery, comprising:

a host system that detects attachment of a hardware device, wherein a client software running on the host system is notified of the hardware device attachment and the client software queries the hardware device for information; and

a remote server system that receives, via a network connection, host related information and hardware device information, wherein the host related information includes host operating system information and host system hardware information; and the hardware device information includes device class, device protocol, and vendor identification number to identify the hardware device; and said remote server system searches the world wide web for information related to the host system and the hardware device, and a search result includes promotional or educational materials regarding the host system and the hardware device; wherein based on the search result, presentation data is identified and most relevant data from among the presentation data is selected, wherein the most relevant data is based on a user profile based on information collected by the client software; and the most relevant data is formatted for presentation to the user, wherein the presentation data is formatted based on a host system limitation and a host system requirement and a hardware device limitation and a hardware device requirement including graphic display capabilities of the host system and available bandwidth: and the formatted presentation data is delivered to the host system.

9. The system of claim 8 , wherein the presentation data can be selected in a predetermined order based the user profile and demographics; wherein the user profile is based on a type of software application used by the user.

10. The system of claim 8 , wherein said host related information includes specifications about the host systems limitations and the host system requirement.

11. The system of claim 10 , wherein the host system limitations and the host system requirement relate to data communication limitations between the host system and the server system.

12. The system of claim 8 , wherein the presentation data is formatted by the server system or by the client software running on the host system.

13. The system of claim 8 , wherein the presentation data can be stored by a user for re-display at a later time.

14. The system of claim 8 , wherein the presentation data is associated with a fee based service, where a third party can promote a service, product or idea by subscribing to a service provider.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 034069-0494) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: PLX TECHNOLOGY, INC.
Reel/Frame 037682/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2015
From: PLX TECHNOLOGY, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035615/0767 →
PATENT SECURITY AGREEMENT Recorded Oct 28, 2014
From: PLX TECHNOLOGY, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 034069/0494 →
MERGER Recorded Nov 8, 2010
From: OXFORD SEMICONDUCTOR, INC.
To: PLX TECHNOLOGY, INC.
Reel/Frame 025332/0425 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME FROM "OXFORM SEMICONDUCTOR, INC." TO --OXFORD SEMICONDUCTOR, INC. PREVIOUSLY RECORDED ON REEL 019810 FRAME 0549. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT DOCUMENT. Recorded Nov 8, 2010
From: TRANSDIMENSION, INC.
To: OXFORD SEMICONDUCTOR, INC.
Reel/Frame 025323/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2010
From: MEZA, JOSEPH R.
To: SOFTCONNEX TECHNOLOGIES
Reel/Frame 025039/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2007
From: TRANSDIMENSION, INC.
To: OXFORM SEMICONDUCTOR, INC.
Reel/Frame 019810/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2004
From: SOFTCONNEX TECHNOLOGIES, INC.
To: TRANSDIMENSION, INC.
Reel/Frame 014668/0283 →