IP Library Granted Patent US 9,083,686
Granted Patent B2
US 9,083,686 · App. 12/478,616 · Granted Jul 14, 2015

Protocol for program during startup sequence

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 9,083,686
App. No.
12/478,616
Granted
Jul 14, 2015
Kind
B2
Abstract

A system and a method to determine if a client (e.g., an accessory (or peripheral)) is appropriately licensed for interoperation with a host (e.g., host computer). The client communicatively couples the host and receives a contract from the host. The client computes a checksum of the contract and compares the checksum of the contract with a previously stored version of the contract or a checksum of the contract to determine a match. If there is no match, the host communicatively decouples the client in response to the determination being a no match. If there is a match, the client transmits a contract response to the host and awaits host authorization. Once authorized the client transmits enumeration data to the host.

Claims (16)

1. A computer-implemented method for permitting authorization of a client device with a host device, the method comprising:

receiving an indication of communicatively coupling with the host device;

transmitting an agreement file to the client device, the agreement file corresponding to a pre-negotiated agreement;

receiving from the client device a response file in response to the transmitted agreement file;

comparing the response file with a pre-stored version of the response file;

authorizing, in response to a match between the response file and the pre-stored version of the response file, access for the client device; and

receiving, from the client device, enumeration data.

2. The method of claim 1 , wherein comparing further comprises computing a checksum of the response file and comparing it with a pre-stored version of a checksum of the response file to determine a match.

3. The method of claim 1 , wherein comparing further comprises comparing characters of the agreement file with characters in the response file to determine a match.

4. The method of claim 1 , further comprising at least one of:

communicatively decoupling from the host device in response to the determination being a no match, and

granting access to the host device for a predetermined period of time in response to the determination being a no match.

5. The method of claim 1 , wherein the agreement file comprises a legal agreement text.

6. The method of claim 5 , wherein the response file comprises a legal response text.

7. The method of claim 1 , wherein the client device comprises an accessory and the host device comprises a computing device.

8. The method of claim 4 , wherein the accessory comprises one of a physical accessory or a logical accessory.

Assignments (9)
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 Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Oct 22, 2009
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023406/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2009
From: CHATTERJEE, MANJIRNATH
To: PALM, INC.
Reel/Frame 022894/0028 →