IP Library Granted Patent US 7,426,545
Granted Patent B2
US 7,426,545 · App. 10/184,330 · Granted Sep 16, 2008

Systems and methods for transparently accessing Web applications remotely and locally

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 7,426,545
App. No.
10/184,330
Granted
Sep 16, 2008
Kind
B2
Abstract

A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.

Claims (13)

1. A method for accessing a Web application comprising:

receiving a request for a Web application operation;

dispatching the request to one of a locally deployed instance of the Web application or a remotely deployed instance of the Web application, wherein the step of dispatching the request is mediated by a method in a first page of the Web application, and wherein the request is selectively dispatched in response to first input data; and

if, the request includes second input data for the Web application, the step of dispatching the request further comprises:

reducing the request to a set of parameters in response to the second input data; and

passing the set of parameters to the Web application, wherein an interprocess communication interface that intermediates between the method and the Web application and resides in an invisible frame of a page of the Web application selectively forwards responses received from the locally deployed instance of the Web application and the remotely deployed instance of the Web application to a target frame as specified by a parameter within the set of parameters included with the request.

2. The method of claim 1 wherein, if the request is dispatched to the locally deployed instance of the Web application, the method further comprises passing the request to the locally deployed instance of the Web application via the interprocess communication interface.

3. The method of claim 2 wherein the interprocess communication interface comprises an ActiveX control.

4. The method of claim 1 further comprising:

executing the Web application operation;

generating a second page in response to the step of executing the Web application operation, wherein the second page includes a result of the Web application operation; and

returning the page to a client.

5. The method of claim 1 wherein the first input data is selected from the group consisting of a URI scheme and a form selector operable for selecting between two target instances of the Web application, the two target instances being the locally deployed and remotely deployed instance of the Web application.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2016
From: CORAL BAY INNOVATIONS, LLC
To: HULU, LLC
Reel/Frame 038824/0206 →
CHANGE OF NAME Recorded Feb 13, 2015
From: SHORELINE INNOVATIONS, LLC
To: CORAL BAY INNOVATIONS, LLC
Reel/Frame 034992/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SHORELINE INNOVATIONS, LLC
Reel/Frame 034954/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2002
From: BECKER, CRAIG H.; NICKOLAS, STEWART; VICKNAIR, WAYNE E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013069/0407 →