IP Library Granted Patent US 7,356,629
Granted Patent B2
US 7,356,629 · App. 10/360,524 · Granted Apr 8, 2008

Conveying data between computing 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,356,629
App. No.
10/360,524
Granted
Apr 8, 2008
Kind
B2
Abstract

Techniques are provided for conveying data between computing devices. In certain implementations, a system and method for conveying data between computing devices include the capability to, at a wireless terminal, generate a computer interface message containing peripheral device registration information, receive a computer interface message containing data for a peripheral device associated with the device registration information, and generate a wireless network message to convey the data to a peripheral device associated with the device registration information.

Claims (66)

1. A method performed by a wireless terminal for conveying data between computing devices, the method comprising:

initiating a wireless network session;

receiving a wireless network message containing peripheral device registration information;

generating a computer interface message containing the device registration information;

receiving a computer interface message containing data for a peripheral device associated with the device registration information; and

generating a wireless network message to convey the data to a peripheral device associated with the device registration information.

2. The method of claim 1 , further comprising:

initiating a computer interface session; and

receiving a computer interface message containing a peripheral device registration request.

3. The method of claim 1 , wherein peripheral device registration information comprises an identifier for a peripheral device.

4. The method of claim 1 , further comprising receiving a wireless network message containing instructions that allow the wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information.

5. The method of claim 1 , wherein the wireless network messages comprise code-division multiple access messages.

6. The method of claim 1 , wherein the computer interface messages comprise Universal Serial Bus messages.

7. The method of claim 1 , further comprising:

receiving a computer interface message requesting a peripheral device driver associated with the device registration information;

generating a wireless network message requesting an associated peripheral device driver;

receiving a wireless network message containing an associated peripheral device driver; and

generating a computer interface message containing the received peripheral device driver.

8. The method of claim 1 , further comprising:

receiving a wireless network message containing registration information for a plurality of peripheral devices; and

generating a computer interface message containing the device registration information.

9. A system for conveying data between computing devices, the system comprising:

a wireless terminal operable to:

initiate a wireless network session,

receive a wireless network message containing peripheral device registration information,

generate a computer interface message containing the device registration information,

receive a computer interface message containing data for a peripheral device associated with the device registration information, and

generate a wireless network message to convey the data to a peripheral device associated with the device registration information.

10. The system of claim 9 , wherein the wireless terminal is further operable to receive a wireless network message containing instructions that allow the wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information.

11. The system of claim 9 , wherein the wireless terminal is further operable to:

receive a computer interface message requesting a peripheral device driver associated with the device registration information;

generate a wireless network message requesting an associated peripheral device driver;

receive a wireless network message containing an associated peripheral device driver; and

generate a computer interface message containing the received peripheral device driver.

12. The system of claim 9 , wherein the wireless terminal is further operable to:

receive a wireless network message containing registration information for a plurality of peripheral devices; and

generate a computer interface message containing the device registration information.

13. A system for conveying data between computing devices, the system comprising:

a wireless terminal operable to:

initiate a wireless network session,

receive a wireless network message containing peripheral device registration information, the information comprising a Plug-aid-Play identifier,

receive a wireless network message containing instructions that allow the wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information,

initiate a Universal Serial Bus computer interface session,

receive a computer interface message containing a peripheral device registration request,

generate a computer interface message containing the device registration information,

receive a computer interface message requesting a peripheral device driver associated with the device registration information,

generate a wireless network message requesting an associated peripheral device driver,

receive a wireless network message containing an associated peripheral device driver,

generate a computer interface message containing the received peripheral device driver,

receive a computer interface message containing data for a peripheral device associated with the device registration information, and

generate a wireless network message to convey the data to a peripheral device associated with the device registration information; and

a wireless network operable to:

detect initiation of the wireless network session,

determine whether the wireless network session is associated with a peripheral device,

generate the wireless network message containing the device registration information if the wireless network session is associated with a peripheral device,

generate the wireless network message containing the instructions if the wireless network session is associated with a peripheral device,

receive the wireless network message requesting a peripheral device driver associated with the device registration information,

generate the wireless network message containing an associated peripheral device driver,

receive the wireless network message conveying the data to a peripheral device associated with the device registration information, and

generate a message to convey the data to a peripheral device associated with the device registration information.

14. The method of claim 1 , further comprising:

generating a wireless message comprising an identifier associated with a peripheral device; and

receiving a wireless message comprising peripheral device registration information associated with the identifier.

15. The system of claim 9 , wherein the wireless terminal is further operable to:

generate a wireless message comprising an identifier associated with a peripheral device; and

receive a wireless message comprising peripheral device registration information associated with the identifier.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2003
From: KILLERMANN, UDO
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 014003/0388 →