IP Library Patent Application 11560045
Patent Application
App. No. 11/560,045

DYNAMIC RESOURCE MANAGEMENT

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/560,045
Abstract

Instead of initially deploying a full set of static data resources to a client device, when notification of an error experienced by the client device is made, a determination is made as to whether that error is frequently concurring. In such a case, the resource associated that error is scheduled to be part of a next resource file build, whereupon the generated resource file is wirelessly communicated to the client device for installation.

Claims (35)

1 . A system, comprising:

a client side component capable of experiencing an error during operation;

a server side component operatively connected to a store of static data resources, wherein, upon indication of the error to the server side component, the server side component is arranged to:

build a resource file including a resource selected from the store and associated with the error, and

wirelessly transmit the resource file to the client side component.

2 . The system of claim 1 , wherein the error experienced during operation is one for which the client side component cannot locally locate an associated resource.

3 . The system of claim 1 , wherein the at least one of static data resources is one of a text string, a bitmap, an image, a code, a character string, metadata, and a user interface feature.

4 . The system of claim 1 , wherein the store is configurable.

5 . The system of claim 1 , wherein the resource file is dependent on a type of the client side component, a group associated with the client side component, and a carrier of a service provided to the client side component.

6 . The system of claim 1 , wherein the resource file is wirelessly broadcast to the client side component in a form an executable library file.

7 . The system of claim 1 , wherein the client side component is any one of a mobile phone, a personal digital assistant, and a portable e-mail device.

8 . The system of claim 1 , wherein the store is manageable without interference in operations of the client side component.

9 . The system of claim 1 , wherein the resource file is wirelessly broadcast to the client side component in a form an HTTP message.

10 . A method of performing resource management, comprising:

centrally storing at a server static data resources;

receiving an indication of an error experienced by a client device;

identifying a static data resource in response to the error indication;

causing a next build of a resource file to include the identified static data resource; and

wirelessly transmitting the resource file to the client device.

11 . The method of claim 10 , wherein the at least one of static data resources is one of a text string, a bitmap, an image, a code, a character string, metadata, and a user interface feature.

12 . The method of claim 10 , wherein the client device is any one of a mobile phone, a personal digital assistant, and a portable e-mail device.

13 . The method of claim 10 , wherein the resource file is wirelessly broadcast to the client device in a form an executable library file.

14 . The method of claim 10 , wherein the resource file is dependent on a type of the client device, a group associated with the client device, and a carrier of a service provided to the client device.

15 . The method of claim 10 , wherein building the resource file at the server occurs without interruption to operations of the client device.

16 . A mobile computing device, comprising:

a first module arranged to detect an error experienced by the mobile computing device;

a second module arranged to determine that a static data resource does not locally exist for the error;

a third module arranged to facilitate indication of the error to a server component;

a fourth module arranged to wirelessly receive a resource file build by the server component and including a static data resource for the error; and

a fifth module arranged to install the resource file.

17 . The mobile computing device of claim 16 , wherein the static data resource is one of a text string, a bitmap, an image, a code, a character string, metadata, and a user interface feature.

18 . The mobile computing device of claim 16 , wherein the mobile computing device is any one of a mobile phone, a personal digital assistant, and a portable e-mail device.

19 . The mobile computing device of claim 16 , wherein the resource file is wirelessly received by the client device in a form an executable library file.

20 . The mobile computing device of claim 16 , wherein the resource file is dependent on a type of the client device, a group associated with the client device, and a carrier of a service provided to the client device.

21 . The mobile computing device of claim 16 , wherein the resource file is dynamically sent by the server.

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 Jan 4, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020319/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2007
From: WELINGKAR, BHARAT; PRASAD, SRIKIRAN
To: PALM, INC.
Reel/Frame 019013/0173 →