Device abstraction for page generation
First Claim
1. A method comprising:
- receiving a request for information to be provided as a page of content, the page provided by a server device communicatively coupled to receive the request from a remote requesting device;
determining a requesting object based on a request source site and a device type for the remote requesting device, wherein the server device is configurable to utilize a plurality of styles to be selected based on the requesting object;
constructing the page of content with the server device in response to the request based on the requesting object by dynamically assembling a response by providing object-specific styles that are compatible with the requesting device that are selected from the plurality of styles that can be used to provide the content by wrapping requested content into one or more specified target objects that are compatible with the requesting object; and
transmitting, with the server device, the dynamically constructed page of content as the one or more specified target objects to the remote requesting device.
1 Assignment
0 Petitions
Accused Products
Abstract
A request for information to be provided as a page of content is received. The page is provided by a server device communicatively coupled to receive the request from a remote requesting device. A requesting physical device class corresponding to the remote requesting device is determined. The server device is configurable to utilize a plurality of styles to be selected by device class. The page of content is constructed with the server device in response to the request based on the device class by dynamically assembling a response by providing device-specific styles that are compatible with the requesting device are selected from the plurality of styles that can be used to provide the content. The dynamically constructed page of content is transmitted to the requesting device.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving a request for information to be provided as a page of content, the page provided by a server device communicatively coupled to receive the request from a remote requesting device; determining a requesting object based on a request source site and a device type for the remote requesting device, wherein the server device is configurable to utilize a plurality of styles to be selected based on the requesting object; constructing the page of content with the server device in response to the request based on the requesting object by dynamically assembling a response by providing object-specific styles that are compatible with the requesting device that are selected from the plurality of styles that can be used to provide the content by wrapping requested content into one or more specified target objects that are compatible with the requesting object; and transmitting, with the server device, the dynamically constructed page of content as the one or more specified target objects to the remote requesting device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a content storage system; a server coupled with the content storage system, the server to receive a request for information to be provided as a page of content, the page provided by a server device communicatively coupled to receive the request from a remote requesting device, to determine a requesting object based on a request source site and a device type for the remote requesting device, wherein the server device is configurable to utilize a plurality of styles to be selected based on the requesting object, to construct the page of content with the server device in response to the request based on the requesting object by dynamically assembling a response by providing object-specific styles that are compatible with the requesting device that are selected from the plurality of styles that can be used to provide the content by wrapping requested content into one or more specified target objects that are compatible with the requesting object, and to transmit the dynamically constructed page of content as the one or more specified target objects to the remote requesting device. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An article comprising a non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to provide an operating environment configurable to:
-
receive a request for information to be provided as a page of content, the page provided by a server device communicatively coupled to receive the request from a remote requesting device; determine a requesting object based on a request source site and a device type for the remote requesting device, wherein the server device is configurable to utilize a plurality of styles to be selected based on the requesting object; construct the page of content with the server device in response to the request based on the requesting object by dynamically assembling a response by providing object-specific styles that are compatible with the requesting device that are selected from the plurality of styles that can be used to provide the content by wrapping requested content into one or more specified target objects that are compatible with the requesting object; and transmit the dynamically constructed page of content as the one or more specified target objects to the remote requesting device. - View Dependent Claims (13, 14, 15, 16)
-
Specification