IP Library Patent Application 13565929
Patent Application
App. No. 13/565,929

METHOD AND SYSTEM FOR A MOBILE LOCAL SERVER

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,929
Abstract

A method is provided for receiving and rendering web content on a mobile device. Web content is requested from a remote server, and is received on a local server embedded on the mobile device. The content is in a standardized format. The local server then interprets the web content from the standardized format into a format optimized for the mobile device before serving the format-optimized content to an application on the device for rendering. A programmed mobile device for receiving and rendering web content is also provided.

Claims (31)

1 . A method of receiving and rendering web content on a mobile device, comprising:

requesting web content from a remote server;

receiving web content from the remote server on a local server embedded on the mobile device, the web content being in a standardized format;

the local server interpreting the web content from the standardized format into a format optimized for the mobile device, the local server then serving the format-optimized content to an application on the device; and

the application rendering the format-optimized content on the device.

2 . The method of claim 1 , wherein the interpreting step makes reference to at least one of the group consisting of an operating system of the device, one or more capabilities of the device, one or more libraries on the device, one or more sensors on the device, a browser type and version on the device, and carrier specifications specific to the device.

3 . The method of claim 1 , wherein the application is a browser.

4 . The method of claim 1 , wherein the request is submitted through the application and intermediated through the local server.

5 . The method of claim 4 , wherein the local server determines whether the request can be partially or fully handled locally on the device before submitting the request to the remote server, wherein any parts of the request that can be handled locally are retrieved as components from local sources by the local server.

6 . The method of claim 1 , wherein prior to sending web content, the remote server determines whether the local server is up to date, and if not, an updated local server is provisioned to the device.

7 . The method of claim 1 , wherein the local server uses a template for rendering interpreted content.

8 . The method of claim 1 , wherein the standardized format is a cross-platform format.

9 . The method of claim 1 , wherein the web content from the remote server is at least in part in XML or SOAP.

10 . The method of claim 1 , wherein the format-optimized content is at least in part in a markup language.

11 . The method of claim 1 , wherein the format-optimized content is at least in part in HTML5.

12 . The method of claim 1 , wherein the local server couples the web content with content retrieved from a local sensor on the device.

13 . The method of claim 1 , wherein the local server couples the web content with content retrieved from locally stored data.

14 . The method of claim 1 , wherein the web content is able to be interacted with locally on the device regardless of the connection status of the device.

15 . The method of claim 1 , wherein a user of the device can add to or modify the web content.

16 . The method of claim 15 , wherein the added or modified web content can be cached locally by the local server and sent to the remote server on demand or when a connection is available.

17 . A programmed mobile device for receiving and rendering web content from a remote server, comprising:

a local server module embedded on the mobile device programmed for:

requesting web content from the remote server;

receiving web content from the remote server in a standardized format;

interpreting the web content from the standardized format into a format optimized for the mobile device; and

serving the format-optimized web content to an application on the device for rendering.

18 . A programmed mobile device, comprising:

a local server module embedded on the mobile device;

at least one application on the device, the application being served content from the local server module; and

at least one device API exposing device settings to the local server, the device settings being taken into account by the local server module as the local server module serves content to the application.

19 . The programmed mobile device of claim 18 , wherein the device settings comprise at least one of a battery life parameter and a connection parameter.

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 3, 2012
From: CHAN, BORIS KAI-TIK; MADRA, SUNDEEP SINGH; MIKHAIL, JONATHAN; PROTASOWSKI, DAVID; SOJOODI, SINA; VARMA, AMAR
To: XTREME LABS INC.
Reel/Frame 028715/0969 →