← Back to Patent Explorer
US6223345B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for building client and server application packages

Assignee: Oracle International Corp
•
Filing: 1999-08-30
•
Granted: 2001-04-24
•
Expires: 2019-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The application package building system includes an application storage maintaining specification and component information, and a client package build system which creates an application package definition for both a client application package and a server application package. The package definition identifies required specification and component information for both the client application package and the server application package. A client package build engine builds the client application package using the required specification and component information, and a server package build engine builds the server application package from the required specification and component information.

Inventors

  • 👤 Robert William Jones
  • 👤 Janet Knight
  • 👤 James Bruce Marshall
  • 👤 Martha Priser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:25
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 144 words
An application package building system for a client and a server, comprising: an application storage for maintaining application specification information and component information; a client package build system for creating an application package definition indicative of both a client application package adapted for installation on the client and a corresponding server application package adapted for installation on the server for enabling the server to process requests from the client, said definition identifying said application specification information and said component information required by said client application package and said server application package; a client package build engine responsive to said definition for building said client application package from said required application specification information and said required component information; and a server package build engine responsive to said definition for building said server application package from said required application specification information and said required component information.
Claim 2
Dependent Claim 144 words
An application package building system for a client and a server, comprising: an application storage for maintaining application specification information and component information; a client package build system for creating an application package definition indicative of both a client application package adapted for installation on the client and a corresponding server application package adapted for installation on the server for enabling the server to process requests from the client, said definition identifying said application specification information and said component information required by said client application package and said server application package; a client package build engine responsive to said definition for building said client application package from said required application specification information and said required component information; and a server package build engine responsive to said definition for building said server application package from said required application specification information and said required component information.
Claim 3
Dependent Claim 21 words
A system according to claim 1 , wherein said definition identifies server information for the server receiving said server application package.
Claim 4
Dependent Claim 24 words
A system according to claim 2 , wherein said client package build engine creates pack file information corresponding to said required application specification information.
Claim 5
Dependent Claim 38 words
A system according to claim 3 , wherein said server package build engine copies said pack file information to said server and recreates said required application specification information from said pack file information according to said server information.
Claim 6
Dependent Claim 59 words
A system according to claim 1 , wherein said client package build system includes a business function builder for building business logic components for said client application package from said required component information, and creates client package directory information for said client application package identifying said required application specification information, said required component information and said business logic components.
Claim 7
Dependent Claim 45 words
A system according to claim 1 , further including a server package build system for maintaining said server application package, said server package build system including a business function builder for building business logic components for said server application package from said required component information.
Claim 8
Dependent Claim 51 words
A system according to claim 6 , wherein said server package build system maintains said server application package on a server, and further including a live storage on said server to maintain said required application information and said business logic components when said server application package is deployed to said server.
Claim 9
Dependent Claim 28 words
A system according to claim 1 , wherein said definition is an update package definition for updating a parent client application package and a parent server application package.
Claim 10
Dependent Claim 23 words
A system according to claim 8 , wherein said update package definition identifies updated required application specification information and updated required component information.
Claim 11
Dependent Claim 46 words
A system according to claim 9 , wherein said required application specification information is merged with said updated required application specification information and said updated required component information replaces said required component information in said parent client application package and in said parent server application package.
Claim 12
Independent Claim 125 words
A method for building application packages for a client and a server, comprising; maintaining application specification information and component information; creating an application package definition indicative of both a client application package adapted for installation on the client and a corresponding server application package adapted for installation on the server for enabling the server to process request from the client, said definition identifying said application specification information and said component information required by said client application package and said server application package; building said client application package from said required application specification information and said required component information in accordance with said definition; and building said server application package from said required application specification information and said required component information in accordance with said definition.
Claim 13
Independent Claim 125 words
A method for building application packages for a client and a server, comprising; maintaining application specification information and component information; creating an application package definition indicative of both a client application package adapted for installation on the client and a corresponding server application package adapted for installation on the server for enabling the server to process request from the client, said definition identifying said application specification information and said component information required by said client application package and said server application package; building said client application package from said required application specification information and said required component information in accordance with said definition; and building said server application package from said required application specification information and said required component information in accordance with said definition.
Claim 14
Dependent Claim 20 words
A method according to claim 11 , further including identifying server information for the server receiving said server application package.
Claim 15
Dependent Claim 20 words
A method according to claim 12 , further including creating pack file information corresponding to said required application specification information.
Claim 16
Dependent Claim 34 words
A method according to claim 13 , further including copying said pack file information to said server and recreating said required application specification information from said pack file information according to said server information.
Claim 17
Dependent Claim 50 words
A method according to claim 11 , further including building business logic components for said client application package from said required component information, and creating client package directory information for said client application package to identify said required application specification information, said required component information and said business logic components.
Claim 18
Dependent Claim 29 words
A method according to claim 11 , further including maintaining said server application package, and building business logic components for said server application package from said required component information.
Claim 19
Dependent Claim 35 words
A method according to claim 16 , further including maintaining said server application package on a server, and deploying said required application information and said business logic components to a live storage on said server.
Claim 20
Dependent Claim 30 words
A method according to claim 11 , further including indicating said definition is an update package definition for updating a parent client application package and a parent server application package.
Claim 21
Dependent Claim 20 words
A method according to claim 18 , further including identifying updated required application specification information and updated required component information.
Claim 22
Dependent Claim 47 words
A method according to claim 19 , further including merging said required application specification information with said updated required application specification information and replacing said required component information with said updated required component information in said parent client application package and in said parent server application package.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-04-23 2004-10-23 2005-04-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-04-23 2008-10-23 2009-04-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-04-23 2012-10-23 2013-04-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag