IP Library Granted Patent US 8,700,770
Granted Patent B2
US 8,700,770 · App. 11/232,719 · Granted Apr 15, 2014

Multi-modal communication using a session specific proxy server

Inventor: Senaka Balasuriya (Westmont, IL)
Assignee: Motorola Mobility LLC
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,700,770
App. No.
11/232,719
Granted
Apr 15, 2014
Kind
B2
Abstract

A method and apparatus for multi-modal communication includes a controller ( 236 ) operably coupled to at least one multi-modal session proxy server ( 226 ). On a per multi-modal session basis, the controller ( 236 ) provides the multi-modal session proxy server ( 226 ) with a multi-modal proxy identifier ( 138 ). The multi-modal proxy identifier ( 138 ) is then provided to at least one browser with a per session multi-modal proxy evaluator ( 220 ) having a browser proxy identifier ( 140 ) wherein the browser proxy identifier ( 140 ) is evaluated in view of the multi-modal proxy identifier ( 138 ). The multi-modal session proxy server ( 226 ) then receives an information request ( 231 ) from the browser with per session multi-modal proxy evaluator ( 220 ) wherein the requested information is fetched from a content server ( 240 ). When the requested information is retrieved, a multi-modal synchronization coordinator ( 122 ) notifies the other browser with per session multi-modal proxy evaluator ( 232 ), via a multi-modal synchronization interface ( 234 ).

Claims (16)

1. A method for multi-modal communication comprising:

generating a multi-modal proxy identifier and a multi-modal session identifier by a network element;

providing the multi-modal proxy identifier and the multi-modal session identifier to a first multi-modal browser of a terminal and at least one second multi-modal browser;

sending, by the terminal, an information fetch request for requested information from the first multi-modal browser, the information fetch request having the multi-modal session identifier, to a multi-modal session proxy server identified by the multi-modal proxy identifier;

fetching the requested information from a content server and caching the requested information in the multi-modal proxy server, referencing the requested information by the multi-modal session identifier; and

determining, for a session, a multi-modal session specific proxy server from a plurality of multi-modal session proxy servers and providing the multi-modal proxy identifier of the determined multi-modal session specific proxy server from the plurality of multi-modal session proxy servers to both the first and second multi-modal browsers.

2. The method of claim 1 further comprising:

providing the requested information to the first multi-modal browser;

notifying a multi-modal synchronization coordinator of the successful fetch request; and

notifying the at least one second multi-modal browser of the first multi-modal browser information fetch request.

3. The method of claim 2 further comprising:

sending a second information fetch request from the at least one second multi-modal browser to the multi-modal session proxy identified by the multi-modal proxy identifier, wherein the fetch request has the multi-modal session identifier.

4. The method of claim 3 further comprising:

retrieving the requested information from the multi-modal session proxy server based on the multi-modal session identifier; and

providing the requested information to the at least one second multi-modal browser.

5. The method of claim 1 wherein determining for a session, the multi-modal session specific proxy server, comprises selecting a per-session proxy specific server based on at least either available bandwidth or information transferability with respect to a terminal and a plurality of network elements.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: BALASURIYA, SENAKA
To: MOTOROLA, INC.
Reel/Frame 035167/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 035204/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
Continuity (2)
Division 10034794 · Dec 28, 2001
Related Publication 20060101147A1 · May 11, 2006