IP Library Patent Application 13565331
Patent Application
App. No. 13/565,331

METHOD AND SYSTEM FOR PUBLISHING TEMPLATE-BASED CONTENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/565,331
Abstract

A method is provided for publishing content on a mobile device. In response to a request for content from the mobile device, information is retrieved from an application on the device setting out the device's capabilities and native feature set. This device information is then matched to an applicable template via a platform lookup matrix. The matched template is sent to the device for rendering with content, the template including a combination of components reliant on the device's native feature set and generic components from a standard. A programmed mobile device for receiving and rendering published content is also provided.

Claims (24)

1 . A method of publishing content on a mobile device, comprising:

in response to a request for content from the mobile device, retrieving from an application on the device information as to the device's capabilities and native feature set;

matching the device information to an applicable template via a platform lookup matrix; and

sending the matched template to the device for rendering with content, the template including a combination of components reliant on the device's native feature set and generic components from a standard.

2 . The method of claim 1 , further comprising populating the template with content prior to sending to the device.

3 . The method of claim 1 , further comprising sending content separately from the template to be rendered using the template on the device.

4 . The method of claim 1 , wherein the template contains instructions for locating and rendering content already on the device.

5 . The method of claim 1 , wherein the template contains instructions for retrieving and rendering on the device content from an onboard GPS.

6 . The method of claim 1 , wherein the template contains instructions for retrieving and rendering on the device content from an onboard camera.

7 . The method of claim 1 , wherein the template contains instructions for retrieving and rendering on the device content updated at periodic intervals from a web server.

8 . The method of claim 1 , wherein the template contains instructions for rendering a combination of fixed and interactive content.

9 . The method of claim 1 , wherein the device information includes a fixed specification that is looked up in the platform lookup matrix using a user agent string specific to the device.

10 . The method of claim 1 , wherein the device information includes a list of device capabilities that is matched to an applicable template in the platform lookup matrix.

11 . The method of claim 1 , wherein the standard is a markup language.

12 . The method of claim 1 , wherein the standard is HTML5.

13 . The method of claim 1 , wherein the template is a cross-platform template matchable to multiple devices having similar capabilities.

14 . The method of claim 1 , wherein the template includes instructions to retrieve or update web content at periodic intervals.

15 . The method of claim 1 , wherein the template includes native objects embedded in a generic framework.

16 . The method of claim 1 , further comprising supplying a generic component in the template if there is no native feature to support that component.

17 . The method of claim 1 , further comprising supplying a template of reduced graphics or interactivity if it is determined from the application that the device has limited memory or processing capacity.

18 . A programmed mobile device for receiving and rendering published content, comprising instructions for:

sending a request for content to a central server, together with information retrieved from an application on the device as to the device's capabilities and native feature set;

receiving a template that has been matched to the device information via a platform lookup matrix on the central server; and

receiving and rendering content via the template, wherein the template includes a combination of components reliant on the device's native feature set and generic components from a standard.

Assignments (2)
CHANGE OF NAME Recorded Jun 4, 2014
From: XTREME LABS INC.
To: GPVTL CANADA INC.
Reel/Frame 033026/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2012
From: CHAN, BORIS KAI-TIK; MADRA, SUNDEEP SINGH; MIKHAIL, JONATHAN; PROTASOWSKI, DAVID; SOJOODI, SINA
To: XTREME LABS INC.
Reel/Frame 028711/0951 →