Method and apparatus for dispatching incoming data in a multi-application terminal
First Claim
Patent Images
1. A method of processing an incoming application data for a plurality of applications, the method comprising:
- communicating an application descriptor of each of the plurality of applications to a registry;
receiving the incoming application data at a network interface;
identifying a destination application from the plurality of applications based on an application descriptor of the incoming application data and the registry; and
communicating the incoming application data to the destination application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for dispatching incoming application data on a computing device is disclosed. A dispatcher can determine a correct destination application for an incoming application data based on a registry and an application descriptor in the incoming data. In one arrangement, the dispatcher can be included as part of the Java Mobile Device Information Profile PushRegistry framework for handling incoming network connections. The dispatcher can be used in a multiple protocol environment, as well be used by multiple applications utilizing the same protocols.
116 Citations
34 Claims
-
1. A method of processing an incoming application data for a plurality of applications, the method comprising:
-
communicating an application descriptor of each of the plurality of applications to a registry;
receiving the incoming application data at a network interface;
identifying a destination application from the plurality of applications based on an application descriptor of the incoming application data and the registry; and
communicating the incoming application data to the destination application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications device, comprising:
-
a persistent data storage comprising an application descriptor registry;
a network interface configured to receive an incoming application data; and
a processor arranged to;
receive the incoming application data from the network interface, identify a destination application of the communications device based on the application descriptor registry and an application descriptor of the incoming application data; and
communicate the incoming application data to the destination application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium for processing an incoming application data for a plurality of applications of a computing device having a network interface and a registry, the computer readable medium configured with instructions for causing the computing device to perform the steps of:
-
communicating an application descriptor of each of the plurality of applications to the registry of the computing device;
receiving the incoming application data at the network interface of the computing device;
identifying a destination application of the plurality of applications based on an application descriptor of the incoming application data and the registry; and
communicating the incoming application data to the destination application. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for communicating an application data over a network, comprising:
-
a first computing device comprising a network interface coupled to the network for sending the application data; and
a second computing device comprising;
a persistent data storage comprising an application descriptor registry;
a network interface coupled to the network and configured to receive the application data; and
a processor arranged to;
receive the application data from the network interface;
identify a destination application of the second computing device based on the application descriptor registry and an application descriptor of the application data; and
communicate the application data to the destination application. communicate the incoming application data to the destination application. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification