The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 21, 2015

Filed:

Jul. 31, 2014
Applicant:

Modo Labs, Inc., Cambridge, MA (US);

Inventors:

Peter Akins, Belmont, MA (US);

Alexandra Ellwood, Somerville, MA (US);

Sonya Huang, Boston, MA (US);

Eric Kim, Arlington, MA (US);

Brian Patt, Cambridge, MA (US);

Marshall Vale, Arlington, MA (US);

Assignee:

Modo Labs, Inc., Cambridge, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 8/36 (2013.01); G06F 8/35 (2013.01); G06F 8/71 (2013.01);
Abstract

Systems and methods for developing and delivering platform-adaptive web and native application content are disclosed. A hierarchy of templates is provided in which each template includes content compatible with a device that has various associated characteristics, such as particular hardware and software configurations. At least one of the templates has an inheritance relationship with one or more other templates in the hierarchy. A request for content is received from a requesting device. The request includes a device identifier, such as a user agent string, indicative of one or more characteristics associated with the requesting device. One or more of the templates are then selected based on the device identifier and are used to generate content compatible with the requesting device.


Find Patent Forward Citations

Loading…