IP Library Granted Patent US 8,291,035
Granted Patent B2
US 8,291,035 · App. 10/889,239 · Granted Oct 16, 2012

System and method for using common communication channel by web page applets

Assignee: CA, Inc.
View Patent ↗
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 8,291,035
App. No.
10/889,239
Granted
Oct 16, 2012
Kind
B2
Abstract

Methods, apparatus, systems and computer-readable media are disclosed for facilitating multiple applets of a web page to communicate with a back end server through a common communication channel. According to one aspect, a method is disclosed for communicating data which includes identifying a common communication applet by a plurality of client applets. The method also includes submitting a set or data requests originating from the client applets to the common communication applet. The method further includes accumulating the data requests received from the plurality of client applets. The data requests are encoded and transmitted to a back-end handler. Results from the back end server are received, decoded and delivered to the appropriate client applet.

Claims (21)

1. A method for communicating data, comprising:

identifying a common communication applet by a plurality of client applets;

submitting by each client applet at least one data request to the common communication applet;

accumulating data requests received from the plurality of client applets;

encoding and transmitting the data requests to at least one back-end handler;

receiving and decoding results from the at least one back-end handler; and

delivering to each of the plurality of client applets, a result associated with the client applet.

2. The method of claim 1 , further comprising using a predictable naming scheme for creating identifiers for each client applet of the plurality of client applets, the predictable naming scheme allowing the results from the at least one back-end handler to be delivered to each of the plurality of client applets independent of the data requests received from the plurality of client applets.

3. The method of claim 1 , wherein identifying a common communication applet by a plurality of client applets comprises identifying a common communication applet by each client applet of the plurality of client applets providing an applet identifier unique to the respective client applet.

4. An apparatus for communicating data, comprising:

a processor;

a memory connected to said processor storing a program to control the operation of said processor;

the processor operative with the program in the memory to:

identify a common communication applet by a plurality of client applets;

submit a data request from each of the plurality of client applets to the common communication applet;

accumulate the received data requests;

encode and transmit the accumulated data requests to a back-end handler;

receive and decode results from the back-end handler; and

deliver to each of the plurality of client applets, a result associated with the client applet.

5. The apparatus of claim 4 , wherein the processor is further operative with the program in the memory to use a predictable naming scheme for creating identifiers for each client applet of the plurality of client applets, the predictable naming scheme allowing the results from the at least one back-end handler to be delivered to each of the plurality of client applets independent of the data requests received from the plurality of client applets.

6. The apparatus of claim 4 , wherein the processor operative with the program in the memory to identify a common communication applet by a plurality of client applets is further operative with the program in the memory to identify a common communication applet by each client applet of the plurality of client applets providing an applet identifier unique to the respective client applet.

Assignments (2)
MERGER Recorded Sep 13, 2012
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 028951/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2005
From: MARCINKOWSKI, TOM VOYTEK
To: COMPUTER ASSOCIATES THINK INC.
Reel/Frame 016318/0410 →
Continuity (2)
Provisional Application 60487037 · Jul 11, 2003
Related Publication 20050132085A1 · Jun 16, 2005