Inserting devices specific content
First Claim
Patent Images
1. A computer-implemented method for providing content to a target device, the method comprising:
- identifying a device class associated with the target device, the target device including a user interface with display properties, the device class associated with the display properties;
if the compiled version of the page does not exist, compiling an application based on a page file including information describing the content to be returned to the target device, the information including statements of device class-specific user interface display properties for the content to be returned, the device class-specific user interface display properties being based on the device class of the target device;
replacing at least one default property with the device class-specific user interface display properties; and
rendering the content based on the device class-specific user interface display properties of the content within the compiled application, wherein the content is custom formatted for the target device user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A server-based application includes at least one page file that identifies one or more server objects. The page file describes the particular layout and interaction of the server objects, such as controls, in such a way that a page of information may be transmitted to a target device. When designing the page file a developer may use declarative statement, so that certain properties of the specified controls may be altered based on the particular type of target device.
-
Citations
25 Claims
-
1. A computer-implemented method for providing content to a target device, the method comprising:
-
identifying a device class associated with the target device, the target device including a user interface with display properties, the device class associated with the display properties; if the compiled version of the page does not exist, compiling an application based on a page file including information describing the content to be returned to the target device, the information including statements of device class-specific user interface display properties for the content to be returned, the device class-specific user interface display properties being based on the device class of the target device; replacing at least one default property with the device class-specific user interface display properties; and rendering the content based on the device class-specific user interface display properties of the content within the compiled application, wherein the content is custom formatted for the target device user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having computer executable instructions, comprising:
-
receiving an instruction to provide a page to a target device, wherein data is provided in the instruction identifying the target device, the target device including a user interface with display properties; determining whether a compiled version of the page exists for the target device; if the compiled version of the page does not exist, compiling the page to create a class based on a page file including values for device-specific content, the class associated with the display properties; instantiating an instance of the class including a plurality of controls, at least one of the controls having a user interface display property and a set of values for that user interface display property based on the target device in the page file, wherein each value is associated with different device-specific content to be displayed by the control; choosing one of the values in the page file based on the target device identified in the instruction; applying the value associated with the choice to the at least one control; and rendering device-specific content to the target device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification