USER SPECIFIC VISUAL IDENTITY CONTROL ACROSS MULTIPLE PLATFORMS
First Claim
1. ) A method comprising:
- receiving, by a processor, a request from a client device for at least visible attributes of a content item, wherein the content item is customized in accordance with the visible attributes set by a user generating the content item;
retrieving from the generating user'"'"'s profile, by the processor, the visible attributes of the content item;
selecting, by the processor, at least the visible attributes as display data to be transmitted to the client device;
determining, by the processor, based on the request, if the display data to be transmitted to the client device additionally comprises a template;
if it is determined by the processor that the display data additionally comprises a template, then;
selecting, by the processor, the template from a plurality of templates based on a platform of the client device, each of the plurality of templates is configured for a respective platform and each template is further configured to maintain the visible attributes of the content item on a respective platform in accordance with the generating user'"'"'s preferences;
including, by the processor, the selected template in the display data to be transmitted to the client device;
transmitting, by the processor, the display data to the client device.
5 Assignments
0 Petitions
Accused Products
Abstract
A content-generating user is enabled to set visible attributes for a content item from any device so that the content item maintains a uniform look and feel across the various platforms. The visible attributes set by the generating user are stored in the user'"'"'s profile on a user profile database. When a request to display the content item is received from a client device, the platform associated with the request is determined. Display data comprising one or more of the visible attributes retrieved from the user profile database, the content item and a template based on the platform is transmitted to the client device. The client device configures a display of the content item to a viewer based on the received display data.
-
Citations
21 Claims
-
1. ) A method comprising:
-
receiving, by a processor, a request from a client device for at least visible attributes of a content item, wherein the content item is customized in accordance with the visible attributes set by a user generating the content item; retrieving from the generating user'"'"'s profile, by the processor, the visible attributes of the content item; selecting, by the processor, at least the visible attributes as display data to be transmitted to the client device; determining, by the processor, based on the request, if the display data to be transmitted to the client device additionally comprises a template; if it is determined by the processor that the display data additionally comprises a template, then; selecting, by the processor, the template from a plurality of templates based on a platform of the client device, each of the plurality of templates is configured for a respective platform and each template is further configured to maintain the visible attributes of the content item on a respective platform in accordance with the generating user'"'"'s preferences; including, by the processor, the selected template in the display data to be transmitted to the client device; transmitting, by the processor, the display data to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. ) An apparatus comprising:
-
at least one processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; receiving logic, executed by the processor, for receiving a request from a client device, the request associated with at least visible attributes of a content item, wherein the content item is customized in accordance with the visible attributes set by a user generating the content item; retrieving logic, executed by the processor, for retrieving from the generating user'"'"'s profile, the visible attributes of the content item; attributes selecting logic, executed by the processor, for selecting at least the visible attributes as display data to be transmitted to the client device; template determining logic, executed by the processor, for determining based on the request, if the display data to be transmitted to the client device additionally comprises a template; if it is determined by the processor that the display data additionally comprises a template, then; template selecting logic, executed by the processor, for selecting the template from a plurality of templates based on a platform of the client device, each of the plurality of templates is configured for a respective platform and each template is further configured to maintain the visible attributes of the content item on a respective platform in accordance with the generating user'"'"'s preferences; template including logic, executed by the processor, for including the selected template in the display data to be transmitted to the client device; transmitting logic, executed by the processor, for transmitting the display data to the client device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. ) A non-transitory computer readable storage medium, comprising instructions, which when executed by a processor cause the processor to:
-
receive a request from a client device, the request associated with at least visible attributes of a content item, wherein the content item is customized in accordance with the visible attributes set by a user generating the content item; retrieve the visible attributes of the content item; select at least the visible attributes as display data to be transmitted to the client device; determine based on the request, if the display data to be transmitted to the client device additionally comprises a template; if it is determined by the processor that the display data additionally comprises a template, then; select the template from a plurality of templates based on a platform of the client device, each of the plurality of templates is configured for a respective platform and each template is further configured to maintain the visible attributes of the content item on a respective platform in accordance with the generating user'"'"'s preferences; include, the selected template in the display data to be transmitted to the client device; transmit the display data to the client device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification