System and method for flexible user interfaces
First Claim
1. A method for determining a data format handling capability of a client by a first server in a client-server system, comprising:
- receiving a data packet that was transmitted by the client at the first server, the data packet having a data packet header comprising indicia designating the type of client that transmitted the data packet;
correlating the indicia with one of a plurality of stored indicia, each stored indicia having a corresponding stored data format handling capability indication for a type of client; and
selecting the most correlated data format handling capability as the data format handled by the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for implementing a user interface for providing a data service in a mobile client using a server with knowledge of the client'"'"'s hardware and software capabilities to modify data content and display rules for an improved user interface on the client. Data may be cached on the client to improve application response time and provide a standalone application capability for the client. The automatic conversion of newly developed applications to a plurality of clients with differing hardware and software capabilities reduces application software development and maintenance costs. Software updates and bug fixes can be deployed with the same method and system. An interoperable array of adapters for reporting, billing, and format conversions is also described.
-
Citations
21 Claims
-
1. A method for determining a data format handling capability of a client by a first server in a client-server system, comprising:
-
receiving a data packet that was transmitted by the client at the first server, the data packet having a data packet header comprising indicia designating the type of client that transmitted the data packet;
correlating the indicia with one of a plurality of stored indicia, each stored indicia having a corresponding stored data format handling capability indication for a type of client; and
selecting the most correlated data format handling capability as the data format handled by the client. - View Dependent Claims (2, 3, 4)
-
- 5. A method for modifying a meta rule for a rule set based application in a client-server system, comprising translating a meta rule according to a first policy meta rule.
-
8. A method of controlling a native application of a mobile terminal, by a client residing on the mobile terminal, of a client-server based application, the method comprising:
-
invoking the execution of the native application; and
transferring control data to the native application; and
terminating the execution of the native application, responsive to the received data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for a client of a client-server based application, the client residing on a mobile terminal, to modify a data file residing on the mobile terminal, the data file for use by a native application of the mobile terminal, the method comprising:
-
receiving data from a server of the client-server based application, the data comprising a native application designation and data content; and
storing at least a portion of the received data in an area of the physical memory corresponding to the designated native application. - View Dependent Claims (20, 21)
-
Specification