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. 08, 2014

Filed:

Mar. 31, 2011
Applicants:

Yedidya Dotan, Tel Aviv, IL;

Boris Kronrod, Netanya, IL;

Orit Yaron, Herzelia, IL;

Lawrence N. Friedman, Arlington, MA (US);

Assaf Shoval, Rishon Le-Zion, IL;

Inventors:

Yedidya Dotan, Tel Aviv, IL;

Boris Kronrod, Netanya, IL;

Orit Yaron, Herzelia, IL;

Lawrence N. Friedman, Arlington, MA (US);

Assaf Shoval, Rishon Le-Zion, IL;

Assignee:

EMC Corporation, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A modular virtualization platform is provided for secured communications between a user device and an application server. A client-side computing device performs secured communications during a virtual session with an application server across a network. The client-side computing device loads a virtual machine client; and selects a remote module to serve as a virtualization server for the virtual session based on one or more performance factors. The virtual session is established with the selected module, and secured communications can occur between the client-side computing device and the application server via the virtual session of the selected module. The performance factors can be collected from a plurality of modules using a peer-to-peer gossip-based state notification process. A route list preferably stores the performance factors for a plurality of modules. The route list can contain pointers to a plurality of remote modules in a plurality of virtualization platforms, to increase reliability.


Find Patent Forward Citations

Loading…