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

Remote application design

Assignee: Genesys Cloud Services Inc
•
Filing: 1998-07-15
•
Granted: 2000-10-31
•
Expires: 2018-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for remotely developing an telephony application for a call handling server comprises: program code components for each process used by the call handling server and an associated reduced code components for each process; an application designer for combining the reduced code components into an application design; networking capability for sending the application designer and reduced code components to a client and receiving a completed application design; and an application builder for assembling, according to the application design, the program code components into an self contained application.

Inventors

  • 👤 Nicholas David Butler
  • 👤 Jacqueline Bowden
  • 👤 Steven John Hyatt
  • 👤 David Seager Renshaw
  • 👤 Yuk-Lun Wong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 05:22
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 119 words
A system for remotely developing an application for a server comprising: a plurality of program components, each program component comprising a functional part for execution in an application and a separable design part; an application designer for assembling design parts of the program components into an application design; means for sending said application designer and said plurality of said design parts to a remote client, whereby the functional parts of the program components remain on the server; means for receiving an application design comprising assembled design parts from said client; and an application builder for compiling the program components on the server into an application based on the assembled design parts in the application design received from the client.
Claim 2
Independent Claim 119 words
A system for remotely developing an application for a server comprising: a plurality of program components, each program component comprising a functional part for execution in an application and a separable design part; an application designer for assembling design parts of the program components into an application design; means for sending said application designer and said plurality of said design parts to a remote client, whereby the functional parts of the program components remain on the server; means for receiving an application design comprising assembled design parts from said client; and an application builder for compiling the program components on the server into an application based on the assembled design parts in the application design received from the client.
Claim 3
Dependent Claim 39 words
A system as claimed in claim 1 wherein the functional part of each program component is based on methods for the program component and the design part of each program component is based on properties for each program component.
Claim 4
Dependent Claim 16 words
A system as claimed in claim 2 wherein the program component is a Java Bean object.
Claim 5
Dependent Claim 67 words
A system as claimed in claim 3 wherein the application builder comprises: syntax checking means for checking the syntax of the application design; object creation means are provided to create objects based on respective program components; property copy means to copy properties specified in the design part of the program components to the objects they represent; and connection forming means to form links between the created objects.
Claim 6
Dependent Claim 50 words
A system as claimed in claim 4 wherein the connection forming means comprises: means for creating an adapter object associated with two objects and having response means whereby in response to an event from one of said component objects said adapter object calls the action method of the other object.
Claim 7
Dependent Claim 18 words
A system as claimed in claim 5 wherein the receiving means receives the application design in string form.
Claim 8
Independent Claim 83 words
A method of developing an application for a server comprising the steps of: sending, from the server to a remote client, an application designer and a plurality of design parts; designing, at the client using the application designer, an application design comprising a combination of said design parts; sending the application design from the client to the server; building, at the server, an application comprising functional parts, stored at the server, according to the combination of design parts in the received application design.
Claim 9
Independent Claim 83 words
A method of developing an application for a server comprising the steps of: sending, from the server to a remote client, an application designer and a plurality of design parts; designing, at the client using the application designer, an application design comprising a combination of said design parts; sending the application design from the client to the server; building, at the server, an application comprising functional parts, stored at the server, according to the combination of design parts in the received application design.
Claim 10
Independent Claim 111 words
A system for remotely developing a telephony application for a call handling server comprising: a plurality of program code components and an associated plurality of reduced code design components for processes used by the call handling server, the functional part of the program code components being separable from the design components; an application designer for combining the design components into an application design; networking capability for sending the application designer and design components to a client and receiving back a application design of combined design components; and an application builder for assembling, according to the combined designed components in the application design, the program code components into a self contained application.
Claim 11
Independent Claim 111 words
A system for remotely developing a telephony application for a call handling server comprising: a plurality of program code components and an associated plurality of reduced code design components for processes used by the call handling server, the functional part of the program code components being separable from the design components; an application designer for combining the design components into an application design; networking capability for sending the application designer and design components to a client and receiving back a application design of combined design components; and an application builder for assembling, according to the combined designed components in the application design, the program code components into a self contained application.
Claim 12
Independent Claim 112 words
A method of developing a telephony application for a call handling system comprising the steps of: storing at a server a plurality of functional components, each functional component being associated with a separable design component; sending, from the server across a network to a remote client, a telephony application designer and said plurality of design components; designing, at the client using the telephony application designer, a telephony application design comprising a combination of design components; sending the telephony application design from the client across the network to the telephony server; building, at the telephony server, a telephony application comprising the functional components based on the design components in the telephony application design.
Claim 13
Independent Claim 112 words
A method of developing a telephony application for a call handling system comprising the steps of: storing at a server a plurality of functional components, each functional component being associated with a separable design component; sending, from the server across a network to a remote client, a telephony application designer and said plurality of design components; designing, at the client using the telephony application designer, a telephony application design comprising a combination of design components; sending the telephony application design from the client across the network to the telephony server; building, at the telephony server, a telephony application comprising the functional components based on the design components in the telephony application design.

References Cited (Backward Citations)

US5826019A Cited
EP0710909A1 Cited
US5838682A Cited
US5708709A Cited
EP0798635A1 Cited
US5999972A Cited
US5973696A Cited
US5999965A Cited
US5732218A Cited
US5991534A Cited
US5878418A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-31 2004-05-01 2004-10-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-31 2008-05-01 2008-10-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-31 2012-05-01 2012-10-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag