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.
Patent No.:
Date of Patent:
Aug. 19, 2014
Filed:
Jun. 22, 2009
Daniel J. Mendez, Menlo Park, CA (US);
Mark D. Riggins, Mercer Island, WA (US);
Prasad Wagle, Santa Clara, CA (US);
Hong Q. Bui, Cupertino, CA (US);
Mason NG, Mountain View, CA (US);
Sean Michael Quinlan, San Francisco, CA (US);
Christine C. Ying, Foster City, CA (US);
Christopher R. Zuleeg, San Jose, CA (US);
David J. Cowan, Menlo Park, CA (US);
Joanna A. Aptekar-strober, Menlo Park, CA (US);
R. Stanley Bailes, San Jose, CA (US);
Daniel J. Mendez, Menlo Park, CA (US);
Mark D. Riggins, Mercer Island, WA (US);
Prasad Wagle, Santa Clara, CA (US);
Hong Q. Bui, Cupertino, CA (US);
Mason Ng, Mountain View, CA (US);
Sean Michael Quinlan, San Francisco, CA (US);
Christine C. Ying, Foster City, CA (US);
Christopher R. Zuleeg, San Jose, CA (US);
David J. Cowan, Menlo Park, CA (US);
Joanna A. Aptekar-Strober, Menlo Park, CA (US);
R. Stanley Bailes, San Jose, CA (US);
Good Technology Corporation, Dover, DE (US);
Abstract
A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.