IP Library Patent Application 13452580
Patent Application
App. No. 13/452,580

SYSTEM AND METHOD FOR ENABLING THE STYLING AND ADORNMENT OF MULTIPLE, DISPARATE WEB PAGES THROUGH REMOTE METHOD CALLS

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/452,580
Abstract

A method and system for enabling the real-time styling and adornment of multiple disparate web pages through remote method calls. A local host may request content created from resources on a remote host. The remote host may accept parameters from the local host that allow for customization of the remote content that is returned. The customization may include attributes, a render type, and a style. The remote content may comprise data sets that could hold appropriate layout, branding, images, text, hyperlink paths, or the like. In some embodiments, the remote content is cached once it has been generated to allow it to be returned more quickly during future requests.

Claims (70)

1 . A method of returning customized remote content from a computer system, the method comprising:

receiving a request for remote content at a computer system, the request comprising:

a resource identifier; and

a render type;

loading a resource corresponding to the resource identifier to the computer system;

converting the resource to renderable content of the render type; and

returning the renderable content.

2 . The method of claim 1 , further comprising injecting one or more resource attributes, wherein the request for remote content further comprises the one or more resource attributes.

3 . The method of claim 1 , further comprising applying a resource style to the renderable content, wherein the request for remote content further comprises the resource style.

4 . The method of claim 1 , further comprising:

determining whether the render type is capable of being styled; and

applying a resource style to the renderable content if the resource is capable of being styled,

wherein the request for remote content further comprises the resource style.

5 . The method of claim 4 , wherein the resource style is a default value and applying the resource style comprises applying a default resource style.

6 . The method of claim 1 , further comprising qualifying resource paths in the resource before converting the resource to the renderable content.

7 . The method of claim 1 , further comprising storing the renderable content in a cache.

8 . The method of claim 7 , further comprising:

receiving a second request for remote content, the request comprising:

the resource identifier; and

the render type;

loading the renderable content from the cache; and

returning the renderable content.

9 . A non-transitory computer readable storage medium having stored thereon computer-readable instruction code for a computer system to perform a method of returning customized remote content, the method comprising:

receiving a request for remote content, the request comprising:

a resource identifier; and

a render type;

loading a resource corresponding to the resource identifier;

converting the resource to renderable content of the render type; and

returning the renderable content.

10 . The non-transitory computer readable storage medium of claim 9 , wherein the method further comprises injecting one or more resource attributes, and wherein the request for remote content further comprises the one or more resource attributes.

11 . The non-transitory computer readable storage medium of claim 9 , wherein the method further comprises applying a resource style to the renderable content, and wherein the request for remote content further comprises the resource style.

12 . The non-transitory computer readable storage medium of claim 9 , wherein the method further comprises:

determining whether the render type is capable of being styled; and

applying a resource style to the renderable content if the resource is capable of being styled, and

wherein the request for remote content further comprises the resource style.

13 . The non-transitory computer readable storage medium of claim 12 , wherein the resource style is a default value and applying the resource style comprises applying a default resource style.

14 . The non-transitory computer readable storage medium of claim 9 , wherein the method further comprises qualifying resource paths in the resource before converting the resource to the renderable content.

15 . The non-transitory computer readable storage medium of claim 9 , wherein the method further comprises storing the renderable content in a cache.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the method further comprises:

receiving a second request for remote content, the request comprising:

the resource identifier; and

the render type;

loading the renderable content from the cache; and

returning the renderable content.

17 . A computer system to return customized remote content, the computer system comprising:

a processor; and

a memory in electrical communication with the processor, the memory comprising:

an operating system; and

a customized remote content module to perform the method comprising:

receiving a request for remote content, the request comprising:

a resource identifier; and

a render type;

loading a resource corresponding to the resource identifier;

converting the resource to renderable content of the render type; and

returning the renderable content.

18 . The computer system of claim 17 , wherein the method performed by the customized remote content module further comprises injecting one or more resource attributes, wherein the request for remote content further comprises the one or more resource attributes.

19 . The computer system of claim 17 , wherein the method performed by the customized remote content module further comprises applying a resource style to the renderable content, wherein the request for remote content further comprises the resource style.

20 . The computer system of claim 17 , wherein the method performed by the customized remote content module further comprises:

determining whether the render type is capable of being styled; and

applying a resource style to the renderable content if the resource is capable of being styled, and

wherein the request for remote content further comprises the resource style.

21 . The computer system of claim 20 , wherein the resource style is a default value and applying the resource style comprises applying a default resource style.

22 . The computer system of claim 17 , wherein the method performed by the customized remote content module further comprises qualifying resource paths in the resource before converting the resource to the renderable content.

23 . The computer system of claim 17 , wherein the method performed by the customized remote content module further comprises storing the renderable content in a cache.

24 . The computer system of claim 23 , wherein the method performed by the customized remote content module further comprises:

receiving a second request for remote content, the request comprising:

the resource identifier; and

the render type;

loading the renderable content from the cache; and

returning the renderable content.

Assignments (3)
SECURITY INTEREST Recorded Mar 3, 2020
From: BENEFITFOCUS, INC.; BENEFITFOCUS.COM, INC.; BENEFITSTORE, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 051997/0685 →
SECURITY AGREEMENT Recorded Feb 24, 2015
From: BENEFITFOCUS, INC.; BENEFITFOCUS.COM, INC.; BENEFIT INFORMATICS, INC.; BENEFITSTORE, INC.
To: SILICON VALLEY BANK
Reel/Frame 035091/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2012
From: MCDONALD, JASON SHAUN
To: BENEFITFOCUS.COM, INC.
Reel/Frame 028084/0854 →