Method and system for providing pattern based enterprise applications for organizing, automating, and synchronizing processes for mobile communication devices
First Claim
Patent Images
1. A method comprising:
- in response to receiving a request from a mobile device, accessing a plurality of tables within a database to retrieve a first copy of data elements;
in response to receiving the request from the mobile device, accessing a memory to retrieve a first copy of a first page definition that comprises a first pattern definition;
merging the first copy of the first page definition and the first copy of the data elements to create a first merged result;
a server generating and transmitting a reply to the mobile device via a wireless communication link;
the mobile device rendering a first page on a screen thereof in response to receiving the reply, wherein the first page comprises visual representations of the first copy of the data elements, and wherein the first page presents the visual representations in a first pattern corresponding to the first pattern definition;
in response to receiving a second request from the mobile device, the server generating and transmitting a second reply to the mobile device via the wireless communication link, wherein the second reply comprises a first copy of second data elements retrieved from a second plurality of tables in the database;
the mobile device rendering a second page on the screen thereof in response to receiving the second reply, wherein the second page comprises visual representations of the first copy of the second data elements, and wherein the second page presents its visual representations in a second pattern that is distinct from the first pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed in which a server generates and transmits a reply to a mobile device via a wireless communication link in response to receiving a request from a mobile device. The reply includes first pattern information and data elements retrieved from a logical data model. The mobile device renders a first page on a screen thereof in response to receiving the reply. The first page includes visual representations of the data elements, and the first page presents the visual representations in a first pattern corresponding to the first pattern information.
-
Citations
21 Claims
-
1. A method comprising:
-
in response to receiving a request from a mobile device, accessing a plurality of tables within a database to retrieve a first copy of data elements; in response to receiving the request from the mobile device, accessing a memory to retrieve a first copy of a first page definition that comprises a first pattern definition; merging the first copy of the first page definition and the first copy of the data elements to create a first merged result; a server generating and transmitting a reply to the mobile device via a wireless communication link; the mobile device rendering a first page on a screen thereof in response to receiving the reply, wherein the first page comprises visual representations of the first copy of the data elements, and wherein the first page presents the visual representations in a first pattern corresponding to the first pattern definition; in response to receiving a second request from the mobile device, the server generating and transmitting a second reply to the mobile device via the wireless communication link, wherein the second reply comprises a first copy of second data elements retrieved from a second plurality of tables in the database; the mobile device rendering a second page on the screen thereof in response to receiving the second reply, wherein the second page comprises visual representations of the first copy of the second data elements, and wherein the second page presents its visual representations in a second pattern that is distinct from the first pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
a mobile device generating and transmitting a request to a server via a wireless communication link in response to user activation of an active element displayed on a screen of the mobile device; the mobile device receiving a reply from the server via the wireless communication link, wherein the reply comprises first pattern information retrieved from a memory that stores the first pattern information and a second pattern information, and wherein the reply comprises a first copy of data elements retrieved from a plurality of tables of a database that is accessible by a customer relationship management (CRM) system; the mobile device rendering a first page on the screen in response to receiving the reply, wherein the first page comprises visual representations of the first copy of the data elements, and wherein the first page presents the visual representations in a first pattern corresponding to the first pattern information; the mobile device generating and transmitting a second request to the server via the wireless communication link; the mobile device receiving a second reply from the server via the wireless communication link, wherein the second reply comprises the second pattern information and a first copy of second data elements retrieved from a second plurality of tables in the database; the mobile device rendering a second page on the screen in response to receiving the second reply, wherein the second page comprises visual representations of the second data elements in a second pattern corresponding to the second pattern information that is distinct from the first pattern. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory memory comprising instructions executable by a mobile device, wherein the mobile device is configured to implement a method in response to executing the instructions, the method comprising:
-
generating and transmitting a request to a server via a wireless communication link in response to user activation of an active element displayed on a screen of the mobile device; rendering a first page on the screen in response to receiving a reply from the server via the wireless communication link, wherein the reply comprises first pattern information and data elements retrieved from a plurality of tables within a database, wherein the first page comprises visual representations of the data elements in a first pattern corresponding to the first pattern information; generating and transmitting a second request to the server via the wireless communication link; the mobile device rendering a second page on the screen in response to receiving a second reply from the server via the wireless communication link, wherein the second reply comprises second pattern information and second data elements retrieved from a second plurality of tables within the database, wherein the second page comprises visual representations of the second data elements, and wherein the second page presents its visual representations in a second pattern corresponding to the second pattern information that is distinct from the first pattern. - View Dependent Claims (19)
-
-
20. A method comprising:
-
transmitting instructions to a memory for storage therein, wherein a mobile device is configured to implement a method in response to executing the instructions, the method comprising; generating and transmitting a request to a server via a wireless communication link in response to user activation of an active element displayed on a screen of the mobile device; rendering a first page on the screen in response to receiving a reply from the server via the wireless communication link, wherein the reply comprises first pattern information and data elements retrieved from a plurality of tables of a database that is accessible by a customer relationship management (CRM) system, wherein the first page comprises visual representations of the data elements, and wherein the first page presents the visual representations of the data elements in a list pattern corresponding to the first pattern information; generating and transmitting a second request to the server via the wireless communication link; the mobile device rendering a second page on the screen in response to receiving a second reply from the server via the wireless communication link, wherein the second reply comprises second pattern information and second data elements retrieved from a second plurality of tables within the database, wherein the second page comprises visual representations of the second data elements, and wherein the second page presents its visual representations in a second pattern corresponding to the second pattern information that is distinct from the first pattern. - View Dependent Claims (21)
-
Specification