IP Library Patent Application 11518589
Patent Application
App. No. 11/518,589

Custom branding of host application based on distributed storage of graphics elements in the attached accessory

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 None
App. No.
11/518,589
Abstract

A system and method for custom branding a host application executed on a host device. The host device couples with an accessory device, where a host application is provided for managing/controlling the accessory device. During run time, i.e., when the accessory device is coupled with the host device, the host device can retrieve at least one resource object in which graphical user interface elements associated with the accessory device type have been encoded or preconfigured. The host device can then render the host application with the graphical user interface elements, effectively custom branding the host application.

Claims (35)

1 . A method of skinning a host application comprising:

communicatively coupling an accessory device to a host device, wherein the host device executes the host application for managing the accessory device;

determining a type of the accessory device;

retrieving at least one resource object from the accessory device; and

rendering a graphical user interface of the host application based upon the at least one retrieved resource object.

2 . The method of claim 1 , wherein the accessory device comprises a wireless modem card.

3 . The method of claim 1 , wherein the determining of the type of the accessory device further comprises engaging in a handshaking procedure.

4 . The method of claim 3 , wherein the handshaking procedure further comprises receiving an identification signal from a radio frequency identifier of the accessory device identifying the accessory device as operating using one of a plurality of communications standards.

5 . The method of claim 1 , wherein the retrieving of the resource object is performed utilizing standard computer electrical interfaces.

6 . The method of claim 1 , wherein the retrieving of the resource object is performed utilizing an over-the-air wireless interface.

7 . The method of claim 1 , wherein the at least one resource object comprises a skin file.

8 . The method of claim 7 , wherein the skin file comprises at least one graphical user interface media element,

9 . The method of claim 8 , wherein the graphical user interface media element is one of a visual element, a text element, an audio element, and an animated element.

10 . A computer program product, embodied on a computer-readable medium, for skinning a host application comprising:

computer code for communicatively coupling an accessory device to a host device, wherein the host device executes the host application for managing the accessory device;

computer code for determining a type of the accessory device;

computer code for retrieving at least one resource object from the accessory device; and

computer code for rendering a graphical user interface of the host application based upon the at least one retrieved resource object.

11 . The computer program product of claim 10 , wherein the accessory device comprises a wireless modem card.

12 . The computer program product of claim 10 , further comprising receiving an identification signal from a radio frequency identifier of the accessory device identifying the accessory device as operating using one of a plurality of communications standards.

13 . The computer program product of claim 10 , wherein the retrieving of the resource object is performed utilizing standard computer electrical interfaces.

14 . The computer program product of claim 10 , wherein the retrieving of the resource object is performed utilizing an over-the-air wireless interface.

15 . The computer program product of claim 10 , wherein the at least one resource object comprises a skin file.

16 . An accessory device comprising:

an interface; and

a memory unit communicatively connected to the interface; and including:

computer code for communicatively coupling the accessory device to a host device, wherein the host device executes a host application for managing the accessory device;

computer code for determining a type of the accessory device;

computer code for forwarding at least one resource object from the accessory device; and

computer code for rendering a graphical user interface of the host application based upon the at least one retrieved resource object.

17 . The accessory device of claim 19 , further comprising computer code for forwarding an identification signal from a radio frequency identifier of the accessory device identifying the accessory device as operating using one of a plurality of communications standards.

18 . A system comprising:

a host device for executing a host application;

an accessory device for communicative coupling to the host device, wherein the host application provides a management interface for the accessory device;

the accessory device including memory for storing the at least one resource object, wherein at least one resource object is retrieved by the host device upon determining a type of the accessory device, and the management interface of the host application is graphically rendered based upon the at least one retrieved resource object.

Assignments (3)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL/FRAME NO. 24588/0683 Recorded Jul 16, 2010
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: NOVATEL WIRELESS, INC.
Reel/Frame 024697/0062 →
PATENT SECURITY AGREEMENT Recorded Jun 25, 2010
From: NOVATEL WIRELESS, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 024588/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2007
From: WU, JOHN JUN; ONG, THANH KHAI; HO, KEVIN HONG
To: NOVATEL WIRELESS, INC.
Reel/Frame 019216/0967 →