IP Library Granted Patent US 8,527,860
Granted Patent B1
US 8,527,860 · App. 12/326,110 · Granted Sep 3, 2013

System and method for exposing the dynamic web server-side

Inventors: Paul Colton (Hillsborough, CA); Uri Sarid (Menlo Park, CA); Kevin Edward Lindsey (Benbrook, TX)
Assignee: Appcelerator, Inc.
View Patent ↗
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 8,527,860
App. No.
12/326,110
Granted
Sep 3, 2013
Kind
B1
Abstract

A system and method for accessing a rich web site is disclosed herein. The method includes serving the web-page as a container on the server-side and instantiating a content of the Web-page with a plurality of JavaScript calls or a plurality of AJAX calls, which allows APIs to access and retrieve information from the Web-page and to process the content of the Web-page.

Claims (29)

1. A method executed by a processor for accessing a rich website application on the server-side, the method comprising:

retrieving a webpage of the rich website application on the server-side;

serving the webpage as a container on the server-side;

instantiating a content of the webpage on the server-side with a plurality of JavaScript calls or a plurality of Asynchronous and JavaScript XML (AJAX) calls;

providing a plurality of Application Programming Interfaces (APIs) for a server-side software to access and retrieve information of the webpage on the server-side;

accessing and retrieving the content of the webpage with a server-side software via at least one of the plurality of APIs;

processing the retrieved content of the webpage on the server-side; and

transmitting the retrieved content to a client-side by serializing the retrieved content.

2. The method according to claim 1 wherein processing the content of the webpage comprises indexing the content for a search.

3. The method according to claim 1 wherein processing the content of the webpage comprises identifying patterns of the content.

4. A system for accessing a webpage of a rich website application on a server-side, the system comprising:

a processor; and

one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of:

retrieving the webpage of the rich website application on the server-side;

serving the webpage as a container on the server-side;

instantiating a content of the webpage on the server-side with a plurality of JavaScript calls or a plurality of Asynchronous and JavaScript XML (AJAX) calls;

providing a plurality of Application Programming Interfaces (APIs) for a server-side software to access and retrieve information of the webpage on the server-side;

accessing and retrieving the content of the webpage with a server-side software via at least one of the plurality of APIs;

processing the retrieved content of the webpage; and

transmitting the retrieved content to a client-side by serializing the retrieved content.

5. A computer program product stored on a non-transitory computer-readable medium for use on a computer to develop a web application for accessing a webpage of a rich website application on a server-side, the computer program product comprising instructions, which when executed by one or more processors, cause the one or more processors to carry out the steps of:

retrieving the webpage of the rich website application on the server-side;

serving the webpage as a container on the server-side;

instantiating a content of the webpage on the server-side with a plurality of JavaScript calls or a plurality of Asynchronous and JavaScript XML (AJAX) calls;

providing a plurality of Application Programming Interfaces (APIs) for a server-side software to access and retrieve information of the webpage on the server-side;

accessing and retrieving the content of the webpage with a server-side software via at least one of the plurality of APIs;

processing the retrieved content of the webpage; and

transmitting the retrieved content to a client-side by serializing the retrieved content.

6. The method of claim 5 wherein the step of transmitting the content to a client-side comprises converting the content to HTML.

Assignments (4)
SECURITY INTEREST Recorded Aug 27, 2015
From: APPCELERATOR, INC.
To: SILICON VALLEY BANK
Reel/Frame 036442/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2012
From: COLTON, PAUL; SARID, URI; LINDSEY, KEVIN EDWARD
To: APPCELERATOR, INC.
Reel/Frame 028491/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2011
From: APTANA, INC.
To: APPCELERATOR, INC.
Reel/Frame 026181/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2008
From: COLTON, PAUL; SARID, URI; LINDSEY, KEVIN EDWARD
To: APTANA INCORPORATED
Reel/Frame 021908/0393 →
Continuity (1)
Provisional Application 60992098 · Dec 4, 2007