Method and system to support scalable application level communication between mobile device and a centralized application server
A method and apparatus for limiting an amount of information transmitted between user equipment and a server. The method comprises generating local information for transmission, forwarding the local information to a filter, determining a local information type, filtering the local information based upon a preset filter criterion corresponding to the local information; and transmitting the filtered local information.
1 . A method for limiting an amount of information transmitted between user equipment and a server, the method comprising the steps of:
generating local information for transmission;
forwarding the local information to a filter;
determining a local information type;
filtering the local information based upon a preset filter criterion corresponding to the local information type; and
transmitting the filtered local information.
2 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , further comprising the step of:
determining if a preset filter criterion is set for the type of local information.
3 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , further comprising the step of:
determining the preset filter criterion.
4 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 3 , wherein said determining of the preset filter criterion is performed at the server and the server transmits said preset filter criterion to the user equipment.
5 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , further comprising the step of:
determining if the filtered local information includes any information.
6 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 4 , further comprising the step of:
storing the preset filter criterion in the server.
7 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the preset filter criterion is content based.
8 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the preset filter criterion is time based.
9 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the preset filter criterion is content and time based.
10 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , further comprising the step of storing the filtered local information.
11 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the preset filter criterion is periodically updated.
12 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , further comprising the step of:
transmitting a customized response to the filtered local information.
13 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , further comprising the step of:
updating the preset filter criterion upon receipt of the filtered local information.
14 . A user equipment used for wireless communication comprising:
application components that generate application data and local information for transmission to a server;
a message formation section for creating and formatting outgoing messages, including a local information message for transmission;
a storage section for storing application data, local information, and preset filter criterion;
a filter for filtering the local information message based upon the preset filter criterion; and
a wireless transceiver for transmitting the filtered local information message and for receiving including the preset filter criterion and updates.
15 . The user equipment of claim 14 , wherein said filter controls a size of the local information message.
16 . The user equipment of claim 14 , wherein said filter controls a frequency of transmission of the local information message.
17 . The user equipment of claim 14 , wherein the preset filter criterion is received from a network server.
18 . A networked artifact functioning as a wireless server comprising;
an application section for generating service information and preset filter criterion for user equipment and for the wireless server;
a message formation section for creating and formatting messages, including an initial preset filter message and periodic update filter message for transmission;
a storage section for storing application data and all filter criterion for user equipment and for the wireless server and local information from the user equipment;
a filter for filtering information sent to the user equipment based upon the stored preset filter criterion; and
a wireless transceiver for transmitting the filtered localinformation, the initial preset filter message and the periodic update filter message and for receiving the localinformation from the user equipment.
19 . The network artifact of claim 18 , wherein said application section generates service information based upon the local information received from the user equipment.
20 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the preset filter criterion is application specific and said method further comprising the steps of:
determining a source application for the local information;
determining if the preset filter criterion applies for said determining a source application; and
filtering the local information based upon said determining if the filter criteria applies.
21 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the local information is a photograph and the preset filter criterion is a characteristic of the photograph.
22 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the local information is a list of current applications running at said user equipment.
23 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the local information is biometric data and the preset filter criterion is a characteristic of the biometric data.
24 . The method for limiting an amount of information transmitted between user equipment and a server according to claim 1 , wherein the local information is all detected wireless access points and the preset filter criterion is a characteristic of each detected wireless access point.