System and method for globally and securely accessing unified information in a computer network
DCFirst Claim
1. A smartphone for use in a system for synchronizing workspace elements over the Internet between the smartphone and a global server, the smartphone comprising computer-readable storage media containing:
- program code for establishing a direct Internet communications channel through a firewall and between the smartphone and the global server using hypertext transfer protocol; and
program code for communicating with a synchronization agent on the global server via the established direct Internet communications channel through the firewall in order to synchronize a first independently modifiable workspace element of a first type stored by the smartphone with a first workspace element stored by the global server.
4 Assignments
Litigations
0 Petitions
Accused Products
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.
380 Citations
30 Claims
-
1. A smartphone for use in a system for synchronizing workspace elements over the Internet between the smartphone and a global server, the smartphone comprising computer-readable storage media containing:
-
program code for establishing a direct Internet communications channel through a firewall and between the smartphone and the global server using hypertext transfer protocol; and program code for communicating with a synchronization agent on the global server via the established direct Internet communications channel through the firewall in order to synchronize a first independently modifiable workspace element of a first type stored by the smartphone with a first workspace element stored by the global server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A smartphone for synchronizing, over the Internet, workspace elements between the smartphone and a global server, the smartphone comprising:
-
a data storage device configured to store a first independently modifiable workspace element of a first type; and a communications interface configured to; establish a direct Internet communications channel through a firewall and between the smartphone and the global server using hypertext transfer protocol; and communicate with a synchronization agent on the global server via the direct Internet communications channel through the firewall in order to synchronize the first independently modifiable workspace element with a first workspace element stored by the global server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of synchronizing, over the Internet, workspace elements between a smartphone and a global server, the method comprising:
-
establishing a direct Internet communications channel through a firewall and between the smartphone and the global server using hypertext transfer protocol; and communicating with a synchronization agent on the global server via the direct Internet communications channel through the firewall in order to synchronize a first independently modifiable workspace element of a first type stored by the smartphone with a first workspace element stored by the global server. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification