IP Library Patent Application 11096760
Patent Application
App. No. 11/096,760

Mobile client synchronization and upgrading

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/096,760
Abstract

Upgrading a mobile client is described, including exporting a deployment unit, the deployment unit including an item, an action, and a target, and logic configured to perform the action on the item at the target, importing the deployment unit from a file system to a master, applying the action on the item at the target on the master, and committing the deployment unit from the master to the mobile client, wherein the deployment unit executes logic configured to apply the action on the item at the target on the mobile client.

Claims (30)

1 . A method for upgrading a mobile client, comprising:

exporting a deployment unit, the deployment unit including an item, an action, and a target, and logic configured to perform the action on the item at the target;

importing the deployment unit from a file system to a master;

applying the action on the item at the target on the master; and

committing the deployment unit from the master to the mobile client, wherein the deployment unit executes logic configured to apply the action on the item at the target on the mobile client.

2 . The method recited in claim 1 , wherein the deployment unit is a file.

3 . The method recited in claim 1 , wherein the deployment unit is a jar file.

4 . The method recited in claim 1 , wherein the deployment unit includes a file configuration change.

5 . The method recited in claim 1 , wherein the logic, when executed, determines how the action is applied on the item at the target.

6 . The method recited in claim 1 , wherein the deployment unit includes operational data.

7 . The method recited in claim 1 , wherein the deployment unit includes metadata.

8 . The method recited in claim 1 , wherein exporting the deployment unit further comprises packaging the deployment unit in a jar file.

9 . The method recited in claim 1 , wherein committing the deployment unit from the master to the mobile client further comprises sending the deployment unit as an attachment to a message.

10 . The method recited in claim 1 , wherein committing the deployment unit from the master to the mobile client further comprises sending the deployment unit as an attachment to a data transport message, wherein the attachment is encapsulated using a data transport protocol.

11 . A system for upgrading a mobile client, comprising:

a memory for storing data;

a processor configured to create a deployment unit, the deployment unit including an item, an action, and a target, and logic configured to perform the action on the item at the target, the processor being further configured to export the deployment unit to a file system, to import the deployment unit from the file system to a master, to apply the action on the item at the target on the master, and to commit the deployment unit from the master to the mobile client, wherein the deployment unit executes logic configured to apply the action on the item at the target on the mobile client.

12 . The system recited in claim 11 , wherein the deployment unit is a file.

13 . The system recited in claim 11 , wherein the deployment unit has a file format of jar.

14 . The system recited in claim 11 , wherein the logic, when executed, determines how the action is applied on the item at the target on the master or the mobile client.

15 . The system recited in claim 11 , wherein the deployment unit includes operational data.

16 . The system recited in claim 11 , wherein the deployment unit includes metadata.

17 . The system recited in claim 11 , further comprising a packaging module configured to package the deployment unit in a jar file.

18 . The system recited in claim 11 , wherein the processor being further configured to commit the deployment unit from the master to the mobile client further comprises sending the deployment unit as an attachment to a message.

19 . The system recited in claim 11 , wherein the processor being further configured to commit the deployment unit from the master to the mobile client further comprises sending the deployment unit as an attachment to a data transport message, wherein the attachment is encapsulated using a data transport protocol.

20 . A computer program product for upgrading a mobile client, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

exporting a deployment unit, the deployment unit including an item, an action, and a target, and logic configured to perform the action on the item at the target;

importing the deployment unit from a file system to a master;

applying the action on the item at the target on the master; and

committing the deployment unit from the master to the mobile client, wherein the deployment unit executes logic configured to apply the action on the item at the target on the mobile client.

Assignments (6)
RELEASE Recorded Apr 17, 2012
From: JPMORGAN CHASE BANK, N.A. AS ADMINSTRATIVE AGENT
To: E.PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (MICHIGAN), INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.; SSA GLOBAL TECHNOLOGIES, INC.; EXTENSITY, INC.; EXTENSITY (U.S.) SOFTWARE, INC.; INFINIUM SOFTWARE, INC.; INVENSYS SYSTEMS INC.; PROFUSE GROUP B.V.
Reel/Frame 028060/0030 →
RELEASE Recorded Apr 17, 2012
From: CREDIT SUISSE AG, CAYMAN ISLAND BRANCH, AS ADMINISTRATIVE AGENT
To: E.PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (MICHIGAN), INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.; PROFUSE GROUP B.V.
Reel/Frame 028060/0116 →
SECURITY AGREEMENT Recorded May 8, 2007
From: E. PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.
To: CREDIT SUISSE, CAYMAN ISLANDS BRANCH, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 019260/0013 →
SECURITY AGREEMENT Recorded May 7, 2007
From: E.PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 019254/0202 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2006
From: JPMORGAN CHASE BANK, N.A.
To: SSA GLOBAL TECHNOLOGIES, INC.
Reel/Frame 018015/0343 →
SECURITY AGREEMENT Recorded May 5, 2006
From: SSA GLOBAL TECHNOLOGIES, INC.
To: JP MORGAN CHASE BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 017575/0153 →