US2014143310A1PendingUtilityA1
Method and system for creating it-oriented server-based web applications
Est. expiryJan 16, 2027(~0.5 yrs left)· nominal 20-yr term from priority
Inventors:Guy Peled
H04L 67/34G06F 16/958H04L 67/42
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method of application object management. The method comprises initializing and managing at least one application object on a server, forwarding a command indicative of a state of the at least one application object to a client hosting a browser and a kernel so as to allow the kernel to render the at least one application object according to the state by the browser, receiving, from the client, at least one client event pertaining to the at least one rendered application object, and updating the state by processing the at least one client event on the server.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of application object management, comprising:
receiving, at a server side from a client side, a plurality of requests for a plurality of application objects of at least one application; forwarding a generic static code to said client side; forwarding, from said server side, a plurality of commands each indicative of a state of another of said plurality of application objects to said client side so as to allow said generic static code, which is hosted by said client side, to render at said client side each said application object according to a respective said state; receiving, from said client side, a plurality of client side events each pertaining to a different application object of said plurality of application objects; updating each said state by processing said plurality of client side events on said server side.
2 . The method of claim 1 , wherein said plurality of application objects are displayed by a browser at said client side.
3 . The method of claim 1 , further comprising forwarding an additional command indicative of said updated states to said client side so as to allow said generic static code to render said plurality of application objects according to said updated states.
4 . The method of claim 1 , wherein said receiving comprises receiving a timestamp associated with said command, comparing said timestamp and a previous timestamp associated with of a respective state of a respective said application object, said updating is performed according said comparison.
5 . The method of claim 1 , wherein said command comprises a command for updating a screen layout object of a presentation layer depicting a respective said application object.
6 . The method of claim 1 , wherein said command does not contain a logic script pertaining to a respective said object application.
7 . The method of claim 1 , wherein said managing, said forwarding, and said receiving are performed on a common layer.
8 . The method of claim 1 , wherein said managing comprises initializing said at least one application in response to a request from said client side.
9 . The method of claim 1 , wherein each said application object is a window structure.
10 . The method of claim 1 , wherein said managing comprises initializing said plurality of application objects on said server side and tagging each said application object with an unique identifier; wherein said managing, forwarding, receiving, and updating are separately performed on said server side for each said application object, said generic static code separately update each said application object.
11 . A system of application objects management, comprising:
a server which manages a state of each of a plurality of application objects of at least one application; a plurality of generic static codes installed in a plurality of hosting clients, each of said plurality of generic static codes instructs the rendering of a display of any of said plurality of application objects of said at least one of application on one of said plurality of hosting clients; wherein said server forwards a command indicative of an update in a respective said state to a respective said generic static code so as to allow said respective generic static code to update accordingly a respective said display; wherein said respective generic static code forwards to said server at least one client event pertaining to said respective application object; wherein said server processes said at least one client event and updates a respective said state accordingly.
12 . The system of claim 11 , wherein server manages and processes a logic script of each said application object.
13 . The system of claim 12 , wherein said logic script is not processed by said client.
14 . A method of rendering application object, comprising:
receiving via a network and installing a generic static code on a client side; receiving via said network, on said client side, a command indicative of a state of a first of a plurality of application objects of at least one application managed by a server connected to said network; using said generic static code to identify said first application object and to instruct the rendering of said at least one application object according to said command; capturing at least one client event pertaining to said first application object; and forwarding said at least one client event with an identification (ID) of said first application object to said server so as to allow a processing thereof on said server and updating said state according to said processing.
15 . The method of claim 14 , wherein said generic static code is loaded into a client memory of a client in said client side.
16 . The method of claim 14 , wherein said generic static code is not installed in client memory of a client in said client side.
17 . The method of claim 14 , wherein said generic static code manages the communication between said client side and said server side.
18 . The method of claim 14 , wherein said capturing further comprising queuing a plurality of client events pertaining to said first application object, said forwarding comprises forwarding said plurality of client events to said server in response to a detection of an event so as to allow a processing thereof on said server and updating said state according to said processing.
19 . The method of claim 14 , wherein said updating comprises verifying a timestamp of said at least one client event in relation to another timestamp of said first application object.
20 . The method of claim 14 , wherein said first application object is a converted desktop application.
21 . The method of claim 14 , wherein said receiving comprises locally storing a copy of said state; further comprising synchronizing between said copy on said client side and said state on said server.Join the waitlist — get patent alerts
Track US2014143310A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.