System and method for cross-platform applications on a wireless phone
First Claim
Patent Images
1. A method comprising:
- receiving, at a mobile device, an application, the application comprising;
at least one display area for display on the mobile device, andone or more rendering instructions for the at least one display area, the one or more rendering instructions comprising a first virtual position tag specifying a generic display position of a first display element relative to a generic display area and a second virtual position tag specifying a generic display position of a second display element relative to the generic display position of the first display element specified by the first virtual position tag, wherein the generic display position is device independent;
determining, by at least one processor, at least one hardware display parameter of the mobile device;
determining a specific position for the first display element based on the first virtual position tag and the at least one hardware display parameter;
determining a specific position for the second display element based on the second virtual position tag and the determined specific position for the first display element; and
generating a display layout for the at least one display area that includes the first display element in the specific position for the first display element and the second display element in the specific position for the second display element.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for operation of cross-platform applications on a wireless phone is provided. The applications can be cross-platform applications in that the same application code can be run on different wireless phone platforms. The method and system can for a wireless phone which runs a cross-platform application that enables the processor of the wireless phone to run the cross-platform applications. The wireless phone processor can operate to determine platform parameters of the phone and then run the cross-platform application using the determined phone parameters.
56 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a mobile device, an application, the application comprising; at least one display area for display on the mobile device, and one or more rendering instructions for the at least one display area, the one or more rendering instructions comprising a first virtual position tag specifying a generic display position of a first display element relative to a generic display area and a second virtual position tag specifying a generic display position of a second display element relative to the generic display position of the first display element specified by the first virtual position tag, wherein the generic display position is device independent; determining, by at least one processor, at least one hardware display parameter of the mobile device; determining a specific position for the first display element based on the first virtual position tag and the at least one hardware display parameter; determining a specific position for the second display element based on the second virtual position tag and the determined specific position for the first display element; and generating a display layout for the at least one display area that includes the first display element in the specific position for the first display element and the second display element in the specific position for the second display element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
at least one processor; at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the mobile device to; receive, at the mobile device, an application, the application comprising at least one display area for display on the mobile device and one or more rendering instructions for the at least one display area, the one or more rendering instructions comprising a first virtual position tag specifying a generic display position of a first display element relative to a generic display area and a second virtual position tag specifying a generic display position of a second display element relative to the generic display position of the first display element specified by the first virtual position tag, wherein the generic display position is device independent; determine at least one hardware display parameter of the mobile device; determine a specific position for the first display element based on the first virtual position tag and the at least one hardware display parameter; determine a specific position for the second display element based on the second virtual position tag and the determined specific position for the first display element; and generate a display layout for the at least one display area that includes the first display element in the specific position for the first display element and the second display element in the specific position for the second display element. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
executing, at a mobile device, an application comprising; at least one display area for display on a display device associated with the mobile device; at least one display element in the at least one display area; and one or more rendering instructions for the at least one display area, the one or more rendering instructions comprising a first virtual position tag specifying a generic display position of a first display element relative to a generic display area and a second virtual position tag specifying a generic display position of a second display element relative to the generic display position of the first display element specified by the first virtual position tag, wherein the generic display position is device independent; determining, by at least one processor, at least one display parameter of the display device associated with the mobile device; determining a specific position for the first display element based on the first virtual position tag and the at least one hardware display parameter; determining a specific position for the second display element based on the second virtual position tag and the determined specific position for the first display element; and generating a display layout comprising the at least one display area and the first display element in the specific position for the first display element and the second display element in the specific position for the second display element. - View Dependent Claims (18, 19, 20)
-
Specification